“WiFi 感測技術(shù)”是智能家居的未來嗎?還是僅僅是一種實驗室里的奇思妙想?我花了數(shù)周時間利用 ESP32 構(gòu)建了一個人體感應(yīng)裝置,以探究我們是否終于能夠摒棄那些昂貴的傳感器了。
氣壓計是一種用于測量大氣壓力的科學(xué)儀器。氣壓上升通常預(yù)示著天氣好轉(zhuǎn),氣壓下降則通常意味著即將有風(fēng)和降雨。氣壓穩(wěn)定則表示天氣狀況平穩(wěn)。在這個項目中,我將介紹一種非常簡單的制作氣動式氣壓計模擬器的方法。實際上,現(xiàn)代數(shù)字電子技術(shù)被運用其中,借助這些技術(shù),經(jīng)典機械氣壓計的功能實現(xiàn)了 100%的模擬。氣動式氣壓計包含兩個箭頭:一個黑色的測量箭頭和一個黃色的參考箭頭。
我想用ESP32打造一款手持游戲體驗。該項目重現(xiàn)了經(jīng)典的“破磚機”(Breakout)機制,并針對小型OLED屏幕進行了優(yōu)化。它包括一個由模擬操縱桿控制的反應(yīng)槳和一個隨機評分系統(tǒng),其中一些塊的價值比其他塊高5倍。
神經(jīng)網(wǎng)絡(luò)分類器使用Edge Impulse進行訓(xùn)練,并針對ESP32-S3的部署進行了優(yōu)化。訓(xùn)練進行了50個周期,學(xué)習(xí)率為0.005,使用int8量化來減少內(nèi)存占用并提高嵌入式硬件上的推理效率。模型的輸入由1716個MFCC特征組成,通過兩個帶有dropout的1D卷積和池化層進行處理以減少過擬合,然后是一個包含normal和stress兩類的輸出層。模型架構(gòu)故意保持緊湊,以平衡分類性能和資源約束。
所以,一旦你完成了,讓我們開始吧。打開Blynk應(yīng)用程序,點擊創(chuàng)建一個新項目。將打開一個新窗口,在那里鍵入您的項目名稱(例如。“水泵開/關(guān)”)。從設(shè)備列表中選擇ESP32 dev.board,并將連接類型設(shè)置為Wi-Fi。您將收到一封帶有驗證令牌的電子郵件,您應(yīng)該將其輸入Arduino代碼。
藥物依從性是一個關(guān)鍵的挑戰(zhàn),特別是對于患有慢性疾病的老年人,如糖尿病、高血壓或心臟病。錯過劑量可導(dǎo)致嚴重的健康后果。本項目介紹了一個基于ESP32的簡單、可定制的藥物提醒系統(tǒng),旨在提高患者的安全性和獨立性。
大約六個月前,我們開始考慮我們想要在培訓(xùn)的第二年創(chuàng)建什么樣的項目。起初,我們有用機器人做點什么的想法,但一段時間后,我們意識到這并沒有真正讓我們興奮。所以我們討論了其他可能性,最終想到了創(chuàng)造一款電子象棋游戲。
語音接口已經(jīng)成為與電子產(chǎn)品交互的最直觀的方式之一。然而,大多數(shù)語音識別系統(tǒng)依賴于云服務(wù)、互聯(lián)網(wǎng)接入和外部api。這會帶來延遲、隱私問題和持續(xù)的服務(wù)限制。如果你能建立一個完全離線的語音助手,直接在微控制器上運行呢?
理解整個工作流程是很重要的:按鈕按-> ESP32開始錄制通過INMP441麥克風(fēng)。I2S音頻捕獲,16千赫的樣本在websocket實時流。AI處理(服務(wù)器)
Dfrobot C1001毫米波人體檢測傳感器提供兩種操作模式,跌倒檢測模式和睡眠檢測模式。這個項目提供了一個顯示睡眠檢測模式的網(wǎng)頁。html用于顯示由pfodWebDesigner設(shè)計的簡單GUI。定義顯示的pfod消息非常緊湊,可以通過串行、BLE或HTTP連接提供給pfodWeb.html。串行連接和創(chuàng)建GUI所需的簡單代碼意味著即使是Arduino Mega也可以使用微處理器連接到C1001。
DRM Watch 3是我自制的手表,基于夏普內(nèi)存液晶顯示屏,ESP32-S2和我想戴在手上的愿望。
在我們最新的項目中,游戲懷舊與現(xiàn)代創(chuàng)新相遇——迷你蛇游戲控制臺。這個縮小的版本建立在我們之前的64x32 HUB75 RGB矩陣面板為基礎(chǔ)的Snake游戲機,但現(xiàn)在,我們已經(jīng)采取了這個概念,并將其縮小到一個真正的手持游戲設(shè)備。
嘿,在這里你將一步一步地看到如何從頭開始開發(fā)一個wifi開關(guān),系統(tǒng)的設(shè)計,PCB和組裝。這個開關(guān)讓你可以選擇繼續(xù)用觸摸面板手動打開燈,也可以通過互聯(lián)網(wǎng)打開它,并知道你家里燈的當(dāng)前狀態(tài)(如果你只想知道狀態(tài))。
如果您要在樹莓派上重新安裝Raspbian,首先必須使用基本的MATRIX設(shè)備包設(shè)置操作系統(tǒng)。
進入ESP32 -platformio文件夾后,打開platformio.ini.初始src/main.cpp文件中的示例代碼使用OTA更新輕松地將代碼重新部署到ESP32。要啟用OTA更新,請確保將“SSID_GOES_HERE”和“PASSWORD_GOES_HERE”更改為您實際的WiFi SSID和密碼。
MATRIX Voice ESP32獨立衛(wèi)星麥克風(fēng)的樹莓派服務(wù)器運行Snips。
這個ESP32項目是一個令牌高效的,由gemini驅(qū)動的設(shè)備,可以從預(yù)定義的文本提示提供實時語音響應(yīng)。
我一直想設(shè)計一個游戲機,因為我一直著迷于游戲機是如何將硬件、軟件和圖像融合在一起的。因為我有一個基于ESP32的LORA(遠程)開發(fā)板,我想使用它。整個電路在5V電壓下工作。控制臺只使用一個按鈕,可以執(zhí)行多個任務(wù)。固件是可升級的,但對于我的初始項目,我添加了三個很酷的游戲,既有趣又易于編碼!