Sisukord:
- Samm: hankige kõik osad
- 2. samm: temperatuuriandur DS18B20
- Samm 3: alalisvoolu analoog voltmeeter 0-5V
- Samm 4: Kuidas kontrollida voltmeetrit Arduino abil
- Samm: looge analoogtermomeeter
- 6. samm: projekti kood
- 7. samm: projekti testimine
Video: Arduino DIY analoogtermomeeter: 7 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Kallid sõbrad, tere tulemast teise õpetuse juurde!
Täna õpime, kuidas seda analoog voltmeetrit Arduinoga kasutada ja panna see pinge asemel näitama temperatuuri. Nagu näete, näeme selles muudetud voltmeetris temperatuuri Celsiuse kraadides. Selle digitaalse anduri DS18B20 abil mõõdetakse temperatuuri ja see kuvatakse voltmeetril. Mulle väga meeldivad sellised analoogvalijad, sest need annavad projektidele vintage ilme.
Selle projekti ülesehitamisega saate väga väärtuslikke teadmisi ja kogemusi. Teadmised analoogvalijate lisamiseks mis tahes Arduino projekti ja saate teada, kuidas kasutada Arduino PWM -funktsioone
Vaatame nüüd, kuidas seda tulemust saavutada.
Samm: hankige kõik osad
Osad, mida me täna vajame, on järgmised:
- Arduino Uno ▶
- DS18B20 andur ▶
- Analoog -voltmeeter ▶
- 3 ühes juhtmed ▶
- Toitepank ▶
Projekti maksumus on umbes 9 dollarit.
2. samm: temperatuuriandur DS18B20
DS18B20 on digitaalne termomeeter, mis mõõdab täpselt temperatuuri vahemikus -10 ° C kuni +85 ° C ning sisaldab ka häirefunktsioone ja käivituspunkte.
Seda andurit on väga lihtne kasutada, kuna see kasutab ühe juhtmega liidest. Seega peame selle toimimiseks ühendama ainult ühe juhtme! Olen seda andurit varem palju kasutanud ja kasutan seda ka tulevikus palju selle kasutusmugavuse ja täpsuse tõttu.
Anduri hind on umbes 2 dollarit.
Selle saate siit ▶
Samm 3: alalisvoolu analoog voltmeeter 0-5V
See on odav DC analoog voltmeeter. Selle vahemik on 0 kuni 5 V alalisvoolu. Seda on väga lihtne kasutada, lihtsalt ühendate juhtmed pingeallikaga ja see kuvab pinge.
Leian, et see voltmeeter on oma ulatuse tõttu väga kasulik. PWM -funktsionaalsuse abil saame Arduino digitaalsest tihvtist kergesti väljastada mis tahes pinge vahemikus 0 kuni 5 V. Niisiis, sel viisil saame nõela asendit oma äranägemise järgi kontrollida! Nii saame luua mis tahes analoogmõõturi, mis meile meeldib! Selliste voltmeetrite abil saame luua hämmastavaid projekte.
Voltmeetri maksumus on umbes 2,5 dollarit.
Selle saate siit ▶
Samm 4: Kuidas kontrollida voltmeetrit Arduino abil
Algul vaatame, kuidas voltmeetrit Arduino abil juhtida. Me ühendame voltmeetri positiivse külje digitaalse tihvtiga 9 ja negatiivse GND -ga. Kuna Arduino Uno ei paku digitaalset analoogmuundurit, peame kasutama ühte PWM -i tihvte, et kirjutada analoogväärtus Arduino digitaalsele tihvtile. Impulsi laiuse modulatsioon on meetod analoogtulemuste saamiseks digitaalsete vahenditega. Selle asemel, et digitaalsele tihvtile HIGH kirjutada, saadame PWM -iga impulsi. PWM on kinnitatud Arduino Uno teatud tihvtidele. Nendel digitaalsetel tihvtidel, mis toetavad PWM -i, on see sümbol ~.
Voltmeetrile väärtuse saatmiseks kasutame käsku analogWrite ja kirjutame väärtuseks 0 kuni 255. Seega, kui kirjutame 0, näitab voltmeeter 0V ja kui kirjutame 255, näitab voltmeeter 5V. Võime kirjutada mis tahes muu väärtuse vahemikus 0 kuni 255, voltmeeter läheb sobivasse asendisse. Niisiis, kui tahame, et voltmeeter näitaks 2,5 V, peame kutsuma käsu analogWrite (9, 128). Suurepärane! Nüüd saame voltmeetri nõela oma äranägemise järgi juhtida!
Samm: looge analoogtermomeeter
Muutame voltmeeter nüüd termomeetriks.
Esiteks peame ühendama DS18B20 anduri. Ühendame tihvti märgiga - Arduino GND -ga, + -märgiga tihvti 5V -ga ja signaaltihvti digitaalse tihvtiga 2. See ongi kõik.
Nüüd peame ette valmistama paneelmõõturi. Keeran need kruvid lahti ja eemaldan selle metallplaadi. Seejärel peame selle jaoks oma näo kujundama. Kujundasin Photoshopi abil lihtsa. Näo kujundamine võttis mul tegelikult palju rohkem aega kui projekti enda loomine, seega lisan teie aja säästmiseks faili sellesse juhendisse. Nüüd jääb meil vaid printida paneeli mõõtja nägu ja liimida see oma kohale. Kui laadime koodi ja käivitame projekti, näeme, et see töötab hästi! Kui puudutan andurit, tõuseb temperatuur kiiresti. Meie analoogtermomeeter on valmis!
6. samm: projekti kood
Vaatame nüüd kiiresti projekti koodi, et mõista, kuidas see toimib.
Kompileerimiseks vajame koodis DallasTemperature raamatukogu. Hankige siit:
Kood on väga lihtne. Esmalt lugesime andurilt temperatuuri. Seejärel edastame temperatuuri väärtuse funktsioonile TemperatureToPWM. See funktsioon muudab kaardifunktsiooni abil temperatuuri PWM väärtuseks 0 kuni 255. Järgmisena peame vaid kirjutama selle PWM väärtuse voltmeetrile. Samuti saate määrata maksimaalse ja minimaalse temperatuuri, mida teie paneelmõõtur kuvada saab, muutes MIN_TEMP ja MAX_TEMP globaalsete muutujate väärtusi. Mida väiksem on vahe nende kahe väärtuse vahel, seda suuremat eraldusvõimet paneelmõõtur pakub.
Projekti koodi leiate siit. Samuti võite külastada projekti veebisaiti, et saada koodi uusim versioon ▶
7. samm: projekti testimine
Nagu näete, töötab meie analoogtermomeeter hästi! See on väga lihtne projekt üles ehitada ja tundub ka nii lahe!
Mulle väga meeldib nende analoogsete paneelmõõturite välimus, nii et kavatsen nendega palju projekte ehitada. Tulevases videos kujundan ja printin 3D -le selle täna ehitatud analoogtermomeetri vintage korpuse. Ma kasutan Arduino nano, et muuta asjad kompaktsemaks ja lisada mõned kollased hajutatud LED -id paneeli valgustamiseks öösel. Ma arvan, et see saab lahe olema.
Tahaksin kuulda teie arvamust selle kohta? Kas teile meeldivad analoogpaneelmõõturid ja kui jah, siis milliseid projekte kavatsete ehitada, kasutades ühte neist? Palun postitage oma kommentaarid allolevasse kommentaaride sektsiooni ja ärge unustage, et teile meeldib see juhend, kui see tundub teile huvitav. Tänan!
Soovitan:
Diy makroobjektiiv koos teravustamisega (erinev kui kõik muud DIY makroobjektiivid): 4 sammu (koos piltidega)
Diy makroobjektiiv koos teravustamisega (erinev kui kõik muud DIY makroobjektiivid): olen näinud palju inimesi, kes teevad makroläätsi tavalise komplekti objektiiviga (tavaliselt 18–55 mm). Enamik neist on objektiiv, mis on lihtsalt tagurpidi kaamera külge kinnitatud või esielement eemaldatud. Mõlemal variandil on varjuküljed. Objektiivi kinnitamiseks
Kuidas: Raspberry PI 4 peata (VNC) installimine RPI-pildistaja ja piltidega: 7 sammu (koos piltidega)
Kuidas: Raspberry PI 4 peata (VNC) installimine Rpi-pildistaja ja piltidega: kavatsen seda Rapsberry PI-d kasutada oma blogis hunniku lõbusate projektide jaoks. Vaadake seda julgelt. Tahtsin uuesti oma Raspberry PI kasutamist alustada, kuid mul polnud uues asukohas klaviatuuri ega hiirt. Vaarika seadistamisest oli tükk aega möödas
Polt - DIY juhtmeta laadimise öökell (6 sammu): 6 sammu (piltidega)
Bolt - DIY juhtmeta laadimise öökell (6 sammu): Induktiivsed laadimised (tuntud ka kui juhtmeta laadimine või juhtmeta laadimine) on traadita jõuülekande tüüp. See kasutab kaasaskantavatele seadmetele elektrit pakkumiseks elektromagnetilist induktsiooni. Kõige tavalisem rakendus on Qi traadita laadimisst
Arvuti demonteerimine lihtsate sammude ja piltidega: 13 sammu (piltidega)
Arvuti demonteerimine lihtsate sammude ja piltidega: see on juhis arvuti demonteerimiseks. Enamik põhikomponente on modulaarsed ja kergesti eemaldatavad. Siiski on oluline, et oleksite selles osas organiseeritud. See aitab vältida osade kaotamist ja ka kokkupanekut
Odavaim Arduino -- Väikseim Arduino -- Arduino Pro Mini -- Programmeerimine -- Arduino Neno: 6 sammu (piltidega)
Odavaim Arduino || Väikseim Arduino || Arduino Pro Mini || Programmeerimine || Arduino Neno: …………………………. Palun TELLI minu YouTube'i kanalile, et saada rohkem videoid ……. .See projekt käsitleb kõigi aegade väikseima ja odavaima arduino liidestamist. Väikseim ja odavaim arduino on arduino pro mini. See sarnaneb arduinoga