Բովանդակություն:
- Քայլ 1: ՆՅՈԹԵՐ:
- Քայլ 2. Տախտակի միացում:
- Քայլ 3: mingրագրավորեք ձեր Arduino- ն:
- Քայլ 4: Կալիբրացում ձեր սոնարի տիրույթը
- Քայլ 5: Կալիբրացիայի կորի պատրաստում
- Քայլ 6: Կալիբրացում ձեր համակարգը
- Քայլ 7: Փորձարկեք Sonar Range Finder- ը
Video: Ուլտրաձայնային հեռահար որոնիչ դռներով. 7 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Ուլտրաձայնային տիրույթի որոնիչը հայտնաբերում է, թե արդյոք ինչ -որ բան իր ճանապարհին է `բարձր հաճախականության ձայնային ալիք արձակելով: Այս հրահանգի ուշադրության կենտրոնում կլինի այն, թե ինչպես կարող են դռներն ու ուլտրաձայնային միջակայքի որոնիչները միասին աշխատել, մասնավորապես, թե ինչպես դրանք կարող են օգտագործվել դռների բացման և փակման ժամանակ հայտնաբերելու համար: Այս չափիչ սարքի միջոցով մենք կարող ենք տեսնել, արդյոք այն կարող է հայտնաբերել դռների բացումն ու փակումը:
Քայլ 1: ՆՅՈԹԵՐ:
Մեր ծրագրի համար մեզ պետք է.
Arduino Uno միկրոկառավարիչ
USB մալուխ (Arduino- ն համակարգչին միացնելու համար)
Նոթբուք համակարգիչ
Breadboard
Լարեր (մոտ 4-5)
Սոնարը
Քայլ 2. Տախտակի միացում:
Կան տախտակների տարբեր տեսակներ և չափսեր, երկարատևի համար խորհուրդ ենք տալիս հետևել վերևի առաջին նկարին:
Եթե ունեք փոքրը, խորհուրդ ենք տալիս օգտագործել վերը նշված երկրորդ նկարը:
Քայլ 3: 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 միջակայքի որոնիչը պետք է ճշգրտվի և արդյունքները պետք է ցուցադրվեն էկրանին: Դուք արդեն ավարտել եք::)
Խորհուրդ ենք տալիս:
Ձեռնարկ. Ինչպես կառուցել հեռահար դետեկտոր ՝ օգտագործելով Arduino Uno և ուլտրաձայնային տվիչ ՝ 3 քայլ
Ուսումնական ձեռնարկ. Ինչպես կառուցել միջակայքի դետեկտոր `օգտագործելով Arduino Uno և ուլտրաձայնային տվիչ: Նկարագրություն. Այս ձեռնարկը ցույց է տալիս, թե ինչպես կարելի է պատրաստել պարզ տիրույթի դետեկտոր, որը կարող է չափել ուլտրաձայնային տվիչի (US-015) և առջևի խոչընդոտի միջև հեռավորությունը: Այս ուլտրաձայնային US-015 սենսորը ձեր կատարյալ սենսորն է հեռավորության չափման և
1 կմ հեռահար հեռակառավարվող մեքենա ՝ 6 քայլ (նկարներով)
1 կմ հեռավորության վրա գտնվող հեռակառավարվող մեքենա. Դեռ փոքրուց ինձ ապշեցրել էր հեռակառավարվող մեքենաները, սակայն դրանց հեռահարությունը երբեք չէր գերազանցում 10 մետրը: Այն բանից հետո, երբ ես սովորեցի որոշ Arduino ծրագրավորում, ես վերջապես որոշեցի կառուցել իմ սեփական Հեռակառավարվող մեքենան, որը կարող է հասնել մինչև 1 կմ հեռավորության վրա ՝ օգտագործելով nRF24L
Լազերային և տեսախցիկի միջոցով հեռահար որոնիչ սարքելը `6 քայլ
Լազերի և տեսախցիկի միջոցով հեռահար որոնիչ սարքելը. Ես ներկայումս ներքին գարուն եմ պլանավորում հաջորդ գարնանը, բայց քանի որ նոր տուն եմ ձեռք բերել, ես ոչ մի տան ծրագիր չունեմ: Ես սկսեցի չափել պատից մինչև պատի հեռավորությունները ՝ օգտագործելով քանոն, բայց դա դանդաղ է և հակված սխալների: Մտածում էի միջակայք գնելու մասին
Ուլտրաձայնային հեռահար որոնիչ ձեռնարկ ՝ Arduino- ով և LCD- ով ՝ 5 քայլ
Ուլտրաձայնային հեռահար որոնիչ ձեռնարկ ՝ Arduino- ի և LCD- ի հետ. Այնուամենայնիվ, ես միշտ գտել եմ, որ այս մյուս հրահանգները հաճախ բաց են թողնում այն քայլերը, որոնք անհասկանալի են սկսել
Ուլտրաձայնային տվիչների միջակայքի որոնիչ `5 քայլ
Ուլտրաձայնային տվիչների միջակայքի որոնիչ. Ներածություն. Ուլտրաձայնային հեռահար որոնիչ `օգտագործելով Arduino- ն: Ուլտրաձայնային հեռահար որոնիչը պարզ միջոց է ՝ հեռավորությունից խոչընդոտից հեռավորությունը առանց ֆիզիկական շփման հաշվարկելու: Այն օգտագործում է հեռավորության ուլտրաձայնային տվիչ, որն օգտագործում է ձայնային իմպուլսներ