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