瑞昱的Ameba無線單片機擁有USB OTG,可以連接USB攝像頭,并無線傳輸攝像頭影像到電腦或手機端,以下是示例:
材料準備
Ameba x 1
Logitech C170 web cam x 1
Micro USB OTG adapter x 1
范例說明
Ameba板子上共有3個micro usb host的插座,其中在背面的micro usb host可以支援OTG UVC,讓USB攝影機可以將視訊資料傳至Ameba,Ameba再將視訊整理成rtsp串流送到網路上。
Logitech C170是一款平價的攝影機,底下是它的規格:
http://www.logitech.com/en-in/product/webcam-c170
目前Ameba預設的串流格式Motion JPEG 320 x 240,使用者可以根據需求嘗試調整引數。
接線的方式如下圖,Ameba先接上Micro USB OTG線,再接上USB Camera。

要注意的是,這種接法里,攝影機使用了Ameba板子上的電源,如果供電給Ameba的電源不夠的話,會造成攝影機無法啟動。這種情況就需要確保Ameba供電足夠,或者是選擇可以外接電源的USB OTG線。
接著打開范例 “File” -> “Examples” -> “AmebaUVC” -> “uvc_basic”
這個范例需要連上AP,請先填入AP的ssid跟password, 燒錄并上傳至Ameba之后,按下Reset按鈕。
接著會在Serial Monitor看到底下的訊息:

可以看到預設使用MJPG (Motion JPEG), 決議度為320 * 240, frame rate為30, 最后Streaming設定結束,log里印出要播UVC, 可以連上這個網址 -
rtsp://192.168.1.70/test.sdp 里面的IP會隨著Ameba實際拿到的IP不同而改變
接著我們使用播放串流的軟體,像是VLC Player,它有電腦版:http://www.videolan.org/vlc/
下載并安裝之后,點選 “Media” -> “Open Network Stream”

接著填入剛剛在Serial Monitor的網址, (要先確定電腦可以連到Ameba,或是連到同一臺無線AP)

等一下應該就可以看到串流:
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/22218.html
標籤:單片機/工控
上一篇:各位大神救救孩子吧!!!!!
