FreeRTOS是一個(gè)輕量級(jí)、開(kāi)源的實(shí)時(shí)操作系統(tǒng)內(nèi)核,專為微控制器和小型嵌入式系統(tǒng)設(shè)計(jì)。它提供基本的RTOS特性,如任務(wù)調(diào)度、任務(wù)間通信、同步機(jī)制和低功耗管理,同時(shí)保持最小的內(nèi)存占用。
系統(tǒng)通過(guò)AHT21傳感器連續(xù)測(cè)量周?chē)h(huán)境的溫度和濕度。STM32不使用內(nèi)置庫(kù),而是通過(guò)定制軟件I2C(位敲擊)驅(qū)動(dòng)程序與傳感器通信,從而完全控制時(shí)序和數(shù)據(jù)傳輸。
所以,一旦你完成了,讓我們開(kāi)始吧。打開(kāi)Blynk應(yīng)用程序,點(diǎn)擊創(chuàng)建一個(gè)新項(xiàng)目。將打開(kāi)一個(gè)新窗口,在那里鍵入您的項(xiàng)目名稱(例如?!八瞄_(kāi)/關(guān)”)。從設(shè)備列表中選擇ESP32 dev.board,并將連接類(lèi)型設(shè)置為Wi-Fi。您將收到一封帶有驗(yàn)證令牌的電子郵件,您應(yīng)該將其輸入Arduino代碼。
Arduino通過(guò)計(jì)算從超聲波距離傳感器接收到的數(shù)據(jù)來(lái)打開(kāi)/關(guān)閉水泵。如果數(shù)據(jù)距離傳感器有一定距離(以代碼為單位-英寸),那么Arduino就會(huì)打開(kāi)水泵。打開(kāi)后,它檢查數(shù)據(jù)是否距離傳感器有一定距離(以代碼為單位-英寸),然后Arduino關(guān)閉水泵。
大家好,我們帶著一個(gè)新項(xiàng)目回來(lái)了。在本文中,我們將創(chuàng)建一個(gè)物聯(lián)網(wǎng)智能農(nóng)場(chǎng),并通過(guò)Blynk應(yīng)用程序使用NodeMCU來(lái)控制它。水泵可以使用Blynk應(yīng)用程序進(jìn)行控制。在我們的網(wǎng)站上閱讀全文。只需在下面給出的代碼中編寫(xiě)網(wǎng)絡(luò)的SSID、PASSWORD和唯一令牌號(hào)。要打開(kāi)和關(guān)閉水泵,請(qǐng)使用出現(xiàn)在應(yīng)用程序內(nèi)部的按鈕。
我的一個(gè)朋友送給我一個(gè)四輪驅(qū)動(dòng)的大力神移動(dòng)機(jī)器人平臺(tái)作為新年禮物。我發(fā)現(xiàn)它是一個(gè)完美的機(jī)器人移動(dòng)平臺(tái),可以進(jìn)入機(jī)器人世界,享受樂(lè)趣。由于它強(qiáng)大的功能和完整的功能,我一直在嘗試用我所有的grove傳感器開(kāi)發(fā)各種演示。
用一個(gè)簡(jiǎn)單的例子來(lái)解釋它:你想把水的溫度提高到60攝氏度左右,有了繼電器,當(dāng)你達(dá)到60攝氏度時(shí),繼電器關(guān)閉加熱器,這使得溫度迅速下降,所以繼電器會(huì)打開(kāi),然后再次迅速提高溫度,所以繼電器會(huì)在很短的時(shí)間內(nèi)打開(kāi)關(guān)閉,這會(huì)損壞繼電器,可能會(huì)損壞加熱器本身。
邏輯門(mén)是對(duì)一個(gè)或多個(gè)輸入信號(hào)進(jìn)行邏輯運(yùn)算以產(chǎn)生輸出信號(hào)的電子電路。它們是數(shù)字電路的構(gòu)建模塊,用于創(chuàng)建復(fù)雜的數(shù)字系統(tǒng),如微處理器、計(jì)算機(jī)和其他數(shù)字設(shè)備。
這個(gè)項(xiàng)目的目的是創(chuàng)建一個(gè)系統(tǒng),給速度,加速度和運(yùn)動(dòng)的電機(jī)精確控制。雖然步進(jìn)電機(jī)可以提供高扭矩,并且與輸入高度同步(因此控制它的微控制器可以跟蹤它們的當(dāng)前位置),但它們?cè)谶\(yùn)行時(shí)效率不高,這將嚴(yán)重影響電池的使用時(shí)間。此外,如果由于某種原因,步進(jìn)電機(jī)熄火了,控制器無(wú)法知道它沒(méi)有移動(dòng),但它會(huì)記錄下來(lái),就好像它已經(jīng)移動(dòng)了,這將使整個(gè)系統(tǒng)陷入混亂(想象一下,一臺(tái)3D打印機(jī)因?yàn)榭ㄗ《^(guò)了一步,整個(gè)打印過(guò)程將從發(fā)生的事件開(kāi)始變得混亂)。出于這個(gè)原因,我實(shí)現(xiàn)了一個(gè)系統(tǒng),可以用反饋控制直流電機(jī),以跟蹤電機(jī)所做的事情,而不管PWM周期的數(shù)量,失速等。
二極管在正向工作時(shí)具有小的電壓降(約0.2V至0.7V)。當(dāng)反向布線時(shí),它們有很大的電壓降。流行的1N4001二極管的反向電壓為50V或更高,而1N4007二極管的反向電壓為1000V或更高。這意味著當(dāng)它們的反向擊穿電壓超過(guò)時(shí),它們將開(kāi)始傳導(dǎo)電流。
通過(guò)近距離物體探測(cè)雷達(dá)系統(tǒng)的實(shí)際開(kāi)發(fā),展示了將數(shù)字開(kāi)發(fā)電路板Arduino Mega 2560(集成開(kāi)發(fā)環(huán)境Arduino IDE編程)與個(gè)人計(jì)算機(jī)連接的材料,該個(gè)人計(jì)算機(jī)使用Processing軟件編寫(xiě)的程序,使計(jì)算機(jī)能夠顯示雷達(dá)系統(tǒng)探測(cè)到的特定物體的視圖,用于近距離物體探測(cè)。
通常伺服系統(tǒng)有三種基本控制模式,即速度控制模式、位置控制模式和轉(zhuǎn)矩控制模式。其中速度控制模式相對(duì)簡(jiǎn)單,主要有數(shù)字量輸入端子的速度控制、模擬量輸入端子速度控制和通信速度控制,類(lèi)似于變頻器的速度控制。
半導(dǎo)體是一種介于導(dǎo)體與絕緣體之間的材料,是電子信息產(chǎn)業(yè)的基石。半導(dǎo)體材料的第一個(gè)應(yīng)用是無(wú)線通信領(lǐng)域中使用的二極管。
該測(cè)試儀將測(cè)量二極管從開(kāi)到關(guān)的切換速度。
沒(méi)有標(biāo)記就很難知道齊納二極管的電壓。如果齊納二極管上的標(biāo)記被抹去,沒(méi)有測(cè)試電路和適當(dāng)?shù)脑O(shè)備,我們無(wú)法判斷齊納二極管的額定值。因此,今天我們將制作一個(gè)齊納測(cè)試儀來(lái)獲得齊納二極管的額定電壓。一個(gè)簡(jiǎn)單而精確的儀表,然后我們就會(huì)證明這一點(diǎn)。