Բովանդակություն:
- Քայլ 1:
- Քայլ 2:
- Քայլ 3:
- Քայլ 4: Համակարգի ալգորիթմ
- Քայլ 5: Parkուգահեռ կայանման ալգորիթմ
- Քայլ 6: Ուղղահայաց կայանման ալգորիթմ
- Քայլ 7: Նյութեր
- Քայլ 8: Մեխանիկական բաժին
- Քայլ 9: Շրջանակային դիագրամ
- Քայլ 10: Softwareրագրային ապահովման մաս
![Ինքնավար զուգահեռ կայանատեղի մեքենաների պատրաստում Arduino- ի միջոցով. 10 քայլ (նկարներով) Ինքնավար զուգահեռ կայանատեղի մեքենաների պատրաստում Arduino- ի միջոցով. 10 քայլ (նկարներով)](https://i.howwhatproduce.com/images/010/image-29973-j.webp)
Video: Ինքնավար զուգահեռ կայանատեղի մեքենաների պատրաստում Arduino- ի միջոցով. 10 քայլ (նկարներով)
![Video: Ինքնավար զուգահեռ կայանատեղի մեքենաների պատրաստում Arduino- ի միջոցով. 10 քայլ (նկարներով) Video: Ինքնավար զուգահեռ կայանատեղի մեքենաների պատրաստում Arduino- ի միջոցով. 10 քայլ (նկարներով)](https://i.ytimg.com/vi/gcOHyQI4Sgo/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
![Image Image](https://i.howwhatproduce.com/images/010/image-29973-2-j.webp)
![](https://i.ytimg.com/vi/JEjM_ieEWmY/hqdefault.jpg)
![Պատկեր Պատկեր](https://i.howwhatproduce.com/images/010/image-29973-3-j.webp)
Ինքնավար կայանատեղերում մենք պետք է ստեղծենք ալգորիթմներ և դիրքի տվիչներ ՝ ըստ որոշակի ենթադրությունների: Այս նախագծում մեր ենթադրությունները կլինեն հետևյալը. Սցենարի համաձայն, ճանապարհի ձախ կողմը բաղկացած կլինի պատերից և զբոսայգու տարածքներից: Ինչպես տեսնում եք տեսանյութում, ընդհանուր առմամբ կա 4 սենսոր, 2 -ը մեքենայի ձախ կողմում և մեկը ՝ հետևի և առջևի կողմերում:
Քայլ 1:
Քայլ 2:
Քայլ 3:
Քայլ 4: Համակարգի ալգորիթմ
![Համակարգի ալգորիթմ Համակարգի ալգորիթմ](https://i.howwhatproduce.com/images/010/image-29973-4-j.webp)
Մեքենայի ձախ կողմում գտնվող երկու սենսորները հասկանում են, որ պատը 15 սմ -ով փոքր է չափված արժեքից և առաջ են շարժվում: Դա գրանցում է հիշողության մեջ: Եզրին գտնվող երկու տվիչները չափվում են անընդհատ, և երբ այդ արժեքները նույնն են, ինչ արդյունքում ստացված արժեքները, դուք պետք է որոշեք, թե ինչպես կայանել:
Պարկի մեթոդի ընտրության ալգորիթմ
- Դեպք 1. Եթե չափված արժեքը մեքենայից մեծ է և փոքր, քան մեքենայի երկարությունը, կգործի զուգահեռ կայանման համակարգը:
- Գործ 2. Եթե չափված արժեքը մեծ է մեքենայի երկարությունից, ռոբոտը կկանգնեցնի ուղղահայաց:
Քայլ 5: Parkուգահեռ կայանման ալգորիթմ
Այս դեպքում մեքենան անցնում է կայանատեղիով և մեքենան կանգ է առնում, երբ կողքի երկու սենսորները նորից տեսնում են պատը: Նա մի փոքր հետ է գալիս և 45 աստիճան թեքվում աջ: Հետընթաց շարժվելիս հետևի տվիչը չափման միջոցով մտնում է այգու տարածք և սկսում թեքվել ձախ: Ձախ շարժման ժամանակ ծայրերում գտնվող տվիչները չափվում են անընդհատ, և երկու տվիչները շարունակում են թեքվել ձախ, մինչև չափված արժեքը հավասարվի միմյանց: Կանգնեք, երբ հավասար եք: Առջևի սենսորը չափում է և առաջ է գնում մինչև այն 10 սմ -ով փոքր է և դանդաղում է, երբ փոքր է 10 սմ -ով: Ավտոկայանատեղի ավարտվեց:
Քայլ 6: Ուղղահայաց կայանման ալգորիթմ
Եթե ծայրերում գտնվող սենսորները չափազանց շատ են չափում արժեքը մեքենայի երկարության վրա, մեքենան կանգ է առնում և 90 աստիճան թեքվում ձախ: Նրանք սկսում են շարժվել դեպի ավտոկայանատեղի: Այս պահին առջևի սենսորը անընդհատ չափվում է և մեքենան կանգնում է, եթե չափված արժեքը 10 սմ -ից պակաս է: Այգու շահագործումն ավարտված է:
Քայլ 7: Նյութեր
- Արդուինո Մեգա
- Adafruit Motor Shield
- 4 Dc Motor Robot Kit
- 4 կտոր HC-SR04 ուլտրաձայնային տվիչ
- LM 393 ինֆրակարմիր արագության տվիչ
- Lipo մարտկոց (7.4V 850 mAh բավարար է)
- Թռիչքային մալուխներ
Գնել ՝
Քայլ 8: Մեխանիկական բաժին
![Մեխանիկական բաժին Մեխանիկական բաժին](https://i.howwhatproduce.com/images/010/image-29973-5-j.webp)
![Մեխանիկական բաժին Մեխանիկական բաժին](https://i.howwhatproduce.com/images/010/image-29973-6-j.webp)
Համակարգում ինֆրակարմիր սենսորը չափում է շարժիչի արագությունը: Սա կայանման ժամանակ անիվների պտույտների քանակը չափելու և կայանումն առանց սխալների ապահովելու համար է: Եթե ձեր ռոբոտների հավաքածուի մեջ չկա կոդավորող սկավառակ, կարող եք այն տեղադրել լրացուցիչ: Այստեղ նշելու կետը կոդավորող սկավառակի անցքերի թիվն է: Այս նախագծում ծածկագրիչի անցքերի թիվը 20 դիր է: Եթե ունեք այլ համար, ապա նորից պետք է կարգավորեք մեքենայի շրջադարձերը:
Տեղադրեք LM393 արագության տվիչը, ինչպես ցույց է տրված վերևում: Համոզվեք, որ ծածկագրիչի սկավառակի անցքերն արագությամբ են:
Քայլ 9: Շրջանակային դիագրամ
![Շղթայի դիագրամ Շղթայի դիագրամ](https://i.howwhatproduce.com/images/010/image-29973-7-j.webp)
Ուլտրաձայնային տվիչների կապեր
Առջևի տվիչ => Հանգույցի ամրակ ՝ D34, Էխոյի կապում ՝ D35
Ձախ առջևի տվիչ => Հանգույցի ամրակ ՝ D36, Էխոյի կապում ՝ D37
Ձախ հետևի ցուցիչ => Կտրուկ պին ՝ D38, Էխո կապում ՝ D39
Հետևի ցուցիչ => Հանգույցի ամրակ ՝ D40, Էխո կապում ՝ D41
Motor Shield Dc Motor Պին միացումներ Ձախ առջևի շարժիչ => M4
Աջ ճակատային շարժիչ => M3
Ձախ հետևի շարժիչ => M1
Աջ հետևի շարժիչ => M2
LM393 Speed Sensor Pin Connections VCC => 5V: OUT => D21: GND => GND
Քայլ 10: Softwareրագրային ապահովման մաս
Սենսորների գրադարանը և arduino կոդը կարող եք գտնել այստեղ >> ինքնավար կայանատեղի մեքենա
Խորհուրդ ենք տալիս:
Թրթռման և բանավոր խոսքի միջոցով պտտվող մեքենաների կանխատեսելի սպասարկում. 8 քայլ
![Թրթռման և բանավոր խոսքի միջոցով պտտվող մեքենաների կանխատեսելի սպասարկում. 8 քայլ Թրթռման և բանավոր խոսքի միջոցով պտտվող մեքենաների կանխատեսելի սպասարկում. 8 քայլ](https://i.howwhatproduce.com/images/005/image-14357-41-j.webp)
Պտտվող մեքենաների կանխատեսելի սպասարկում `օգտագործելով թրթռում և խոսք. Պտտվող մեքենաները, ինչպիսիք են քամու տուրբինները, հիդրոուրբինները, ինդուկցիոն շարժիչները և այլն, բախվում են տարբեր տեսակի մաշվածության: Այս անսարքությունների և մաշվածության մեծ մասը պայմանավորված են սարքի աննորմալ թրթռումներով: Այս մեքենաները հաճախ աշխատում են ծանր աշխատանքի տակ
Վերամշակման նյութերի միջոցով կայծակնային վզնոցի պատրաստում. 5 քայլ (նկարներով)
![Վերամշակման նյութերի միջոցով կայծակնային վզնոցի պատրաստում. 5 քայլ (նկարներով) Վերամշակման նյութերի միջոցով կայծակնային վզնոցի պատրաստում. 5 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-1772-40-j.webp)
Վերամշակման նյութերի միջոցով կայծակի վզնոց պատրաստելը. Ողջույն, մոտ մեկ ամիս առաջ ես Bangood.com- ից գնեցի մի քանի մատչելի LED լուսադիոդային լույսեր: Դուք կարող եք տեսնել, որ LED շերտի լույսերն օգտագործվում են տան/այգու ներքին/արտաքին ձևավորման մեջ և այլն: Ես որոշել եմ լուսավոր վզնոց պատրաստել, երբ նոր
Ուլտրաձայնային տվիչի միջոցով Arduino- ի վրա հիմնված ինքնավար բոտ. 5 քայլ (նկարներով)
![Ուլտրաձայնային տվիչի միջոցով Arduino- ի վրա հիմնված ինքնավար բոտ. 5 քայլ (նկարներով) Ուլտրաձայնային տվիչի միջոցով Arduino- ի վրա հիմնված ինքնավար բոտ. 5 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-501-63-j.webp)
Ուլտրաձայնային տվիչի միջոցով Arduino- ի վրա հիմնված ինքնավար բոտ. Ստեղծեք ձեր սեփական Arduino- ի վրա հիմնված ինքնավար բոտ `օգտագործելով ուլտրաձայնային տվիչ: Այս բոտը կարող է շատ ինքնուրույն տեղաշարժվել` առանց որևէ խոչընդոտի բախվելու: Հիմնականում այն, ինչ անում է, այն է, որ իր ճանապարհին հայտնաբերում է ցանկացած տեսակի խոչընդոտներ և որոշում լավագույնը
IR- ի վրա հիմնված արագաչափից հետադարձ համակարգի միջոցով շարժիչի RPM- ի ինքնավար վերահսկում. 5 քայլ (նկարներով)
![IR- ի վրա հիմնված արագաչափից հետադարձ համակարգի միջոցով շարժիչի RPM- ի ինքնավար վերահսկում. 5 քայլ (նկարներով) IR- ի վրա հիմնված արագաչափից հետադարձ համակարգի միջոցով շարժիչի RPM- ի ինքնավար վերահսկում. 5 քայլ (նկարներով)](https://i.howwhatproduce.com/images/003/image-8395-27-j.webp)
IR- ի վրա հիմնված արագաչափից հետադարձ համակարգի օգտագործմամբ շարժիչի RPM- ի ինքնավար վերահսկողություն. Միշտ անհրաժեշտ է գործընթացների ավտոմատացման անհրաժեշտություն, լինի դա պարզ/հրեշավոր: Այս նախագիծը կատարելու գաղափարը ես գտա մի պարզ մարտահրավերից, որին ես բախվեցի գտնելու ժամանակ: մեր փոքր կտոր հողը ջրելու/ոռոգելու մեթոդներ: Ընթացիկ մատակարարման գծի խնդիրը
Raspberry Pi- ի միջոցով տվյալների գրանցման պատրաստում. 3 քայլ (նկարներով)
![Raspberry Pi- ի միջոցով տվյալների գրանցման պատրաստում. 3 քայլ (նկարներով) Raspberry Pi- ի միջոցով տվյալների գրանցման պատրաստում. 3 քայլ (նկարներով)](https://i.howwhatproduce.com/images/004/image-9838-12-j.webp)
Raspberry Pi- ով տվյալների անտառահատ պատրաստելը. Այս պարզ տվյալների գրանցիչը կանոնավոր լուսաչափումներ է կատարում անալոգային LDR- ով (Photoresistor) և դրանք պահում է ձեր Raspberry Pi- ի տեքստային ֆայլում: Տվյալների գրանցամատյանը յուրաքանչյուր 60 վայրկյանում չափելու և գրանցելու է լուսավորության մակարդակը ՝ հնարավորություն տալով վերահսկել