你是否每隔五分鐘就不得不運(yùn)行一次“/usage”?是否總在擔(dān)心自己即將達(dá)到五小時(shí)的使用上限?你并不孤單。我們稱之為“克洛德代碼焦慮”。我看到了令人驚嘆的“Clawdmeter”項(xiàng)目——一個(gè)專為追蹤令牌使用量而設(shè)計(jì)的M5Stack儀表盤,非常漂亮。但當(dāng)我低頭看看自己的辦公桌時(shí),發(fā)現(xiàn)我的四自由度機(jī)械臂機(jī)器人myPalletizer 260也配有屏幕、藍(lán)牙功能,甚至還有一個(gè)“腦袋”。既然可以將機(jī)器人變成一個(gè)會(huì)動(dòng)、會(huì)呼吸、能實(shí)時(shí)追蹤使用情況的得力助手,何必還要再建一個(gè)新儀表盤呢?目標(biāo)很簡(jiǎn)單:不再頻繁輸入“/usage”,而是讓機(jī)器人來告訴我們我們的使用情況如何。
我們小組的每個(gè)人都經(jīng)常錯(cuò)過上午9點(diǎn)的課,當(dāng)我們和朋友們聊起時(shí),才發(fā)現(xiàn)這在大學(xué)生中是個(gè)普遍問題。于是當(dāng)我們看到“電機(jī)”出現(xiàn)在可選組件列表中時(shí),立刻明白自己要制作什么:一個(gè)能從你身邊跑開的鬧鐘。我們把它叫做“逃逸鬧鐘”。
為室內(nèi)配送任務(wù)構(gòu)建自主無人地面車輛(UGV)面臨兩大主要挑戰(zhàn):在嵌入式硬件上實(shí)現(xiàn)實(shí)時(shí)同時(shí)定位與建圖(SLAM),同時(shí)不超出計(jì)算預(yù)算;以及在缺乏特征的環(huán)境中,如醫(yī)院病房、倉庫等,生成可靠的地圖。
我最初在博客上發(fā)布了這個(gè)項(xiàng)目。在這里,我將更詳細(xì)地講解每一步。邊緣端的硬件加速正在徹底改變我們處理計(jì)算機(jī)視覺、機(jī)器學(xué)習(xí)和高性能計(jì)算的方式。然而,彌合軟件開發(fā)與FPGA硬件之間的鴻溝,往往令人感到任務(wù)艱巨。
大多數(shù)四軸無人機(jī)都遵循相同的結(jié)構(gòu)模式——碳纖維或塑料框架,飛行控制器板安裝在中間,電調(diào)(ESC)位于機(jī)臂上,電機(jī)則安裝在末端。這種設(shè)計(jì)效果良好,易于維修,是進(jìn)行專業(yè)飛行的理想選擇。
服務(wù)器基礎(chǔ)設(shè)施監(jiān)控的一個(gè)常見局限在于其依賴軟件層面的指標(biāo),這些指標(biāo)可能無法始終捕捉到硬件退化的早期物理跡象。在機(jī)械問題(如風(fēng)扇磨損、氣流問題或異常振動(dòng))開始出現(xiàn)時(shí),CPU負(fù)載、日志和溫度讀數(shù)仍可能顯示正常。
你是否曾想過,微控制器能否像手機(jī)一樣,直接將照片發(fā)送到你的 WhatsApp?這個(gè) ESP3222 攝像頭 WhatsApp 信息項(xiàng)目正是如此。通過使用 ESP32-CAM 和免費(fèi)的云 API,只需按下按鈕,幾秒鐘內(nèi)就能將一張 JPEG 圖片發(fā)送到任意 WhatsApp WhatsApp WhatsApp 賬號(hào)。這是一個(gè)實(shí)用的項(xiàng)目,集嵌入式系統(tǒng)、Wi-Fi-Fi-Fi 網(wǎng)絡(luò)和真實(shí)物聯(lián)網(wǎng)通信于一體,設(shè)計(jì)緊湊。非常適合那些希望超越簡(jiǎn)單的 LED 閃爍,打造真正有用設(shè)備的人。
構(gòu)建一個(gè)在LCD上顯示經(jīng)過時(shí)間的數(shù)字時(shí)鐘。系統(tǒng)通過16x2文本LCD顯示經(jīng)過時(shí)間(hh:mm:ss.MMM),同時(shí)每秒使用脈寬調(diào)制(PWM)技術(shù)使LED逐漸變暗。使用RT-Thread RT-Spark開發(fā)板上的STM32F407ZGT6微控制器實(shí)現(xiàn)。
該項(xiàng)目的靈感源于視障人士在陌生或擁擠環(huán)境中行走時(shí)所面臨的挑戰(zhàn)。傳統(tǒng)白杖僅在物理接觸時(shí)才能檢測(cè)到障礙物,可能無法提供足夠的時(shí)間反應(yīng)。為了提升安全性和響應(yīng)速度,本項(xiàng)目模擬了一個(gè)智能系統(tǒng),能夠更早地探測(cè)到障礙物并即時(shí)發(fā)出警報(bào)。
在設(shè)計(jì)本地化、離網(wǎng)通信系統(tǒng)時(shí),傳統(tǒng)的方案是采用標(biāo)準(zhǔn)的模擬FM。然而,模擬信號(hào)極易受到噪聲、漂移和干擾的影響。本項(xiàng)目的目標(biāo)是將整個(gè)聲學(xué)傳輸鏈路完全數(shù)字化——即采集模擬語音信號(hào),將其轉(zhuǎn)換為離散的數(shù)字?jǐn)?shù)據(jù)載荷,并通過2.4 GHz ISM頻段使用高斯頻率調(diào)制(GFSK)進(jìn)行傳輸,以實(shí)現(xiàn)最大帶寬效率和抗噪能力。
本項(xiàng)目是一個(gè)專為RT-Thread RT-Spark開發(fā)板設(shè)計(jì)的硬件與軟件定制接口。它創(chuàng)建了一個(gè)交互式系統(tǒng),通過物理輸入(按鈕)產(chǎn)生數(shù)字輸出(LCD文本和LED信號(hào))。通過連接外部面包板組件與開發(fā)板內(nèi)置功能之間的橋梁,我構(gòu)建了一個(gè)簡(jiǎn)單的“文字選擇器”,可根據(jù)用戶點(diǎn)擊的按鈕顯示特定的拉丁文字符串,例如“Lorem”和“Ipsum”。該項(xiàng)目利用RT-Thread RT-Spark開發(fā)板上的混合原型方法,介紹了嵌入式系統(tǒng)的三大基礎(chǔ)要素——GPIO輸入、GPIO輸出以及外設(shè)接口。
水資源管理是家庭、工業(yè)和農(nóng)業(yè)系統(tǒng)中的一個(gè)重要挑戰(zhàn)。手動(dòng)監(jiān)測(cè)水箱常常會(huì)導(dǎo)致溢出、浪費(fèi)用水或水泵干轉(zhuǎn)等問題。在需要持續(xù)監(jiān)控的實(shí)時(shí)系統(tǒng)中,這些問題變得更加關(guān)鍵。
Soan Papdidi 改變了這種體驗(yàn)。它是一款緊湊、易于上手的純FPGA開發(fā)板——無需MCU,也無隱藏式微控制器,只需掌握原始的FPGA功能即可。該板配備8個(gè)DIP開關(guān)、8個(gè)LED燈和10個(gè)I/O引腳,非常適合用于學(xué)習(xí)和實(shí)驗(yàn)數(shù)字邏輯。
線纜是工作區(qū)和便攜式設(shè)備中常見的雜亂來源之一。我們沒有設(shè)計(jì)通用的收納工具,而是嘗試采用模塊化方案,使其能夠直接集成到更大的硬件系統(tǒng)中,同時(shí)仍可作為獨(dú)立工具正常使用。
本實(shí)驗(yàn)的目的是制作一個(gè)電壓表,使用RT-Thread RT-Spark開發(fā)板(STM32F407ZGT6)來測(cè)量CR2032紐扣電池的放電情況。