Make: 樂高機器人與 Arduino 專題製作

Book description

結合 Lego Mindstorms NXT 與開源電子的專案製作
運用積木、感測器和微電腦控制器製作機器人

使用當今最酷炫的 DIY 技術製作神奇的機器人與裝置。本書提供詳盡清楚的操作指引,您將學習到用 Lego Mindstorms NXT2.0 和 Arduino 模型平台製作各種電子裝置,讓您以 Mindstorms 就能創作出令人稱羨的神奇裝置;加上 Arduino 的應用能帶給我們一些意想不到的功能,進而開發出嶄新的應用。

製作出飲料販賣機、電子音樂聲成器、無線遙控燈具等等

書中每個有趣且神奇的實驗項目皆有詳盡製作程序及清晰的圖解說明,讓您能夠按部就班的完成各個實驗。您將學習如何設定 Arduino 撰寫程式的環境,下載 sketches 語言和所需要的函式庫,以及協助非程式專業人仕使用 Arduino 程式語言。這本書適用於學生、老師、業餘愛好人仕、製造者、駭客一族以及各個年齡層的孩童。

透過本書您將學習到
‧利用繪圖機器人(Drawbot),本實驗帶您製作一個用畫筆來繪製各種圖案的機器人
‧示範如何使用 Mindstorms 馬達製作一個時鐘裝置,顯示精確的時間
‧只要按壓一個按鈕,就可以讓巧克力牛奶製造機將牛奶和巧克力糖漿均勻攪拌並放入杯中
‧利用滑輪與 Arduino 的護腕裝備以及一組無線控制器所組合而成的魔爪機器人(Gripperbot)
‧一個樂高吉他的裝置,安裝各種按鈕和旋鈕可以發出各種電子音樂!
‧用智慧手機控制的樂高燈具,具備 on/off 開關與明亮度調整的功能
‧藉由認識歐姆定律以及基本電子元件,進而親身體驗美麗的電子世界

本書範例所引用的作法皆經由經驗豐富的專業製造人仕認證


John Baichtal 是 MAKE 雜誌作者並負責有線(Wired)雜誌 GeekDad 部落格
Matthew Beckler 和 Adam Wolf 是提出開源硬體構想 Wayne and Layne, LLC 的共同創辦人

Table of contents

  1. 書名頁
  2. 版權聲明
  3. 目錄
  4. 序(Preface)
  5. 前言(Foreword)
  6. 1 實驗項目:Drawbot
  7. 零組件清單
  8. 組裝說明 (1/4)
  9. 組裝說明 (2/4)
  10. 組裝說明 (3/4)
  11. 組裝說明 (4/4)
  12. 替機器人撰寫程式 (1/2)
  13. 替機器人撰寫程式 (2/2)
  14. 下一章節
  15. 2 樂高機器人– 解剖分析
  16. Mindstorms (1/2)
  17. Mindstorms (2/2)
  18. Mindstorms的擴充組合 (1/2)
  19. Mindstorms的擴充組合 (2/2)
  20. 替樂高積木撰寫程式
  21. 下一章節
  22. 3 Arduino 的插曲
  23. Arduino實驗項目的發展史
  24. 什麼是OSHW?
  25. Uno的解剖分析
  26. Arduino的生態環境 (1/2)
  27. Arduino的生態環境 (2/2)
  28. Arduino的資源 (1/2)
  29. Arduino的資源 (2/2)
  30. 下一章節
  31. 4 實驗項目:時鐘裝置
  32. 零組件清單
  33. 組裝說明 (1/3)
  34. 組裝說明 (2/3)
  35. 組裝說明 (3/3)
  36. 替機器人撰寫程式
  37. 設定時鐘
  38. 下一章節
  39. 5 實驗項目:巧克力牛奶機
  40. 零組件清單
  41. 組合說明 (1/6)
  42. 組合說明 (2/6)
  43. 組合說明 (3/6)
  44. 組合說明 (4/6)
  45. 組合說明 (5/6)
  46. 組合說明 (6/6)
  47. 替機器人撰寫程式 (1/2)
  48. 替機器人撰寫程式 (2/2)
  49. 下一章節
  50. 6 基本電子理論
  51. 了解你的電子元件
  52. 感測器101 (1/2)
  53. 感測器101 (2/2)
  54. 進一步探討
  55. 7 魔爪機器人(Gripperbot)
  56. 零組件清單
  57. 組裝說明 (1/6)
  58. 組裝說明 (2/6)
  59. 組裝說明 (3/6)
  60. 組裝說明 (4/6)
  61. 組裝說明 (5/6)
  62. 組裝說明 (6/6)
  63. 組裝Gripperbot電子零組件
  64. 撰寫Gripperbot的程式 (1/3)
  65. 撰寫Gripperbot的程式 (2/3)
  66. 撰寫Gripperbot的程式 (3/3)
  67. 下一章節
  68. 8 實驗項目:吉他裝置 (Keytar)
  69. 零組件清單
  70. 組裝說明 (1/5)
  71. 組裝說明 (2/5)
  72. 組裝說明 (3/5)
  73. 組裝說明 (4/5)
  74. 組裝說明 (5/5)
  75. 替Keytar撰寫程式
  76. 彈奏一些音樂!
  77. 下一章節
  78. 9 燈具的實驗項目
  79. 零組件清單
  80. 組裝說明 (1/7)
  81. 組裝說明 (2/7)
  82. 組裝說明 (3/7)
  83. 組裝說明 (4/7)
  84. 組裝說明 (5/7)
  85. 組裝說明 (6/7)
  86. 組裝說明 (7/7)
  87. 替燈具撰寫程式 (1/2)
  88. 替燈具撰寫程式 (2/2)
  89. 下一章節
  90. 10 實驗項目: 進階的技術
  91. 將電路板安裝在樂高積木
  92. 在Lego傳輸線上添加Molex連接器
  93. 關於馬達
  94. 提供電源給機器人
  95. NXT與Arduino之間的通訊
  96. XBee無線模組
  97. 結語
  98. A 零件表 (1/2)
  99. A 零件表 (2/2)
  100. 索引 (1/2)
  101. 索引 (2/2)
  102. 關於作者

Product information

  • Title: Make: 樂高機器人與 Arduino 專題製作
  • Author(s): John Baichtal, Matthew Beckler, Adam Wolf
  • Release date: April 2014
  • Publisher(s): GoTop Information, Inc.
  • ISBN: None