Բովանդակություն:
- Քայլ 1: Բաղադրիչ
- Քայլ 2. Ավելին MLX90614- ի մասին
- Քայլ 3. Ավելին HCSR04 մոդուլի մասին
- Քայլ 4: Ավելին 16x2 LCD- ի մասին
- Քայլ 5: Ավելի շատ պատկերներ
- Քայլ 6: Կոդ
- Քայլ 7. Նախագծի խորացում շենքից
- Քայլ 8. Arduino- ի հիմունքները ՝ հղման համար
Video: Arduino ինտերֆեյս ուլտրաձայնային տվիչի և անհպում ջերմաստիճանի տվիչի հետ `8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Մեր օրերում արտադրողները, ծրագրավորողները նախընտրում են Arduino- ն `նախագծերի նախատիպերի արագ զարգացման համար: Arduino- ն բաց կոդով էլեկտրոնիկայի հարթակ է, որը հիմնված է հեշտ օգտագործման ապարատային և ծրագրային ապահովման վրա: Arduino- ն ունի շատ լավ օգտագործողների համայնք: Այս նախագծում մենք կտեսնենք, թե ինչպես կարելի է զգալ օբյեկտի ջերմաստիճանը և հեռավորությունը: Օբյեկտը կարող է լինել ցանկացած տիպի, ինչպիսին է տաք բանկան կամ դրսից իսկական սառը սառույցի պատը: Այսպիսով, այս համակարգով մենք կարող ենք փրկել մեր անձը: Եվ որ ամենակարևորն է, դա կարող է օգտակար լինել հաշմանդամների (կույրերի) համար:
Քայլ 1: Բաղադրիչ
Այս նախագծի համար մեզ անհրաժեշտ կլինեն հետևյալ բաղադրիչները ՝ 1. Արդուինո Նանո
Արդուինո Նանոն Հնդկաստանում-
Արդուինո Նանոն Մեծ Բրիտանիայում -
Արդուինո Նանոն ԱՄՆ -ում -
2. MLX90614 (IR ջերմաստիճանի տվիչ)
MLX90614 Հնդկաստանում-
MLX90614 Միացյալ Թագավորությունում -
MLX90614 ԱՄՆ -ում -
3. HCSR04 (Ուլտրաձայնային տվիչ)
HC-SR04 Հնդկաստանում-
HC -SR04 Մեծ Բրիտանիայում -
HC -SR04 ԱՄՆ -ում -
4.16x2 LCD
16X2 LCD Հնդկաստանում-
16X2 LCD Մեծ Բրիտանիայում -
16X2 LCD ԱՄՆ -ում -
5. Սեղանատախտակ
BreadBoard Հնդկաստանում-
BreadBoard ԱՄՆ-ում-
BreadBoard- ը Մեծ Բրիտանիայում-
6. Քիչ լարեր Մենք կարող ենք Arduino- ի ցանկացած տախտակ օգտագործել Arduino nano- ի փոխարեն `հաշվի առնելով քորոցների քարտեզագրումը:
Քայլ 2. Ավելին MLX90614- ի մասին
MLX90614- ը i2c- ի վրա հիմնված IR ջերմաստիճանի տվիչ է, որն աշխատում է ջերմային ճառագայթման հայտնաբերման վրա: Ներքինում MLX90614- ը երկու սարքերի զույգ է `ինֆրակարմիր ջերմապաշտպան դետեկտոր և ազդանշանային կոնդիցիոներ կիրառող պրոցեսոր: Ստեֆան-Բոլցմանի օրենքի համաձայն ՝ բացարձակ զրոյից ցածր 0 օբյեկտ (0 ° K) ցածր ինֆրակարմիր սպեկտրում (ոչ մարդու կողմից տեսանելի) լույս է արձակվում, որն ուղիղ համեմատական է նրա ջերմաստիճանին: MLX90614- ի ներսում գտնվող հատուկ ինֆրակարմիր ջերմապարկը զգում է, թե որքան ինֆրակարմիր էներգիա է արտանետվում իր տեսադաշտի նյութերից և դրան համաչափ էլեկտրական ազդանշան է արտադրում:
Այդ ջերմաչափը, որն արտադրում է ջերմաչափը, վերցվում է կիրառման պրոցեսորի 17-բիթանոց ADC- ով, այնուհետև պայմանավորվում ՝ նախքան միկրոկոնտրոլերին փոխանցվելը:
Քայլ 3. Ավելին HCSR04 մոդուլի մասին
HCSR04 ուլտրաձայնային մոդուլում մենք պետք է ձգան զարկերակ տանք ձգիչի քորոցին, որպեսզի այն գեներացնի 40 կՀց հաճախականությամբ ուլտրաձայնային հետազոտություն: Ուլտրաձայնային հետազոտություն արտադրելուց հետո, այսինքն ՝ 40 կՀց հաճախականությամբ 8 իմպուլս, այն բարձրացնում է արձագանքման քորոցը: Էխոյի քորոցը մնում է բարձր, քանի դեռ այն ետ չի ստանում արձագանքի ձայնը:
Այսպիսով, արձագանքման քորոցի լայնությունը կլինի այն ժամանակը, երբ ձայնը ճանապարհորդի առարկա և հետ վերադառնա: Երբ ժամանակ ենք ստանում, կարող ենք հաշվարկել հեռավորությունը, քանի որ գիտենք ձայնի արագությունը:
HC -SR04- ը կարող է չափել մինչև 2 սմ - 400 սմ միջակայքում:
Ուլտրաձայնային մոդուլը կստեղծի ուլտրաձայնային ալիքներ, որոնք գտնվում են մարդու կողմից հայտնաբերվող հաճախականությունների միջակայքում, սովորաբար 20,000 Հց-ից բարձր: Մեր դեպքում մենք կփոխանցենք 40 ԿՀց հաճախականությունը:
Քայլ 4: Ավելին 16x2 LCD- ի մասին
16x2 LCD- ն 16 նիշ և 2 տող LCD է, որն ունի 16 կապի կապ: Այս LCD- ի համար պահանջվում են տվյալներ կամ տեքստ ASCII ձևաչափով: Առաջին շարքը սկսվում է 0x80- ով, իսկ երկրորդ շարքը սկսվում է 0xC0 հասցեով: LCD- ն կարող է աշխատել 4-բիթ կամ 8-բիթ ռեժիմով: 4 բիթանոց ռեժիմում Տվյալները/հրամանը ուղարկվում է Nibble ձևաչափով ՝ սկզբում ավելի բարձր խայթոց, այնուհետև ստորին Nibble
Օրինակ ՝ 0x45 ուղարկելու համար նախ կուղարկվի 4 -ը, այնուհետև կուղարկվի 5 -ը:
Գոյություն ունի 3 վերահսկիչ քորոց ՝ RS, RW, E.
Ինչպես օգտագործել RS- ը. Երբ հրամանը ուղարկվում է, ապա RS = 0
Երբ Տվյալներն ուղարկվում են, ապա RS = 1
Ինչպես օգտագործել RW:
RW քորոցը կարդում/գրում է: որտեղ, RW = 0 նշանակում է Տվյալներ գրել LCD- ում RW = 1 նշանակում է Կարդալ տվյալները LCD- ից
Երբ մենք գրում ենք LCD հրամանին/Տվյալներին, մենք սահմանում ենք PIN- ը որպես OWԱOWՐ:
Երբ մենք կարդում ենք LCD- ից, մենք սահմանում ենք PIN- ը որպես HIGH:
Մեր դեպքում մենք այն միացրել ենք OWԱOWՐ մակարդակի, քանի որ մենք միշտ գրելու ենք LCD- ով:
Ինչպես օգտագործել E (Միացնել)
Երբ մենք տվյալներ ենք ուղարկում LCD, մենք զարկերակ ենք տալիս LCD- ին E քորոցի օգնությամբ:
Սա բարձր մակարդակի հոսք է, որին մենք պետք է հետևենք ՝ ՀՐԱՄԱՆՈԹՅՈՆ/ՏՎՅԱԼՆԵՐ LCD- ին ուղարկելիս: Բարձրագույն խայթոց
Միացնել զարկերակը,
RS- ի ճիշտ արժեքը ՝ հիմնված COMMAND/DATA- ի վրա
Ստորին Նիբլ
Միացնել զարկերակը,
RS- ի ճիշտ արժեքը ՝ հիմնված COMMAND/DATA- ի վրա
Քայլ 5: Ավելի շատ պատկերներ
Քայլ 6: Կոդ
Խնդրում ենք գտնել կոդը github- ում ՝
github.com/stechiez/Arduino.git
Քայլ 7. Նախագծի խորացում շենքից
Խորհուրդ ենք տալիս:
Ինտերֆեյս LM35 ջերմաստիճանի տվիչ Arduino- ի հետ. 4 քայլ
Interfacing LM35 ջերմաստիճանի տվիչ Arduino- ի հետ. Rmերմաչափերը օգտակար սարք են, որոնք երկար ժամանակ օգտագործվում են ջերմաստիճանի չափման համար: Այս նախագծում մենք պատրաստել ենք Arduino- ի վրա հիմնված թվային ջերմաչափ, որը ցուցադրում է շրջակա միջավայրի ներկա ջերմաստիճանը և ջերմաստիճանի փոփոխությունները LCD- ով: Այն կարող է խորանալ
Ինտերֆեյս DS18B20 ջերմաստիճանի տվիչ Arduino- ի և ESP8266- ի հետ. 8 քայլ
Ինտերֆեյս DS18B20 ջերմաստիճանի տվիչ Arduino- ի և ESP8266- ի հետ. Այ, ինչ կա, տղերք: Աքարշ այստեղ ՝ CETech- ից: Այսօր մենք մտադիր ենք մեր զինանոցում ավելացնել նոր տվիչ, որը հայտնի է որպես DS18B20 ջերմաստիճանի տվիչ: Դա DHT11- ի նման ջերմաստիճանի տվիչ է, բայց ունի այլ կիրառման շարք: Մենք կհամեմատենք այն
3 առանցքի գիրոսկոպի տվիչի BMG160 ինտերֆեյս ՝ ազնվամորու Pi- ի հետ. 5 քայլ
BMG160 3 առանցքի գիրոսկոպի տվիչի միջերես Raspberry Pi- ի հետ. Today'sամանակակից աշխարհում երիտասարդների և երեխաների կեսից ավելին սիրում է խաղը, և բոլոր նրանք, ովքեր հիացած են դրանով, հետաքրքրված են խաղերի տեխնիկական կողմերով, գիտեն շարժման զգայունության կարևորությունը: այս տիրույթում: Մենք նույնպես զարմացած էինք նույն բանից և
Arduino Uno- ի, ուլտրաձայնային տվիչի HC-SR04 և WTV020SD ձայնային մոդուլի հետ խոսող հեռավորությունը. 4 քայլ
Խոսելով հեռավորության վրա Arduino Uno- ի, Ուլտրաձայնային տվիչի HC-SR04- ի և WTV020SD Sound Module- ի հետ. Բարի գալուստ իմ Instructable #31, որը հայտնի է որպես Arduino- ի ամենահայտնի նախագծերից մեկը: Եթե ձեզ դուր է գալիս այս նախագիծը, խնդրում եմ դառնալ Instructables- ի իմ հետևորդներից մեկը և բաժանորդագրվեք իմ Youtube ալիքին … www.youtube.com/rcloversan Ամեն դեպքում, այս նախագծի համար դուք
ԻՆՉՊԵՍ ԿԱՐՈ ԵՆ ՀԵՏ ՀԵՏ ՀԵՏ չորության չորացման սենսոր `4 քայլ
ՈՐՊԵՍ ԿԱՐՈ ԵՆՔ ՀԵՏ ՀԵՏ ՀԱՎԱՔԱՈ ՍԵՆՍՈՐ. Ողջույն, այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել մի պարզ «ՀՈ DRՅԱՆ ՉՈՐՈ SԹՅԱՆ ՍԵՆՍՈՐ»: Սա իմ առաջին ուսանելի ներողությունն է իմ ծիծաղելի անգլերենի համար: Հողի չորությունը որոշվում է led ցուցիչով: led լույսը wi