www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

首頁 > 評測 > 將ESP8266玩出新高——ESP8266-EVB評測

將ESP8266玩出新高——ESP8266-EVB評測

ESP8266    ESPRESSIF    Olimex   WiFi   
  • 作者:netlhx
  • 來源:21ic
  • [導讀]
  • ESP8266是當之無愧的爆款WiFi芯片,性價比是其殺手锏。對于這樣爆款無線SoC,Olimex也推出了ESP8266-EVB開發(fā)板,通過小巧體積和大量的擴展模塊,讓ESP8266玩出了一個全新的高度。
 

將代碼上傳到ESP8266-EVB開發(fā)板后,VS自動打開串口,顯示串口輸出的信息,主要是顯示設備獲取到的IP地址,連接的路由器名稱及其它一些提示信息,如下

OLIMEX8266-28.jpg

看到ESP8266已連接到了指定的路由器,通過DHCP獲取的IP地址為192.168.88.239,通過該IP地址就可以查看設備提供的Web服務,如下

OLIMEX8266-29.jpg

看到隨機生成的數(shù)據(jù)的圖形化顯示,輸出的格式使用的是SVG,SVG是一種矢量格式圖形,常見于Web應用中。

 

-肆-

IoT應用中最常見的應用是通過網(wǎng)絡來訪問或者控制設備,以實現(xiàn)智能化操作。在ESP8266-EVB上實現(xiàn)控制類操作也非常容易,現(xiàn)在來看下如何操控開發(fā)板上的繼電器,需要了解繼電器的硬件連接方式,查看原理圖,得到的連接如下

 

OLIMEX8266-30.jpg

繼電器控制器與主控的GPIO5連接,這里演示如何使用Web方式來控制,打開自帶的例程HelloServer,在些基礎上加入控制部分代碼,這個沒有參考了,只能自己寫個簡單的。

部分代碼如下

TIM截圖20170320145322.jpg

沒有使用存儲模塊,所以HTML代碼就只能直接嵌入到源代碼里了,form變量存儲了表單信息,這里只提供了顯示狀態(tài)及切換的按鈕,后面是服務器的處理代碼,非常簡單的東西。

下面是運行的畫面

OLIMEX8266-31.jpg

點擊切換按鈕,就可以聽到繼電器清脆的切換聲了。

-伍-

至少這才有一點IoT的模樣,雖然還沒有APP,相貌也丑,但至少比Arduino要強!

這樣的玩法,固然有趣,只是功能稍嫌單調(diào)了一點,Olimex還提供了更多的擴展模塊,通過UEXT接口連接來實現(xiàn)更高級的玩法。

想要給ESP8266-EVB加個顯示模塊?沒問題,去買個LCD模塊,直接插上去,參考示例代碼,分分鐘添加顯示功能。

 

OLIMEX8266-32.jpg

這是Olimex官方提供的顯示模塊,只是價格并不便宜,官方售價為6.95 EUR。官方支持的其它一些模塊如下圖所示

 

OLIMEX8266-33.jpg

類型還是很豐富的,其中令筆者編輯部感興趣的是VGA擴展連接,提供了VGA輸出接口。

 

OLIMEX8266-34.jpg

可以看到上面使用了一塊XILINX Spartan XC3S200A芯片,另外還有PS鍵盤接口,看上去很厲害的樣子,有機會得好好體驗下!

現(xiàn)在的ESP8266類產(chǎn)品及開發(fā)板相當多,高手們都喜歡直接買模塊搭建,菜鳥們使用現(xiàn)有的評估板更易上手。也說說ESP8266-EVB使用過程中的一些問題。首先是代碼的上傳,ESP8266在上傳代碼時,需要將GPIO0拉低,這個需要手動操作,這也就是在上傳代碼的時候會為什么先要按住開發(fā)板上的大按鍵的原因,如果能設計個簡單的硬件來實現(xiàn)自動拉低就好了。其次ESP8266的代碼上傳速度比較慢,一段簡單的代碼上傳時間都比較長。

ESP8266-EVB的資源比較豐富,官方的SDK包含豐富的例程,不僅有裸機程序的實現(xiàn),也包括RTOS支持等大量例程供用戶參考。

ESP8266-EVB的Mouser報價為RMB102。

參考資源:

ESP8266-EVB: https://www.olimex.com/Products/IoT/ESP8266-EVB/open-source-hardware

 

ESP8266: http://espressif.com/zh-hans/products/hardware/esp8266ex/overview

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉載!

網(wǎng)友評論