LEDs RCX 2.0 Arduino
Arduino RoboBrrd - Erin "RobotGrrl" Kennedy viii
Arduinos Lego Mindstorms NXT 本章內容 John Matthew Adam Arduino Lego Mindstorms NXT Make: Arduino
Mindstorms NXT 2.0 1 Arduino Drawbot Arduino Mindstorms Bricktronics Shield Arduino Arduino 2 Mindstorms Technic Power Functions 3 Arduino shield 4 Mindstorms 5 6 7 Gripperbot Arduino Wii Nunchuk 8 Keytar 9 10 Bricktronics Shield x
Drawbot 1 本章內容 1-1 Drawbot Drawbot 1-1 Drawbot 1-2
1 Drawbot 1-2 Drawbot 255-255 1 10 Drawbot Drawbot Arduino Uno Bricktronics Shield 1-3 3 Bricktronics 2 0.25 2.1 DC Digi-Key CP3-1000- ND Mouser 12BH361A-6R Bricktronics 21 Arduino #8-32 1.5 2
零組件清單 BRICKTRONICS 的簡介 什 麼 是 Bricktronics 當 我 們 三 個 人 著 手 寫 這 是用來取代 NXT 積木組合 而是讓你把受歡迎的 本 書 時 馬 上 就 體 會 到 我 們 需 要 某 種 裝 置 當 作 Arduino 環境 以及 NXT 馬達和感測器的應用整合 Arduino Mindstorms 馬 達 和 感 測 器 之 間 的 介 起來 就如同我們整本書中所使用的 Bricktronics 面 在初期我們嘗試用麵包板做成一個小型電路 Shield 模組 你會學習到一些相關的功能 我們認 板 同時設想如何在 Mindstorms 電線的尾端添加 為你會因此而感到興奮甚至期待它可以發揮一些 與 Arduino 相容的插頭 但最後還是決定製作屬於 作用 自己的 shield 電路板會來得更有意義 而其結果就 是開發出 Bricktronics Shield 模組 如 果 這 還 不 夠 我 們 還 設 計 了 Bricktronics 馬 達 控 制 器 第 7 章 你 會 首 次 與 我 們 見 面 讓 shield 電路板讓你能夠同時控制到四個感測器 兩 你 控 制 多 達 五 個 Mindstorms 馬 達 以 及 額 外 的 個 Mindstorms 馬達 以及額外的零組件 如 Power Power Functions 馬 達 它 不 但 很 酷 炫 而 且 功 能 Functions 馬達就是一個最好的例子 它的目的不 強大 圖 1-3 Bricktronics Shield 右側電路板 是你結合樂高和 Arduino 技術的管道介面 Bricktronics 馬達控制器 左側電路板 協助你控制複雜的馬達配置 樂高零組件 我們用下面的樂高零組件 如圖 1-4 所示 來製作 Drawbot 將你所需 要的所有零組件彙整 然後按照本章節後面的說明來製作機器人 我們已透過測試並進行調整和改變 花了好幾個月開發該模型 我們 對這些作品感到很驕傲 整體設計的功能都表現地很好 然而它們只 是我們眾多實驗項目有效設計中的一個代表而已 請根據你自己的需 求進行調整 同時觀察它們對實驗項目有什麼樣的影響 A 觸控感測器 B 兩個互動式伺服馬達 3
1 Drawbot C. Mindstorms 1-4 D. E. F. 2M Technic * G. 7M Technic H. Technic 3 5 I. 3 7 J. Technic 3M * K. Technic 4M * L. Technic * M. 3 5* N. 18 O. 9 P. 5 2M Q. 3 3M R. 12 S. 1 T. 3 3M U. 6 3M V. 5 4M W. 2 4M * X. 6 5M Y. 1 8M * Z. 2 * AA. 2 BB. 1 T CC. 7 * DD. 4 180 EE. 1 Technic FF. 1 2 3 GG. 1 3 3 * HH. 2 3M Technic II. 2 * 4
零組件清單 * 標有星號的零組件代表不包含在 Lego Mindstorms NXT 2 0 的 組合或數量不足者 需要注意的是在樂高組合裡的數量 由於包 裝作業的錯誤 有時會與官方的數字不符 圖 1-4 這些是用來製作 Drawbot 所需要的樂高積木零組件 非標準零組件的採購 可惜的是 Mindstorms 組合中只包含一個少量抽 驗的作業 特別是考慮到樂高數量龐大的產品項 目 在這個模型的製作過程中 我們努力的將你 需要購買其它一系列的零組件的明細單降到越少 越好 如果你本身有一個小小的樂高系列收藏 - 我 們假設它的最低限度是一個 Mindstorms 組合 可 以參考下面的列表明細找到數量不足的部分 需要注意的是我們連接到 Peeron 網站 這是一個 致力於提供樂高大宗零組件目錄服務的第三方網 站 每一個網頁包括一系列提供該零組件的商家 這是一個豐富資源 1 支 Technic 2M 樑柱 產品編號 43857 http:// peeron.com/inv/parts/43857 2 支 Technic 3M 連 桿 產 品 編 號 6632 http:// peeron.com/inv/parts/6632 4 支 Technic 4M 連 桿 產 品 編 號 32449 http:// peeron.com/inv/parts/32449 2 個雙十字連桿 產品編號 32184 http://peeron. com/inv/parts/32184 2 直 角 三 角 形 連 桿 3 5 產 品 編 號 32250 http://peeron.com/inv/parts/32250 2 支管子 產品編號 62462 http://peeron.com/inv/ parts/62462 1 個 8M 十 字 軸 產 品 編 號 3707 http://peeron. com/inv/parts/3707 1 個 4M 十 字 軸 附 尾 端 固 定 器 產 品 編 號 87083 http://peeron.com/inv/parts/87083 1 個 3 3 的 連 接 積 木 產 品 編 號 111 http:// peeron.com/inv/parts/111 2 個 皮 帶 輪 產 品 編 號 4185 http://peeron.com/ inv/parts/4185 另 外 你 也 可 以 選 擇 購 買 包 括 上 述 零 組 件 的 Bricktronics 超級組合 這麼一來你就不必自己去個 別尋找了 2 個 Technic 正三角形連桿 產品編號 2905 http://peeron.com/inv/parts/2905 5
1 Drawbot Drawbot Arduino Bricktronics Shield 1. 3 3 1-5 2. 2M 1-6 3. 2M 1-7 1-5 1 1-6 2 1-7 3 6
4. 2M 1-8 5. 1-9 1-8 4 1-9 5 6. 1-10 7. 3M 1-11 1-10 6 1-11 7 7
1 Drawbot 8. 1-12 1-12 8 9. Drawbot 5M L 1-13 1-13 9 L 8
10. 1-14 11. 5M 1-15 1-14 10 1-15 11 12. 3M 1-16 13. 1-17 1-16 12 3M 1-17 13 9
1 Drawbot 14. 3M 1-18 15. 1-19 1-18 14 1-19 15 16. 1-20 1-20 16 10
17. 1-21 18. 2M 1-22 1-21 17 1-22 18 19. 3M 1-23 20. 2M 1-24 1-23 19 1-24 20 11
1 Drawbot 21. 2 3 1-25 22. 2M 1-26 1-25 21 1-26 22 23. 1-27 1-27 23 12
24. 7M 4M 1-28 - 25. 3M 1-29 1-28 24 1-29 25 26. 4M 1-30 27. 3M 1-31 1-30 26 1-31 27 13
1 Drawbot 28. 1-32 29. 4M 1-33 1-32 28 1-33 29 30. 4M 1-34 31. 1-35 1-34 30 1-35 31 14
32. 7M 1-36 33. 3M 1-37 1-36 32 7M 1-37 33 34. 3M 1-38 35. 3 5 1-39 1-38 34 1-39 35 L 15