|

【Tutorial】一起動手做滑步、跳舞的焦糖果醬機器人

   
作者:阿里哥

焦糖果醬機器人(JAM Robot Light)是果醬機器人的入門版本。他保留了雙足機器人最重要的靈活的雙腳 (感謝Zowi機器人提供的靈感),採用木頭雷射切割製作的機構件,搭配上機器人控制板的夢幻組合:Linklt 7697 + Robot shield。構成了一套具有木質外觀、極富組裝樂趣、同時又擁有強大擴充性的雙足入門機器人。

焦糖果醬機器人除了可以前後左右移動,可以滑步、會跳舞、搭配上超音波感測器後,甚至可以避開障礙和走迷宮,是一套非常有趣的入門人形學習機器人。

焦糖果醬機器人(圖片來源:阿里哥提供)

雷射切割機構件

利用雷射切割技術來加工木頭材料,除了在製程上有諸多優點,像是精準度高、零件重覆性好、無毛邊問題及動人的性價比之外。他還提供了玩家們在玩膩了冰涼的PLA材質後,另一個充滿不同層次感官樂趣的材料:在視覺上,沉穩、樸實;觸覺上,細緻、溫暖;味覺上,散發著木頭的香氣揉合著淡淡的焦香。這些特質,也讓越來越多的Maker在選擇外觀結構件材料時列入考慮的主要選項。

LinkIt 7697 開發板是聯發科 2017 推出最新 MT7697 家庭物聯網平台,它是一片高度整合MediaTek MT7697 系統單晶片SoC. 為核心的物聯網應用開發板,具備高集成度和超低功耗等優點。許多開發者在建立物聯網裝置中,更需要體積小、速度快、功能強大的用戶端開發板,聯發科技的創意實驗室(Media Tek Labs)開發出『LinkIt 7697』這款開發板,滿足物聯網開發者需求的體積小、速度快、功能強大與易於使用的物聯網裝置。LinkIt 7697使用ARM的Cortex-M4F核心,是目前最廣泛被使用的處理器核心。

LinkIt 7697 的功能特色包含:

  • 採用 ARM ®Cortex®-M4處理器的 MT7697 系統單晶片,時脈 192MHz
  • 配備352 KB RAM
  • 4MB Flash外接快閃記憶體
  • 支援低功耗Wi-Fi 802.11b/g/n (2.4GHz) 無線網路
  • 支援Bluetooth LE (BLE) 4.2 低功耗藍牙
  • 支援許多週邊介面,包括:GPIO、UART、I2C、SPI、PWM、EINT、ADC、IrDA , I2S,以及嵌入式SRAM/ROM腳位
  • 提供 SWD 除錯介面排針
  • LinkIt SDK 開發,可支援GCC、IAR embedded workbench 或 KEIL uVision IDE。
  • 可採用開放軟體開發環境FreeRTOS或Arduino IDE  來進行程式編寫。
  • 內置輸出功率高達10dBm的功率放大器

Robot Shield for LinkIt 7697擴充版承襲TinyPlan對使用者極度友善的硬體設計風格,把擴充板、電源控制板和電池整合在一塊精巧的電路板上,同時整合了LinkIt 7697強大的功能,使玩家們能夠不需要煩惱控制板間線路對接,和電池等問題,輕鬆構建各種機器人應用。十組GPIO,最多可以連接十顆伺服機,同時提供兩組馬達專用的接腳,這樣的配置讓機器人的設計,增加了許多的可能性。

Robot Shield規格如下:

  • 10 組 PWM 可以用來控制10顆伺服機(Servo)
  •  2 組馬達控制
  • 1 組I2C extension socket
  • 板載250 mAh 電池組 (Lithium Capacitor)
  • Higher output (2.5A) to drive more servos and motors
  • Faster recharge (5V/2.5A)
  • Longer life cycle (3000 times rechargeable)
  • Safer, do not explode
  • 精簡all-in-one設計 (Length / Width / Height)

預備知識

  1. 了解如何使用LinkIt 7697與 Arduino IDE的基本知識
  2. 了解如何應用LinkIt Remote APP(iOS / Android)連接到LinkIt 7697

材料清單

  1. 控制板LinkIt 7697 x1
  2. 擴充板Robot Shield for LinkIt 7697 (by MiniPlan) x1
  3. 伺服機Tower Pro SG90 (Micro Servo 9g) x4
  4. 超音波感知器Ultrasonic HC-SR04P (3V~5.5V) x1
  5. 雷切機構件
  6. 連接線MicroUSB cable x 1
  7. 連接線F/F wires x 4
  8. 螺絲包

準備工具

  1. 行動電話(遙控使用)
  2. 保麗龍膠
  3. 十字螺絲起子

軟體環境

Arduino環境建置

  1. 下載並安裝Arduino IDE 1.6之後的版本
  2. 開啟Arduino IDE。
  3. 點選檔案->偏好設定的額外的開發板管理員網址:http://download.labs.mediatek.com/package_mtk_linkit_7697_index.json
    本文為會員限定文章

    立即加入會員! 全站文章無限看~

                                   

    已經是會員? 按此登入

    只需不到短短一分鐘...

    輸入您的信箱與ID註冊即可享有一切福利!

    會員福利
    1

    免費電子報

    2

    會員搶先看

    3

    主題訂閱

    4

    好文收藏

阿里哥

Author: 阿里哥

九號空間創辦人,熱愛機器人,設立九號空間希望能讓人們更容易進入機器人的世界!

Share This Post On

6 Comments

  1. 如果有果醬機器人的課程可以通知我嗎?

    Post a Reply
    • 葉 于甄

      sieyuo您好:
      課程的部分我們會再做安排唷,再麻煩您持續關注我們的粉專及官網上的訊息:)
      或著也可以訂閱我們的電子報,會將第一手的活動資訊以及內容送到您的手中唷~
      訂閱連結:http://gem.godaddy.com/signups/386070/join

      MakerPRO 編輯部

      Post a Reply
  2. 有開課程請通知謝謝

    Post a Reply
  3. 如果有果醬機器人的課程可以通知我嗎?

    Post a Reply
  4. 請問木板厚度是多少呢?有各雷切的木板規格嗎?謝謝

    Post a Reply
    • 葉 于甄

      您好,歡迎您來一起參與果醬機器人的實作課程:)
      相關資訊請您持續關注我們的粉專及官網囉,謝謝您:)

      Post a Reply

Trackbacks/Pingbacks

  1. 一起動手做滑步、跳舞的焦糖果醬機器人 – Alec The Mechanic - […] (本文同步發表於Ma…

Submit a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *