Բովանդակություն:
- Քայլ 1: Պահանջվող բաղադրիչների ցանկ
- Քայլ 2. Շղթայի միացում Tinkercad- ում
- Քայլ 3: TMP36 ջերմաստիճանի տվիչ
- Քայլ 4. Միացրեք TMP36- ը Arduino- ին
- Քայլ 5: Եկեք որոշ կոդավորումներ կատարենք:
- Քայլ 6: Մնացած օրենսգիրքը
- Քայլ 7: Բացատրություն և արդյունքներ:
![TMP36 peratերմաստիճանի տվիչ և LCD էկրան ՝ օգտագործելով Arduino (Tinkercad) ՝ 7 քայլ TMP36 peratերմաստիճանի տվիչ և LCD էկրան ՝ օգտագործելով Arduino (Tinkercad) ՝ 7 քայլ](https://i.howwhatproduce.com/images/002/image-5193-6-j.webp)
Video: TMP36 peratերմաստիճանի տվիչ և LCD էկրան ՝ օգտագործելով Arduino (Tinkercad) ՝ 7 քայլ
![Video: TMP36 peratերմաստիճանի տվիչ և LCD էկրան ՝ օգտագործելով Arduino (Tinkercad) ՝ 7 քայլ Video: TMP36 peratերմաստիճանի տվիչ և LCD էկրան ՝ օգտագործելով Arduino (Tinkercad) ՝ 7 քայլ](https://i.ytimg.com/vi/8Ucp0uG7jtE/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
![TMP36 ջերմաստիճանի տվիչ և LCD էկրան ՝ օգտագործելով Arduino (Tinkercad) TMP36 ջերմաստիճանի տվիչ և LCD էկրան ՝ օգտագործելով Arduino (Tinkercad)](https://i.howwhatproduce.com/images/002/image-5193-7-j.webp)
![TMP36 ջերմաստիճանի տվիչ և LCD էկրան ՝ օգտագործելով Arduino (Tinkercad) TMP36 ջերմաստիճանի տվիչ և LCD էկրան ՝ օգտագործելով Arduino (Tinkercad)](https://i.howwhatproduce.com/images/002/image-5193-8-j.webp)
Ողջույն բոլորին! Մենք համալսարանի ուսանողներ ենք Tun Hussein Hussein Onn Malaysia (UTHM) - ից, ովքեր իրականացնում են նախագիծ ՝ ցույց տալու, թե ինչպես կարող ենք մոդելավորել ջերմաստիճանի տվիչը, LCD- ը և Arduino- ն ՝ օգտագործելով Tinkercad- ը ՝ որպես UQD0801 (Robocon 1) (7 -րդ խումբ) մեր ուսումնական ծրագրի մի մաս:
Peratերմաստիճանի տվիչները և LCD- ը կարող են ծառայել որպես պարզ մեխանիզմ տարբեր իրավիճակներում, ինչպիսիք են սենյակի ջերմաստիճանի մոնիտորինգը և նույնիսկ բույսերի մոնիտորինգը կամ ցանկացած վայր, որը ջերմաստիճանը համարում է կարևոր տարր:
Քայլ 1: Պահանջվող բաղադրիչների ցանկ
![Պահանջվող բաղադրիչների ցանկ Պահանջվող բաղադրիչների ցանկ](https://i.howwhatproduce.com/images/002/image-5193-9-j.webp)
Այս նախագիծը պահանջում է բաղադրիչներ, որոնք շատ հեշտությամբ ձեռք են բերվում շուկայում:
Բաղադրիչների ցանկ
1. Arduino Uno R3 (1)
2. peratերմաստիճանի տվիչ (TMP36) (1)
3. LCD 16x2 (1)
4. 250kΩ պոտենցիոմետր (1)
5. 220Ω դիմադրություն (1)
Քայլ 2. Շղթայի միացում Tinkercad- ում
![Շղթայի միացում Tinkercad- ում Շղթայի միացում Tinkercad- ում](https://i.howwhatproduce.com/images/002/image-5193-10-j.webp)
Tinkercad- ը տրամադրում է նախապես կառուցված սխեմաներ, որոնք կարող են օգնել օգտվողներին չբարդացնել իրենց սխեմաները ՝ կառուցելով զրոյից:
Circuit Desinger- ում մենք կարող ենք փնտրել lcd, որը ցույց կտա, որ կա մեկնարկային միացում, որն ունի նախապես միացված միացում Arduino- ի և LCD- ի միջև:
Քայլ 3: TMP36 ջերմաստիճանի տվիչ
![TMP36 peratերմաստիճանի տվիչ TMP36 peratերմաստիճանի տվիչ](https://i.howwhatproduce.com/images/002/image-5193-11-j.webp)
Tinkercad- ում առկա է միայն մեկ ջերմաստիճանի տվիչ, որը TMP36- ն է:
TMP36- ը չունի ջերմաստիճանի նկատմամբ զգայուն դիմադրություն: Փոխարենը, այս սենսորը օգտագործում է դիոդների հատկությունը. երբ դիոդը փոխում է ջերմաստիճանը, լարումը փոխվում է նրա հետ հայտնի արագությամբ: Սենսորը չափում է փոքր փոփոխությունը և դրա հիման վրա թողարկում է անալոգային լարման 0 և 1.75VDC միջև: Theերմաստիճանը ստանալու համար մենք պետք է չափենք ելքը եւ որոշակի հաշվարկ կատարենք այն ցելսիուսի աստիճանի փոխարկելու համար:
Քայլ 4. Միացրեք TMP36- ը Arduino- ին
![Միացրեք TMP36- ը Arduino- ին Միացրեք TMP36- ը Arduino- ին](https://i.howwhatproduce.com/images/002/image-5193-12-j.webp)
TMP36- ն ունի 3 կապում, որոնք հեշտությամբ կարելի է որոշել ՝ նկատելով սենսորի հարթ կողմը:
Առաջին կապը +5V կապն է, որը միացված կլինի մատակարարմանը:
Երկրորդ քորոցը Vout- ն է, որը միացված կլինի Analog In քորոցին (կարող է լինել A0-A5): Այս ծրագրի համար մենք օգտագործել ենք A0:
Երրորդ կապը GND կապն է, որը միացված կլինի Arduino- ի գետնին:
Քայլ 5: Եկեք որոշ կոդավորումներ կատարենք:
![Եկեք որոշ կոդավորում անենք Եկեք որոշ կոդավորում անենք](https://i.howwhatproduce.com/images/002/image-5193-13-j.webp)
Սկզբում Tinkercad- ում հայտնաբերված կոդերի խմբագրիչում կլինի կոդ:
Դա տեղի է ունենում այն պատճառով, որ մենք օգտագործում էինք մեկնարկային միացում Tinkercad- ից ՝ դրա հետ միասին բեռնելով դրա ծածկագիրը ՝ թույլ տալով նոր օգտվողներին ուսումնասիրել և մոդելավորել ելքը:
Մենք կարող ենք ջնջել այդ ամենը և ձևավորել մեր ծածկագիրը:
Arduino- ի ցանկացած ծածկագրի համար, որը մենք պատրաստվում ենք նախագծել, մենք պետք է ապահովենք, որ նախագծին առնչվող գրադարանները ներառված լինեն:
Ինչն այս դեպքում մենք պահանջում ենք երկու գրադարան. -Գրադարան LCD- ի համար (LiquidCrystal.h)
-Սերիական հաղորդակցության գրադարան (SoftwareSerial.h)
Այս երկու գրադարաններն էլ առկա են Tinkercad- ում, այսինքն ՝ արտաքին աղբյուրներից որևէ գրադարան ներբեռնելու կարիք չկա:
Հետեւաբար; ծածկագրի առաջին տողերն են
#ներառում
#ներառում
Քայլ 6: Մնացած օրենսգիրքը
![Մնացած օրենսգիրքը Մնացած օրենսգիրքը](https://i.howwhatproduce.com/images/002/image-5193-14-j.webp)
// ներառել գրադարանի կոդը ՝#ներառել
#ներառում
LiquidCrystal LCD (12, 11, 5, 4, 3, 2); // կապում rs, en, d4, d5, d6, d7 կապումներն արդուինոյին 12 11 5 4 3 2 կապով
int ցելսիուս; // հայտարարել ցելսիուսի գործառույթը որպես ամբողջ թիվ
դատարկ կարգավորում ()
{
Serial.begin (9600); // սահմանել բաուդ արագությունը 9600 բիթ/վայրկյանում
lcd. սկսել (16, 2); // lcd չափը 16x2 // Տպել հաղորդագրություն LCD- ին:
lcd.print («pամանակի ցուցադրում»);
Serial.println («pամանակի ցուցադրում»); // տպել հաղորդագրությունը սերիական մոնիտորի վրա}
դատարկ շրջան ()
{
ցելսիուս = քարտեզ (((analogRead (A0) -20) * 3.04), 0, 1023, -40, 125); // քարտեզ ՝ ջերմաստիճանը մաթեմատիկորեն ստանալու համար: Նշանակում է 0 = -40 աստիճան և 1023 = 125 աստիճան
lcd.setCursor (0, 0); // կուրսորը դրել է lcd- ի առաջին պիքսելին:
lcd.print («pամանակի ցուցադրում»); // տպել հաղորդագրությունը lcd- ին
lcd.setCursor (0, 1); // կուրսորը դրված է երկրորդ տողի առաջին պիքսելին
lcd.print (ցելսիուս); // տպում է ցելսիուսի ելքը անալոգային ընթերցվածից lcd- ում 0, 1
lcd.print («C»); // տպել «գ» այբուբենը
Serial.println (ցելսիուս); // արտադրանքը ցուցադրվում է սերիական մոնիտորում
ուշացում (1000); // կարդալը թարմացվում է յուրաքանչյուր 1 վայրկյանում
lcd. հստակ (); // մաքրում է LCD- ը
}
Երբեմն, կարող է լինել «*» նիշ տողերի միջև եղած տարածության միջև, երբ պատճենվում է Tinkercad- ում: Համոզվեք, որ վերը նշված ծածկագրից բացի ցանկացած այլ նիշ ջնջված է `կազմման ընթացքում սխալները կանխելու համար:
Խորհուրդ ենք տալիս:
Ուլտրաձայնային տվիչ Ավտոմատ LED Բարի գալուստ անիմացիայի լույսեր և LCD տեղեկատվական էկրան ՝ 6 քայլ
![Ուլտրաձայնային տվիչ Ավտոմատ LED Բարի գալուստ անիմացիայի լույսեր և LCD տեղեկատվական էկրան ՝ 6 քայլ Ուլտրաձայնային տվիչ Ավտոմատ LED Բարի գալուստ անիմացիայի լույսեր և LCD տեղեկատվական էկրան ՝ 6 քայլ](https://i.howwhatproduce.com/images/008/image-21718-j.webp)
Ուլտրաձայնային տվիչ Ավտոմատ LED Բարի գալուստ անիմացիայի լույսեր և LCD տեղեկատվական էկրան. Երբ տուն եք վերադառնում հոգնեցուցիչ և փորձում եք նստել և հանգստանալ, պետք է շատ ձանձրալի լինի ամեն օր անընդհատ նույնը տեսնելը ձեր շուրջը: Ինչու չեք ավելացնում ինչ -որ զվարճալի և հետաքրքիր բան, որը փոխում է ձեր տրամադրությունը: Կառուցեք գերհեշտ Arduin
LORA peratերմաստիճանի եւ խոնավության տվիչ `6 քայլ
![LORA peratերմաստիճանի եւ խոնավության տվիչ `6 քայլ LORA peratերմաստիճանի եւ խոնավության տվիչ `6 քայլ](https://i.howwhatproduce.com/images/011/image-31642-j.webp)
LORA peratերմաստիճանի և խոնավության ցուցիչ. Այս հրահանգում դուք կսովորեք ստեղծել զգայարան, որը տվյալներ կուղարկի LORA սերվերին: Այս հանգույցը կուղարկի. Օդի ջերմաստիճանի խոնավության տվիչ
I2C / IIC LCD էկրան - Օգտագործեք SPI LCD I2C LCD էկրանին ՝ օգտագործելով SPI- ից IIC մոդուլը Arduino- ով. 5 քայլ
![I2C / IIC LCD էկրան - Օգտագործեք SPI LCD I2C LCD էկրանին ՝ օգտագործելով SPI- ից IIC մոդուլը Arduino- ով. 5 քայլ I2C / IIC LCD էկրան - Օգտագործեք SPI LCD I2C LCD էկրանին ՝ օգտագործելով SPI- ից IIC մոդուլը Arduino- ով. 5 քայլ](https://i.howwhatproduce.com/images/001/image-2309-36-j.webp)
I2C / IIC LCD էկրան | Օգտագործեք SPI LCD I2C LCD էկրանին ՝ օգտագործելով SPI- ից IIC մոդուլ Arduino- ով. Բարև տղերք, քանի որ սովորական SPI LCD 1602 -ը չափազանց շատ լարեր ունի միացնելու, այնպես որ շատ դժվար է այն միացնել arduino- ին, բայց շուկայում կա մեկ մոդուլ, որը կարող է փոխակերպեք SPI էկրանը IIC էկրանին, այնպես որ դուք պետք է միացնեք ընդամենը 4 լար
Duրի մակարդակի Arduino- ի հայտնաբերման մեթոդներ `օգտագործելով ուլտրաձայնային տվիչ և Funduino ջրի տվիչ` 4 քայլ
![Duրի մակարդակի Arduino- ի հայտնաբերման մեթոդներ `օգտագործելով ուլտրաձայնային տվիչ և Funduino ջրի տվիչ` 4 քայլ Duրի մակարդակի Arduino- ի հայտնաբերման մեթոդներ `օգտագործելով ուլտրաձայնային տվիչ և Funduino ջրի տվիչ` 4 քայլ](https://i.howwhatproduce.com/images/003/image-8298-21-j.webp)
Duրի մակարդակի Arduino- ի հայտնաբերման մեթոդներ `օգտագործելով ուլտրաձայնային տվիչ և Funduino ջրի սենսոր: Այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես ստեղծել էժան ջրի դետեկտոր` օգտագործելով երկու մեթոդ ՝ 1. Ուլտրաձայնային տվիչ (HC-SR04) .2. Funduino ջրի ցուցիչ
Peratերմաստիճանի տվիչ / Weatherstation: 9 քայլ (նկարներով)
![Peratերմաստիճանի տվիչ / Weatherstation: 9 քայլ (նկարներով) Peratերմաստիճանի տվիչ / Weatherstation: 9 քայլ (նկարներով)](https://i.howwhatproduce.com/images/003/image-6745-18-j.webp)
Createերմաստիճանի տվիչ / Weatherstation. Ստեղծեք եղանակի կամ ջերմաստիճանի մոնիտոր ՝ օգտագործելով շատ զով թվային ջերմաստիճանի տվիչ DS1820: Ես օգտագործում եմ այս կարգավորումը սերվերային սենյակի և որպես եղանակի պահպանման համար: Այս նախագիծը բաղկացած է. 232 և