Përmbajtje:

Monitorimi i motit duke përdorur ESP32_DHT11_OLED_Thingspeak: 7 hapa
Monitorimi i motit duke përdorur ESP32_DHT11_OLED_Thingspeak: 7 hapa

Video: Monitorimi i motit duke përdorur ESP32_DHT11_OLED_Thingspeak: 7 hapa

Video: Monitorimi i motit duke përdorur ESP32_DHT11_OLED_Thingspeak: 7 hapa
Video: The Choice is Ours (2016) Official Full Version 2024, Nëntor
Anonim
Monitorimi i motit duke përdorur ESP32_DHT11_OLED_Thingspeak
Monitorimi i motit duke përdorur ESP32_DHT11_OLED_Thingspeak

Në këtë tutorial, ju do të ndërtoni një monitor moti që monitoron temperaturën dhe lagështinë, duke përdorur një ESP32 dhe DHT11, shfaqet në një ekran OLED. Dhe ngarkohet në ThingSpeak.

ESP32 është një mjet i fuqishëm IOT. Shtë një seri me kosto të ulët sistem-në-çip (SoC) e krijuar nga Espressif Systems. Shtë një përmirësim në ESP8266 popullor që përdoret gjerësisht në projektet IoT. ESP32 ka aftësi Wi-Fi dhe Bluetooth, të cilat e bëjnë atë një çip të gjithanshëm për zhvillimin e projekteve IoT dhe sistemeve të ngulitura në përgjithësi.

Sensori i temperaturës dhe lagështisë DHT11 është një modul i bukur i vogël që siguron lexime dixhitale të temperaturës dhe lagështisë. Reallyshtë vërtet e lehtë për tu vendosur dhe kërkon vetëm një tel për sinjalin e të dhënave. Këta sensorë janë të njohur për përdorim në stacionet e motit në distancë, monitorët e tokës dhe sistemet e automatizimit të shtëpisë.

ThingSpeak është një aplikacion IoT me burim të hapur dhe API për të ruajtur dhe marrë të dhëna nga pajisjet dhe sensorët e pajisjeve. Përdor protokollin HTTP në internet ose LAN për komunikimin e tij. Analizat MATLAB përfshihen për të analizuar dhe vizualizuar të dhënat e marra nga Pajisjet tuaja Hardware ose Sensore.

Ne mund të krijojmë kanale për secilën të dhënë të sensorit. Këta kanale mund të vendosen si kanale private ose mund t'i ndani të dhënat publikisht përmes kanaleve publike. Karakteristikat komerciale përfshijnë veçori shtesë. Por ne do të përdorim versionin falas ndërsa e bëjmë për qëllime edukative.

Hapi 1: Përbërësit e kërkuar

Përbërësit e kërkuar
Përbërësit e kërkuar

1. ESP32: -ESP-WROOM-32 është një modul i fuqishëm, i përgjithshëm WiFi-BT-BLE MCU që synon një larmi të gjerë aplikimesh duke filluar nga rrjetet e sensorëve me fuqi të ulët deri tek detyrat më të vështira siç janë kodimi i zërit, transmetimi i muzikës dhe Deshifrim MP3.

2. Sensori i lagështisë/ temperaturës DHT11:- Ky sensor përmban një dalje të kalibruar të sinjalit dixhital me aftësinë e sensorit të temperaturës dhe lagështisë. Shtë i integruar me një mikrokontrollues me performancë të lartë 8-bit. Ky sensor përfshin një element rezistent dhe një sensor për pajisjet e lagështa të matjes së temperaturës NTC. Ka cilësi të shkëlqyeshme, përgjigje të shpejtë, aftësi kundër ndërhyrjes dhe performancë të lartë.

3. OLED; -Kjo njësi e ekranit OLED është e bazuar në SSD1306 mund të vetë-ndriçojë, me rezolucion të lartë 128 ∗ 64 dhe kënd shikimi më të madh se 160 gradë.

4. CP2102:- Çipi CP2102 nga SiLabs është një çip i vetëm USB në UART IC urë. Kërkon përbërës minimalë të jashtëm. CP2102 mund të përdoret për të migruar pajisjet e bazuara në portin serik të trashëguar në USB. Ky modul ndihmon të gjithë ata që janë të kënaqur me protokollin RS232/Serial Communication, të ndërtojnë pajisje USB shumë lehtë.

5. Telat Jumper

Hapi 2: Lidhja e përbërësve së bashku

Lidhja e përbërësve së bashku
Lidhja e përbërësve së bashku

Lidhja e përbërësve siç tregohet në diagramin e qarkut.

Hapi 3: Importimi i ESP32

Importimi i ESP32
Importimi i ESP32

Hapi i parë është importimi i bordit ESP32 në Arduino IDE. Ja se si të konfiguroni Arduino IDE në mënyrë që të mund të përpilojmë për ESP32:

Hapi 4: Instalimi i bibliotekave

Instalimi i bibliotekave
Instalimi i bibliotekave
Instalimi i bibliotekave
Instalimi i bibliotekave
Instalimi i bibliotekave
Instalimi i bibliotekave

1. Instalimi i Bibliotekës DHT11

Në Arduino IDE >> Zgjidhni Skicën >> Përfshini Bibliotekën >> Menaxhoni Bibliotekën >> bibliotekën me sensorë dht

2. Instalimi i Bibliotekës SSDI306.

Në Arduino IDE >> Zgjidhni Skicën >> Përfshini Bibliotekën >> Menaxhoni Bibliotekën >> ssd1306

3. Instalimi i Bibliotekës Adafruit GFX

Në Arduino IDE >> Zgjidhni Skicën >> Përfshini Bibliotekën >> Menaxhoni Bibliotekën >> adafruit gfx

Hapi 5: Konfigurimi i ThingSpeak

Konfigurimi i ThingSpeak
Konfigurimi i ThingSpeak
Konfigurimi i ThingSpeak
Konfigurimi i ThingSpeak
Konfigurimi i ThingSpeak
Konfigurimi i ThingSpeak

Hapi 1: Shkoni te https://thingspeak.com/ dhe krijoni llogarinë tuaj ThingSpeak nëse nuk e keni. Hyni në llogarinë tuaj.

Hapi 2: Krijoni një kanal duke klikuar në "Kanali i ri"

Hapi 3: Futni të dhënat e kanalit.

Emri: Çdo emër

Përshkrimi: Opsionale

Fusha 1: Temperatura, Fusha 2: Lagështia - Kjo do të shfaqet në grafikun analitik. Nëse keni nevojë për më shumë se 2 kanale, mund të krijoni për të dhëna shtesë. Ruajeni këtë cilësim.

Hapi 4: Tani mund të shihni kanalet. Klikoni në skedën "Çelësat API". Këtu do të merrni ID -në e Kanalit dhe Çelësat API. Vini re këtë.

Hapi 5: Hapni Arduino IDE dhe instaloni Bibliotekën ThingSpeak. Për ta bërë këtë, shkoni te Skica> Përfshini Bibliotekën> Menaxhoni Bibliotekat. Kërkoni për ThingSpeak dhe instaloni bibliotekën. Biblioteka e Komunikimit ThingSpeak për Arduino, ESP8266 dhe ESP32 https://thingspeak.com Hapi 6: Duhet të modifikoni kodin. Në kodin e mëposhtëm ju duhet të ndryshoni SSID -in e Rrjetit tuaj, Fjalëkalimin dhe Kanalin tuaj ThingSpeak dhe Çelësat API.

Hapi 6: Kodi Burimor

Shkarkoni kodin e bashkangjitur këtu dhe ngarkojeni atë në tabelën tuaj. SHOTNIM: Para se të ngarkoni kodin e mëposhtëm rreshtat e mëposhtëm (56, 57) duhet të ndryshohen me ID -në tuaj përkatëse të ThingSpeak Channel dhe API Key

//***********************************//

myChannelNumber i gjatë i panënshkruar = SECRET_CH_ID;

const char * myWriteAPIKey = SECRET_WRITE_APIKEY;

//***********************************//

Kodi:

Hapi 7: Dalja

Dalje
Dalje

Dalja do të jetë si imazhi i mësipërm në ThingSpeak. Shpresoj se kjo e bëri më të lehtë për ju. Sigurohuni që të regjistroheni nëse ju pëlqeu ky artikull dhe e shihni të dobishëm, dhe nëse keni ndonjë pyetje ose keni nevojë për ndihmë për ndonjë gjë, thjesht lini një koment më poshtë.

Falë elementzonline.com

Recommended: