Բովանդակություն:
- Քայլ 1. Պատրաստեք Arduino- ն Breadboard- ում:
- Քայլ 2: LCD- ի միացում
- Քայլ 3: DS18B20 ջերմաստիճանի տվիչի միացում
- Քայլ 4: Շղթայի պատրաստում:
- Քայլ 5. Arduino ԿՈԴ
- Քայլ 6: Վերջապես կատարեցիր
- Քայլ 7: Տես ՈIԻ
![Թվային ջերմաչափ Arduino- ով և DS18B20: 7 քայլ Թվային ջերմաչափ Arduino- ով և DS18B20: 7 քայլ](https://i.howwhatproduce.com/images/002/image-5748-17-j.webp)
Video: Թվային ջերմաչափ Arduino- ով և DS18B20: 7 քայլ
![Video: Թվային ջերմաչափ Arduino- ով և DS18B20: 7 քայլ Video: Թվային ջերմաչափ Arduino- ով և DS18B20: 7 քայլ](https://i.ytimg.com/vi/Q9aBI4ELKC4/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
![Թվային ջերմաչափ Arduino- ով և DS18B20- ով Թվային ջերմաչափ Arduino- ով և DS18B20- ով](https://i.howwhatproduce.com/images/002/image-5748-18-j.webp)
![Թվային ջերմաչափ Arduino- ով և DS18B20- ով Թվային ջերմաչափ Arduino- ով և DS18B20- ով](https://i.howwhatproduce.com/images/002/image-5748-19-j.webp)
Պարզապես ստեղծեք թվային ջերմաչափ, որը կարող է ձեզ ասել LCD սենյակի ներկայիս ջերմաստիճանը: Սա սկսնակների նախագիծ է: Ձեզ անհրաժեշտ սարքավորումներ. 1. Arduino UNO R3 2. DS18B20 ջերմաստիճանի տվիչ: 3. 16X2 LCD էկրան: 4. Լարերի միացում: 5. Նախագծի տախտակ: Եկեք թվային ջերմաչափ պատրաստենք….. Սա Arduino- ի համար նախատեսված Atmega168 պինետներ են: Պարզապես բաց թողեք սա, եթե ցանկանում եք այս ջերմաչափը պատրաստել ձեր արդուինոյով:
Քայլ 1. Պատրաստեք Arduino- ն Breadboard- ում:
![Պատրաստեք Arduino- ն Breadboard- ում Պատրաստեք Arduino- ն Breadboard- ում](https://i.howwhatproduce.com/images/002/image-5748-20-j.webp)
Arduino- ն breaboard- ում ստեղծելը շատ հեշտ է: Այժմ քայլ առ քայլ էլեկտրագծերի տեղադրման կարգը տրված է ստորև. 5. կապ 22 -> GND 6. Pin21 & Pin20 -> +5V 7. Pin1-> 10K գրանցիչ GND +Հրել կոճակը +5V Այժմ դուք պատրաստ եք ……………..
Քայլ 2: LCD- ի միացում
![LCD- ի միացում LCD- ի միացում](https://i.howwhatproduce.com/images/002/image-5748-21-j.webp)
Քայլ 3: DS18B20 ջերմաստիճանի տվիչի միացում
![DS18B20 ջերմաստիճանի տվիչի միացում DS18B20 ջերմաստիճանի տվիչի միացում](https://i.howwhatproduce.com/images/002/image-5748-22-j.webp)
Քայլ 4: Շղթայի պատրաստում:
![Շրջանի պատրաստում Շրջանի պատրաստում](https://i.howwhatproduce.com/images/002/image-5748-23-j.webp)
Միացրեք LCD- ը atmega- ով կամ arduino- ով `arduino IDE- ի կանխադրված LCD օրինակին համապատասխան: Այժմ միացրեք DS1307 ՏՎՅԱԼՆԵՐԻ ավտոբուսը ԹՎԱՅԻՆ PIN 7 -ին (Atmega pin 13)
Քայլ 5. Arduino ԿՈԴ
#ներառել #ներառել #ներառել int DS18S20_Pin = 7; // DS18S20 Ազդանշանի փին թվային 7 -ի վրա rahulmitra LiquidCrystal LCD- ի կողմից (12, 11, 5, 4, 3, 2); // Temերմաստիճանի չիպ i/o OneWire ds (DS18S20_Pin); // թվային փին 7 -ի վրա rahulmitra void setup (void) {Serial.begin (9600); lcd. սկսել (16, 2); // Տպել հաղորդագրություն LCD- ին: lcd.print («Ռահուլ Միտրա»); } void loop (void) {float temperature = getTemp (); Serial.println (ջերմաստիճան); lcd.setCursor (0, 1); lcd.print («Տեմպ.»); lcd.print (ջերմաստիճան); lcd.print (" *C"); ուշացում (100); // հենց այստեղ ՝ ելքը դանդաղեցնելու համար, որպեսզի ավելի հեշտ լինի կարդալ} float getTemp () {// վերադարձնում է ջերմաստիճանը մեկ DS18S20- ից DEG Celsius բայթ տվյալների մեջ [12]; բայթ ավելացնող [8]; եթե (! ds.search (addr)) {// շղթայի այլ սենսորներ չկան, վերակայեք որոնումը ds.reset_search (); վերադարձ -1000; } if (OneWire:: crc8 (addr, 7)! = addr [7]) {Serial.println («CRC- ն վավեր չէ»); վերադարձ -1000; } if (addr [0]! = 0x10 && addr [0]! = 0x28) {Serial.print ("Սարքը ճանաչված չէ"); վերադարձ -1000; } ds.reset (); ds.select (addr); ds.write (0x44, 1); // սկսել փոխակերպումը ՝ պարազիտի հզորությամբ միացված վերջում բայթ ներկա = ds.reset (); ds.select (addr); ds.write (0xBE); // Կարդացեք Scratchpad for (int i = 0; i <9; i ++) {// մեզ անհրաժեշտ է 9 բայթ տվյալների = ds.read (); } ds.reset_search (); բայթ MSB = տվյալներ [1]; բայթ LSB = տվյալներ [0]; float tempRead = ((MSB << 8) | LSB); // օգտագործելով երկուսի հաճոյախոսության բոցը TemperatureSum = tempRead /16; վերադարձ TemperatureSum; }
Քայլ 6: Վերջապես կատարեցիր
![Վերջապես դու արեցիր Վերջապես դու արեցիր](https://i.howwhatproduce.com/images/002/image-5748-24-j.webp)
![Վերջապես դու արեցիր Վերջապես դու արեցիր](https://i.howwhatproduce.com/images/002/image-5748-25-j.webp)
Քայլ 7: Տես ՈIԻ
www.youtube.com/watch?v=7718FODdtio&list=UUY916I6z4Y3QQhzjHsIhR8w
Խորհուրդ ենք տալիս:
Օգտագործեք սմարթֆոնը որպես ոչ կոնտակտային ջերմաչափ / շարժական ջերմաչափ ՝ 8 քայլ (նկարներով)
![Օգտագործեք սմարթֆոնը որպես ոչ կոնտակտային ջերմաչափ / շարժական ջերմաչափ ՝ 8 քայլ (նկարներով) Օգտագործեք սմարթֆոնը որպես ոչ կոնտակտային ջերմաչափ / շարժական ջերմաչափ ՝ 8 քայլ (նկարներով)](https://i.howwhatproduce.com/images/006/image-17890-j.webp)
Օգտագործեք սմարթֆոնը որպես ոչ կոնտակտային ջերմաչափ / շարժական ջերմաչափ. Մարմնի ջերմաստիճանի չափում ոչ կոնտակտային / անհպում, ինչպես թերմո ատրճանակը: Ես ստեղծեցի այս նախագիծը, քանի որ Thermo Gun- ը այժմ շատ թանկ է, ուստի ես պետք է այլընտրանք ստանամ DIY պատրաստելու համար: Եվ նպատակը ցածր բյուջետային տարբերակով պատրաստելն է: ՄատակարարումներMLX90614Ardu
Arduino- ի վրա հիմնված թվային ջերմաչափ `3 քայլ
![Arduino- ի վրա հիմնված թվային ջերմաչափ `3 քայլ Arduino- ի վրա հիմնված թվային ջերմաչափ `3 քայլ](https://i.howwhatproduce.com/images/009/image-26784-j.webp)
Arduino- ի վրա հիմնված թվային ջերմաչափ. Այս նախագծում նախագծված է Arduino- ի վրա հիմնված թվային ջերմաչափ, որը կարող է օգտագործվել սենյակի ջերմաստիճանը վերլուծելու համար: thermերմաչափը հիմնականում օգտագործվում է որպես ջերմաստիճանի չափման գործիք: Կան տարբեր սկզբունքներ, որոնցով կարելի է չափել
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- ով: Քանի որ երբեմն հեղուկի/պինդի ջերմաստիճանը չափազանց բարձր է կամ ցածր, ապա դժվար է դրա հետ կապ հաստատել և կարդալ այդ դեպքում ջերմաստիճանը
Acme թվային ջերմաչափ W/ DS18B20 Temp Probe & I2C LCD: 5 քայլ
![Acme թվային ջերմաչափ W/ DS18B20 Temp Probe & I2C LCD: 5 քայլ Acme թվային ջերմաչափ W/ DS18B20 Temp Probe & I2C LCD: 5 քայլ](https://i.howwhatproduce.com/images/005/image-14720-80-j.webp)
Acme Digital ometերմաչափ W/ DS18B20 Temp Probe & I2C LCD. Սա շատ պարզ նախագիծ է, որը շատ ծախսեր չի պահանջում և շատ ժամանակ չի պահանջի: Ես այն դրեցի Amazon- ի տուփի մեջ, քանի որ այն այնտեղ էր, բայց այն կարող էր տեղադրվել գրեթե ամեն ինչի մեջ
Arduino From Scratch - Թվային ջերմաչափ. 7 քայլ (նկարներով)
![Arduino From Scratch - Թվային ջերմաչափ. 7 քայլ (նկարներով) Arduino From Scratch - Թվային ջերմաչափ. 7 քայլ (նկարներով)](https://i.howwhatproduce.com/images/006/image-15033-17-j.webp)
Arduino From Scratch - Թվային ջերմաչափ. Ինձ դուր է եկել Arduinos- ի հետ նախագծեր կազմել, բայց ձեր նախագծերը 30 դոլարով կարող են թանկ լինել: Այսպիսով, ես ուզում եմ ցույց տալ ձեզ, թե ինչպես կարող եք զրոյից պատրաստել ձեր սեփական Arduino- ն և գումար խնայել դրա համար: Ստեղծեք ձեր սեփական Arduino- ն մոտ 8 դոլարով: Այս ուսանելի