Sisukord:

Kuidas teha termomeetrit Arduino ja LM35 abil: 6 sammu
Kuidas teha termomeetrit Arduino ja LM35 abil: 6 sammu

Video: Kuidas teha termomeetrit Arduino ja LM35 abil: 6 sammu

Video: Kuidas teha termomeetrit Arduino ja LM35 abil: 6 sammu
Video: Как использовать термопару MAX6675 типа k с Arduino 2024, Juuli
Anonim
Kuidas teha termomeetrit Arduino ja LM35 abil
Kuidas teha termomeetrit Arduino ja LM35 abil
Kuidas teha termomeetrit Arduino ja LM35 abil
Kuidas teha termomeetrit Arduino ja LM35 abil
Kuidas teha termomeetrit Arduino ja LM35 abil
Kuidas teha termomeetrit Arduino ja LM35 abil

Täna näitan teile, kuidas valmistada termomeetrit Arduino ja LM35 temperatuurianduriga, LCD -ekraaniga, juhtmetega ühendatud leivaplaadil. See näitab temperatuuri Celsiuse ja Fahrenheiti järgi.

1. samm: nõuded:-

Nõuded
Nõuded

See on termomeetri valmistamiseks vajalike osade loend. 1.1 x Arduino UNO plaat 2.1 x LM35 temperatuuriandur 3.1 x LCD -ekraan (16A1, 16A2 või mõni muu) 4,1 x leivaplaat 5.1 x 10k potentsiomeeter/muutuvad takistid (saate Kasutage ka 5k või 50k)

Samm: põhiteave osade ja ostetavate linkide kohta -

Põhiteave osade ja ostetavate linkide kohta
Põhiteave osade ja ostetavate linkide kohta

Kuidas teha termomeetrit Arduino ja LM35 abil

Samm: LM35 pin -skeem

LM35 pin -skeem
LM35 pin -skeem

LM35 pin -skeem

4. samm: vooluahela skeem

Lülitusskeem
Lülitusskeem

16 x 1 ja 16 x 2 kuvari tihvtide vahel pole vahet, nii et järgige lihtsalt vooluringi ja kasutage toiteallikat, et anda lõpule viidud projektile vooluahel. Ahel on väga lihtne ja kokkupanek/ühendamine on samuti väga lihtne, kasutage ainult ülaltoodud skeemi ja tehke kogu ühendus hoolikalt. ekraan töötab. ja 16x2 on parem, nii et ma annan lingi 16A2 kuva lingile. Peate lihtsalt muutma mõnda koodi, selgitasin kõike kodeerimisosas.

Samm: kodeerimine

Kodeerimine
Kodeerimine

// SOURABH KUMAR @ weobserved.com // LM35void setup () keskmine (väljund) tihvt () {lcd.begin (8, 2); // Muuda siin vastavalt oma lcd} void loop () {int value = analogRead (inPin); lcd.setCursor (0, 0); // muutumatuid millivolte = (väärtus / 1024,0) *5000; float celsius = millivolt / 10; lcd.clear (); lcd.setCursor (0, 0); // muutuseta cd.print (celsius); lcd.print ("C"); lcd.setCursor (0, 1); lcd.print ((celsius * 9)/5 + 32); lcd.print ("F")); delay (1000);} Eespool on termomeetri põhikood Märkus. Nagu ma ütlesin, kasutan vana 16x1 lcd, mis töötab õigesti ainult siis, kui seda eeldatakse ja eemaldatakse 8x2 lcd. Aga kui kasutate 16x2 ekraani, siis see probleem ei lahene. 16x2 ekraani jaoks lihtsalt findlcd.begin (8, 2); // Muuda siin vastavalt oma lcdin -koodile ja asenda (8, 2) vastavalt oma ekraanile (veerg, rida). Kui teil on 16x2 ekraan, siis asendage (8, 2) (16, 2). Ja kui teil on 20x4 ekraan, asendage lihtsalt (8, 2) (20, 4) -ga. Laadige siit alla.ino -fail

6. samm: kõik, mis on nautimiseks valmis

Kõik valmis nautimiseks
Kõik valmis nautimiseks

Pärast Arduino ja LM35 abil termomeetri valmistamist hakkab termomeeter kohe tööle, kui LCD-l pole muud nähtavat, vaid ainult erekollast valgust, seejärel reguleerige lihtsalt taustvalgust 10k potentsiomeetri/muutuva takisti kaudu. Pärast reguleerimist leiate väljundit, nagu on näidatud alloleval joonisel. Lõpuks oleme valmistanud termomeetri, kasutades Arduino ja LM35, mis suudab näidata temperatuuri Celsiuse ja Fahrenheiti järgi. Saate muuta koode ja ka vooluringi vastavalt teie soovile. Nii et ma loodan, et teile meeldib see lihtne projekt. Tänan teid. Palun külastage me jälgisime

Soovitan: