Ameba這塊版子頗威,它可以支援UVC (USB video device class),
我們拿有支援UVC的Webcam,配上一條OTG線,就可以做出即時視訊。
Ameba *1
OTG * 1
Logitech C170 *1
整個成本大約1000塊。
入門安裝請參考這一篇-->
http://boywhy.blogspot.tw/2016/05/ameba-ameba-arduino-start.html
安裝完成,我們開啟Ameba的範例 , uvc_basic
記得把SSID及PASS 改成你可以使用的WI-FI。
上傳到版子,記得註解掉UVC.begin(), 再把UVC.begin(UVC_MJPEG,640,480,30,0)
去除註解,畫質才會比較優
上傳完畢後,按一下版子上的Reset鍵,接下來出現的訊息可能會有點亂亂的
不要緊,你只要知道Ameba被配到的IP多少。
接著去下載VLC播放軟體並安裝
http://www.videolan.org/vlc/
接下來打開VLC軟體,點選Open media
點選Network
URL輸入
rtsp://Ameba的IP Address/test.sdp
例如我的是
rtsp://192.168.0.102/test.sdp
按下OPEN,然候稍等一下
我用手揮動會稍微Delay個幾秒鐘,但考量到Ameba的CPU,其實這樣己經算不錯了。
參考資料:
http://www.amebaiot.com/ameba-arduino-uvc/
2016年6月27日 星期一
2016年5月21日 星期六
[Ameba] Ameba Arduino Start
Ameba 是Realtek 出的一張開發板,適合開發各式的感測器或物聯網應用。它上面的介面有Wifi, GPIO, NFC, I2C, UART, SPI, PWM, ADC,這些介面可以接一些電子元件像是LED燈、開關、壓力計、溫濕度感測器、PM2.5粉塵感測器等等。
這些資料可以經由內建的Wifi上傳到雲端,搭配手機的App實現物聯網的實作。。目前己可以使用Arduino IDE 來做開發,
以下是MAC OSX 安裝Ameba Arduino 套件的方法。
環境:
MAC OSX 11.0
Arduino IDE 1.6.9
安裝:
(1) Arduino -》Preferences
(2)在額外的版子管理員網址打上下列網址後,按下"好"
https://github.com/Ameba8195/Arduino/raw/master/release/package_realtek.com_ameba_index.json
(3)工具-》版子XXX-》板子管理員

(4)安裝Realtek Ameba Boads(32-bits ARM Cotex-M3) by Realtel
(5)這包安裝會有點久,稍等一下,檔案蠻大的。
(6)接下來,你修改一下版子的設定
(6)以micro USB連接上Ameba版子與電月
(7)修改一下連接埠
(8)此時你會發現你多了一個裝置 MBED
(9)接下來我們上傳一個LED閃爍的範例上去板子上
(10)參考一下官網的接腳圖,把LED接上去。
建議接個200歐姆限流電阻,我這是偷懶。
(11)上傳範例到板子
(12)啥事也沒發生,因為必須按下RESET,這點和Arduino有點不太一樣。
接下來就會閃始閃爍囉~
參考資料:
http://www.amebaiot.com/ameba-arduino-getting-started/
http://www.amebaiot.com/boards/
這些資料可以經由內建的Wifi上傳到雲端,搭配手機的App實現物聯網的實作。。目前己可以使用Arduino IDE 來做開發,
- CPU
- – 32-bit ARM Cortex M3, up to 166MHz
- Memory
- – 1MB ROM, 2MB SDRAM and 512KB SRAM
- Key Features
- – Integrated with 802.11 b/g/n 1×1 Wi-Fi
- – NFC Tag with Read/Write Function
- – 10/100 Ethernet MII/ RMII/RGMII Interface
- – USB OTG
- – SDIO Device/SD card controller
- – Hardware SSL engine
- – Maximum 30 GPIOs
- – 2 SPI Interfaces and support both master and slave mode
- – 3 UART Interfaces including 2 HS-UART and one log UART
- – 4 I2C Interfaces and support both master and slave mode
- – 2 I2S/PCM Interfaces and support both master and slave mode
- – 4 PWM interfaces
- – 2 ADC interfaces
- – 1 DAC interfaces
以下是MAC OSX 安裝Ameba Arduino 套件的方法。
環境:
MAC OSX 11.0
Arduino IDE 1.6.9
安裝:
(1) Arduino -》Preferences
(2)在額外的版子管理員網址打上下列網址後,按下"好"
https://github.com/Ameba8195/Arduino/raw/master/release/package_realtek.com_ameba_index.json
(3)工具-》版子XXX-》板子管理員

(4)安裝Realtek Ameba Boads(32-bits ARM Cotex-M3) by Realtel
(5)這包安裝會有點久,稍等一下,檔案蠻大的。
(6)接下來,你修改一下版子的設定
(6)以micro USB連接上Ameba版子與電月
(7)修改一下連接埠
(8)此時你會發現你多了一個裝置 MBED
(9)接下來我們上傳一個LED閃爍的範例上去板子上
(10)參考一下官網的接腳圖,把LED接上去。
建議接個200歐姆限流電阻,我這是偷懶。
(11)上傳範例到板子
(12)啥事也沒發生,因為必須按下RESET,這點和Arduino有點不太一樣。
接下來就會閃始閃爍囉~
參考資料:
http://www.amebaiot.com/ameba-arduino-getting-started/
http://www.amebaiot.com/boards/
訂閱:
文章 (Atom)