Sisukord:
Video: Temperatuuriandur (Arduino): 8 sammu
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
See projekt sobib suurepäraselt keskmisele ja algajale harrastajale. Seadistamine on väga lihtne. Seal on kiip nimega LM35 (link täiendavate selgituste saamiseks), mis võimaldab Arduino'l määrata ümbritseva keskkonna temperatuuri.
Tarvikud
1) 1 x Arduino nano/Arduino Uno + ühenduskaabel
2) 5 cm x 5 cm perfboard või väike leivaplaat
3) 20 x hüppajakaablit või -traati
4) 1 x 16x2 LCD -ekraan
5) 1 x 100K või 250K potentsiomeeter
6) 1 x 9V aku + pistikuklamber
Samm: vooluahela kujundamine ja mõistmine
Kiip LM 35 töötab põhimõttel, et iga ümbritseva õhu temperatuuri 1 ° C tõusu korral suureneb LM 35 väljundpinge väljundpinge 10 mV võrra. Lineaarne suhe algab temperatuuril 0 ° C. Näiteks kui temperatuur on 25 ° C, on väljundtihvist väljuv pinge 25 * 10 mV = 250 mV või 0,25 V.
Arduino saab lugeda väljundpinge väljundpinge taset, kui see on ühendatud ühe Arduino analoogpistikuga. Arduino funktsioon on analogRead. Pärast teabe saamist LM 35 väljundpinge kohta saab Arduino teha paar lihtsat arvutust, et lõpuks saada väärtus Celsiuse järgi.
2. etapp: vooluringi ehituse kavandamine
Ahela kokkupanemiseks on paar võimalust.
1) Elektroonikaga tegelevatele inimestele soovitaksin vooluahela ehitamiseks kasutada leivaplaati. See on palju vähem räpane kui jootmine ja silumine on lihtsam, kuna juhtmeid saab hõlpsasti reguleerida. Järgige hõõruvatel piltidel näidatud ühendusi.
2) Kogenumate inimeste jaoks proovige kasutada vooluahela jootmist leivaplaadile. See on püsivam ja kestab kauem. Lugege skeemi ja järgige juhiseid.
3) Lõpuks saate tellida ka SEEED-ist eelnevalt valmistatud trükkplaadi. Kõik, mida selleks vaja on, tuleb komponendid kokku joota. Vajalik Gerberi fail on etapis manustatud. Siin on link Google Drive'i kausta koos pakitud Gerberi failiga:
3. samm: LCD -juhtmete jootmine
See samm on vajalik ainult siis, kui loote vooluringi leivaplaadi või perf -plaadi versiooni
Soovitan jootma juhtmed LCD -le, kuna see annab teile paindlikkuse, kui proovite 16x2 LCD -d kasutajaliidese paneelile sisestada. Lisaks on LCD -d lihtsam ühendada Arduino tihvtidega.
Nõuanded padjadega jootmiseks:
Kuumutage vuuki, asetades jootekolvi juhtme tihvti ja padja vahelise kontaktpunkti peale
Oodake umbes 5-8 sekundit, kuni liitmik kuumeneb
Söötke jootekirjand padjale. See peaks asuma kontaktpunkti lähedal, kuid mitte int
Samm: LCD -ekraani ühendamine Arduinoga
Arduino tihvtid 2, 3, 4, 5 ühenduvad vasakult paremale loendamise korral vastavalt LCD -ekraani tihvtidega 14, 13, 12, 11.
LCD -i tihvtid 1, 5 ja 16 ühendatakse maaga
LCD -i tihvtid 2 ja 15 ühendatakse +5V pingega
LCD -i tihvtid 4 ja 6 ühendatakse vastavalt Arduino tihvtidega 12 ja 11.
LCD ekraan on ühendatud pingega +5V läbi 100K või 250K potentsiomeetri.
LCD -i tihvtid 7, 8, 9 ja 10 pole millegagi ühendatud
Samm: ühendage LM 35 Arduinoga
Kui teete LM 35 lameda külje enda poole, on vasakult paremale liikuvad tihvtid 1, 2 ja 3.
Pin 1 on ühendatud toiteallikaga. See töötab mis tahes pingel vahemikus 4V kuni 20V
Tihvt 2 on väljundnõel. See on tihvt, mis muudab temperatuuri muutudes väärtust. Tihvt 2 on ühendatud Arduino tihvtiga A0 (analoogtapp 0).
Tihvt 3 on maandusega ühendatud. See on aku negatiivne või must pool. Seda tuntakse ka kui 0V rööpa.
6. toiming: koodi üleslaadimine
Koodi on lihtne järgida. Koodis endas on kommentaare, et seda oleks lihtsam mõista
Koodi allalaadimise lingi leiate siit:
drive.google.com/open?id=1STA7w9n3H7GhXtXT…
7. samm: korpuse ehitamine
1) Korpuse jaoks saate mis tahes vana plastkorpuse. Kasutades kuuma nuga LCD -ekraani ja nupu pilude väljalõikamiseks.
2) Lisaks saate minu kontolt vaadata mõnda muud juhendit, kus kirjeldan, kuidas laserlõigatud akrüülist kasti ehitada. Leiate laserlõikuri jaoks SVG -faili.
3) Lõpuks võite lihtsalt ringkonnast ilma korpuseta lahkuda. Seda on lihtne parandada ja muuta.
8. samm: temperatuurianduri testimine
Nagu näete, tõuseb näidatud temperatuur, kui panen käe andurile. See on suhteliselt täpne, kui soovite teada päeva temperatuuri.