Բովանդակություն:

Ուլտրաձայնային հեռահար որոնիչ դռներով. 7 քայլ (նկարներով)
Ուլտրաձայնային հեռահար որոնիչ դռներով. 7 քայլ (նկարներով)

Video: Ուլտրաձայնային հեռահար որոնիչ դռներով. 7 քայլ (նկարներով)

Video: Ուլտրաձայնային հեռահար որոնիչ դռներով. 7 քայլ (նկարներով)
Video: Հեռահար (արտամարմնային) քարափշրում։ Ուրոլոգ Գոռ Գրիգորիի Շադյան։ Հեռ․՝ 094334199։ 2024, Նոյեմբեր
Anonim
Ուլտրաձայնային հեռահար որոնիչ դռներով
Ուլտրաձայնային հեռահար որոնիչ դռներով

Ուլտրաձայնային տիրույթի որոնիչը հայտնաբերում է, թե արդյոք ինչ -որ բան իր ճանապարհին է `բարձր հաճախականության ձայնային ալիք արձակելով: Այս հրահանգի ուշադրության կենտրոնում կլինի այն, թե ինչպես կարող են դռներն ու ուլտրաձայնային միջակայքի որոնիչները միասին աշխատել, մասնավորապես, թե ինչպես դրանք կարող են օգտագործվել դռների բացման և փակման ժամանակ հայտնաբերելու համար: Այս չափիչ սարքի միջոցով մենք կարող ենք տեսնել, արդյոք այն կարող է հայտնաբերել դռների բացումն ու փակումը:

Քայլ 1: ՆՅՈԹԵՐ:

Մեր ծրագրի համար մեզ պետք է.

Arduino Uno միկրոկառավարիչ

USB մալուխ (Arduino- ն համակարգչին միացնելու համար)

Նոթբուք համակարգիչ

Breadboard

Լարեր (մոտ 4-5)

Սոնարը

Քայլ 2. Տախտակի միացում:

Միացնելով խորհուրդը
Միացնելով խորհուրդը

Կան տախտակների տարբեր տեսակներ և չափսեր, երկարատևի համար խորհուրդ ենք տալիս հետևել վերևի առաջին նկարին:

Եթե ունեք փոքրը, խորհուրդ ենք տալիս օգտագործել վերը նշված երկրորդ նկարը:

Քայլ 3: mingրագրավորեք ձեր Arduino- ն:

Mingրագրավորեք ձեր Arduino- ն
Mingրագրավորեք ձեր Arduino- ն
Mingրագրավորեք ձեր Arduino- ն
Mingրագրավորեք ձեր Arduino- ն

Այս քայլը վերաբերում է ձեր Arduino- ին ծրագրավորմանը, վերևում կարող եք տեսնել մեր օգտագործած կոդը: Այս ծածկագրով դուք կկարողանաք մոնիտորին կարդալ Sonar Rangefinder- ի արժեքը և գրանցել այն էկրանին:

Քայլ 4: Կալիբրացում ձեր սոնարի տիրույթը

Այժմ դուք պետք է ստեղծեք հավասարություն, որը Arduino- ն կարող է օգտագործել ՝ սոնարից մինչև դուռ կամ ձեր հայտնաբերած որևէ առարկա հեռավորությունը ճիշտ ներկայացնելու համար: Տեղադրեք քանոն սոնարի դիմաց և ստացեք ցանկացած առարկա, ինչպիսին է գիրքը: Տեղադրեք օբյեկտի առջևի մասը քանոնի վրա նշված 10 դյույմ գծի վրա և գրանցեք սոնարի կողմից տրված արժեքը: Շարունակեք կրկնօրինակել գիրքը 5 դյույմով և գրանցեք այն արժեքները, որոնք հայտնվում են մոնիտորի վրա:

Քայլ 5: Կալիբրացիայի կորի պատրաստում

Կալիբրացիայի կորի պատրաստում
Կալիբրացիայի կորի պատրաստում

Այժմ, երբ ունեք տվյալներ, մենք դա կօգտագործենք ընթերցման հեռավորությունների հավասարումը ստեղծելու համար: Logger Pro- ի միջոցով սահմանեք x առանցքը սոնարից և y- առանցքից ՝ որպես սոնարի ընթերցումներ ՝ լրացնելով գծապատկերները: Աջ կողմում կհայտնվի մի շարք կետեր, որոնք ցույց են տալիս նախշը: Սեղմեք ձախ գծապատկերի ձախից ամենաէ կետից և նշեք բոլոր կետերը դեպի աջ, մինչև չհասնեք վերջինին: Երբ դա արվում է, անցեք էկրանի վերևի Գրաֆիկները և սեղմեք «Գծային» ՝ լավագույն պիտանի գծի գրաֆիկը տեղադրելու համար: Տեղադրեք գրաֆիկի վրայով և գրանցեք ցուցադրված հավասարումը:

Քայլ 6: Կալիբրացում ձեր համակարգը

Այժմ դուք պետք է վերադառնաք ձեր ծածկագրին և փոխեք բոլոր int արժեքները float- ով ՝ թույլ տալով ծածկագրին կարդալ նաև տասնորդական արժեքներ: Այնուհետև ստեղծեք նոր փոփոխական ՝ ձեր հավասարման համար վերևում, կարող եք այն անվանել «ջերմաստիճան», և այն հավասարեցնել նախորդ քայլից ստացված հավասարմանը: Թույլ տվեք նոր փոփոխականին ներառել նաև տասնորդական թվեր `ավելացնելով նոր տող` «բոց ջերմաստիճան»: Վերջապես, այդ երկու տողերի տակ տեղադրեք Serial.println («փոփոխական անուն»), որպեսզի ձեր հեռավորության նոր արժեքը գրանցվի: Այն պետք է այսպիսի տեսք ունենա =

*y- ն ներկայացնում է փոփոխականի համար ձեր դրած անունը*

բոց y; y = (a* x) + b; Serial.println (y);

Հիշեք նաև, որ հեռացնեք մյուս Սերիական տպագրությունը, քանի որ դա այն արժեքը չէ, որի վրա մենք կենտրոնանում ենք:

Քայլ 7: Փորձարկեք Sonar Range Finder- ը

Փորձարկելով Sonar Range Finder- ը
Փորձարկելով Sonar Range Finder- ը

Երբ ունեք ձեր հավասարումը, կարող եք օգտագործել այդ հավասարումը և տեղադրել այն ծածկագրի մեջ: Տեղադրելուց հետո կարող եք ձեր նոութբուքը միացնել տախտակին և փոխանցել ծածկագիրը ՝ այն փորձարկելու համար: Դուք կարող եք տեսնել, թե ինչպես են թվերը փոխվում `կախված սոնարային հեռաչափի և դռան հեռավորությունից: Ոչ միայն թվերը կփոխվեն, այլև լույսերը պետք է միացվեն և անջատվեն:

Ձեր Sonar միջակայքի որոնիչը պետք է ճշգրտվի և արդյունքները պետք է ցուցադրվեն էկրանին: Դուք արդեն ավարտել եք::)

Խորհուրդ ենք տալիս: