顯示具有 Ameba 標籤的文章。 顯示所有文章
顯示具有 Ameba 標籤的文章。 顯示所有文章

2016年6月27日 星期一

[Ameba] UVC

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年5月21日 星期六

[Ameba] Ameba Arduino Start

Ameba Realtek 出的一張開發板,適合開發各式的感測器或物聯網應用。它上面的介面有Wifi, GPIO, NFC, I2C, UART, SPI, PWM, ADC,這些介面可以接一些電子元件像是LED燈、開關、壓力計、溫濕度感測器、PM2.5粉塵感測器等等。
這些資料可以經由內建的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/