Բովանդակություն:
- Պարագաներ
- Քայլ 1: Աշխատանքի սկզբունքը
- Քայլ 2: Վերբեռնեք ծածկագիրը
- Քայլ 3. Շարժիչի լիսեռի անցք պատրաստելը
- Քայլ 4. Շարժիչի միացում Մաս 1
- Քայլ 5. Շարժիչի միացում Մաս 2
- Քայլ 6. Օբյեկտների հայտնաբերման շղթա
- Քայլ 7: Բուֆերային նավակ
- Քայլ 8: Անիվներ
Video: Արուդինոյի հետ թիավարման նավից խուսափելը խոչընդոտ է. 9 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Բարև ընկերներ, այս ձեռնարկում ես ձեզ ցույց կտամ, թե ինչպես կատարել խոչընդոտ `խուսափելով թիավարման նավակից: Այս գաղափարն ինձ մոտ ծագեց այն ժամանակ, երբ հանգստանում էի իմ ձկնաբուծարանի մոտ և պլաստիկ մարտահրավերի գաղափար էի մտածում: Ես հասկացա, որ այստեղ պլաստմասը շատ օգտակար կլինի որպես նավակ օգտագործելու համար ՝ իր առաձգականության և անջրանցիկության պատճառով:
Պարագաներ
Մարմին
1 x Սննդի տարա 700 մլ
2 x Թիավար անիվ 70 մմ
5 x շշի կափարիչ
Էլեկտրոնային մասեր
1 x Arduino Nano/Uno (խորհուրդ է տրվում Nano)
2 x DC շարժիչ
1 x L298N շարժիչ
1 x Ուլտրաձայնային տվիչ
1 x Micro Servo
2 x 18650 մարտկոց
1 x 18650 Baterry Holder (2-տեղ)
4 x AA մարտկոց
1 x AA մարտկոցի կրիչ (4 տեղ)
1 x Անջատիչ
Մետաղալար
Աջակցության գործիքներ
Սոսինձ ատրճանակ
Sոդման երկաթ
Քայլ 1: Աշխատանքի սկզբունքը
Հիմնական ալգորիթմ
Ամեն անգամ, երբ ուլտրաձայնը 15 սմ հեռավորության վրա օբյեկտ է հայտնաբերում, սերվոն կշրջվի 180 աստիճանով, այնուհետև 0 աստիճանով (թեքվեք աջ և ձախ) ՝ գտնելու, թե որ ճանապարհն է խոչընդոտներից զերծ: Դրանից հետո շարժիչը թիավարման նավակը կտեղափոխի այն գոտի, որը զերծ է խոչընդոտներից
Շրջան
Այս նախագծում մենք կօգտագործենք լարման 2 աղբյուր `մեկը Arduino- ի, ուլտրաձայնային տվիչի և շարժիչի վարորդի համար, իսկ մյուսը` հատուկ սերվոյի համար: Arduino- ն, ուլտրաձայնային տվիչը և շարժիչի վարորդը կօգտագործեն 18650 մարտկոցը, քանի որ 18650 մարտկոցը կարող է ապահովել շարժիչի մեծ հոսանք և այլ պատճառներ, քանի որ շարժիչը կարող է արագ լիցքաթափել մարտկոցը, այնպես որ մեզ անհրաժեշտ է 18650 մարտկոց, որը կարող է լիցքավորվել:
Քայլ 2: Վերբեռնեք ծածկագիրը
Բեռնման գործընթացը դյուրին դարձնելու համար, մենք նախ կբեռնենք կոդը Arduino- ում ՝ նախքան շրջանը ստեղծելը:
Arduino ֆայլ.
Քայլ 3. Շարժիչի լիսեռի անցք պատրաստելը
Այս քայլով մենք անցքեր կկատարենք սննդի տարայի ձախ և աջ կողմերում: Հետագայում դինամոյի լիսեռը կտեղադրվի այս երկու անցքերի մեջ: Փոսի դիրքը սննդի տարայի մեջտեղում է (երկարություն/2) և ներքևից 3.2 սմ:
Քայլ 4. Շարժիչի միացում Մաս 1
Այս քայլում մենք L298n- ը կմիացնենք մարտկոցին և շարժիչին:
Միացում:
1. L298N (ելք) դեպի DC շարժիչ
2. Մարտկոցի դրական միջուկը միացնելու համար
3. L298N (12V) անցնելու համար
4. Մարտկոցի բացասական տերմինալը դեպի L298N (GND)
դրանից հետո դրանք կպցրեք սննդի տարայի վրա:
Նշում:
-Կպչեք մարտկոցի ամրակը հենց մեջտեղում (լայնություն), որպեսզի թիավարվող նավակը թեքվի ձախ կամ աջ:
Քայլ 5. Շարժիչի միացում Մաս 2
Այժմ մենք arduino- ն կմիացնենք L298N- ին:
Միացում:
1. D5 ՝ A- ն միացնելու համար
2. D6 ՝ B- ն միացնելու համար
3. A0 դեպի մուտքագրում 1
4. A1 մուտքագրում 2
5. A2 դեպի մուտքագրում 3
6. A3 մուտքագրում 4
7. Վին մինչև 5 Վ (V ելք L298N- ից)
8. GND (arduino) - ից GND (L298N)
Քայլ 6. Օբյեկտների հայտնաբերման շղթա
Օբյեկտների հայտնաբերման սխեմայի հիմնական բաղադրիչներն են servo և ուլտրաձայնային տվիչները: Ուլտրաձայնային տվիչը կօգտագործի Arduino- ն որպես սնուցման աղբյուր, իսկ սերվոն ՝ առանձին մարտկոց (AA մարտկոց x 4): Սերվո մարտկոցը կպչուն կլինի սննդամթերքի տարայի վերջում ՝ 18950 մարտկոցի կրիչի դիմաց:
Դուք կարող եք տեղադրել սենսորը ցանկացած վայրում, քանի դեռ այն չի խոչընդոտվում այլ օբյեկտների կողմից: Իմ դեպքում ես օգտագործեցի պլաստիկ տարայի կափարիչ, որը կտրված էր ուլտրաձայնային տվիչների և սերվոյի տեղում (տես նկարը):
Servo միացում.
VCC դեպի դրական մարտկոց (AA)
Ազդանշան D10
GND սերվո GND մարտկոցին և arduino- ին
Ուլտրաձայնային տվիչի միացում.
VCC մինչև 3.3 վ (arduino)
GND- ից GND (arduino)
Արձագանք D2- ին
Միացրեք D3- ին
Քայլ 7: Բուֆերային նավակ
Բուֆերն ունի այնպիսի գործառույթ, որը թույլ չի տալիս թիավարման անիվը դիպչել հատակին / սեղանին, երբ այն դնում ենք դրա վրա: Բուֆերում օգտագործվելու է շշի կափարիչ: Որովհետև շշի կափարիչը հեշտությամբ գտնելը նաև մեր նավակի համար ունի համապատասխան չափսեր:
Բուֆեր պատրաստելու համար վերցրեք շշերի 3 կափարիչ և պարզապես դրանք կպցրեք նավակի ներքևի մասում, ինչպես ցույց է տրված վերևում:
Քայլ 8: Անիվներ
Նախ, անցք կատարեք շշի կափարիչի կենտրոնում: Դրանից հետո թիակը կպցրեք շշի կափարիչին, ինչպես հետևյալ պատկերը: Հետո վերջին քայլը սոսնձել այն դինամոյի լիսեռին:
Խորհուրդ ենք տալիս:
Ինչպես խոչընդոտ դարձնել ռոբոտից խուսափելը. 6 քայլ
Ինչպես խոչընդոտ ստեղծել ռոբոտից խուսափելը. Խոչընդոտներից խուսափելը ռոբոտը պարզ ռոբոտ է, որը աշխատում է arduino- ի կողմից, և այն, ինչ անում է, այն է, որ պարզապես շրջում է և խուսափում խոչընդոտներից: Այն հայտնաբերում է խոչընդոտները HC-SR04 ուլտրաձայնային տվիչով, այլ կերպ ասած, եթե ռոբոտը զգա օբյեկտը մոտակայքում
Dexter- ի հետ Rover- ից խուսափելու խոչընդոտ. 4 քայլ
Dexter- ի հետ Rover- ից խուսափելը խոչընդոտ է. Եթե դուք նորեկ եք Dexter համայնքում, դիմեք https://www.instructables.com/id/Getting-Started-With-Dexter/ Այս նախագծում մենք մշակում ենք խոչընդոտ, որը խուսափում է Rover- ից ՝ օգտագործելով մեր Dexter տախտակը: և ուլտրաձայնային տվիչ
Ամպամած ամպը բուժում է ձեզ (հավաքման գործառույթով ռոբոտից խուսափելը խոչընդոտ է). 8 քայլ
Ամպամած ամպը բուժում է ձեզ (հավաքող գործառույթով ռոբոտից խուսափելը խոչընդոտ է). Անօգուտ մեքենա - Arduino ռոբոտ
USB թիավարման խաղի վերահսկիչ. 7 քայլ (նկարներով)
USB Paddle Game Controller. Իմ որդին իր ծննդյան օրվա համար ռետրո տեսախաղեր էր անցկացնում, և օրվա առավոտյան ես որոշեցի տեսնել, թե արդյոք կարող եմ 3D տպիչի օգնությամբ զույգ USB թիավարման խաղերի վերահսկիչ պատրաստել Պոնգի համար և էլեկտրոնիկա իմ պահեստից: Մինչ ես մանա էի անում
ԻՆՉՊԵՍ ԿԱՐՈ ԵՆ ՀԵՏ ՀԵՏ ՀԵՏ չորության չորացման սենսոր `4 քայլ
ՈՐՊԵՍ ԿԱՐՈ ԵՆՔ ՀԵՏ ՀԵՏ ՀԱՎԱՔԱՈ ՍԵՆՍՈՐ. Ողջույն, այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել մի պարզ «ՀՈ DRՅԱՆ ՉՈՐՈ SԹՅԱՆ ՍԵՆՍՈՐ»: Սա իմ առաջին ուսանելի ներողությունն է իմ ծիծաղելի անգլերենի համար: Հողի չորությունը որոշվում է led ցուցիչով: led լույսը wi