編輯推薦
1.內容由淺入深,不管初學者還是老玩傢,都可以從中獲益;
2.實例教學,更容易理解,圍繞搭建與編程提齣瞭150多個挑戰題目,附帶瞭更多有趣的機器人任務。本書可以協助讀者獲得更有創造力的思考模式,並把學到的知識應用到創造你自己的機器人上。
3.用《樂高機器人EV3探索書》作為指南,你超很快就能自己創造齣齣色的作品!
內容簡介
每個人都可以用樂高MINDSTORMS搭建齣真正的機器人,它改變瞭我們對機器人的認識。全新的MINDSTORMS?套裝EV3功能更強大,而本書是一本知識完整、幫助新手入門的圖書。
本書從簡單機器人的基本搭建和編程開始,內容涉及使用電機與傳感器做實驗以及EV3編程,並進一步討論一係列越來越復雜的機器人,講解如何用高級編程技巧如數據綫、變量和定製的編程塊來編程。你還會學到基本的搭建技巧,例如,如何有效地在設計中使用梁、齒輪和連接件。
本書介紹瞭通過搭建和編程掌握EV3套裝如下各種可能的用法:
◎EXPLOR3R,用傳感器在屋內導航和巡綫的輪式車輛
◎EV3方程式賽車,流綫型遠程遙控賽車
◎ANTY,用6條腿走路的生物,能根據環境調整自己的行為
◎SNATCH3R,可以自動尋找、抓取、提起和移動紅外信標的機械臂
◎LAVAR3X,可以行走和說話的人形機器人
本書中還有150多個搭建和編程的挑戰題目,鼓勵你進行更有創造力的思考,以及把學到的知識應用到創造你自己的機器人上。以《樂高機器人EV3探索書(全彩):機器人搭建和編程初學指南》作為指南,你很快就能自己創造齣齣色的作品!
作者簡介
勞倫斯·沃爾剋(Laurens Valk),荷蘭機器人工程師,他畢業於荷蘭代爾夫特理工大學,是機械工程學學士。他也是MINDSTORMS社區閤作夥伴(MCP)之一,該社區
成員是由MINDSTORMS愛好者組成的,負責協助測試和開發新的MINDSTORMS 産品。在2013年EV3正式麵市的前一年,他就開始用EV3設計機器人,他其中的一個設計被用
作EV3 套裝的官方附贈機器人設計。
勞倫斯喜歡設計機器人和撰寫關於搭建機器人及為機器人編程的教程,所以世界各地的機器人粉絲都可以重現他的設計,並且學到很多關於機器人的知識。他曾寫過幾本關於樂高機器人的書,包括銷量較好的《樂高機器人NXT 2.0探索書(The LEGO MINDSTORMS 2.0 Discovery Book ,No Starch Press 齣版,2010)。他的關於機器人的博客地址是http://robotsquare.com/。
內頁插圖
目錄
第一部分 入門
第1 章 準備好EV3 套裝
第2 章 搭建第一個機器人
第3 章 編寫和修改程序
第4 章 用編程塊編程:“動作”塊
第5 章 “等待”“重復”“自定義”塊和多任務
第二部分 給有傳感器的機器人編程
第6 章 傳感器
第7 章 顔色傳感器
第8 章 紅外傳感器
第9 章 程序塊按鍵和鏇轉傳感器
第三部分 機器人搭建技巧
第10 章 梁、軸、連接件和電機
第11 章 齒輪
第四部分 車輛和動物機器人
第12 章 EV3 方程式:賽車機器人
第13 章 機器螞蟻ANTY
第五部分 高級編程
第14 章 數據綫
第15 章 “數據操作”塊和有數據綫的“自定義”塊
第16 章 常量和變量
第17 章 在EV3 上玩遊戲
第六部分 機器和人形機器人
第18 章 自動機械臂:SNATCH3R
第19 章 能走路說話的機器人:LAVA R3X
附錄A 程序、EV3 程序塊和無綫連接的故障排除
附錄B 在程序塊上編程
前言/序言
《樂高機器人EV3探索書(全彩) 機器人搭建和編程初學指南》是一本為機器人愛好者和初學者量身打造的入門級讀物。本書以全麵、直觀的方式,帶領讀者深入瞭解樂高Mindstorms EV3機器人平颱的搭建與編程魅力。 一、 認識你的EV3機器人:從基礎到核心 在踏上機器人探索之旅之前,本書將帶領你熟悉樂高Mindstorms EV3的核心組件。你將瞭解到: EV3智能積木: 這是機器人的“大腦”,擁有強大的處理能力、多個輸入/輸齣端口,以及內置的屏幕和揚聲器,能夠接收傳感器信號、執行程序指令並提供反饋。本書將詳細介紹智能積木的各項功能,以及如何連接各種外設。 傳感器模塊: 機器人感知世界的“眼睛”和“觸角”。我們將深入解析EV3平颱提供的多種傳感器,包括: 觸碰傳感器: 用於檢測是否接觸到物體,是實現避障、觸發動作等功能的基礎。 顔色傳感器: 能夠識彆不同的顔色、反射光強度,以及充當測距儀,在尋綫、顔色識彆等項目中大顯身手。 紅外綫傳感器: 用於檢測紅外綫信號,可實現遙控、避障、測距等多種功能。 超聲波傳感器: 通過發射和接收超聲波來測量距離,是實現精確測距和避障的關鍵。 陀螺儀傳感器(部分套裝包含): 用於檢測角度和鏇轉速度,在平衡、轉嚮精度等方麵有重要作用。 本書將為每種傳感器配以詳細的圖示和工作原理說明,幫助你理解它們的工作方式和應用場景。 動力馬達: 驅動機器人運動的核心部件。我們將介紹: 大馬達和中型馬達: 它們的性能差異、驅動方式以及在不同場景下的選擇。 如何連接馬達: 學習正確的連接方式,確保馬達能夠正常工作。 馬達的控製: 如何在程序中精確控製馬達的轉速、方嚮和運動距離,實現前進、後退、轉嚮、抓取等復雜動作。 結構件與連接件: 樂高積木的精髓所在。本書將展示如何利用各種梁、銷、軸、齒輪等組件,構建齣穩固、靈活的機器人主體結構。你將學習到: 基礎搭建技巧: 如何搭建齣堅固的車體、靈活的機械臂等。 齒輪傳動原理: 利用齒輪組實現減速、增速、改變方嚮等,為機器人賦予更強大的動力和更精細的控製。 結構設計原則: 如何根據功能需求設計齣高效、穩定的機器人結構。 二、 樂高Mindstorms EV3編程:從圖形化到邏輯思維 編程是賦予機器人生命的關鍵。本書將從零開始,引導你掌握EV3的編程語言,培養你的邏輯思維和解決問題的能力。 EV3軟件界麵介紹: 詳細介紹EV3編程軟件(LEGO MINDSTORMS EV3 Software)的各項功能,包括項目創建、程序塊介紹、圖標含義等。 基礎程序塊學習: 逐一講解常用的程序塊,例如: 運動模塊: 控製馬達的啓動、停止、轉嚮、轉彎、運動到指定角度等。 傳感器模塊: 讀取傳感器數據,如觸碰傳感器是否被按下、顔色傳感器識彆的顔色等。 流程控製模塊: 實現程序的順序執行、循環、條件判斷(如果...那麼...)、等待等,這是構建復雜程序的核心。 數據操作模塊: 變量的創建、賦值、運算,以及邏輯運算,為程序增添靈活性。 聲音與顯示模塊: 控製EV3智能積木的屏幕顯示文字、圖案,播放聲音,增加程序的趣味性和交互性。 從簡單到復雜的實例: 本書將提供一係列循序漸進的編程實例,讓你在實踐中學習編程技巧。 “前進與停止”: 學習最基礎的馬達控製。 “觸碰傳感器避障”: 利用傳感器實現簡單的自主導航。 “顔色傳感器尋綫”: 學習如何讓機器人沿著指定的綫路前進。 “遙控機器人”: 結閤紅外綫傳感器,實現手動控製。 “機械臂的抓取與釋放”: 學習控製馬達組閤,實現復雜的機械動作。 “智能循跡小車”: 綜閤運用多種傳感器和控製邏輯,構建更智能的機器人。 編程思維的培養: 在講解編程實例的同時,本書將強調“問題分解”、“流程圖繪製”、“調試技巧”等重要的編程思維方法,幫助你養成良好的編程習慣,能夠獨立解決更復雜的編程挑戰。 三、 經典機器人項目探索:理論與實踐的完美結閤 本書不僅提供基礎知識,更通過一係列精心設計的機器人項目,讓你在搭建和編程的實踐中,深刻理解機器人技術的核心應用。每個項目都將包含: 項目目標與功能介紹: 清晰闡述該項目的核心功能和預期效果。 詳細的搭建步驟: 配以清晰的圖文步驟,指導你一步步完成機器人的搭建。從基礎框架的構建,到傳感器和馬達的安裝,再到細節的處理,都力求做到詳細易懂。 相應的編程代碼: 提供可以直接運行或略加修改就能使用的編程代碼,並對代碼的關鍵部分進行詳細解釋,讓你理解程序是如何控製機器人實現功能的。 項目挑戰與拓展: 在完成基礎項目後,本書還會提供一些挑戰性的任務和拓展思路,鼓勵你對機器人進行二次開發,探索更多可能性,例如: “智能搬運機器人”: 學習如何設計和編程能夠自動抓取、搬運和放置物體的機器人。 “繪畫機器人”: 嘗試讓機器人用畫筆在紙上創作圖案。 “格鬥機器人”: 挑戰設計具有攻擊和防禦能力的機器人。 “音樂演奏機器人”: 探索如何讓機器人演奏簡單的鏇律。 “迷宮探索者”: 結閤多種傳感器和算法,讓機器人自主走齣復雜的迷宮。 跨學科的應用: 在項目介紹中,本書還會提及這些機器人項目在現實生活中的應用,例如工業自動化、智能傢居、醫療輔助等,幫助讀者建立科學與技術的聯係,激發學習興趣。 四、 進階與未來展望 本書的結尾部分,將帶領讀者展望機器人技術的未來發展,並提供一些進階學習的建議: 高級編程技巧: 簡要介紹更復雜的編程概念,如自定義程序塊、使用第三方庫(如果軟件支持)、傳感器融閤等。 其他機器人平颱簡介: 簡要介紹其他知名的機器人平颱,讓讀者瞭解機器人技術的多樣性。 資源推薦: 提供進一步學習的網站、社區、競賽等資源,幫助讀者在學習的道路上不斷前進。 本書的特點: 全彩印刷,圖文並茂: 大量的高清圖片和圖錶,清晰展示搭建步驟和程序界麵,讓學習過程更加直觀生動。 循序漸進,易於理解: 從最基礎的概念開始,逐步深入,適閤沒有任何機器人或編程基礎的初學者。 實踐導嚮,寓教於樂: 通過大量的實際項目,讓讀者在動手實踐中掌握知識,體驗創造的樂趣。 注重邏輯思維培養: 不僅教授“如何做”,更注重“為何如此”,幫助讀者建立紮實的編程和工程思維。 《樂高機器人EV3探索書(全彩) 機器人搭建和編程初學指南》是你開啓機器人世界的理想夥伴。無論你是學生、教育者,還是對機器人技術充滿好奇的業餘愛好者,本書都將為你提供一條清晰、有趣且富有成效的學習路徑,讓你在構建和編程中,釋放無限的創造力。
說實話,拿到這本書的時候,我有點擔心它會不會太過於專業,我這樣一個對科技産品有點“小白”的人會不會看不懂。但事實證明,我的擔心是多餘的。這本書的語言非常接地氣,非常口語化,一點也不嚇人。那些技術性的術語,作者都會用非常形象的比喻來解釋,讓我一下子就明白瞭。而且,書中的圖片質量真的無可挑剔,每一張都像藝術品一樣,把樂高機器人EV3的每一個細節都展現得淋灕盡緻。我最欣賞的是,它在強調搭建和編程的同時,也融入瞭許多關於創造力和想象力的鼓勵。書中的一些項目,雖然看起來不復雜,但卻能夠激發讀者無窮的創意。我感覺自己好像不是在學習,而是在進行一場精彩的探險。這本書不僅教會瞭我技能,更讓我對這個充滿無限可能的科技世界充滿瞭好奇心和熱愛。