![Ինչպե՞ս կատարել ջերմաչափ և LCD համատեղ աշխատանք: 10 քայլ Ինչպե՞ս կատարել ջերմաչափ և LCD համատեղ աշխատանք: 10 քայլ](https://i.howwhatproduce.com/preview/how-to/10421937-how-to-make-a-thermometer-and-lcd-work-together-10-steps-0.webp)
Բովանդակություն:
- Քայլ 1. Ի՞նչ է Arduino- ն:
- Քայլ 2. Ի՞նչ է Arduino Connecter Wire- ը:
- Քայլ 3. Ինչ է ջերմաչափը
- Քայլ 4: Ի՞նչ է 16 X 2 LCD- ը:
- Քայլ 5: Ի՞նչ է ցատկվող մետաղալարը:
- Քայլ 6: Ի՞նչ է պոտենցիոմետրը:
- Քայլ 7: Ի՞նչ է Arduino ծրագիրը:
- Քայլ 8: Ինչպես ծրագրավորել LCD- ը
- Քայլ 9. Ինչպես օգտագործել ջերմաչափը LCD- ով
- Քայլ 10: Ավարտում
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48
![Ինչպե՞ս կատարել ջերմաչափ և LCD համատեղ աշխատանք Ինչպե՞ս կատարել ջերմաչափ և LCD համատեղ աշխատանք](https://i.howwhatproduce.com/images/011/image-30104-1-j.webp)
Այս ձեռնարկի նպատակն է ցույց տալ ձեզ, թե ինչպես օգտագործել DHT11 ջերմաչափ, որը ջերմաստիճանը և խոնավությունը կցուցադրի 16 x 2 LCD էկրանին:
Քայլ 1. Ի՞նչ է Arduino- ն:
![Ի՞նչ է Arduino- ն Ի՞նչ է Arduino- ն](https://i.howwhatproduce.com/images/011/image-30104-2-j.webp)
Arduino- ն բաց կոդով ծրագրային ապահովման ընկերություն է, նախագիծ և օգտագործողների համայնք, որը նախագծում և արտադրում է մեկ տախտակ ունեցող միկրո վերահսկիչներ և միկրոհսկիչների հավաքածուներ `թվային սարքերի և ինտերակտիվ օբյեկտների կառուցման համար, որոնք կարող են զգալ և վերահսկել ֆիզիկական և թվային աշխարհում գտնվող օբյեկտները:
Քայլ 2. Ի՞նչ է Arduino Connecter Wire- ը:
![Ի՞նչ է Arduino Connecter Wire- ը Ի՞նչ է Arduino Connecter Wire- ը](https://i.howwhatproduce.com/images/011/image-30104-3-j.webp)
Արդուինոյի միակցիչ մետաղալարն այն մալուխն է, որը թույլ է տալիս համակարգչից ծրագրավորում ուղարկել arduino միկրոհսկիչ, մետաղալարն օգտագործվում է նաև որպես սնուցման աղբյուր միկրոկառավարիչի համար:
Քայլ 3. Ինչ է ջերմաչափը
![Ինչ է ջերմաչափը Ինչ է ջերմաչափը](https://i.howwhatproduce.com/images/011/image-30104-4-j.webp)
DHT11- ը հիմնական, ծայրահեղ ցածր գնով թվային ջերմաստիճանի և խոնավության տվիչ է: Այն օգտագործում է հզորությունների խոնավության տվիչ և թերմիստոր `շրջապատող օդը չափելու համար, և թվային ազդանշան է դուրս հանում տվյալների քորոցի վրա (անալոգային մուտքային կապեր անհրաժեշտ չեն): Դրա օգտագործումը բավականին պարզ է, բայց պահանջում է մանրակրկիտ ժամանակ ՝ տվյալների գրավման համար: Այս սենսորի միակ բացասական կողմն այն է, որ դրանից կարող եք նոր տվյալներ ստանալ միայն 2 վայրկյանը մեկ անգամ, այնպես որ մեր գրադարանից օգտվելիս սենսորների ընթերցումները կարող են լինել մինչև 2 վայրկյան առաջ:
Քայլ 4: Ի՞նչ է 16 X 2 LCD- ը:
![Ինչ է 16 X 2 LCD- ը Ինչ է 16 X 2 LCD- ը](https://i.howwhatproduce.com/images/011/image-30104-5-j.webp)
LCD- ն էլեկտրոնային ցուցադրման մոդուլ է, որն օգտագործում է հեղուկ բյուրեղ `տեսանելի պատկեր ստեղծելու համար: 16 × 2 LCD էկրանը շատ հիմնական մոդուլ է, որը սովորաբար օգտագործվում է DIY և սխեմաներում: 16 × 2 -ը թարգմանում է ցուցադրման համար 16 նիշ մեկ տողում 2 նման տողերում
Քայլ 5: Ի՞նչ է ցատկվող մետաղալարը:
![Ի՞նչ է Jump Wire- ը Ի՞նչ է Jump Wire- ը](https://i.howwhatproduce.com/images/011/image-30104-6-j.webp)
Jumpատկի մետաղալարը (հայտնի է նաև որպես jumper wire կամ jumper) էլեկտրական մետաղալար է կամ դրանց մի խումբ մալուխի մեջ, յուրաքանչյուր ծայրում միակցիչով կամ կապով (կամ երբեմն առանց դրանց `պարզապես« թիթեղյա »), որը սովորաբար օգտագործվում է: տախտակի կամ այլ նախատիպի բաղադրամասերը փոխկապակցելու կամ միացում փորձարկելու համար:
Քայլ 6: Ի՞նչ է պոտենցիոմետրը:
![Ի՞նչ է պոտենցիոմետրը Ի՞նչ է պոտենցիոմետրը](https://i.howwhatproduce.com/images/011/image-30104-7-j.webp)
գործիք, որը չափում է էլեկտրաշարժիչ ուժը `այն հավասարակշռելով պոտենցիալ տարբերության հետ, որը արտադրվում է հայտնի հոսանքը հայտնի փոփոխական դիմադրության միջով անցնելու միջոցով:
Քայլ 7: Ի՞նչ է Arduino ծրագիրը:
![Ի՞նչ է Arduino հավելվածը Ի՞նչ է Arduino հավելվածը](https://i.howwhatproduce.com/images/011/image-30104-8-j.webp)
Arduino ծրագիրը մի ծրագիր է, որն օգտագործվում է համակարգչից arduino մինի վերահսկիչներից ցանկացածին կոդ ուղարկելու համար, այն կարելի է ներբեռնել
Քայլ 8: Ինչպես ծրագրավորել LCD- ը
![Ինչպես ծրագրավորել LCD- ը Ինչպես ծրագրավորել LCD- ը](https://i.howwhatproduce.com/images/011/image-30104-9-j.webp)
LCD էկրանն ունի բազմաթիվ տարբեր տեսակի նավահանգիստներ, ինչպես երևում է վերևում, կան շատ տարբեր տեսակի կապումներ, բայց ահա այնպիսիք, որոնք մենք կօգտագործենք-
Rs pin- Այս քորոցը հիմնականում օգտագործվում է LCD- ի հիշողությունը վերահսկելու համար, ինչը նշանակում է, որ հիմնականում այն վերահսկում է այն, ինչ անցնում է էկրանին և երբ այն անցնում է էկրանին:
R/W pin- Սա վերահսկում է, թե արդյոք LCD- ն օգտագործվում է կարդալու կամ գրելու համար
E pin- Այս կապը ուղղակիորեն համապատասխանում է Rs քորոցին, քանի որ այն օգտագործվում է գրացուցակում գրելը միացնելու համար
Տվյալների 8 կապում (0-7)- Այս տվյալների կապերն օգտագործվում են ցանկացած բան կարդալու կամ գրելու համար, որը կարող է լինել գրանցամատյանում
Մնացել են նաև բազմաթիվ տարբեր տիպի կապիչներ, որոնք սնուցում են LCD- ն, օրինակ ՝ 5v և Gnd կապումները, որոնք օգտագործվում են, ինչպես արդեն նշվել էր, LCD- ը սնուցելու համար:
Ահա կապի տեսակները և որտեղ են միանում min- երը, և կա վերևի դիագրամը, եթե անհրաժեշտ է տախտակը տեսողական տեսքով տեսնել:
«LCD RS փին դեպի թվային փին 12
LCD Միացնել կապը թվային կապին 11
LCD D4 կապը թվային կապին 5
LCD D5 կապը թվային կապին 4
LCD D6 փին դեպի թվային կապ 3
LCD D7 փին դեպի թվային կապում 2"
Էկրանի աշխատանքը թույլ տալու համար անհրաժեշտ է ներառել հեղուկ բյուրեղ
Ես տեղադրել եմ ստորև բերված կոդը, որպեսզի պատճենեք և տեղադրեք, պարզապես համոզվեք, որ կառուցվածքում և մնացած քորոցները ճիշտ են
#ներառում
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcdrs, en, d4, d5, d6, d7);
void setup () {
lcd. սկսել (16, 2);
lcd.print («բարև, աշխարհ»);
}
դատարկ շրջան () {
lcd.setCursor (0, 1);
lcd.print (millis () / 1000);
}
Քայլ 9. Ինչպես օգտագործել ջերմաչափը LCD- ով
![Ինչպես օգտագործել ջերմաչափը LCD- ով Ինչպես օգտագործել ջերմաչափը LCD- ով](https://i.howwhatproduce.com/images/011/image-30104-10-j.webp)
Thermերմաչափը, որը մենք կօգտագործենք, ջերմաչափ է, որը չափում է խոնավությունը, ինչպես նաև ջերմաստիճանը, սա մեզ համար շատ օգտակար է, քանի որ դա 2 -ում 1 փաթեթ է, dht11 ջերմաչափը նաև շատ պարզ և հեշտ ջերմաչափ է:
Ometերմաչափն օգտագործելու համար դուք պետք է բացեք ձեր arduino ծրագիրը և ներբեռնեք DHT.h, DHT պարզ և հեղուկ գրադարանների բյուրեղները: Այս գրադարանները տեղադրելուց հետո ձեզ հարկավոր է կատարել վերևում ցուցադրված սխեման ՝ ունենալով նաև LCD միացում, որը մենք արել էինք: նախորդ քայլին ՝ նաև հացահատիկի վրա:
Circuitերմաչափը և LCD- ը միացնելուց հետո դուք պետք է բացեք arduino ծրագիրը և մուտքագրեք հետևյալ ծածկագիրը.
// Մենք կսկսենք ավելացնելով մեր գրադարանները #ներառել
#ներառում
// Թվային թիվ 6 քորոցը հայտարարելով որպես dht11 տվյալների քորոց
int pinDHT11 = 6;
SimpleDHT11 dht11;
// lcd կապում հայտարարելը
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal LCD (rs, en, d4, d5, d6, d7);
void setup () {
// Մի մոռացեք ընտրել 9600 նավահանգստի էկրանին Serial.begin (9600); // Ասելով մեր lcd- ին սկսելու մասին lcd.gegin (16, 2); }
դատարկ շրջան () {
// Այս սերիական կոդերը նախատեսված են նավահանգստի էկրանին ընթերցումներ ստանալու համար, ինչպես նաև LCD էկրանը, քանի որ դրանք մեզ ավելի մանրամասն ինտերֆեյս կառաջարկեն:
Serial.println ("=================================="); Serial.println («DHT11 ընթերցումներ …»); բայթ ջերմաստիճան = 0; բայթ խոնավություն = 0; int err = SimpleDHTErrSuccess;
// Այս բիթը կասի մեր Arduino- ին, թե ինչ անել, եթե մեր սենսորից ընթերցումներ ստանալիս ինչ -որ սխալ տեղի ունենա
if ((err = dht11.read (pinDHT11, & ջերմաստիճան, և խոնավություն, NULL))! = SimpleDHTErrSuccess) {Serial.print ("Ոչ մի ընթերցում, սխալ ="); Serial.println (err); ուշացում (1000); վերադարձ; } Serial.print ("Ընթերցումներ."); Serial.print ((int) ջերմաստիճան); Serial.print («Celcius»); Serial.print ((int) խոնավություն); Serial.println (" %"); // Ասելով մեր LCD- ին `թարմացնել ամեն 0,75 վայրկյան lcd.clear (); // Առաջին տողի և տողի ընտրություն lcd.setCursor (0, 0); // Տպման տեմպ. Առաջին տողից ՝ սկսած առաջին տողից lcd.print («Տեմպ.»); // Temերմաստիճանի ընթերցումների մուտքագրում «Temp:» lcd.print ((int) ջերմաստիճան); // Երկրորդ տողի և առաջին տողի ընտրություն lcd.setCursor (0, 1); // Խոնավության մուտքագրում (%). Երկրորդ տողից սկսած առաջին տողից lcd.print ("Խոնավություն (%):"); // «Խոնավություն (%)» հետո խոնավության ցուցանիշների մուտքագրում lcd.print ((int) խոնավություն); ուշացում (750); }
Քայլ 10: Ավարտում
Շնորհակալ եմ բոլորիդ այս ձեռնարկը կարդալու համար
Եթե տղաներ ունեք որևէ այլ հարցեր, որոնց կցանկանայիք պատասխանել, մի հապաղեք ինձ նամակ ուղարկել [email protected] հասցեով
Շնորհակալություն
Խորհուրդ ենք տալիս:
Ինչպե՞ս պատրաստել ինֆրակարմիր ջերմաչափ: 9 քայլ
![Ինչպե՞ս պատրաստել ինֆրակարմիր ջերմաչափ: 9 քայլ Ինչպե՞ս պատրաստել ինֆրակարմիր ջերմաչափ: 9 քայլ](https://i.howwhatproduce.com/images/006/image-15760-j.webp)
Ինչպե՞ս պատրաստել ինֆրակարմիր ջերմաչափ: Ինֆրակարմիր ջերմաչափը կարող է չափել օբյեկտի մակերևույթի ջերմաստիճանը: Դրա առավելությունը ոչ կոնտակտային ջերմաստիճանի չափումն է, որը կարող է հարմար և ճշգրիտ չափել հեռավոր օբյեկտի ջերմաստիճանը, որը լայնորեն կիրառվում է: Այստեղ ներկայացնում ենք
Օգտագործեք սմարթֆոնը որպես ոչ կոնտակտային ջերմաչափ / շարժական ջերմաչափ ՝ 8 քայլ (նկարներով)
![Օգտագործեք սմարթֆոնը որպես ոչ կոնտակտային ջերմաչափ / շարժական ջերմաչափ ՝ 8 քայլ (նկարներով) Օգտագործեք սմարթֆոնը որպես ոչ կոնտակտային ջերմաչափ / շարժական ջերմաչափ ՝ 8 քայլ (նկարներով)](https://i.howwhatproduce.com/images/006/image-17890-j.webp)
Օգտագործեք սմարթֆոնը որպես ոչ կոնտակտային ջերմաչափ / շարժական ջերմաչափ. Մարմնի ջերմաստիճանի չափում ոչ կոնտակտային / անհպում, ինչպես թերմո ատրճանակը: Ես ստեղծեցի այս նախագիծը, քանի որ Thermo Gun- ը այժմ շատ թանկ է, ուստի ես պետք է այլընտրանք ստանամ DIY պատրաստելու համար: Եվ նպատակը ցածր բյուջետային տարբերակով պատրաստելն է: ՄատակարարումներMLX90614Ardu
Arduino- ի վրա հիմնված ոչ կոնտակտային ինֆրակարմիր ջերմաչափ - IR- ով հիմնված ջերմաչափ Arduino- ի միջոցով. 4 քայլ
![Arduino- ի վրա հիմնված ոչ կոնտակտային ինֆրակարմիր ջերմաչափ - IR- ով հիմնված ջերմաչափ Arduino- ի միջոցով. 4 քայլ Arduino- ի վրա հիմնված ոչ կոնտակտային ինֆրակարմիր ջերմաչափ - IR- ով հիմնված ջերմաչափ Arduino- ի միջոցով. 4 քայլ](https://i.howwhatproduce.com/images/001/image-764-35-j.webp)
Arduino- ի վրա հիմնված ոչ կոնտակտային ինֆրակարմիր ջերմաչափ | IR- ով հիմնված ջերմաչափ Arduino- ի միջոցով. Բարև ձեզ, այս հրահանգների մեջ մենք կդարձնենք ոչ կոնտակտային ջերմաչափ arduino- ով: Քանի որ երբեմն հեղուկի/պինդի ջերմաստիճանը չափազանց բարձր է կամ ցածր, ապա դժվար է դրա հետ կապ հաստատել և կարդալ այդ դեպքում ջերմաստիճանը
Ինչպես կատարել $ 10 -ի WiFi անվտանգության համակարգ տանը: Ոչ մի տեղ ոչ մի վճար և աշխատանք: 3 քայլ
![Ինչպես կատարել $ 10 -ի WiFi անվտանգության համակարգ տանը: Ոչ մի տեղ ոչ մի վճար և աշխատանք: 3 քայլ Ինչպես կատարել $ 10 -ի WiFi անվտանգության համակարգ տանը: Ոչ մի տեղ ոչ մի վճար և աշխատանք: 3 քայլ](https://i.howwhatproduce.com/images/003/image-7564-13-j.webp)
Ինչպե՞ս տանը ստեղծել $ 10 -ի WiFi համակարգ: Որևէ տեղ վճարներ և աշխատանքներ չկան. Ոչ մի վճար չկա և այն աշխատում է ամենուր: Եթե PIR շարժման սենսորը հայտնաբերում է որևէ շարժում, այն ծանուցում է ուղարկում ձեր բջջային հեռախոսին: ESP8266 ESP-01 WiFi մոդուլ, PIR շարժման տվիչ և 3.3
Ինչպես կատարել լարային/կոտրված ժամացույցի աշխատանք `12 քայլ
![Ինչպես կատարել լարային/կոտրված ժամացույցի աշխատանք `12 քայլ Ինչպես կատարել լարային/կոտրված ժամացույցի աշխատանք `12 քայլ](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11126706-how-to-make-a-wired-inbroken-clock-work-12-steps-j.webp)
Ինչպես կատարել լարային/կոտրված ժամացույցի աշխատանք. Բարև: Ես վերցրեցի դպրոցական ժամացույցը և վերածվեց մարտկոցով աշխատող ժամացույցի ՝ 10 դոլարից ցածր գնով