INHOUDSOPGAWE:

IOT -gebaseerde slim weer- en windspoedmoniteringstelsel: 8 stappe
IOT -gebaseerde slim weer- en windspoedmoniteringstelsel: 8 stappe

Video: IOT -gebaseerde slim weer- en windspoedmoniteringstelsel: 8 stappe

Video: IOT -gebaseerde slim weer- en windspoedmoniteringstelsel: 8 stappe
Video: Ember en Wade Van Elemental Hebben Kinderen! Slimme Ouderschap Hacks! Vuur vs Water! 2024, November
Anonim
IOT -gebaseerde slim weer- en windspoedmoniteringstelsel
IOT -gebaseerde slim weer- en windspoedmoniteringstelsel

Ontwikkel deur - Nikhil Chudasma, Dhanashri Mudliar en Ashita Raj

Inleiding

Die belangrikheid van weermonitering bestaan op baie maniere. Die weerparameters moet gemonitor word om die ontwikkeling in die landbou, kweekhuis en die veilige werksomgewing in nywerhede, ens. Te handhaaf. van landbougroei en -ontwikkeling tot industriële ontwikkeling. Die weerstoestande van 'n veld kan deur 'n afstand deur boere gemonitor word en vereis nie dat hulle fisies daar is om die klimaatgedrag op die landbouveld/kweekhuis te ken deur draadlose kommunikasie te gebruik nie.

Voorrade

Vereiste hardeware:

  1. Framboos Pi B+ model
  2. Arduino Mega 2560
  3. A3144 Hall Sensor
  4. IR sensor module
  5. DHT11 Temperatuur- en humiditeitsensor
  6. MQ-7 gassensor
  7. ML8511 UV -sensor
  8. Miniatuur kogellager
  9. Skroefdraad, seskantmoer en wasser
  10. Neodymium magneet
  11. 10K weerstand
  12. PVC -pyp en elmboog
  13. Bal pen

Vereiste sagteware:

  1. Arduino IDE
  2. Knoop Rooi

Stap 1: Ontwikkeling van windmeter

Ontwikkeling van windmeter
Ontwikkeling van windmeter
Ontwikkeling van windmeter
Ontwikkeling van windmeter
Ontwikkeling van windmeter
Ontwikkeling van windmeter
  • Sny die PVC -pyp met 'n groter lengte as die laerdikte.
  • Monteer die kogellager binne -in die pypstuk.
  • Verbind die agterste dop van die pen aan die buitekant van die pypsnystuk by 0-120-240 grade
  • Heg papierkoppies aan die skryfkant van die pen vas.
  • Monteer die skroefdraadstaaf in die buis met behulp van die wasser en moer, en monteer die A3144 -saalsensor soos op die foto getoon.
  • Bevestig die magneet op een van die drie penne sodat die magneet presies bo -op die saalsensor moet kom wanneer die penne gemonteer word.

Stap 2: Ontwikkeling van windrigting -eenheid

Ontwikkeling van Wind Direction Unit
Ontwikkeling van Wind Direction Unit
Ontwikkeling van Wind Direction Unit
Ontwikkeling van Wind Direction Unit
Ontwikkeling van Wind Direction Unit
Ontwikkeling van Wind Direction Unit
Ontwikkeling van Wind Direction Unit
Ontwikkeling van Wind Direction Unit
  • Sny 'n stuk pyp en maak 'n gleuf wat by die windskerm pas.
  • Monteer die kogellager binne -in die gesnyde stuk pyp.
  • Plaas die skroefdraad in die buis en monteer 'n CD/DVD aan die een kant. Verlaat 'n sekere afstand bo die skyf en pas die pypstuk met die kogellager.
  • Monteer die IR -sensormodule op die skyf soos in die prentjie getoon.
  • Maak windwaaier met behulp van skaal en maak 'n obstruksie wat presies teenoor die IR -sender en ontvanger moet wees na die samestelling van die vaan.
  • Monteer die vaan in die gleuf.

Stap 3: Monteer die windspoed- en windrigting -eenheid

Monteer windsnelheid en windrigting -eenheid
Monteer windsnelheid en windrigting -eenheid

Monteer die windspoed- en windrigting -eenheid wat in stap 1 en stap 2 ontwikkel is, met behulp van PVC -pyp en elmboog, soos in die prentjie getoon.

Stap 4: Kringdiagram en verbindings

Kringdiagram en verbindings
Kringdiagram en verbindings
Kringdiagram en verbindings
Kringdiagram en verbindings
Kringdiagram en verbindings
Kringdiagram en verbindings
Kringdiagram en verbindings
Kringdiagram en verbindings

Die tabel toon die verbindings van alle sensors met die Arduino Mega 2560

  • Koppel 10Kohm -weerstand tussen +5V en data van Hall Sensor A3144.
  • Verbind Vcc, 3.3V en Gnd van al die sensors onderskeidelik.
  • Koppel die USB -tipe A/B -kabel aan op Arduino en Raspberry Pi

Stap 5: Program vir Arduino

Program vir Arduino
Program vir Arduino

In die Arduino IDE:

  • Installeer die biblioteke van die DHT11-sensor en MQ-7 wat hierby ingesluit is.
  • Kopieer en plak die Arduino -kode wat hier ingesluit is.
  • Koppel die Arduino -bord met die kabel aan die Raspberry Pi
  • Laai die kode op die Arduino -bord op.
  • Open Serial Monitor en al die parameters kan hier gevisualiseer word.

Arduino -kode

DHT biblioteek

MQ7 biblioteek

Stap 6: Knooprooi vloei

Node Rooi stroom
Node Rooi stroom
Node Rooi stroom
Node Rooi stroom

Die beelde toon die knoop-rooi vloei.

Die volgende is die nodusse wat gebruik word om data op die paneelbord te wys

  • Serie-IN
  • Funksie
  • Verdeel
  • Skakel oor
  • Gauge
  • Grafiek

Moenie MQTT -outknope gebruik nie, aangesien dit gebruik word om die data op 'n afstandbediener soos Thingsboard te publiseer. Die huidige instruksies is vir die plaaslike netwerkbord.

Stap 7: Dashboard

Kontroleskerm
Kontroleskerm
Kontroleskerm
Kontroleskerm

Die beelde toon die paneelbord wat onderskeidelik alle weerparameters en real -time grafieke toon.

Stap 8: Toets

Die intydse resultate word op die paneelbord getoon

Aanbeveel: