在本教程中,我們將構(gòu)建一個(gè)基于ESP32的WiFi網(wǎng)絡(luò)速度監(jiān)視器,該監(jiān)視器運(yùn)行定期測試并以每秒請求數(shù)(req/s)或每秒兆比特?cái)?shù)(Mbps)顯示結(jié)果。這種物聯(lián)網(wǎng)驅(qū)動(dòng)的速度測試將有助于監(jiān)控網(wǎng)絡(luò)穩(wěn)定性并檢測停機(jī)時(shí)間。
本文是基于設(shè)計(jì)挑戰(zhàn)提案的更新版本。在第一部分中,提出了遠(yuǎn)程青蛙的設(shè)想設(shè)計(jì)。在第二節(jié)中,討論了功率預(yù)算考慮因素。第三部分給出了系統(tǒng)的設(shè)計(jì),給出了系統(tǒng)的PCB原理圖。在本節(jié)中,將突出顯示提案設(shè)計(jì)的更新,并留下提案示意圖供參考,以了解系統(tǒng)是如何開發(fā)的。
當(dāng)我開始這個(gè)項(xiàng)目時(shí),對便攜式TTL串行監(jiān)視器的渴望已經(jīng)達(dá)到了很高的水平。很多時(shí)候,作為程序員,我們需要一個(gè)小而便攜的調(diào)試在現(xiàn)場的特殊條件下,我們不能有一個(gè)顯示器的電腦。
水位傳感器可以檢測水位高度(檢測范圍:0 - 40mm),也可以作為雨滴傳感器用于天氣監(jiān)測,檢測降雨量和強(qiáng)度。廣泛應(yīng)用于汽車雨刷系統(tǒng)、智能照明系統(tǒng)、洗衣機(jī)、智能天窗系統(tǒng)等。
半焊板,傳感器粘在任何移動(dòng)的東西上——每一個(gè)原型都是從混亂和希望開始的。你的想法看起來很有希望,但甚至在你開始之前,獲取實(shí)時(shí)傳感器數(shù)據(jù)就成了主要的障礙。突然間,您被埋沒在嵌入式C驅(qū)動(dòng)程序、破碎的日志和神秘的bug中,只是試圖回答:“傳感器實(shí)際感知到什么?”靈感的火花在繁瑣的設(shè)置墻后消失了。
該項(xiàng)目是一個(gè)電報(bào)控制的智能燈泡系統(tǒng),使用Bolt物聯(lián)網(wǎng)模塊和繼電器。只要在Telegram上輸入“開”或“關(guān)”這樣的簡單信息,用戶就可以在世界任何地方打開或關(guān)閉普通的230V交流燈泡。
在基本RGB教程的基礎(chǔ)上,讓我們通過使用Adafruit NeoPixel庫和Mercury Board潛入顏色混合,將RGB LED控制提升到一個(gè)新的水平。而不是顯示靜態(tài)的紅色,綠色和藍(lán)色的光,我們將混合這些基本色以不同的比例來創(chuàng)建廣泛的自定義顏色。
臺(tái)面裝飾通常與花瓶、香薰蠟燭或小顯示器相同。然而,在這個(gè)數(shù)字時(shí)代,技術(shù)通過基于LED矩陣的電子桌面提供了裝飾的新機(jī)會(huì)。這個(gè)小裝置可以顯示移動(dòng)的動(dòng)畫,光的圖案,到短信,使它不僅美麗,而且交互式和多才多藝。
機(jī)器人的尋路系統(tǒng)基于A*算法,該算法能有效地計(jì)算出有障礙物環(huán)境中的最優(yōu)路徑。該系統(tǒng)實(shí)現(xiàn)為分布式架構(gòu),其中計(jì)算密集型尋路運(yùn)行在機(jī)器人的樹莓派4上,而機(jī)器人的TI板執(zhí)行計(jì)算路徑。
下面的項(xiàng)目包括一個(gè)機(jī)器人完成各種任務(wù)。這是通過在機(jī)器人上使用和實(shí)現(xiàn)各種傳感器來完成的。機(jī)器人能夠在一個(gè)封閉的區(qū)域內(nèi)移動(dòng),收集球,并在最后的一個(gè)點(diǎn)上放下球。機(jī)器人將繪制出它去過的位置和該區(qū)域內(nèi)的障礙物。
如果你是一個(gè)想讓別人關(guān)注你的項(xiàng)目的制作者,那么展示和執(zhí)行同樣重要。優(yōu)秀的視頻和照片至關(guān)重要,因?yàn)榇蠖鄶?shù)觀眾對強(qiáng)烈的視覺效果的反應(yīng)比對技術(shù)成就的反應(yīng)更強(qiáng)烈。
滾動(dòng)文本顯示無處不在——從數(shù)字姓名標(biāo)簽和信息板到存儲(chǔ)標(biāo)牌和通知顯示。我一直著迷于這樣一個(gè)簡單的媒體如何傳達(dá)動(dòng)態(tài)和有用的信息。這種好奇心促使我構(gòu)建了這個(gè)項(xiàng)目:使用MAX7219 LED點(diǎn)陣和Seeed Studio Xiao ESP32-S3的滾動(dòng)文本顯示。
今天我要給大家介紹的是來自omriharel (GitHub)的“deej”項(xiàng)目。這樣就可以通過外部硬件控制音量,不僅可以控制整體音量,還可以控制個(gè)人程序或設(shè)備,如揚(yáng)聲器、耳機(jī)或PC上連接的麥克風(fēng)。例如,單個(gè)程序的音量可以獨(dú)立混合。
采用51單片機(jī)最小開發(fā)板,由8位自制獨(dú)立按鍵控制。單片機(jī)芯片為STC89C52RC,晶振為@12.000 mhz。8X8LED點(diǎn)陣屏模塊由MAX7219驅(qū)動(dòng),MAX7219包含一個(gè)自動(dòng)掃描電路。你只需要把要顯示的數(shù)據(jù)發(fā)送到芯片寄存器。這是非常容易使用和推薦。
我們的團(tuán)隊(duì)創(chuàng)建了這個(gè)項(xiàng)目,因?yàn)槲覀兘?jīng)常因?yàn)閷W⒂趯W(xué)習(xí)或工作而錯(cuò)過禱告時(shí)間。我們想要一個(gè)簡單的祈禱時(shí)間提醒,易于構(gòu)建,可以直接顯示信息,而無需查看智能手機(jī)。