Բովանդակություն:
- Քայլ 1: Ինչպես է այն աշխատում
- Քայլ 2: Պաշարներ
- Քայլ 3: Մարմնի պատրաստում
- Քայլ 4: Էլեկտրոնիկայի կարգավորում
- Քայլ 5: Շղթա
- Քայլ 6: Վերջնական հավաքում
- Քայլ 7: Կոդ
- Քայլ 8: Խորհուրդներ
Video: Arduino ստվարաթղթե ատրճանակ (RangeFinder & Tachometer) ՝ 8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Արդյո՞ք հիանալի չէ, որ կարողանամ չափել հեռավորությունը բազմոցի վրա հարմարավետ նստած: Ավանդական ժապավեն օգտագործելու փոխարեն: Այսպիսով, այսօր ես պատրաստելու եմ arduino ատրճանակ, որն ունակ է 2 սմ-ից մինչև 400 սմ հեռավորությունների ոչ կոնտակտային չափման 0.3 սմ ճշգրտությամբ և նաև չափել պտտվող մարմնի (RPM) րոպեի պտույտները `օգտագործելով ուլտրաձայնային տվիչ (Համապատասխանաբար HC-SR04) և ինֆրակարմիր տվիչ: Սկզբում ես ուզում էի այն դարձնել ունակ ՝ չափելու ցանկացած շարժվող առարկայի արագությունը ՝ օգտագործելով երկու լրացուցիչ IR սենսորներ, բայց ներկայիս համաճարակի պատճառով պաշարներս սպառվում են: Այսպիսով, ես կօգտագործեմ միայն այն, ինչ ունեմ: Եթե դրանք ունեք, ապա կարող եք ավելացնել ատրճանակին: Ահա հղում, թե ինչպես դա անել:
Քայլ 1: Ինչպես է այն աշխատում
Ուլտրաձայնային տվիչները գործում են ՝ արձակելով ձայն, որն անցնում է օդում, և եթե դրա ճանապարհին կա որևէ առարկա, այն կվերադառնա դեպի մոդուլ: Հաշվի առնելով ճանապարհորդության ժամանակը, կարող եք հաշվարկել հեռավորությունը, քանի որ մենք արդեն ձայնի արագությունը (340 մ/վ) օգտագործում ենք բանաձևով ՝ հեռավորություն = արագություն *ժամանակ: Այս նախագծում IR տվիչի նպատակը օբյեկտի հայտնաբերումն է: IR սենսորը ունի երկու հիմնական մաս: IR հաղորդիչ և IR ընդունիչ: Հաղորդիչը փոխանցում է IR ալիքներ, և եթե կա առարկա, փոխանցվող ալիքը արտացոլվում է այն օբյեկտի կողմից, որն իր հերթին ստացողը վերցնում է ալիքը, իսկ եթե սենսորի առջև առարկա չկա, փոխանցվող ալիքը չի ընդունվում ստացողը, այնուհետև IR մոդուլը ստեղծում է ելք կամ զարկերակ, որը հայտնաբերվում է Arduino- ի կողմից, երբ սեղմում ենք ձգան կոճակը: Այն անընդհատ հաշվում է 5 վայրկյան: Այսպիսով, եկեք սկսենք կառուցել:
<
Քայլ 2: Պաշարներ
ՆՅՈԹԵՐ 1. Arduino Uno (ցանկացած arduino կաշխատի)
2. HC-SR04 Ուլտրաձայնային տվիչ
3. Arduino IR սենսոր
4. 16*2 LCD ցուցադրման մոդուլ (12C)
5. Բուզզեր
6. 9 Վ մարտկոց և միակցիչ
7. Պերֆ տախտակ (ըստ ցանկության)
8. A Pushbutton
9. Շոշափելի անջատիչ *1
10. Սահեցրեք անջատիչը *1
11. LED *2 (նախընտրելի է տարբեր գույներ)
12. 220 օհմ ռեզիստոր *2
13. 10k դիմադրություն *2
14. Arduino կապի վերնագրեր
15. Թռիչքային լարեր
ԳՈՐOOLԻՔՆԵՐ
1. Տաք սոսինձ
2. Սուպեր սոսինձ (ըստ ցանկության)
3. oldոդման երկաթ և զոդ
4. X-acto դանակ
5. Գայլիկոն (ըստ ցանկության)
Քայլ 3: Մարմնի պատրաստում
1. Տպեք տրամադրված կաղապարը, կպցրեք այն ստվարաթղթե թերթիկին, ապա կտրեք ձևերը:
2. Կտրեք ազդանշանային անցքը, կարգավիճակը գլխավորող, հոսանքի լամպը, ուլտրաձայնային տվիչը, IR սենսորների անցքերը և LCD ցուցադրման տարածքը:
3. Կանոնով թեքեք բոլոր ուղիղ գծերը դեպի ներս և սոսնձեք յուրաքանչյուր հատվածը միասին: Մի սոսնձեք ցուցադրման հատվածը, բռնակն ու տանիքի ծածկը մնացած ատրճանակին: Կպցրեք ուլտրաձայնային տվիչը և ինֆրակարմիր տվիչը նրանց տարբեր անցքերի մեջ:
4. Կտրեք 3 սմ լայնությամբ ստվարաթղթե ժապավենը և ծածկեք բռնակի առջևը և հետևը: Կպչեք կոճակը բռնակի առջևից և լարերն անցկացրեք բռնակի հետևի միջով:
Քայլ 4: Էլեկտրոնիկայի կարգավորում
IR սենսոր
Ես օգտագործել եմ ցանցի մալուխի լարերը, քանի որ թռիչքային լարերից դուրս եմ եկել, այնուհետև լարերը կպցրել եմ մի փոքր կտորի, որը այնուհետև զոդվում է սենսորի երեք կապում:
ՈւԼՏՐԱՍՈՆԻԿ ՍԵՆՍՈՐ
Ես օգտագործեցի հին միակցիչ, որը տեղադրեցի սենսորի կապում:
LCD էկրան
Ես թեքեցի LCD դիսփլեյի կապումներն այնպես, որ դրանք ուղիղ լինեն: Այնուհետև ես կրկնեցի նույն կարգավորումը, ինչ IR սենսորով:
LED- ները
Led օղակի կաթոդներից յուրաքանչյուրի համար 220 օհմ ռեզիստոր է:
Քայլ 5: Շղթա
Դուք կարող եք ընտրել, որ միացումն արվի մինի տախտակի վրա կամ նախընտրելի է կատարյալ տախտակի վրա: Ամեն դեպքում, որոշելը ձեզնից է:
Նշում. Արդուինոն սնուցվում է չնայած իր VIN պինին: Նաև իմը տեղադրված է գլխիվայր:
HERE’STHE CONNECTIONS
POWER LED
Անոդ ---- Arduino Pin 8
Կաթոդ --- 220 օմ ռեզիստոր ---- Գրունտ
STATUS LED
Անոդ ---- Arduino Pin 9
Կաթոդ --- 220 օմ ռեզիստոր ---- Գրունտ
BUZZER
Դրական --- Arduino Pin 11
Բացասական --- Հիմք
IR սենսոր
VCC --- Arduino 5V
GND --- Գրունտ
OUT --- Arduino Pin 5
HC-SR04
VCC --- Arduino 5V
GND --- Գրունտ
TRIG --- Arduino Pin 7
ECHO --- Arduino Pin 6
LCD էկրան
VCC --- Arduino 5V
GND --- Գրունտ
SDA --- Arduino Pin A4 (անալոգային քորոց)
SCL --- Arduino Pin A5 (անալոգային քորոց)
Գործարկման կոճակ
Առաջին ոտք----- Arduino 5V
Երկրորդ ոտք --- 10k դիմադրություն (առաջին ոտքը զուգահեռ) --- Arduino Pin 10
(Դիմադրության մյուս ոտքը գետնին)
SPDT SLIDE SWITCH
Կենտրոնի ոտք ------- Arduino 5V
Ձախ ոտք ----- 10k դիմադրություն (առաջին ոտքը զուգահեռ) --- Arduino Pin 13
(Դիմադրության մյուս ոտքը գետնին)
Arduino VIN քորոց ------ Կոճակի առաջին ոտքը
Երկրորդ կոճակը -----+Ve մարտկոց
Arduino GND քորոց --- Մարտկոց -Ve և վերգետնյա երկաթուղի
Քայլ 6: Վերջնական հավաքում
Սկսեք ՝ LED- ները տեղադրելով դրանց անցքերի մեջ, այնուհետև ազդանշանային ազդանշանի, երկու անջատիչների և LCD էկրանների ցուցադրման հատվածում: Անցեք ձգանի կոճակի մետաղալարը ցուցադրման հատվածի ներքևի անցքի միջով: Կպչեք սենսորային մոդուլը ատրճանակի առջևի մասում: Կպչեք ցուցադրման հատվածը ատրճանակի հիմնական մարմնին, ապա ամրացրեք բռնակը ներքևում: Տանիքի ուղղանկյուն ծածկը ժապավենով պահեք ատրճանակին: Սա մուտքի դուռ կլինի: Այժմ ձեր RangeFinder/Tachometer- ը պատրաստ է օգտագործման համար: Deարդարեք ինչպես ցանկանում եք:
Քայլ 7: Կոդ
Լավ գաղափար է իմանալ, թե ինչ է անում ծածկագիրը, նախքան այն ծրագրավորելը սկսելը: Սա կարող է ձեզ շատ գլխացավ փրկել:
Տեղադրեք նաև հեղուկ բյուրեղների ցուցադրման գրադարանը, եթե ձեր LCD- ն ունի 12C մոդուլ: Ներբեռնելու համար սեղմեք այստեղ
Ահա թե ինչ է անում ծածկագիրը
1. Երբ դուք միացնում եք ատրճանակը, հոսանքի լամպը միանում է, և ատրճանակը մեկ վայրկյանից պակաս ձայնային ազդանշան է հնչեցնում (հոսանքի լամպը կարող է սնվել անմիջապես մարտկոցից, բայց ես որոշեցի հոսանքն աշխատել arduino- ից: Սա թույլ է տալիս ղեկավարումը պետք է վերահսկվի)
2. Ատրճանակը լիցքավորվելուց հետո դուք պետք է սլայդերի անջատիչը տեղափոխեք ձախ կամ աջ `ձեր ուզած ռեժիմը ընտրելու համար: Դա անելուց հետո այն կցուցադրի «Սկսելու համար խնդրում ենք միացնել կոճակը»: Կոճակը սեղմելուց հետո ընթերցումը/չափումը պետք է սկսվի: Կոճակը սեղմելիս միացված է կարգավիճակը, որը թարթում է, և ազդանշանը ազդանշան է տալիս:
Քայլ 8: Խորհուրդներ
1. Երբ կապում վերնագրերը կպցնում եք պերֆ տախտակին, նախ տեղադրեք քորոց վերնագրերը ձեր օգտագործած arduino կապում, այնուհետև տախտակը իջեցրեք տախտակի վերևում ՝ ծայրամասային տախտակի պղնձե կողմը դեպի վեր: Վերնագրերը կպցրեք տեղում:
2. Ատրճանակի առջևի մասում կատարեք մուտքի փոքր անցք: Սա կօգտագործվի պտուտակահան օգտագործելով IR սենսորի զգայունությունը կարգավորելու համար:
3. Եթե ծածկագիրը չի աշխատում, · Նախ ստուգեք ձեր կապերը (հատկապես, եթե օգտագործեցիք տախտակ):
· Եթե օգտագործում եք հին մարտկոց, փոխարինեք այն:
· Եթե դեռ չի աշխատում, օգնության համար մեկնաբանեք ստորև:
Խորհուրդ ենք տալիս:
4 in 1 BOX (Արևային վերալիցքավորվող ցնցող ատրճանակ, Power Bank, LED Light & Laser) ՝ 5 քայլ (նկարներով)
4 in 1 BOX (Solar Rechargeable Stun Gun, Power Bank, LED Light & Laser). Այս նախագծում ես կխոսեմ Ինչպես պատրաստել 4 -ը 1 -ում Արևային վերալիցքավորվող ցնցող ատրճանակ, Power Bank, LED Light & Լազերային բոլորը մեկ տուփի մեջ: Ես այս նախագիծը պատրաստեցի, քանի որ ցանկանում եմ տուփի մեջ ավելացնել իմ բոլոր ցանկալի սարքերը, այն նման է գոյատևման տուփի, մեծ հզորությամբ
Ինչպես պատրաստել էպիկական Wii ատրճանակ (10 դոլարից պակաս) ՝ 4 քայլ
Ինչպես պատրաստել էպիկական Wii ատրճանակ (մինչև $ 10 -ով). Բարի գալուստ, շնորհակալություն իմ խրատական փորձերի համար :) :) Այսօր մենք Wii ատրճանակ ենք պատրաստելու Wii մխիթարիչի վրա: Այսպիսով … Եկեք սկսենք
DIY Arduino սնուցվող IR թեթև ատրճանակ ՝ 12 քայլ
DIY Arduino սնուցվող IR թեթև հրացան. (Raspberry Pi- ի համար), PSX Beetl
Coilgun ատրճանակ ՝ 6 քայլ
Coilgun Handg gun. Իմացեք, թե ինչպես պատրաստել պարզ հրացան `օգտագործելով ընդամենը մի քանի մասեր, որոնք բավականին հեշտ է ձեռք բերել: Պատրաստ եղեք մեկ շաբաթից ավելի ծախսել դրա վրա, և ձեզ կարող են անհրաժեշտ լինել մի քանի ծանր էլեկտրական գործիքներ (Միայն լավ արկեր պատրաստելու համար): Ես առաջինը կառուցեցի ընդամենը մեկ շաբաթվա ընթացքում
Arduino ինֆրակարմիր ջերմաչափ ատրճանակ MDF պատյան ՝ 4 քայլ (նկարներով)
Arduino ինֆրակարմիր ջերմաչափ ատրճանակ MDF գործ դա կարող է նշանակել