Cuprins:
- Provizii
- Pasul 1: Dezvoltarea anemometrului
- Pasul 2: Dezvoltarea unității de direcție a vântului
- Pasul 3: Asamblați viteza vântului și unitatea de direcție a vântului
- Pasul 4: Diagrama circuitului și conexiunile
- Pasul 5: Program pentru Arduino
- Pasul 6: Nod Flux roșu
- Pasul 7: Tablou de bord
- Pasul 8: Testare
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Dezvoltat de - Nikhil Chudasma, Dhanashri Mudliar și Ashita Raj
Introducere
Importanța monitorizării vremii există în multe feluri. Parametrii vremii trebuie monitorizați pentru a susține dezvoltarea în agricultură, sere și pentru a asigura mediul de lucru sigur în industrii etc. Motivația principală din spatele preluării acestui proiect este utilitatea mare a monitorizării vremii fără fir în zone variate de la creșterea și dezvoltarea agricolă la dezvoltarea industrială. Condițiile meteo ale unui câmp pot fi monitorizate dintr-un loc îndepărtat de către fermieri și nu le vor cere să fie prezenți fizic acolo pentru a cunoaște comportamentul climatic în câmpul agricol / sera folosind comunicația fără fir.
Provizii
Hardware necesar:
- Model Raspberry Pi B +
- Arduino Mega 2560
- A3144 Senzor Hall
- Modul senzor IR
- Senzor de temperatură și umiditate DHT11
- Senzor de gaz MQ-7
- ML8511 Senzor UV
- Rulment cu bile miniatural
- Bara filetată, piuliță hexagonală și șaibă
- Magnet de neodim
- Rezistor 10K
- Țeavă și cot din PVC
- Pix cu bila
Software necesar:
- IDE Arduino
- Nod roșu
Pasul 1: Dezvoltarea anemometrului
- Tăiați conducta din PVC cu o lungime mai mare decât grosimea rulmentului.
- Montați rulmentul cu bile în interiorul piesei tăiate a țevii.
- Alăturați capacul din spate al stiloului de la periferia exterioară a piesei tăiate a țevii la 0-120-240 grade
- Atașați pahare de hârtie pe partea de scris a stiloului.
- Montați bara filetată în interiorul țevii folosind șaiba și piulița, montați senzorul de hală A3144 așa cum se arată în imagine.
- Atașați magnetul la unul dintre cele trei stilouri astfel încât magnetul să vină exact deasupra senzorului de hol atunci când stilourile sunt asamblate.
Pasul 2: Dezvoltarea unității de direcție a vântului
- Tăiați o bucată de țeavă și faceți o fantă pentru a se potrivi paletei.
- Montați rulmentul cu bile în interiorul bucății de țeavă tăiată.
- Montați bara filetată în interiorul conductei și montați un CD / DVD la un capăt. Deasupra discului lăsați o anumită distanță și montați piesa de țeavă montată pe rulmentul cu bile.
- Montați modulul senzorului IR pe disc așa cum se arată în imagine.
- Faceți palete cu vânt folosind cântar și faceți o obstrucție care ar trebui să fie exact opusă transmițătorului și receptorului IR după asamblarea paletei.
- Asamblați paleta în slot.
Pasul 3: Asamblați viteza vântului și unitatea de direcție a vântului
Asamblați viteza vântului și unitatea de direcție a vântului dezvoltate la pasul 1 și pasul 2 folosind țeavă și cot pvc așa cum se arată în imagine.
Pasul 4: Diagrama circuitului și conexiunile
Tabelul prezintă conexiunile tuturor senzorilor la Arduino Mega 2560
- Conectați rezistența de 10 Kohm între + 5V și datele senzorului Hall A3144.
- Conectați Vcc, 3,3V și respectiv Gnd a tuturor senzorilor.
- Conectați cablul USB tip A / B la Arduino și Raspberry Pi
Pasul 5: Program pentru Arduino
În IDE-ul Arduino:
- Instalați bibliotecile senzorului DHT11 și MQ-7 care sunt incluse aici.
- Copiați și lipiți codul Arduino inclus aici.
- Conectați placa Arduino folosind cablul la Raspberry Pi
- Încărcați codul în placa Arduino.
- Deschideți Serial Monitor și toți parametrii pot fi vizualizați aici.
Cod Arduino
Biblioteca DHT
Biblioteca MQ7
Pasul 6: Nod Flux roșu
Imaginile arată fluxul Nod-Roșu.
Următoarele sunt nodurile utilizate pentru afișarea datelor pe tabloul de bord
- Serial-IN
- Funcţie
- Despică
- Intrerupator
- Ecartament
- Diagramă
Nu utilizați nodurile MQTT out, deoarece acestea sunt utilizate pentru publicarea datelor pe serverul de la distanță, cum ar fi Thingsboard. Instrucțiunea actuală este pentru rețeaua locală dasboard.
Pasul 7: Tablou de bord
Imaginile prezintă tabloul de bord care prezintă toți parametrii vremii și respectiv grafice în timp real.
Pasul 8: Testare
Rezultatele în timp real afișate pe tabloul de bord
Recomandat:
Sistem inteligent de monitorizare a vremii IoT folosind NodeMCU: 11 pași
Sistem inteligent de monitorizare a vremii IoT folosind NodeMCU: S-ar putea să fiți conștienți de stația meteo tradițională; dar v-ați întrebat vreodată cum funcționează de fapt? Deoarece stația meteo tradițională este costisitoare și voluminoasă, densitatea acestor stații pe unitate de suprafață este foarte mică, ceea ce contribuie la
Sistem de monitorizare a vremii folosind senzorul Raspberry Pi3 și DHT11: 4 pași
Sistem de monitorizare a vremii folosind senzorul Raspberry Pi3 și DHT11: În acest tutorial, vă voi arăta cum să conectați DHT11 la Raspberry Pi și să afișez citirile de umiditate și temperatură pe un LCD. Senzorul de temperatură și umiditate DHT11 este un mic modul frumos care asigură temperatura și umiditatea digitale
Sistem de monitorizare și control al umidității solului bazat pe IoT folosind NodeMCU: 6 pași
Sistem de monitorizare și control al umidității solului bazat pe IoT folosind NodeMCU: În acest tutorial vom implementa un sistem de monitorizare și control al umidității solului bazat pe IoT utilizând modulul WiFi ESP8266 adică NodeMCU. Componente necesare pentru acest proiect: modulul ESP8266 WiFi - Amazon (334 / - INR) Modul de releu - Amazon (130 / - INR
Sistem de monitorizare a vremii IoT Home cu suport pentru aplicații Android (Mercury Droid): 11 pași
Sistem de monitorizare a vremii IoT Home cu suport pentru aplicații Android (Mercury Droid): Introducere Mercury Droid este un tip de sistem încorporat IoT (Internet of Things) bazat pe aplicația mobilă Mercury Droid Android. Care este capabil să măsoare & monitorizați activitatea meteo acasă. este un sistem de monitorizare a vremii acasă foarte ieftin
Sistem de monitorizare a sănătății bazat pe IOT: 3 pași
Sistem de monitorizare a sănătății bazat pe IOT: un dispozitiv bazat pe microcontroler cu senzori bio-medicali corespunzători va fi atașat pacientului pentru a asigura o monitorizare constantă bazată pe cloud. Semnele vitale, adică temperatura și pulsul corpului uman, care sunt indicii majore pentru a detecta orice problemă de sănătate