Sisukord:
- Samm: mis on Arduino?
- Samm: mis on Arduino ühendustraat?
- Samm: mis on termomeeter
- Samm 4: Mis on 16 X 2 LCD?
- Samm: mis on hüppetraat?
- 6. samm: mis on potentsiomeeter?
- Samm: mis on Arduino rakendus?
- 8. samm: LCD -ekraani programmeerimine
- 9. samm: termomeetri kasutamine LCD -ekraaniga
- 10. samm: lõpetamine
Video: Kuidas panna termomeeter ja LCD töötama koos?: 10 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Selle õpetuse eesmärk on näidata teile, kuidas kasutada DHT11 termomeetrit, mis kuvab temperatuuri ja niiskust 16 x 2 LCD -ekraanil.
Samm: mis on Arduino?
Arduino on avatud lähtekoodiga riist- ja tarkvaraettevõte, projektide ja kasutajate kogukond, kes kavandab ja toodab ühe plaadi mikrokontrollereid ja mikrokontrollerikomplekte digitaalsete seadmete ja interaktiivsete objektide ehitamiseks, mis suudavad tajuda ja juhtida objekte füüsilises ja digitaalses maailmas.
Samm: mis on Arduino ühendustraat?
Arduino pistiku juhe on kaabel, mis võimaldab meil saata programmeerimist arvutist arduino mikrokontrollerisse, traati kasutatakse ka mikrokontrolleri toiteallikana.
Samm: mis on termomeeter
DHT11 on põhiline, väga odav digitaalne temperatuuri ja niiskuse andur. See kasutab ümbritseva õhu mõõtmiseks läbilaskevõime niiskussensorit ja termistorit ning sülitab andmestiku digitaalse signaali (analoogsisendit pole vaja). Seda on üsna lihtne kasutada, kuid andmete hankimine nõuab hoolikat ajastamist. Selle anduri ainus negatiivne külg on see, et saate sealt uusi andmeid saada ainult üks kord iga 2 sekundi tagant, nii et meie raamatukogu kasutamisel võivad andurite näidud olla kuni 2 sekundit vanad.
Samm 4: Mis on 16 X 2 LCD?
LCD on elektrooniline ekraanimoodul, mis kasutab nähtava pildi saamiseks vedelkristalle. 16 × 2 LCD -ekraan on väga lihtne moodul, mida tavaliselt kasutatakse isetegijate ja vooluahelate jaoks. 16 × 2 tõlgib ekraanile 16 tähemärki rea kohta kahel sellisel real
Samm: mis on hüppetraat?
Hüppetraat (tuntud ka kui hüppajatraat või hüppaja) on elektrijuhe või nende rühm kaablis, mille mõlemas otsas on pistik või tihvt (või mõnikord ilma nendeta - lihtsalt "tinutatud"), mida tavaliselt kasutatakse leivaplaadi või muu prototüübi komponentide ühendamiseks või vooluahela testimiseks.
6. samm: mis on potentsiomeeter?
seade elektrimootori jõu mõõtmiseks, tasakaalustades selle potentsiaalse erinevuse vastu, mis tekib teadaoleva voolu läbimisel teadaoleva muutuva takistuse kaudu.
Samm: mis on Arduino rakendus?
Arduino rakendus on rakendus, mida kasutatakse arvutist koodi saatmiseks mis tahes arduino minikontrolleritele, selle saab alla laadida aadressilt
8. samm: LCD -ekraani programmeerimine
LCD-ekraanil on palju erinevat tüüpi porte, nagu eespool näha, on palju erinevaid nööpnõelasid, kuid siin on need, mida me kasutame-
Rs pin- Seda tihvti kasutatakse peamiselt LCD-mälu juhtimiseks, mis tähendab põhimõtteliselt seda, et see juhib seda, mis ekraanil kuvatakse ja millal see ekraanile läheb
R/W pin- See määrab, kas LCD-d kasutatakse lugemiseks või kirjutamiseks
E tihvt- see tihvt vastab otseselt Rs-i tihvtile, kuna seda kasutatakse kataloogis kirjutamise võimaldamiseks
Kaheksa andmestikku (0–7)- neid nööpnõelaid kasutatakse kõigi asjade lugemiseks või kirjutamiseks, mis võivad olla registris
Samuti on LCD -ekraanile toiteks palju erinevat tüüpi nööpnõelu, näiteks 5v ja Gnd -tihvtid, mis on LCD -toite jaoks harjunud, nagu varem öeldud.
Siin on nööpnõelte tüübid ja min -i ühenduskoht ning ülaltoodud skeem, kui peate tahvlit visuaalselt nägema.
LCD RS -tihvt digitaalsele tihvtile 12
LCD Lubage tihvt digitaalsele tihvtile 11
LCD D4 tihvt - digitaalne tihvt 5
LCD D5 tihvt - digitaalne tihvt 4
LCD D6 tihvt - digitaalne tihvt 3
LCD D7 tihvt - 2 -tolline pin
Ekraani töötamiseks peate lisama vedelkristalli
Olen postitanud alloleva koodi, mida saate kopeerida ja kleepida, veenduge lihtsalt, et konstantides ja ülejäänud nööpnõelad oleksid õiged
#kaasake
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcdrs, en, d4, d5, d6, d7);
tühine seadistus () {
lcd.algus (16, 2);
lcd.print ("tere, maailm!");
}
void loop () {
lcd.setCursor (0, 1);
lcd.print (millis () / 1000);
}
9. samm: termomeetri kasutamine LCD -ekraaniga
Kasutatav termomeeter on termomeeter, mis mõõdab niiskust ja temperatuuri, see on meile väga kasulik, kuna see on 2 ühes pakendis, dht11 termomeeter on ka väga lihtne ja hõlpsasti kasutatav termomeeter.
Termomeetri kasutamiseks peate avama oma arduino rakenduse ja alla laadima raamatukogud DHT.h, DHT lihtne ja vedel. Kristall, pärast nende raamatukogude installimist peate tegema ülaltoodud vooluringi, omades samal ajal ka meie tehtud LCD -ahelat eelmises etapis ka leivalaual.
Pärast termomeetri ja LCD ühendamist vooluringiga peate avama arduino rakenduse ja sisestama järgmise koodi-
// Alustuseks lisame oma teegid #include
#kaasake
// Digitaalse tihvti nr 6 deklareerimine dht11 andmekandjaks
int pinDHT11 = 6;
SimpleDHT11 dht11;
// LCD -tihvtide deklareerimine
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal LCD (rs, en, d4, d5, d6, d7);
tühine seadistus () {
// Ärge unustage sadamakuval valida 9600 Serial.begin (9600); // Käskides meie lcd käivitada lcd.begin (16, 2); }
void loop () {
// Need jadakoodid on mõeldud nii pordiekraanilt kui ka LCD -ekraanilt näitude saamiseks, kuna need pakuvad meile üksikasjalikumat liidest
Serial.println ("================================="); Serial.println ("DHT11 näidud …"); baidi temperatuur = 0; baitide niiskus = 0; int err = SimpleDHTErrSuccess;
// See bit ütleb meie Arduinole, mida teha, kui meie andurilt näitude saamisel tekib mingi viga
if ((err = dht11.read (pinDHT11, & temperatuur ja niiskus, NULL))! = SimpleDHTErrSuccess) {Serial.print ("Lugemist pole, err ="); Serial.println (viga); viivitus (1000); tagasipöördumine; } Serial.print ("Näidud:"); Jadaprint ((int) temperatuur); Serial.print ("Celcius"); Jadaprint ((int) niiskus); Serial.println (" %"); // Käskides meie lcd -l end värskendada iga 0,75 sekundi järel lcd.clear (); // Esimese rea ja rea valimine lcd.setCursor (0, 0); // Trükkimine Temp: esimesele reale, mis algab esimesest reast lcd.print ("Temp:"); // Temperatuurinäitude sisestamine pärast "Temp:" lcd.print ((int) temperatuur); // Teise rea ja esimese rea valimine lcd.setCursor (0, 1); // Sisestades niiskust (%): teisele reale, mis algab esimesest reast lcd.print ("Niiskus (%):"); // Niiskuse näitude sisestamine "Niiskus (%):" lcd.print ((int) niiskus); viivitus (750); }
10. samm: lõpetamine
Tänan teid kõiki selle õpetuse lugemise eest
Kui teil on rohkem küsimusi, millele soovite vastust saada, siis ärge kõhelge mulle e -posti aadressil [email protected]
Aitäh
Soovitan:
Kuidas panna Windows 10 töötama Raspberry Pi peal: 3 sammu
Kuidas panna Windows 10 töötama Raspberry Pi -ga: Windowsi 10 töötamine vaarika pi -ga võib olla pisut masendav, kuid see juhend lahendab kõik teie Raspberry Pi Windows 10 -ga seotud probleemid
Kuidas panna arvuti automaatselt käivituma iga päev või igal ajal: 5 sammu
Kuidas panna arvuti automaatselt käivituma iga päev või igal ajal: selles juhendis saate teada, kuidas panna arvuti automaatselt iga päev kindlal ajal käivituma, samuti on see minu esimene juhend
Kuidas panna parool mis tahes USB -mälupulgale: 5 sammu
Parooli sisestamine mis tahes USB -mälupulgale: Järgmised sammud on suurepärane viis parooli sisestamiseks mis tahes USB -mälupulgale. Järgmine on a.bat -fail ja seda on üsna lihtne teha. [Töötab ainult Windowsi puhul] See toimib ka tavaliste Windowsi failide puhul. Lihtsalt kohandage samme soovitud kaustaga
Arduino -põhine mittekontaktne infrapuna -termomeeter - IR -põhine termomeeter Arduino abil: 4 sammu
Arduino -põhine mittekontaktne infrapuna -termomeeter | IR -põhine termomeeter Arduino abil: Tere, selles juhendis olevad poisid, teeme arduino abil kontaktivaba termomeetri. Kuna mõnikord on vedeliku/tahke aine temperatuur liiga kõrge või madal, siis on sellega raske kontakti saada ja seda lugeda temperatuur sellises olukorras
Kuidas kokku panna 3D valguskuubikute komplekt 8x8x8 sinine LED MP3 muusikaspekter saidilt Banggood.com: 10 sammu (koos piltidega)
Kuidas kokku panna 3D valguskuubikute komplekt 8x8x8 sinine LED MP3 muusikaspekter saidilt Banggood.com: Seda me ehitame: 3D valguskuubikute komplekt 8x8x8 sinine LED MP3 muusikaspekter Valikuline läbipaistev akrüülplaadi korpus Kui teile see LED -kuup meeldib, võiksite hüpake minu YouTube'i kanalile, kus valmistan LED -kuubikuid, roboteid, asjade internetti, 3D -printimist ja muud