我們將使用Arduino創(chuàng)建一個(gè)簡(jiǎn)單的“Dino Run”游戲,并使用PCBX在線模擬。
在小型物聯(lián)網(wǎng)項(xiàng)目領(lǐng)域,ESP32作為一款經(jīng)濟(jì)高效且功能強(qiáng)大的微控制器大出望外。將它與MQTT代理配對(duì)可以為資源受限環(huán)境中的設(shè)備通信提供簡(jiǎn)化的解決方案。在本文中,我們將比較使ESP32能夠充當(dāng)MQTT代理的兩個(gè)庫(kù):PicoMQTT和SMQTT broker。這兩個(gè)庫(kù)都適合輕量級(jí)設(shè)置,但在功能集和性能上有所不同。
老年人跌倒是一個(gè)嚴(yán)重的健康問(wèn)題,尤其是在全球人口結(jié)構(gòu)發(fā)生變化之際。到2050年,全世界65歲及以上的人口將超過(guò)15億,其中很大一部分人將獨(dú)立生活。然而,這種獨(dú)立性也帶來(lái)了風(fēng)險(xiǎn);研究表明,在65歲以上的人中,每年約有28-35%的人會(huì)跌倒,而在70歲以上的人中,這一數(shù)字上升到近42%。與跌倒有關(guān)的傷害,特別是髖部骨折和創(chuàng)傷性腦損傷,在老年人急診室就診和住院治療中占很高的比例。反復(fù)跌倒和害怕再次跌倒是常見(jiàn)的,影響生活質(zhì)量和行動(dòng)能力。
在這個(gè)項(xiàng)目的第一個(gè)版本中,我創(chuàng)建了一個(gè)三腳架安裝的立體3D相機(jī),它通過(guò)HTTP傳輸立體視頻流,這樣它就可以在谷歌Cardboard這樣的立體觀看器上觀看。在這個(gè)設(shè)置中,我使用了兩臺(tái)Raspberry Pi zero,每個(gè)都有自己的攝像頭。
Pi Box是一款基于樹(shù)莓派4的一體化迷你電腦,內(nèi)置電源和令人印象深刻的5英寸IPS顯示屏。我們目前在樹(shù)莓派盒子上運(yùn)行Recalbox操作系統(tǒng)來(lái)玩游戲,但這個(gè)配置也可以作為運(yùn)行Linux和其他操作系統(tǒng)的樹(shù)莓派桌面。
智能手機(jī)雖然功能齊全,功能強(qiáng)大,但由于其設(shè)計(jì)和主要用途,它并不是理想的溫度計(jì)。它們的內(nèi)部溫度傳感器是用來(lái)監(jiān)測(cè)設(shè)備性能的,而不是環(huán)境條件,它們會(huì)受到手機(jī)本身和周圍環(huán)境產(chǎn)生的熱量的影響,導(dǎo)致讀數(shù)不準(zhǔn)確。然而,了解環(huán)境溫度和濕度在許多情況下都是必不可少的,從確保生活空間的舒適性到優(yōu)化敏感材料的存儲(chǔ)條件。對(duì)于戶外愛(ài)好者來(lái)說(shuō),了解這些參數(shù)可以提高安全性和準(zhǔn)備程度,而房主和業(yè)余愛(ài)好者則可以通過(guò)監(jiān)測(cè)他們的環(huán)境來(lái)保持健康或特定項(xiàng)目的最佳條件。因此,由智能手機(jī)USB-C端口供電并使用NFC的便攜式溫度計(jì)成為獲取準(zhǔn)確、實(shí)時(shí)環(huán)境數(shù)據(jù)的寶貴工具。
電動(dòng)機(jī)將電能轉(zhuǎn)換為機(jī)械能,在各種工業(yè)和機(jī)器人應(yīng)用中發(fā)揮著至關(guān)重要的作用。因?yàn)殡妱?dòng)機(jī)是?全球用電量約45% ,條例和標(biāo)準(zhǔn)近年更新,減少電力損耗,提高電動(dòng)機(jī)的能源效率。
簡(jiǎn)單地復(fù)制曾經(jīng)占主導(dǎo)地位的手機(jī)游戲“Flappy Bird”使用Arduino Nano。
該項(xiàng)目利用OLED顯示器和兩個(gè)輸入開(kāi)關(guān),允許用戶增加屏幕上顯示的兩個(gè)數(shù)字(10和單位)。代碼由設(shè)置和循環(huán)函數(shù)組成,用于管理顯示和開(kāi)關(guān)輸入。
在這個(gè)項(xiàng)目中,我將為WLED構(gòu)建一個(gè)RGB PWM LED驅(qū)動(dòng)程序。您可以使用此項(xiàng)目無(wú)線驅(qū)動(dòng)12v RGB LED條。這個(gè)項(xiàng)目是WLED兼容,這使得控制容易得多。你可以用它驅(qū)動(dòng)高達(dá)100w的RGB LED條。WLED運(yùn)行在XIAO ESP32C3上,LED驅(qū)動(dòng)器使用IRLFZ44N邏輯級(jí)MOSFET。讓我們開(kāi)始建造吧。
導(dǎo)讀:如今,心臟驟停是世界范圍內(nèi)死亡的主要原因,影響著大量的人。心律失常可通過(guò)心電圖診斷。沒(méi)有人會(huì)在家里有心電圖機(jī),它也需要電極粘在適當(dāng)?shù)牡胤?,并且需要時(shí)間來(lái)分析心電圖。與此同時(shí),在新冠肺炎疫情后,大多數(shù)人都在使用手指脈搏血氧儀檢查自己的生命體征。由于心電圖(ECG)和容積圖(PPG)之間存在相關(guān)性,因此可用于檢測(cè)嚴(yán)重的心律失常??纱┐魇种该}搏血氧儀使用分光光度法和脈搏體積描記術(shù)來(lái)確定氧飽和度水平和脈搏率。我的目標(biāo)是用MAX30102脈搏血氧計(jì)傳感器和Arduino微控制器構(gòu)建一個(gè)可穿戴手指脈搏血氧計(jì),在信號(hào)處理工具Neurokit的幫助下檢測(cè)主要心律失常。在這個(gè)項(xiàng)目的幫助下,我希望心律失??梢约霸绨l(fā)現(xiàn),并通過(guò)適當(dāng)?shù)闹委熗炀壬?/p>
我對(duì)生物和工程都很感興趣,我一直在尋找將它們結(jié)合起來(lái)的方法。我對(duì)生物發(fā)光特別著迷——一些生物是如何創(chuàng)造自己的光的。最近,我開(kāi)始探索Arduino,將我的一些生物學(xué)相關(guān)項(xiàng)目想法變?yōu)楝F(xiàn)實(shí)。這個(gè)項(xiàng)目是我和我爸爸的合作,他有電子方面的經(jīng)驗(yàn),是我的導(dǎo)師。他向我介紹了Arduino和AI,目的是幫助我學(xué)習(xí)如何在我未來(lái)的生物學(xué)職業(yè)生涯中使用這些工具。我們利用人工智能助手Gemini作為工具,幫助我們將想法變?yōu)楝F(xiàn)實(shí)。Gemini的角色是協(xié)助完成生成代碼、創(chuàng)建Arduino草圖和起草部分報(bào)告等任務(wù),但總是在我們的直接指導(dǎo)下,并基于我們的原始概念。雖然我對(duì)生物學(xué)的興趣推動(dòng)了這個(gè)項(xiàng)目,但這份報(bào)告是我們共同努力和想法的反映。
這個(gè)項(xiàng)目的想法是在我完成數(shù)字電子課的一個(gè)實(shí)驗(yàn)時(shí)產(chǎn)生的。目標(biāo)是創(chuàng)建一個(gè)電路,使用開(kāi)關(guān)將4位二進(jìn)制數(shù)作為輸入,并將其作為等效的十六進(jìn)制數(shù)輸出到七段顯示器上。使用Quartus,我們將邏輯門(mén)電路編程到FPGA(現(xiàn)場(chǎng)可編程門(mén)陣列)上。
在這里,我們使用簡(jiǎn)單的行-列框架創(chuàng)建一個(gè)簡(jiǎn)單的25個(gè)按鈕矩陣板,其中按鈕排列在五行和五列中以形成按鈕網(wǎng)格。當(dāng)你按下按鈕時(shí),它完成了一行和一列之間的電路,由微控制器檢測(cè)并顯示在OLED屏幕上。
我一直很喜歡《俄羅斯方塊》,所以我想嘗試在PocketBeagle上重現(xiàn)這款游戲。不幸的是,我沒(méi)有能夠?qū)崿F(xiàn)我想要的所有功能,但我仍然在這方面學(xué)到了很多,希望這個(gè)項(xiàng)目可以在未來(lái)得到改進(jìn)!