2016/04/23


前一陣子工作相關的事務忙翻了, 萊恩大兵暫時放下閒暇之餘的小研究. 最近稍微有點喘息的餘裕, 又想來做點什麼東西. 和夥伴討論後, 決定以 Humix / IBM Watson 搭配 Raspberry Pi 為主軸, 目標要做智慧機器人的應用.


既然訂定的方向是 Humix + RPi 做整合, 總要有個載具或環境來做實驗與測試. 暫不考慮四軸飛行器, XD. 還是在地上跑的車子比較安全一點. 就算程式寫錯, 再怎麼樣也不會變成血滴子取人首級或是愛地球撞成稀巴爛. 

就決定仿照景智以前做的智慧車(如下圖), 簡化成一台方便做開發與測試的 Node-RED 三輪車.




它的架構大致是:

[車體部份]

  • 車頭兩個大輪胎, 車尾一個萬向輪.



  • 輪胎由 servo 驅動, 而 servo 是直接用雙面膠帶黏在車身壓克力板上.



  • 輪胎與 servo 的連接軸, 則是由 Frank 畫圖與 3D列印.



[供電]

供電分兩部份. 一個是 6V 電池盒, 供電給 servo. 另一個是 USB 行動電源, 供電給 RPi2.




[控制板]

控制板就用 RPi2 (主要安裝了 Node-RED 與 VNC server).





[接線]

簡單說一下:

  • 兩顆 Servo 均由 6V 電池盒供電. 訊號線則接到 RPi2 上.
  • RPi2 由 USB 行動電源供電. 
  • RPi2 的地線要與 6V 電池盒/ Servo 的地線接在一起. 

萊恩大兵特地銲了一條電源線來減少從麵包板的串接.


[連線與工作] 

簡單描述一下這台車的連線與工作方式:

(1) 手機開 WiFi 熱點. 讓 RPi2 與 Macbook 都連上 WiFi 熱點, 大家同在一個網段內.

(2) 從 Macbook 開 VNC viewer 去連 RPi2.




(3) 在 RPi2 上啟動 Node-RED 寫程式.




就先講到這, 等功能整合多一點時, 再來把程式分享出來.


[萊恩大兵的其它文章]

自製大四軸

自製大四軸, 實作分享@華山文創園區
自製大四軸, (1) 零組件篇, 遙控器 (Drone, Quadcopter, Futaba, Maker, Arduino, Animatronic Eye)
自製大四軸, (2) 零組件篇, 飛控板 (Drone, Quadcopter, MultiWii, Arduino, Futaba, Maker)
自製大四軸, (3) 零組件篇, 自行雷切木質機架 (Drone, Quadcopter, Maker, Laser Cut)
自製大四軸, (4) 零組件篇, 馬達與電變調整 (Drone, Quadcopter, Maker, Electric Speed Control, Motor)
自製大四軸, (5) 組裝篇, 四軸飛行器成形 (Drone, Quadcopter, MultiWii, Arduino, Maker, Electric Speed Control, Motor)
自製大四軸, (6) 調整篇, 飛行前兩三事 (Drone, Quadcopter, Maker, Futaba, Arduino, MultiWii)
自製大四軸, (7) 充電篇, iMax B6 充電器操作記要 (Charger, Battery)
自製大四軸, (8) 問題篇, 機架損壞維修 (Drone, Quadcopter, Laser Cut)
自製大四軸, (9) 改良篇, 方便拆卸的木質機架 (Drone, Quadcopter, Maker, Laser Cut)
自製大四軸, (10) 外飛篇, 新手的青蛙跳與遛狗 (Drone, Quadcopter, Maker, MultiWii)

自動報球速的棒球


CC2540 Bluetooth Low Energy
筆記, CC2540 Bluetooth Low Energy, (1) 開發環境 架設 (Bluetooth, CC2540)
筆記, CC2540 Bluetooth Low Energy, (2) 跑第一個範例程式 (Bluetooth, CC2540)
筆記, CC2540 Bluetooth Low Energy, (3) SimpleBLEPeripheral 簡單介紹 (Bluetooth, CC2540)
筆記, CC2540 Bluetooth Low Energy, (4) 在智慧手機上執行範例程式 (Bluetooth, CC2540)
筆記, CC2540 Bluetooth Low Energy, (5) 偵測與發送 iBeacon 訊號 (Bluetooth, CC2540, iBeacon)
實作, iBeacon 發訊器 x 防丟器 (Bluetooth, CC2540, iBeacon)
實作, iBeacon 尋寶遊戲 (Bluetooth, CC2540, iBeacon, iOS app)
實作, BLE + iOS app, 遙控燈泡君 (Bluetooth, CC2540, iOS app)
做實驗, 用 iBeacon 做自動控制的可行性 (Bluetooth, iBeacon, CC2540, Automation, URL Scheme, iOS app)

OpenCV 學習路徑

記錄, OpenCV 學習路徑, (1) 環境安裝與第一個範例 (OpenCV, Python)
記錄, OpenCV 學習路徑, (2) 辨識多邊形 (OpenCV, Python)
記錄, OpenCV 學習路徑, (3) 人臉辨識 (OpenCV, Python, Face Recognition)

小惡魔 無線溫度感測器


108 大眼仔
Plot Clock

體驗, 原住民互動故事書@宜蘭大同鄉泰雅生活館
體驗, 蛋生音互動裝置@兒童美術館 (Arduino, 3D Printing, HC-SR04, Interactive)
路過, 在某間數位銀行發現的呼吸燈應用 (Breathing Light)
路過, 在某停車場發現的智慧尋車系統 (OpenCV, Computer Vision)
雲端工具箱, Asana 專案管理系統 (Cloud, Asana)


實作, 電容感應音樂樹

0 意見:

張貼留言