四輪小車的制作很容易,但是在這基礎上在加入wifi無線控制和攝像頭實時畫面播放就比較難了,瑞昱的ameba RTL8195自帶wifi,并配有4.5MB的記憶體RAM,可以輕松實作這個功能,以下就是制作的教程:
材料準備
- Ameba x 1
- L298N H-Bridge x 1
- 4輪車 or 2輪車+萬向輪 x 1
- Android Phone x 1
- Logitech C170 web cam x 1
- Micro USB OTG adapter x 1
- 18650 Li-ion battery >= 2
- 18650 batter holder x 1
范例說明
- 電源選擇
在之前的范例里,可以使用一般的行動電源并且讓Ameba供電給L298N Bridge與馬達,但這次加上攝影機之后,一般的行動電源通常無法負荷。這里我們改用18650電池。
18650鋰離子電池, 之所以叫18650, 因為它的大小通常是直徑18mm, 長度65mm。它常用于行動電源、手電筒、筆電電池等等。一般的18650電池的額定電壓為3.7V,但充飽時的電壓則視材料而有差異。它在使用上要注意安全,避免讓電池曝曬在高溫的環境中,充電時也要注意是否有過充或電壓不穩的現象,詳細的使用規范請上網查詢。
我們使用2顆18650電池,并且使用串連的電池盒之后,電壓大約為7.4V。 L298N Bridge通常可以接受7V~12V的供電,我們將電池盒接上L298N。
L298N上面有額外提供5V的電源輸出,我們可以使用這個5V電源。
- 接線
更改電源與加上Camera的接線如下圖

- 下載library并執行
請下載AmebaMotors 1.0.3 版的library:
https://github.com/ambiot/amb1_arduino/raw/master/Arduino_libraries/AmebaMotors-1.0.3.zip
下載之后,參考Arduino官方網站的教學文章將zip檔的library加入Ameba:
https://www.arduino.cc/en/Guide/Libraries#toc4
如果之前已經下載過AmebaMotors 1.0.1版, 那么請先洗掉之前的版本, 它的位置可以在“File” -> “Preferences”, 選項里有個Sketchbook location, 這個位置就是Arduino IDE預設放置sketch與library的地方, 以下圖為例, 它放在“D:\workspace\arduino”, 那么library的位置就會是“D:\workspace\arduino\libraries\AmebaMotors”, 請先將這個library洗掉再安裝Ameba Motors 1.0.3版
然后打開范例, “File” -> “Examples” -> “AmebaMotors” -> “car2wd_mobile_plus_uvc”,
修改之前的操作步驟如下:
1. 上傳程式碼:這次我們先上傳程式碼到Ameba
2. 接線:接線的方式前面的圖片,
3. 手機下載app:由以下連結直接下載:https://www.amebaiot.com/wp-content/uploads/2016/03/Car-Remote-2.2.apk_.zip
支援UVC的版本是1.1之后, 請確認目前的版本
4. 將手機連上Ameba:進入 “設定” -> “Wi-Fi”,在ssid串列中找到 ssid “mycar”,點選之后會要求輸入密碼,請輸入密碼 “12345678”,然后確認已連線。因為Ameba并沒有連到Internet,所以有些Android手機會跳出訊息說沒有網路能力,甚至自動地幫你斷線連到其它ssid,請注意是否正確連上。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/170120.html
標籤:單片機/工控
