INHOUDSOPGAWE:

DIY Pocket Air Temperature Checker: 6 stappe
DIY Pocket Air Temperature Checker: 6 stappe

Video: DIY Pocket Air Temperature Checker: 6 stappe

Video: DIY Pocket Air Temperature Checker: 6 stappe
Video: How I Anodize Aluminum Parts at Home 2024, November
Anonim
DIY Pocket Air Temperature Checker
DIY Pocket Air Temperature Checker

Ons sal 'n Nokia 5110 -skerm, 'n digitale temperatuurmodule en 'n Arduino Uno gebruik om dit te maak. 'N 9V -aansluiting met drade, nie 'n vat nie, is ook nodig, tesame met 'n skakelaar en drade.

'N Soldeerbout kan nodig wees, maar u kan ook net drade draai.

Stap 1: Bedrading

Bedrading
Bedrading
Bedrading
Bedrading

Neem eers die digitale temperatuurmodule en die Arduino.

Koppel die sensor op hierdie manier:

A0 na Arduino -pen A0, G na grond, + tot 5V, en D0 na pen 3.

Die sensor wat gebruik word, is afkomstig van die Elegoo Sensor V2 -kit, maar ek neem aan dat dit baie algemeen voorkom. 'N Foto is aangeheg.

Stap 2: Sensorkalibrasie

Sensor kalibrasie
Sensor kalibrasie

Nie alle sensors is perfek om dit op te spoor nie- u sal moontlik 'n bietjie daarmee moet peuter!

Koppel u Arduino aan op u rekenaar.

'N.txt -lêer is hierbo en bevat die kode vir sensorkalibrasie.

(Let asseblief daarop dat hierdie kode nie my eiendom is nie, maar elegoo's. Hierdie kode kan hier gevind word:

Die.txt -lêer is nie malware nie. Dit is gewone teks en die teks word na u Arduino IDE gekopieer.

Begin die kode en maak die Serial Monitor oop.

Neem 'n gids, dit kan 'n kommersiële temperatuurmonitor, 'n termostaat of 'n wisselstroom wees.

Daar is 'n potensiaalmeter met 'n fyn presisie op die sensor. Neem 'n klein skroewedraaier en pas dit aan by die temperatuur op die wisselstroom.

Soos in die tweede beeld getoon, het my sensor 70 grade C gelees!

Stap 3: Koppel die skerm

Koppel die skerm aan
Koppel die skerm aan

Dit is 'n bedradingsgids van Last Minute Engineers wat ek gevolg het. In plaas van pen 3 het ek pen 2 egter gebruik, aangesien 3 reeds in gebruik was.

Daar is 8 penne.

Koppel RST aan pen 2, CE na 4, DC na 5, DIR na 6, CLK na 7. VCC hoef nie gekoppel te word nie, aangesien BL vir agterlig is en ook die skerm aandryf. As u egter nie die agtergrond wil gebruik nie, moet u VCC aan die krag aansluit.

Beide moet aan 3.3v gekoppel word. GND gaan grond toe.

Stap 4: Dien die kode in

Dien die kode in!
Dien die kode in!

Hierdie keer, die werklike kode!

'N.txt -lêer word weer aangeheg.

Let daarop dat daar geen outomatiese opdaterings is nie, en dat u 'n knoppie moet insluit om die Arduino terug te stel.

Jammer, ek is nog steeds 'n nuweling.

Hierdie kode het C- en F -temperature.

Gebruik dit nou!

O ja, en ek het ook vergeet om te sê …

Dit word elke 10 sekondes verfris, maar kon nie uitvind hoe om dit te verfris nie …

Sorry … druk reset … en laat weet my as u 'n oplossing vind!

Stap 5: Battery

Battery!
Battery!
Battery!
Battery!

Om ruimte te bespaar, gebruik ons die VIN -pen.

Heg ook 'n skakelaar om die Arduino aan en af te skakel.

Dit was blykbaar te moeilik om drade op 'n klein, onvriendelike skakelaar op 'n broodplank te draai, so ek het die drade gesoldeer.

Koppel 'n 9V -battery aan die clip, skakel dit aan met die skakelaar en dit behoort te werk!

Let daarop dat daar 3 penne op 'n skakelaar is. Bevestig die pen aan die middel en die ander aan die een kant.

Stap 6: Saak

Saak!
Saak!
Saak!
Saak!
Saak!
Saak!

Hierdie mengelmoes van drade pas natuurlik nie. Kom ons maak 'n eenvoudige kartondoos om dit netjies te hou.

Trek 'n reghoek wat net genoeg is om by die arduino te pas. U voeg ook 'n kompartement vir die battery by.

Let asseblief daarop dat my saak regtig lelik is.

Regtig baie lelik.

Ek bedoel, dit lyk soos 'n gameboy.

*trek sy skouers op*

Ek het besluit om die twee poorte oop te maak vir uitbreiding en enige ander ding wat ek met die skerm benodig …

Gelukkige knuffel!

Let daarop dat die beeld vir prent 1 nog gewag het op die sensorresultaat, sodat niks verskyn nie

REMIXES:

Ek kon my DHT11 -sensor nie vind nie. As u dit gebruik, kan u temperatuur en humiditeit hê.

U kan ook dinge doen soos versnelling, ligvlakke, UV -vlakke, luggehalte, ens.

Die gebruik van 'n Arduino Nano sou kleiner wees, en u kan 'n LCD oor I2C gebruik, maar I2C het om een of ander rede nie vir my gewerk nie (ek dink dit is 'n probleem met my bord)

U kan selfs herlaaibare batterye gebruik.

O ja, en as u 'n polssensor gebruik, is dit 'n goedkoop manier om die pols te kontroleer.

:)

Aanbeveel: