Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Koble til Arduino
- Trinn 2: Koble til DHT 22 -sensorene
- Trinn 3: Koble til antennen
- Trinn 4: Last opp koden
- Trinn 5: Fest batteriet
- Trinn 6: Prosjektet er ferdig! Men kan det forbedres?
Video: Ekstern temperaturregistrering: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
I dette prosjektet brukes en MKR 1400 til å kontrollere 3 DHT 22 -sensorer og kommunisere resultatet med mobiltelefonnummeret som er angitt i koden (jeg viser hvor). Temperatur er de eneste dataene som hentes fra DHT 22, men det er interessant å merke seg at fuktighet også kan hentes.
Dette instruerbare er arbeid som er gjort for å utvikle et system for overvåkning av korntemperatur. Det meste av arbeidet er fullført av meg og @acrobatbird (GitHub -navn). Prosjektets viktigste GitHub er https://github.com/PhysicsUofRAUI/binTempSensor, og når det er fullført vil jeg lage en egen GitHub for det.
Rekvisita
-
3 DHT 22 -sensorer (for det større prosjektet er det nødvendig med tre)
www.adafruit.com/product/385
-
3 10K motstander
www.digikey.ca/product-detail/en/yageo/CFR…
-
En Arduino MKR 1400
https://store.arduino.cc/usa/mkr-gsm-140
-
En rekke jumperwires
Enhver leverandør bør ha noen
-
Et sim -kort
Jeg vil anbefale det som er det billigste forhåndsbetalte kortet i ditt område. Mitt var SaskTel, men med mindre du bor i Saskatchewan, Canada, er det ikke et godt valg
-
Litiumpolymerbatteri (og lader om nødvendig)
- www.adafruit.com/product/390
- www.adafruit.com/product/258
-
Arduino -antenne
www.adafruit.com/product/1991
Jeg har gitt steder å kjøpe de fleste delene som brukes på nettet, men jeg vil anbefale å handle hos din lokale hobbyelektronikkbutikk først. Det er ikke bare for å støtte lokale bedrifter, men også fordi det er praktisk å ha dem når du trenger en del ASAP og ikke vil vente på forsendelse.
Trinn 1: Koble til Arduino
I mitt spesielle tilfelle plasserte jeg Arduino MKR 1400 på et brødbrett, mitt har overskrifter og festet deretter bakken til den negative linjen på brødbrettet og 5 V til den positive delen.
Trinn 2: Koble til DHT 22 -sensorene
Hver sensor må være koblet til bakken, 5 V pin og en datapinne. En 10 K motstand bør også kobles til 5 V -pinnen på Arduino for å fungere som en trekk opp. Jeg koblet sensorene til pinne 4, 5 og 6. Hvis du vil koble dem til forskjellige pinner, må du endre koden.
Adafruit har en fin artikkel som går grundig inn på hvordan du kobler disse opp på denne lenken:
Trinn 3: Koble til antennen
Antennen må være koblet til Arduino MKR 1400 for å sikre en rimelig tilkobling.
Trinn 4: Last opp koden
Nå vil koden bli lastet opp til Arduino. Jeg har inkludert koden i en zip -fil som er vedlagt, og den skal åpne og kompilere fint i Arduino -editoren så lenge de nødvendige bibliotekene er installert. De nødvendige bibliotekene er MKRGSM, DHT.h, DHT_U.h og Adafruit_Sensor.h. Hvis disse bibliotekene ikke er installert på datamaskinen din, må du legge dem til ved å følge trinn som ligner denne
Bruk av Arduino LowPower kan øke tiden prosjektet kjører, men jeg kjører for tiden tester for å få det til å fungere. Det er kode for det på GitHub i prosjektet.
Trinn 5: Fest batteriet
Batteriet kan nå kobles til. Batteriet som brukes her er bare 1000mAh, men et større kan brukes så lenge det er 3,7 V.
Trinn 6: Prosjektet er ferdig! Men kan det forbedres?
Ja, vi har en ekstern temperatursensor som sender deg temperaturen hver 12. time, men den gjør det bare i mindre enn 24 timer. Vent, det er ikke veldig nyttig. Her er det som det jobbes med og vurderes for å gjøre prosjektet mer nyttig.
-
Et større batteri
et ganske åpenbart forslag, men det vil bare så mye som batterier blir ganske dyre når de øker i kapasitet
-
Arduino Low Power
Dette er et godt rimelig alternativ for å øke batterilevetiden, da det bare er en endring i programvare, men gevinsten forventes ikke å være betydelig
-
Et solcellepanel
- Dette er det som jobbes med nå for å få systemet til å fungere på ubestemt tid uten menneskelig inngrep
- Det vil sannsynligvis kombinere noen av de to ovenfor for å sikre at batteriet kan gå i løpet av natten og gjennom vesentlig grumsete måneder.
Eventuelle andre forslag mottas absolutt. Takk for at du leste!
Anbefalt:
Oppvaskmaskin ekstern nedrivning: 8 trinn
Dish Hopper Remote Teardown: Denne guiden viser deg hvordan du tar fra hverandre Dish Hopper -fjernkontrollen. Advarsel: Du kan ødelegge minst ett klips som holder kontrolleren sammen. Ikke bekymre deg, kontrolleren har mange klipp rundt utsiden, og du vil ikke engang legge merke til onc
Ekstern lydbryter: 3 trinn
Ekstern lydbryter: Når du kjøper en billig bruktpc for bruk som mediespiller i stua, kan du installere KODI hjemmekino -programvare på den, og den vil fungere mye raskere sammenlignet med bruk av en Raspberry Pi. Se: https: //kodi.tv/Bruke en eldre mini -PC
10W RGB ekstern nattlampe fjernkontroll: 5 trinn
10W RGB utvendig nattlampe fjernkontroll: Dette prosjektet er en 10W RGB led -lampe for natten, den kan plasseres ved siden av deg og gi deg timevis med stemningsbelysning. Jeg ble inspirert av Balad Lamp til stede i Frankrike, men litt kraftig (den kommersielle versjonen er omtrent 3W, min 10W) og mer ch
Legg til en ekstern høyttaler for å forbedre lydkvaliteten: 5 trinn
Legg til en ekstern høyttaler for å forbedre lydkvaliteten: Lydkvaliteten fra denne fine lille klokkeradioen var forferdelig! Alt annet om radioen er flott, brukervennlig, telefonlading, skjerm osv. Kuren er å bruke en ekstern høyttaler og jo større jo bedre
Lag en ekstern harddisk fra gammel ekstern CD/RW: 5 trinn
Lag en ekstern harddisk fra gammel ekstern CD/RW: Ganske rett fremover konvertering av en gammel ekstern cd/rw til en mer nyttig ekstern harddisk. Rekvisita 1-ekstern cd/rw (helst den mer boksete typen) 1-harddisk (må stemme overens med den interne kontakten på stasjonshuset, må formateres/syses) 1-sm