[ESP8266] 小黑固件V1.0 bate版發佈

 

------------------------------------------------讓我們一起用esp8266做一些好玩的東西吧
 

 

小黑固件是針對ESP8266開發的固件(應該會有ESP32版本),介紹小黑固件前,先了解一下ESP8266吧。

 

 

ESP8266簡介

 

 

ESP8266是上海樂鑫出的一顆SOC,最近幾年非常的火爆。

 

我在官網上看了,8266主頁的介紹很簡單:

低功耗、高集成度的 Wi-Fi 芯片

僅需 7 個外圍元器件

超寬工作溫度範圍:-40°C 至 +125°C

ESP8285 - ESP8266 內封 8 Mbit Flash

感覺這個介紹也太隨意了,其實它的功能非常豐富:

它是一款32bit soc,這裏可以對比stm32,幾乎支持stm32F1的所有外設:GPIO、串口、IIC、SPI、PWM等,最關鍵的是它支持WiFi,而且非常便宜。

 

所以一經推出就受到歡迎,被很多地方使用。官方給的的使用場景包括:

  • 家⽤用電器器

  • 家庭⾃自動化

  • 智能插座、智能燈

  • ⼯工業⽆無線控制

  • 嬰⼉兒監控器器

  • IP 攝像機

  • 傳感器器⽹網絡

  • 可穿戴電⼦子產品

  • ⽆無線位置感知設備

  • 安全 ID 標籤

  • ⽆無線定位系統信標

但不止如此,比如我覺得很重要的一點它就沒說:很好玩。

 

可能很多人想買一個試試,看見網上有各種各樣的型號:ESP8266 S1-12、還有什麼NodeMCU呀別的,就不知道買哪個了。我可以很負責任的告訴你,其實都一樣,都是把ESP8266和Flash芯片焊接在了電路板上,無非使用的Flash大小容量不同,引出的引腳數量不同,或者有些在電路板上集成了USB轉串口芯片。所以如果你是爲了玩,或者爲了學習,隨便買一個都可以。

 

我最早就是買了左邊的這款01S,當時爲了給STM32增加WIFI功能,後來發現這貨也是SOC,也可以像STM32那樣編程,果斷投入到8266編程的陣營。

 

ESP8266模塊和開發板幾乎差不多,所以小黑固件幾乎可用於市面上所有的ESP8266產品。

 

 

 

 

 

新冠病毒催生的小黑固件

 

 

 

在新冠病毒橫行而不能出門的2020年過年期間,作者決定開發出能讓更多人玩ESP8266的固件,於是就有了小黑固件。

 

最初發布了小黑固件V0.1版本,只要燒寫好固件就可以通過瀏覽器控制ESP8266上面外設,從而通過GPIO控制LED和繼電器,PWM控制舵機,串口控制MP3播放等。

 

但是使用過程中還是感覺有些麻煩,很多人其實是不會燒寫的,這就讓我萌生了一個想法,把燒寫過程去掉。如果能把燒寫去掉那就會有更過的人可以玩ESP8266了,這些人包括想用ESP8266給自己,給孩子或者給女朋友做玩具的,想給自己單片機擴展網絡功能的,想做一些聯網小工具的,想利用8266給學生講網絡編程的,想編程控制外設的,想用ESP8266連接智能音響的等等, 任何想使用ESP8266但是不會用的人。

 

想盡辦法,也沒能把是燒寫過程去掉,但是隻要第一次燒寫好,後面的使用就不用再燒寫了,直接在線更新,就像手機下載一個APP一樣,小黑固件也可以下載APP。最好的結果就是,如果能買到燒寫了小黑固件的ESP8266,那就是真的去掉燒寫了。

 

我把小黑固件V1.0設計成了2部分,系統固件和應用固件。

 

系統固件是需要燒寫的,應用固件在線更新。

 

系統固件基本上是不變的,包括基本的WIFI配置,靜態IP的配置,在線更新應用固件(APP),APP熱點配置等功能。配置好這些,不同的應用固件都可以直接使用。

 

應用固件有很多,每個應用固件包含特定的功能,比如:控制GPIO,PWM,I2C,SPI,UART,WIFI串口透傳,通過WEB API控制外設等等。根據不同的需求,可以在線選擇並更新,然後就可以使用了。

 

下面看看具體情況吧:

以下內容是一個介紹小黑固件如何使用的應用固件的截圖,橙色背景是說明,正式的固件是沒有橙色的內容的。

 

系統固件背景是綠色的,應用固件的背景是灰色的。


 

 

系統固件簡介

 

 

 

 

 

 

 

 

 

 

 

 

應用固件簡介

 

 

 

 

 

 

 

 

好了這就是小黑固件V1.0的基本情況(上面截圖有色差)。

 

 

如果喜歡,您可以獲取並使用小黑固件。

複製下面鏈接用瀏覽器打開即可下載:
findxiaohei.xyz/esp8266/xiaohei_v1.0-bate.tar.gz

解壓後根據readme.txt操作即可。

 

 

有任何問題請隨時告訴我,有任何需要的應用也請告訴我。

 

----------我是比特,一個想把問題搞清楚的青年才俊----------

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章