Inhoudsopgave:

DIY Pocket Air Temperature Checker - Ajarnpa
DIY Pocket Air Temperature Checker - Ajarnpa

Video: DIY Pocket Air Temperature Checker - Ajarnpa

Video: DIY Pocket Air Temperature Checker - Ajarnpa
Video: Real Life Voodoo Doll Walks... 2024, December
Anonim
DIY Pocket Luchttemperatuur Checker
DIY Pocket Luchttemperatuur Checker

We zullen een Nokia 5110-display, een digitale temperatuurmodule en een Arduino Uno gebruiken om dit te maken. Een 9V-aansluiting met draden, geen vat, is ook nodig, samen met een schakelaar en draden.

Een soldeerbout kan nodig zijn, maar je kunt ook gewoon draden draaien.

Stap 1: Bedrading

Bedrading
Bedrading
Bedrading
Bedrading

Neem eerst de digitale temperatuurmodule en de Arduino.

Sluit de sensor op deze manier aan:

A0 naar Arduino pin A0, G naar aarde, + naar 5V en D0 naar Pin 3.

De gebruikte sensor komt uit de Elegoo Sensor V2-kit, maar ik veronderstel dat deze vrij algemeen zijn. Een foto is bijgevoegd.

Stap 2: Sensorkalibratie

Sensorkalibratie
Sensorkalibratie

Niet alle sensoren zijn perfect in detectie - je moet er misschien een beetje mee spelen!

Sluit uw Arduino aan op uw computer.

Er staat hierboven een.txt-bestand met de code voor sensorkalibratie.

(Houd er rekening mee dat deze code niet mijn eigendom is, maar van elegoo. Deze code is hier te vinden:

Het.txt-bestand is geen malware. Het is platte tekst en de tekst wordt gekopieerd naar uw Arduino IDE.

Voer de code uit en open de seriële monitor.

Neem een gids, dit kan een commerciële temperatuurmonitor, een thermostaat of AC zijn.

Op de sensor zit een fijngevoelige potmeter. Neem een kleine schroevendraaier en stel deze in op de temperatuur op de airco.

Zoals te zien is in de tweede afbeelding, gaf mijn sensor metingen van 70 graden C!

Stap 3: Sluit het beeldscherm aan

Sluit het beeldscherm aan
Sluit het beeldscherm aan

Dit is een bedradingsgids van Last Minute Engineers die ik heb gevolgd. In plaats van pin 3 heb ik echter pin 2 gebruikt omdat 3 al in gebruik was.

Er zijn 8 pinnen.

Sluit RST aan op pin 2, CE op 4, DC op 5, DIR op 6, CLK op 7. VCC hoeft niet te worden aangesloten omdat BL voor achtergrondverlichting is en ook het display van stroom voorziet. Als u de achtergrondverlichting echter niet wilt gebruiken, sluit u de VCC aan op de voeding.

Beide moeten worden aangesloten op 3.3v. GND gaat naar de grond.

Stap 4: Dien de code in

Dien de code in!
Dien de code in!

Deze keer de daadwerkelijke code!

Er is opnieuw een.txt-bestand bijgevoegd.

Houd er rekening mee dat er geen automatische updates zijn en dat u een knop moet opnemen om de Arduino opnieuw in te stellen.

Sorry, ik ben nog een nieuweling.

Deze code heeft C- en F-temperaturen.

Gebruik dit nu!

Oh ja, en ook nog vergeten te zeggen…

Het ververst elke 10 seconden of zo, maar kon er niet achter komen hoe het elke verversing te wissen …

Sorry … druk op reset … en als je een oplossing hebt gevonden, laat het me dan weten!

Stap 5: Batterij

Accu!
Accu!
Accu!
Accu!

Om ruimte te besparen, gebruiken we de VIN-pin.

Bevestig ook een schakelaar om de Arduino aan en uit te zetten.

Blijkbaar was het draaien van draden op een kleine breadboard-onvriendelijke schakelaar te moeilijk, dus ik soldeerde de draden erop.

Sluit een 9V batterij aan op de clip, zet hem aan met de schakelaar en het zou moeten werken!

Merk op dat er 3 pinnen op een schakelaar zitten. Bevestig de pin aan het midden en de andere aan een van de zijkanten.

Stap 6: zaak

Geval!
Geval!
Geval!
Geval!
Geval!
Geval!

Natuurlijk gaat deze wirwar van draden niet passen. Laten we een eenvoudige kartonnen hoes maken om het netjes te houden.

Teken een rechthoek die net genoeg is om in de Arduino te passen. Ook voeg je een compartiment toe voor de batterij.

Houd er rekening mee dat mijn zaak echt lelijk is.

Echt heel lelijk.

Ik bedoel, het lijkt wel een gameboy.

*haalt zijn schouders op*

Ik heb besloten om de 2 poorten open te maken voor uitbreiding en al het andere dat ik nodig heb met het scherm …

Veel plezier met knutselen!

Merk op dat het apparaat voor afbeelding 1 nog steeds wachtte op het sensorresultaat, dus er werd niets weergegeven

REMIX:

Ik kon mijn DHT11-sensor niet vinden. Als je dat gebruikt, kun je zowel temperatuur als vochtigheid hebben.

Je kunt ook dingen doen zoals versnelling, lichtniveaus, UV-niveaus, luchtkwaliteit, enz.

Het gebruik van een Arduino Nano zou kleiner zijn, en je zou een LCD over I2C kunnen gebruiken, maar I2C werkte om de een of andere reden niet voor mij (ik denk dat het een probleem is met mijn bord)

Je zou zelfs kunnen proberen om oplaadbare batterijen te gebruiken.

Oh ja, en als je een hartslagsensor gebruikt, zou dat een goedkope manier zijn om de hartslag te controleren.

:)

Aanbevolen: