Kazalo:

DIY žepni preverjevalnik temperature zraka: 6 korakov
DIY žepni preverjevalnik temperature zraka: 6 korakov
Anonim
DIY žepni preverjevalnik temperature zraka
DIY žepni preverjevalnik temperature zraka

Za to bomo uporabili zaslon Nokia 5110, digitalni temperaturni modul in Arduino Uno. Potreben je tudi priključek 9 V z žicami, ne s sodom, skupaj s stikalom in žicami.

Morda bo potreben spajkalnik, lahko pa tudi samo zvijate žice.

1. korak: Ožičenje

Ožičenje
Ožičenje
Ožičenje
Ožičenje

Najprej vzemite digitalni temperaturni modul in Arduino.

Senzor priključite na ta način:

A0 na Arduino pin A0, G na maso, + na 5V in D0 na Pin 3.

Uporabljeni senzor je iz kompleta Elegoo Sensor V2, vendar mislim, da so to precej pogosti. Priložena je slika.

2. korak: Umerjanje senzorja

Kalibracija senzorja
Kalibracija senzorja

Vsi senzorji niso popolni pri odkrivanju- morda se boste morali malo poigrati z njimi!

Prosimo, priključite Arduino v računalnik.

Zgoraj je datoteka.txt, ki vsebuje kodo za umerjanje senzorja.

(Prosimo, ne upoštevajte, da ta koda ni moja, ampak elegoojeva. To kodo najdete tukaj:

Datoteka.txt ni zlonamerna programska oprema. To je navadno besedilo in besedilo se kopira v vaš Arduino IDE.

Zaženite kodo in odprite serijski monitor.

Vzemite si vodnik, to je lahko komercialni monitor temperature, termostat ali AC.

Na senzorju je natančno natančen potenciometer. Vzemite majhen izvijač in ga nastavite na temperaturo na AC.

Kot je prikazano na drugi sliki, je moj senzor odčital 70 stopinj C!

3. korak: Priključite zaslon

Priključite zaslon
Priključite zaslon

To je vodič po ožičenju Last Minute Engineers, ki sem mu sledil. Vendar sem namesto pin 3 uporabil pin 2, saj je bil 3 že v uporabi.

Obstaja 8 zatičev.

Priključite RST na pin 2, CE na 4, DC na 5, DIR na 6, CLK na 7. VCC ni treba priključiti, saj je BL za osvetlitev ozadja in napaja tudi zaslon. Če pa ne želite uporabljati osvetlitve ozadja, priključite VCC na napajanje.

Oba bi morala biti priključena na 3.3v. GND gre na tla.

4. korak: Predložite kodo

Predložite kodo!
Predložite kodo!

Tokrat prava koda!

Ponovno je priložena datoteka.txt.

Upoštevajte, da ni samodejnih posodobitev, zato boste morali vključiti gumb za ponastavitev Arduina.

Oprosti, še vedno sem novinec.

Ta oznaka ima temperature C in F.

Zdaj uporabite to!

Oh ja, pozabil sem tudi povedati …

Osvežuje se vsakih 10 sekund, vendar ne morem ugotoviti, kako ga počistiti pri vsaki osvežitvi …

Žal… pritisnite reset… in če ugotovite rešitev, mi to sporočite!

5. korak: Baterija

Baterija!
Baterija!
Baterija!
Baterija!

Za prihranek prostora bomo uporabili pin VIN.

Priključite tudi stikalo za vklop in izklop Arduina.

Očitno je bilo zvijanje žic na drobno stikalo, ki ni prijazno do plošč, pretežko, zato sem žice spajkal.

Na sponko priključite 9V baterijo, jo vklopite s stikalom in mora delovati!

Upoštevajte, da so na stikalu 3 zatiči. Zatič pritrdite na sredino, drugega pa na eno od stranic.

6. korak: Primer

Ovitek!
Ovitek!
Ovitek!
Ovitek!
Ovitek!
Ovitek!

Seveda se ta žica ne bo ujemala. Naredimo preprosto kartonsko škatlo, da bo lepa.

Narišite pravokotnik, ki je ravno dovolj za arduino. Dodate tudi predal za baterijo.

Upoštevajte, da je moja zadeva res grda.

Res zelo grdo.

Mislim, izgleda kot igralec.

*skomigne z rameni*

Odločil sem se, da odprem vrata za razširitev in vse, kar bom potreboval z zaslonom …

Veselo petljanje!

Upoštevajte, da je za sliko 1 naprava še vedno čakala na rezultat senzorja, zato se nič ne prikaže

REMIKSI:

Nisem našel svojega senzorja DHT11. S tem bi lahko imeli temperaturo in vlažnost.

Delali bi lahko tudi stvari, kot so pospeševanje, raven svetlobe, raven UV, kakovost zraka itd.

Uporaba Arduino Nano bi bila manjša in lahko uporabite LCD prek I2C, vendar I2C iz nekega razloga zame ni deloval (mislim, da je to problem z mojo ploščo)

Lahko celo poskusite uporabiti baterije za ponovno polnjenje.

Oh ja, in če uporabljate pulzni senzor, bi bil to poceni način za preverjanje pulza.

:)

Priporočena: