Indholdsfortegnelse:

DIY Pocket Air Temperature Checker: 6 trin
DIY Pocket Air Temperature Checker: 6 trin

Video: DIY Pocket Air Temperature Checker: 6 trin

Video: DIY Pocket Air Temperature Checker: 6 trin
Video: Handyman Tips & Hacks That Work Extremely Well ▶3 2024, December
Anonim
DIY Pocket Air Temperature Checker
DIY Pocket Air Temperature Checker

Vi vil bruge et Nokia 5110 -display, et digitalt temperaturmodul og en Arduino Uno til at lave dette. En 9V jack med ledninger, ikke en tønde, er også nødvendig, sammen med en switch og ledninger.

Et loddejern kan være nødvendigt, men du kan også bare sno ledninger.

Trin 1: Ledningsføring

Ledninger
Ledninger
Ledninger
Ledninger

Tag først det digitale temperaturmodul og Arduino.

Tilslut sensoren på denne måde:

A0 til Arduino pin A0, G til jorden, + til 5V, og D0 til Pin 3.

Den anvendte sensor er fra Elegoo Sensor V2 Kit, men jeg formoder, at disse er ret almindelige. Et billede er vedhæftet.

Trin 2: Sensorkalibrering

Sensorkalibrering
Sensorkalibrering

Ikke alle sensorer er perfekte til detektering- du skal muligvis rode lidt med dem!

Slut din Arduino til din computer.

En.txt -fil indeholder ovenfor koden til sensorkalibrering.

(Bemærk venligst, at denne kode ikke er min ejendom, men elegoo's. Denne kode kan findes her:

. Txt -filen er ikke malware. Det er ren tekst, og teksten kopieres til din Arduino IDE.

Kør koden, og åbn Serial Monitor.

Tag en guide, dette kan være en kommerciel temperaturmonitor, en termostat eller AC.

Der er et fint præcisionspotentiometer på sensoren. Tag en lille skruetrækker og juster den til temperaturen på AC.

Som vist på det andet billede, gav min sensor aflæsninger på 70 grader C!

Trin 3: Tilslut skærmen

Tilslut skærmen
Tilslut skærmen

Dette er en ledningsguide fra Last Minute Engineers, som jeg fulgte. Men i stedet for pin 3 brugte jeg pin 2, da 3 allerede var i brug.

Der er 8 pins.

Tilslut RST til pin 2, CE til 4, DC til 5, DIR til 6, CLK til 7. VCC behøver ikke at være tilsluttet, da BL er til baggrundsbelysning og driver også displayet. Men hvis du ikke ønsker at bruge baggrundsbelysningen, skal du tilslutte VCC til strømmen.

Begge skal forbindes til 3,3v. GND går til jorden.

Trin 4: Send koden

Send koden!
Send koden!

Denne gang den egentlige kode!

En.txt -fil er vedhæftet igen.

Bemærk, at der ikke er nogen automatiske opdateringer, og du skal indarbejde en knap til nulstilling af Arduino.

Beklager, jeg er stadig ny.

Denne kode har C- og F -temperaturer.

Brug det nu!

Åh ja, og glemte også at sige …

Det opdateres hvert 10. sekund eller deromkring, men kunne ikke finde ud af at slette det hver opdatering …

Beklager … tryk på nulstil … og hvis du finder en løsning, så lad mig det vide!

Trin 5: Batteri

Batteri!
Batteri!
Batteri!
Batteri!

For at spare plads bruger vi VIN -stiften.

Sæt også en kontakt i for at tænde og slukke for Arduino.

Tilsyneladende var vridning af ledninger på en lille brødbræt-uvenlig kontakt for hård, så jeg lodde ledningerne på.

Tilslut et 9V batteri til klemmen, tænd det med kontakten, og det skal fungere!

Bemærk, at der er 3 ben på en switch. Fastgør nålen til midten og den anden til en af siderne.

Trin 6: Case

Sag!
Sag!
Sag!
Sag!
Sag!
Sag!

Selvfølgelig vil dette virvar af ledninger ikke passe. Lad os lave en enkel papkasse for at holde den pæn.

Tegn et rektangel, der er lige nok til at passe til arduinoen. Du tilføjer også et rum til batteriet.

Bemærk, at min sag virkelig er grim.

Virkelig virkelig grim.

Jeg mener, det ligner en gameboy.

*trækker på skuldrene*

Jeg besluttede at gøre de 2 porte åbne for udvidelse og andre ting, jeg måtte kræve med skærmen …

Glad pjat!

Bemærk, at for billede 1 ventede enheden stadig på sensorresultat, så intet blev vist

REMIKS:

Jeg kunne ikke finde min DHT11 sensor. Ved at bruge det kan du have både temperatur og fugtighed.

Du kan også gøre ting som acceleration, lysniveauer, UV -niveauer, luftkvalitet osv.

Brug af en Arduino Nano ville være mindre, og du kunne bruge en LCD over I2C, men I2C virkede ikke for mig af en eller anden grund (jeg tror det er et problem med mit bord)

Du kan endda prøve at bruge genopladelige batterier.

Åh ja, og hvis du bruger en pulssensor, ville det være en billig måde at kontrollere pulsen på.

:)

Anbefalede: