项目名称:智能居家機器人试用计划:學習目標:
擅長嵌入式開發,Linux系統和驅動,MCU實作和設計,也玩過不少開發板,且實作過不少的小項目,科技日新月異,使得開發板門檻降低,是很值得拿來發揮創意的平台,時間上可以多方面研究和學習並分享心得,所以想免費申請開發板.
現在想基於IOT終端裝置來設計簡易的機器人,可由感測器進行偵測周圍環境,根據邏輯判斷發出警報,可充當小小的家庭管家,並配合雲端伺服器來設計相關程式碼和判斷條件,提供手機APP的接入進行監控,觀測數據,和時間上的統計資訊,有著基礎的機械結構,例如底座馬達和機械手臂,可進行基本的機械動作來完成特殊任務,因此LattePanda有著X86 64Bit 4核心的強悍性能,有著Wifi/BLE能夠輕鬆連接物聯網,並且溝通板上Atmel MCU來達成Real time的感測器感測和機械控制,掛載Free RTOS各自協調Task,並完成所需要的任務,申請到開發板後,將會以項目進度和內容與結果做分享,並提出可能的問題與解決方法,與小伙伴們討論經驗
之前實作過的項目:
1. SAM D21的機械手臂
2. Raspberry Pi的避障車
3. Banana Pi的掃地機器人原型
4. Arduino的電流檢測過載系統
5. Intel Edison的遠端控制系統
6. Nvidia TK1的人臉辨識系統
7. FPGA的LC3b軟核
8. Linux Kernel和Driver移植
9. Intel Edison的IOT智慧垃圾桶
10. Nanno PI 2的GUI指南針
11. FPGA的OpenRISC軟核
12. uCOSII樹莓派2移植
13. C665X的DSP演算法實作
14. STM32的自動澆花系統
15. Lemaker Guitar的水族箱
16. Firefly BLE的智慧標籤
17. Linkit One兒童走失警報器
18. Bluno的藍芽小鬧鐘
19. Gokit2的智慧藥箱
20. 小e開發板的IOT電子小看板
學習計畫:
1. 原始OS的安装
2. 原始OS下的模塊test跟debug
3. OS嘗試update和Recompile
4. 感測器的介面橋接: GPIO,SPI,UART,IIC,Serial等等
5. 感測器的程序撰寫
6. 機器人機構設計
7. 機器人機構的控制程序
8. Wifi和BLE連線
9. 雲端接入
10. APP設計
11. 整體Debug
12. 可擴充的功能性
學習結果:
1. 熟悉這塊開發板的CPU和擴充介面的使用,OS上各driver的使用
2. 熟悉實際項目實作在此開發板上的成效和debug上可能出現的問題
3. 嘗試利用此開發板將實際項目實作出來,且易於使用
4. 熟悉開發板相關軟體硬體相關理論並進行討論
5. 基於此小項目分享進度跟可能發生的問題與解決方法
更多分享可參考:
http://bbs.ickey.cn/e/expert/detail?mid=20
|