INHOUDSOPGAWE:

Temperatuurwaarneming op afstand: 6 stappe
Temperatuurwaarneming op afstand: 6 stappe

Video: Temperatuurwaarneming op afstand: 6 stappe

Video: Temperatuurwaarneming op afstand: 6 stappe
Video: Ein Überblick über Dysautonomie auf Deutsch 2024, November
Anonim
Temperatuurwaarneming op afstand
Temperatuurwaarneming op afstand

In hierdie projek word 'n MKR 1400 gebruik om 3 DHT 22 -sensors te beheer en die resultaat te kommunikeer met die selfoonnommer wat in die kode ingevoer is (ek sal wys waar). Temperatuur is die enigste data wat uit DHT 22 gehaal word, maar dit is interessant om daarop te let dat humiditeit ook opgespoor kan word.

Hierdie instruksies is werk wat gedoen is om die ontwikkeling van 'n temperatuurmoniteringstelsel vir graanhouers te ontwikkel. Die meeste werk is deur my en @acrobatbird (GitHub -naam) voltooi. Die belangrikste GitHub van die projek is https://github.com/PhysicsUofRAUI/binTempSensor, en as dit voltooi is, sal ek 'n aparte GitHub daarvoor maak.

Voorrade

  1. 3 DHT 22 -sensors (vir die groter projek is drie nodig)

    www.adafruit.com/product/385

  2. 3 10K weerstande

    www.digikey.ca/product-detail/en/yageo/CFR…

  3. Een Arduino MKR 1400

    https://store.arduino.cc/usa/mkr-gsm-140

  4. Verskeidenheid springdrade

    Enige verskaffer moet 'n paar hê

  5. 'N Simkaart

    Ek beveel aan wat ook al die goedkoopste voorafbetaalde kaart in u omgewing is. Myne was SaskTel, maar tensy jy in Saskatchewan, Kanada woon, is dit nie 'n goeie keuse nie

  6. Litium polimeer battery (en laaier indien nodig)

    • www.adafruit.com/product/390
    • www.adafruit.com/product/258
  7. Arduino -antenne

    www.adafruit.com/product/1991

Ek het plekke gegee om die meeste onderdele wat aanlyn gebruik word, te koop, maar ek beveel aan dat u eers by u plaaslike stokperdjie -elektronikawinkel gaan inkopies doen. Dit is nie net om plaaslike ondernemings te ondersteun nie, maar ook omdat dit gerieflik is om dit te hê as u so gou moontlik 'n onderdeel benodig en nie wil wag vir aflewering nie.

Stap 1: Bedraad die Arduino

Draai die Arduino
Draai die Arduino
Draai die Arduino
Draai die Arduino

In my spesifieke geval het ek die Arduino MKR 1400 op 'n broodbord geplaas, myne het kopstukke, en dan die grond aan die negatiewe lyn van die broodbord vasgemaak en die 5 V aan die positiewe deel.

Stap 2: Bedraad die DHT 22 -sensors

Bedek die DHT 22 -sensors
Bedek die DHT 22 -sensors
Bedek die DHT 22 -sensors
Bedek die DHT 22 -sensors
Bedek die DHT 22 -sensors
Bedek die DHT 22 -sensors

Elke sensor moet aan die grond gekoppel wees, 'n 5 V -pen en 'n datapen. 'N Weerstand van 10 K moet ook aan die 5 V -pen van Arduino gekoppel word om op te tree. Ek het die sensors na penne 4, 5 en 6. gekoppel. As jy dit na verskillende penne wil koppel, moet jy die kode verander.

Adafruit het 'n uitgebreide artikel oor hoe om dit op te skakel op hierdie skakel:

Stap 3: Koppel die antenna

Koppel die antenna
Koppel die antenna

Die antenna moet aan die Arduino MKR 1400 gekoppel word om 'n redelike verbinding te verseker.

Stap 4: Laai die kode op

Nou sal die kode na die Arduino opgelaai word. Ek het die kode ingesluit in 'n zip -lêer wat aangeheg is, en dit moet oopmaak en goed saamstel in die Arduino -redakteur, solank die nodige biblioteke geïnstalleer is. Die nodige biblioteke is MKRGSM, DHT.h, DHT_U.h en Adafruit_Sensor.h. As hierdie biblioteke nie op u rekenaar geïnstalleer is nie, moet u dit byvoeg volgens stappe soortgelyk aan hierdie

Die gebruik van Arduino LowPower kan die tyd wat die projek loop, verhoog, maar ek doen tans toetse om dit te laat werk. Daar is kode daarvoor op die GitHub van die projek.

Stap 5: Bevestig die battery

Heg die battery aan
Heg die battery aan

Die battery kan nou aangeheg word. Die battery wat hier gebruik word, is slegs 1000mAh, maar 'n groter een kan gebruik word solank dit 3,7 V.

Stap 6: Die projek is klaar! Maar kan dit verbeter word?

Ja, ons het 'n afgeleë temperatuursensor wat u elke 12 uur die temperatuur stuur, maar dit doen dit net minder as 24 uur. Wag, dit is nie baie nuttig nie. Hier is waaraan gewerk word en oorweeg word om die projek meer bruikbaar te maak.

  1. 'N Groter battery

    'n redelik duidelike voorstel, maar dit sal net soveel wees as die batterye baie duur word namate hulle in kapasiteit toeneem

  2. Arduino lae krag

    Dit is 'n goeie goedkoop alternatief om die batterylewe te verhoog, aangesien dit slegs 'n verandering in sagteware is, maar die wins sal na verwagting nie aansienlik wees nie

  3. 'N Sonpaneel

    • Dit is waaraan nou gewerk word om die stelsel vir 'n onbepaalde tyd sonder menslike ingryping te laat werk
    • Dit sal waarskynlik 'n paar van die twee hierbo kombineer om te verseker dat die battery gedurende die nag en deur baie bewolkte maande kan werk.

Enige ander voorstelle is beslis welkom. Dankie vir die lees!

Aanbeveel: