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

You might also like

book

Clean Code: A Handbook of Agile Software Craftsmanship

by Robert C. Martin

Even bad code can function. But if code isn't clean, it can bring a development organization …

book

Tiny Python Projects

by Ken Youens-Clark

The projects are tiny, but the rewards are big: each chapter in Tiny Python Projects challenges …

book

精通機器學習

by Aurélien Géron

建立智慧系統的概念、工具與技術 “這是一本卓越的機器學習資源,有清楚、直觀的解說,以及大量實用技巧。” —François Chollet Keras作者,《Deep Learning with Python》作者 “這本書詳細介紹以神經網路解決問題的理論與做法;建議想要實際運用ML的人都要看這本書。” —Pete Warden TensorFlow行動主管 深度學習經歷了一系列的突破之後,已經大幅推動了整個機器學習領域,如今,即使你對這項技術一無所知,也可以使用簡單、高效的工具,製作可從資料中學習的程式。這本暢銷書新版本使用具體的案例、精簡的理論,以及Python準生產框架,協助你直觀地認識智慧系統的概念與建構工具。 你將學到可快速上手的技術,只要具備程式編寫經驗,就可以藉由各章的習題來學習。你可以在GitHub取得本書的所有程式碼,這些程式已經更新為TensorFlow 2,以及最新版的Scikit-Learn。 使用Scikit-Learn與pandas,透過端對端專案建立機器學習基礎 …

book

Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, 2nd Edition

by Aurélien Géron

Through a series of recent breakthroughs, deep learning has boosted the entire field of machine learning. …