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

Arduino- ի վրա հիմնված հայտնաբերման համակարգ. 6 քայլ
Arduino- ի վրա հիմնված հայտնաբերման համակարգ. 6 քայլ

Video: Arduino- ի վրա հիմնված հայտնաբերման համակարգ. 6 քայլ

Video: Arduino- ի վրա հիմնված հայտնաբերման համակարգ. 6 քայլ
Video: Marlin Firmware 2.0.x Explained 2024, Նոյեմբեր
Anonim
Arduino- ի վրա հիմնված հայտնաբերման համակարգ
Arduino- ի վրա հիմնված հայտնաբերման համակարգ
Arduino- ի վրա հիմնված հայտնաբերման համակարգ
Arduino- ի վրա հիմնված հայտնաբերման համակարգ

Այս հրահանգում, Մենք կկազմենք Arduino- ի վրա հիմնված հայտնաբերման պարզ համակարգ `օգտագործելով ուլտրաձայնային սենսորը, servo շարժիչը և պիեզոէլեկտրական ազդանշանը, որը սկսում է զանգել, երբ սենսորը հայտնաբերում է իր տիրույթում գտնվող օբյեկտը: Սա պարզ նախագիծ է, որը կարող է կատարվել մեկ ժամվա ընթացքում: Սա նաև կավելացնի ձեր գիտելիքները Arduino- ի և օգտագործվող բաղադրիչների վերաբերյալ:

Այսպիսով, եկեք սկսենք !!!

Քայլ 1: Աշխատանք

Աշխատող
Աշխատող
Աշխատող
Աշխատող

Այս համակարգի աշխատանքը հետևյալն է.

Ուլտրաձայնային տվիչը, որն ունի 400 սմ միջակայք, տեղադրված է servo շարժիչի վրա և պտտվելիս սենսորը կհասկանա, արդյոք առկա է խոչընդոտող առարկա:

Եթե առկա է խոչընդոտող օբյեկտ, սենսորը կբացահայտի այն և ազդանշան կուղարկի ազդանշանին, որն իր հերթին սկսում է զանգել և այն հեռավորությունը, որով օբյեկտը կարող է դիտվել Arduino IDE- ի սերիական մոնիտորում:

Սենսորի այս տվյալները ուղարկվում են նաև Processing IDE ծրագրակազմ, որն այնուհետև ստեղծում է գրաֆիկական քարտեզ, որը ցույց է տալիս, թե որտեղ և ինչ հեռավորության վրա է գտնվում օբյեկտը:

Քայլ 2: Պահանջվող բաղադրիչներ և գործիքներ

1. Arduino UNO և Ethernet մալուխ

2. Ուլտրաձայնային տվիչ - HC -SR04

3. Servo Motor - MG -995

4. Պիեզոէլեկտրական ազդանշան

5. Հացի տախտակ

6. Արական - Արական ցատկող լարեր

7. Իգական - Արական Jumper լարերը

8. Ֆեվիկվիկ - 2

9. Փոքր պլաստմասե տուփ

10. Դանակ

Քայլ 3: Կապեր ստեղծվելու համար

Կապեր ստեղծվելու համար
Կապեր ստեղծվելու համար
Կապեր ստեղծվելու համար
Կապեր ստեղծվելու համար

Միացրեք սենսորի ձգանման քորոցը Arduino- ի 2 -րդ կապին

Միացրեք սենսորի Echo Pin- ը Arduino- ի 3 -րդ կապին

Համապատասխանաբար միացրեք տվիչների մատակարարման և գրունտի Vcc- ն և GND- ը

Տեղադրեք ազդանշանը սեղանի վրա

Միացրեք նրա դրական վերջը Arduino- ի 10 -րդ կապին և միացրեք բացասական ծայրը գետնին

Կցեք servo շարժիչի սև և կարմիր մետաղալարերը համապատասխանաբար հողին և մատակարարմանը

Կցեք servo շարժիչի դեղին մետաղալարը Arduino- ի 9 -րդ կապին

Arduino- ի 5V տերմինալը միացրեք Arduino- ի GND տերմինալին և գետնին

Այս միացումներն ավարտելուց հետո տեղադրեք ամբողջ սխեման ներսում, ինչպես ցույց է տրված նկարում

Այժմ ժամանակն է ծածկագրել

Քայլ 4: Պլաստիկ տուփ

Պլաստիկ տուփ
Պլաստիկ տուփ
Պլաստիկ տուփ
Պլաստիկ տուփ

Այն, ինչ դուք տեսել եք նկարներում, մենք օգտագործել ենք միջին չափի պլաստիկ տուփ:

Կտրեք տուփի կափարիչը երկու մասի, ինչպես ցույց է տրված, որպեսզի կափարիչի կեսը բացվի, որպեսզի միացումները միացվեն, իսկ շարժիչը չի խանգարում:

Արկղի ներքևում կտրեք փոքրիկ քառակուսի անցք, ինչպես ցույց է տրված նկարում, Ethernet մալուխը Arduino- ին միացնելու համար:

Քայլ 5: Կոդ

Այս նախագիծը բաղկացած է երկու ծածկագրից ՝ մեկը Arduino IDE- ի և մյուսը ՝ IDE- ի մշակման համար:

Processing IDE- ն օգտագործվում է ռադար ստեղծելու համար, որտեղ բոլոր օբյեկտները քարտեզագրվում են իրենց գտնվելու վայրերում:

Softwareրագրակազմը կարելի է ներբեռնել այստեղ:

Կոդը հասանելի է ստորև ՝

Քայլ 6: Վերջնական հպումներ

Վերջնական հպումներ
Վերջնական հպումներ
Վերջնական հպումներ
Վերջնական հպումներ
Վերջնական հպումներ
Վերջնական հպումներ

Միացումն ավարտելուց և կոդը Arduino- ում բեռնելուց հետո միացրեք սխեման պլաստիկ տուփի մեջ, ինչպես ցույց է տրված, ինչպես նաև ուշադիր տեղադրեք Ուլտրաձայնային տվիչը Servo շարժիչի վրա, ինչպես ցույց է տրված նկարում և տեղադրեք Servo շարժիչը տուփի և փայտի կափարիչի վրա: այն fewikwik- ով:

Եթե ազդանշանը չի աշխատում, խնդրում ենք նորից ստուգել ազդանշանի և սենսորի միացումները:

Վայելեք:

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