熱搜
搜索歷史清空
加入星計劃,您可以享受以下權(quán)益:
產(chǎn)業(yè)圖譜
micropython-smart-holiday-lights_bb.png
共4個文件
本設(shè)計使用由網(wǎng)頁控制的MicroPython驅(qū)動的節(jié)日燈裝飾!通過MicroPython和智能節(jié)日燈來慶祝節(jié)日,這些節(jié)日燈都是通過網(wǎng)絡(luò)控制的!該項目向您展示如何使用在ESP8266 WiFi微控制器上運行的MicroPython為NeoPixels設(shè)置動畫。只需在網(wǎng)頁上選擇動畫的顏色和類型,點擊一個按鈕,您的節(jié)日燈就會充滿動感的節(jié)日歡呼。智能節(jié)日燈甚至可以記住他們上次動畫時的動畫。這個項目很好地展示了ESP8266和MicroPython的優(yōu)勢,例如使用WebREPL輕松訪問WiFi并將數(shù)據(jù)存儲在MicroPython的文件系統(tǒng)中。
本指南需要以下硬件:
如下所示連接硬件:
電容器陰極(帶條紋一側(cè)的引腳)為電源接地/ -。
電容器陽極到電源5V / +。
如果您使用圓柱形插孔連接到端子排適配器,最簡單的方法是將電容器直接連接到下面的端子(確保帶有條紋的一側(cè)連接到負極/接地端子?。?/span>
接下來就進入軟件部分了
首先確保您為您的主板運行最新版本的ESP8266 MicroPython。有關(guān)將MicroPython加載到ESP8266板上的更多信息,請查看如何在電路板指南中加載MicroPython。
請注意,在本指南編寫時,當(dāng)前版本的ESP8266 MicroPython是1.8.6。更高版本可能會更改WebREPL,因此如果遇到意外問題,請嘗試返回1.8.6版本。
接下來按照本指南設(shè)置ESP8266板上的WebREPL。請注意,最新的1.8.6版MicroPython略微改變了WebREPL的設(shè)置方式,因此請按照指南或官方說明啟用WebREPL。在您的ESP8266運行MicroPython并且可以連接到其WebREPL之前,請不要繼續(xù)
代碼在文件中請自行下載
現(xiàn)在為了一些樂趣,您已準(zhǔn)備好控制網(wǎng)頁上的燈光!在Web瀏覽器中打開lights.html頁面(請注意,該頁面已使用最新的Chrome瀏覽器進行了測試,但它應(yīng)該可以與其他現(xiàn)代Web瀏覽器一起使用,例如Safari和IE 8+)。
你應(yīng)該看到頁面加載,看起來像:
確保您的計算機已連接到ESP8266主板的WiFi網(wǎng)絡(luò),就像您使用WebREPL時一樣(但請確保您沒有在另一個選項卡或瀏覽器中連接到WebREPL!)。
將電路板URL設(shè)置為用于訪問WebREPL的URL(如果您不確定,則保留默認值,這是大多數(shù)WebREPL連接使用的)。
在密碼字段中輸入您在設(shè)置和訪問WebREPL時設(shè)置的密碼。
您可以使用頁面上的字段控制燈光的動畫:
選擇所需選項后,單擊“ 更新燈光”按鈕。過了一會兒,您應(yīng)該看到所選動畫的燈光栩栩如生!
如果您對網(wǎng)頁如何控制燈光感到好奇,請下載觀看以下視頻,深入探討項目的創(chuàng)建和運作方式,視頻在壓縮文件中。
方案定制