Orodha ya maudhui:
- Hatua ya 1: Arduino ni nini?
- Hatua ya 2: Je! Waya wa kiunganishi cha Arduino ni nini?
- Hatua ya 3: Je! Thermometer ni nini
- Hatua ya 4: LCD 16 X 2 ni nini?
- Hatua ya 5: Je! Waya wa Rukia ni Nini?
- Hatua ya 6: Potentiometer ni nini?
- Hatua ya 7: Je! Programu ya Arduino ni nini?
- Hatua ya 8: Jinsi ya Kupanga LCD
- Hatua ya 9: Jinsi ya kutumia kipima joto na LCD
- Hatua ya 10: Kumaliza
Video: Jinsi ya kutengeneza Thermometer na LCD Kufanya Kazi Pamoja ?: Hatua 10
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Lengo la mafunzo haya ni kukuonyesha jinsi ya kutumia Thermometer ya DHT11 ambayo itaonyesha joto na unyevu kwenye skrini ya 16 x 2 LCD.
Hatua ya 1: Arduino ni nini?
Arduino ni kampuni ya chanzo-wazi ya vifaa na programu, mradi na jamii ya watumiaji inayounda na kutengeneza vidhibiti vidogo vya bodi moja na vifaa vya vidhibiti vidogo vya ujenzi wa vifaa vya dijiti na vitu vinavyoingiliana ambavyo vinaweza kuhisi na kudhibiti vitu katika ulimwengu wa mwili na dijiti.
Hatua ya 2: Je! Waya wa kiunganishi cha Arduino ni nini?
Waya ya kiunganishi cha arduino ni kebo ambayo inatuwezesha kutuma programu kutoka kwa kompyuta kwenda kwa kidhibiti ndogo cha arduino, waya pia hutumiwa kama usambazaji wa nguvu kwa mdhibiti mdogo.
Hatua ya 3: Je! Thermometer ni nini
DHT11 ni sensorer ya msingi, ya bei ya chini ya dijiti na sensorer ya unyevu. Inatumia sensorer ya unyevu unyevu na kipima joto kupima hewa inayoizunguka, na hutema ishara ya dijiti kwenye pini ya data (hakuna pini za kuingiza za analog zinahitajika). Ni rahisi kutumia, lakini inahitaji muda wa kuchukua data. Kikwazo pekee cha kweli cha sensor hii ni kwamba unaweza kupata data mpya kutoka kwake mara moja kila sekunde 2, kwa hivyo wakati wa kutumia maktaba yetu, usomaji wa sensa unaweza kuwa hadi sekunde 2 za zamani.
Hatua ya 4: LCD 16 X 2 ni nini?
LCD ni moduli ya kuonyesha elektroniki inayotumia kioo kioevu kutoa picha inayoonekana. Onyesho la 16 × 2 LCD ni moduli ya kimsingi inayotumika sana kwa DIY na nyaya. 16 × 2 hutafsiri o kuonyesha herufi 16 kwa kila mstari katika mistari 2 kama hiyo
Hatua ya 5: Je! Waya wa Rukia ni Nini?
Waya ya kuruka (pia inajulikana kama waya ya kuruka, au jumper) ni waya wa umeme, au kikundi chao kwa kebo, na kontakt au pini kila mwisho (au wakati mwingine bila wao - "tu"), ambayo kawaida hutumiwa kuunganisha vifaa vya ubao wa mkate au mfano mwingine au kujaribu mzunguko.
Hatua ya 6: Potentiometer ni nini?
kifaa cha kupima nguvu ya elektroniki kwa kuiweka sawa dhidi ya tofauti inayowezekana kwa kupitisha mkondo unaojulikana kupitia upinzani unaojulikana wa kutofautisha.
Hatua ya 7: Je! Programu ya Arduino ni nini?
Programu ya arduino ni programu ambayo hutumiwa kutuma nambari kutoka kwa kompyuta kwenda kwa yoyote ya vidhibiti vya mini vya arduino, inaweza kupakuliwa kwa
Hatua ya 8: Jinsi ya Kupanga LCD
Skrini ya LCD ina aina nyingi za bandari kama inavyoonekana hapo juu, kuna aina nyingi tofauti za pini lakini hizi ndio ambazo tutatumia-
Rs pin- Pini hii hutumiwa kudhibiti kumbukumbu ya LCD, ikimaanisha kwamba inadhibiti kile kinachoenda kwenye skrini na inapokwenda kwenye skrini.
R / W pini- Hii inadhibiti ikiwa LCD inatumiwa kusoma au kuandika
Pini- Pini hii inalingana moja kwa moja na pini ya Rs, kwani hutumiwa kuwezesha uandishi kwenye saraka
Pini 8 za Takwimu (0-7) - Pini hizi za data hutumiwa kusoma au kuandika vitu vyovyote ambavyo vinaweza kuwa Usajili.
Kuna aina nyingi tofauti za pini zilizobaki kwa nguvu LCD kwa mfano 5v na pini za Gnd ambazo hutumiwa kama ilivyoelezwa hapo awali kuwezesha LCD.
Hapa kuna aina za pini na mahali ambapo mins zinaunganisha na kuna mchoro hapo juu ikiwa unahitaji kuona bodi kwa njia ya kuona.
Siri ya LCD RS kwa pini ya dijiti 12
LCD Wezesha pini kwa pini ya dijiti 11
Pini ya LCD D4 kwa pini ya dijiti 5
Pini ya LCD D5 kwa pini ya dijiti 4
Pini ya LCD D6 kwa pini ya dijiti 3
Pini ya LCD D7 kwa pini ya dijiti 2"
Kuruhusu skrini ifanye kazi unahitaji kujumuisha kioo kioevu
Nimekuwekea nambari hapa chini ili unakili na kubandika, hakikisha tu kwamba kwenye const int rs na pini zingine ni sahihi
# pamoja
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcdrs, en, d4, d5, d6, d7);
usanidi batili () {
lcd kuanza (16, 2);
lcd.print ("hello, ulimwengu!");
}
kitanzi batili () {
lcd.setCursor (0, 1);
lcd.print (millis () / 1000);
}
Hatua ya 9: Jinsi ya kutumia kipima joto na LCD
Thermometer ambayo tutatumia ni kipima joto ambacho hupima unyevu na joto, hii ni muhimu sana kwetu kwani ni kifurushi cha 2 kati ya 1, Thermometer ya dht11 pia ni kipima joto na rahisi kutumia.
Ili kutumia kipima joto italazimika kufungua programu yako ya arduino na kupakua maktaba DHT.h, DHT rahisi na kioevu.crystal, baada ya kusanikisha maktaba hizi utahitaji kufanya mzunguko ulioonyeshwa hapo juu wakati pia una mzunguko wa LCD ambao tulifanya katika hatua ya awali pia kwenye ubao wa mkate.
Baada ya kuwa na kipima joto na LCD imeshikamana na mzunguko utalazimika kufungua programu ya arduino na ingiza nambari ifuatayo-
// Tutaanza kwa kuongeza maktaba zetu # pamoja na
# pamoja
// Kutangaza pini ya dijiti no 6 kama pini ya data ya dht11
piniDHT11 = 6;
RahisiDHT11 dht11;
// Kutangaza pini za LCD
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal LCD (rs, sw, d4, d5, d6, d7);
usanidi batili () {
// Usisahau kuchagua 9600 kwenye skrini ya bandari Serial.begin (9600); // Kuwaambia LCD yetu kuanza lcd. Anza (16, 2); }
kitanzi batili () {
// Nambari hizi za serial ni za kupata usomaji kwenye skrini ya bandari pamoja na onyesho la LCD, kwani watatupa kiolesura cha kina
Serial.println ("====================================="); Serial.println ("masomo ya DHT11…"); joto la baiti = 0; unyevu wa byte = 0; int err = RahisiDHTErrSuccess;
// Kidogo hiki kitamwambia Arduino wetu nini cha kufanya ikiwa kuna aina fulani ya kosa katika kupata usomaji kutoka kwa sensa yetu
ikiwa ((err = dht11.read (pinDHT11, & temperature, & humidity, NULL))! = SimpleDHTErrSuccess) {Serial.print ("Hakuna kusoma, makosa ="); Serial.println (makosa); kuchelewesha (1000); kurudi; } Serial.print ("Masomo:"); Jarida la serial.print ((int)); Serial.print ("Celcius,"); Serial.print ((int) unyevu); Serial.println ("%"); // Kuwaambia LCD yetu kujiburudisha kila sekunde 0.75 lcd. clear (); // Kuchagua mstari wa kwanza na safu ya lcd.setCursor (0, 0); // Wakati wa Kuandika: kwa laini ya kwanza kuanzia safu ya kwanza lcd.print ("Temp:"); // Kuandika masomo ya joto baada ya "Joto:" lcd.print ((int) joto); // Kuchagua mstari wa pili na safu ya kwanza lcd.setCursor (0, 1); // Unyevu wa Kuandika (%): kwa laini ya pili kuanzia safu ya kwanza lcd.print ("Humidity (%):"); // Kuandika usomaji wa unyevu baada ya "Unyevu (%):" lcd.print ((int) unyevu); kuchelewesha (750); }
Hatua ya 10: Kumaliza
Asante wote kwa kusoma mafunzo haya
Ikiwa nyinyi mna maswali zaidi ambayo ungependa kujibiwa tafadhali usisite kunitumia barua pepe kwa [email protected]
Asante
Ilipendekeza:
Jinsi ya Kufanya Windows 10 Kufanya Kazi kwenye Raspberry Pi: 3 Hatua
Jinsi ya Kufanya Windows 10 Kufanya kazi kwenye Pi ya Raspberry: Kufanya windows 10 kufanya kazi kwenye pi ya raspberry inaweza kukatisha tamaa lakini mwongozo huu utatatua shida zako zote zinazohusiana na Raspberry Pi Windows 10
Kufanya Meneja wa Faili Kufanya kazi katika Webmin: Hatua 5
Kufanya Meneja wa Faili Kufanya kazi katika Webmin: Meneja wa Faili ya Webmin ni zana muhimu sana. Kwa sababu ya Oracle (sanduku la sabuni) imekuwa ngumu sana kutumia Programu za Java kwenye kivinjari. Kwa bahati mbaya, Kidhibiti faili ni Programu ya Java. Ina nguvu sana na inafaa juhudi kuifanya iwe mbaya
Kufanya kazi tena QFP 120 Pamoja na 0.4mm Pitch: 6 Hatua
Kufanya kazi tena QFP 120 Ukiwa na 0.4mm Lami: Rangi hii itakuonyesha jinsi ninapendekeza kufanya kazi tena kwa lami nzuri (0.4mm lami) QFP 120s. Nitafikiria kuwa utaweka hizi kama sehemu ya muundo wa mfano au tayari umeondoa vifaa vya awali na kutayarisha (hakikisha usafi kwa kiasi
Jinsi ya Kufanya Mpokeaji Redio rahisi wa FM 100% Kufanya Kazi Iliyohakikishiwa: Hatua 4
Jinsi ya Kufanya Mpokeaji Rahisi wa Redio ya 100 Kufanya Kazi Iliyohakikishiwa 100%: Soma: Jinsi ya kutengeneza skana ya redio ya FM kwa maelezo zaidi miundombinu ya BK1079 IC Zaidi ya mzunguko wa redio ya FM ambayo nimeona kwenye YouTube na Google kawaida hujumuisha ngumu sana. vifaa vinavyohitaji uwezo maalum wa kutofautisha
Kufanya Glove Kufanya Kazi na Skrini ya Kugusa: Hatua 3 (na Picha)
Kufanya Glove Kufanya Kazi na Skrini ya Kugusa: Unaweza kufanya hivyo kwa dakika chache tu bila kujua mengi. Kuja kwa msimu wa baridi (ikiwa uko katika Ulimwengu wa Kaskazini) na kwa msimu wa baridi huja baridi hali ya hewa, na kwa hali ya hewa baridi huja glavu. Lakini hata wakati wa baridi simu yako