Inhoudsopgave:
- Stap 1: Bedrading
- Stap 2: Sensorkalibratie
- Stap 3: Sluit het beeldscherm aan
- Stap 4: Dien de code in
- Stap 5: Batterij
- Stap 6: zaak
Video: DIY Pocket Air Temperature Checker - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
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
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
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
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
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
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
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:
DIMP (Desulfator in My Pocket): 22 stappen (met afbeeldingen)
DIMP (Desulfator in My Pocket): Mikey Sklar creëerde de DA PIMP ("Power In My Pocket") versies 1 en 2 op basis van George Wiseman's papieren "Capacitive Battery Charger" en heeft het genereus vrijgegeven aan de open hardware-gemeenschap. Het is in staat om op te laden en te desulfateren
Pocket Sonic liniaal: 3 stappen (met afbeeldingen)
Pocket Sonic Ruler: dit is een ultrasone schaal in zakformaat die je in je zak zou kunnen dragen en de lengte van het object zou kunnen meten. Je zou je lengte, meubelhoogtes enz. en
Pocket Spy-Robot: 5 stappen (met afbeeldingen)
Pocket Spy-Robot: Verveeld tijdens lockdown? Wil je het donkere rijk onder de bank in de woonkamer verkennen? Dan is de spionagerobot in zakformaat iets voor jou! Met een hoogte van slechts 25 mm kan deze kleine robot zich wagen op plaatsen die veel te klein zijn voor mensen om te gaan, en voedt hij alle
Pocket ECG-monitor: 7 stappen
Pocket ECG-monitor: wat is ECG? Volgens de American Heart Association is het een test die de elektrische activiteit van de hartslag meet. Bij elke slag gaat er een elektrische impuls (of "golf") door het hart. Deze golf zorgt ervoor dat de spier samentrekt
Van een Pocket Phaser naar een Pocket Laser: 6 stappen
Van een Pocket Phaser naar een Pocket Laser: in dit project gaan we een klein speelgoed Star Trek Phaser ombouwen die ik bij Barnes & Edel tot een laserpointer. Ik heb twee van deze phasers en één had bijna geen batterij meer voor het oplichtende bit, dus besloot ik hem om te zetten in een oplaadbare laserp