Բովանդակություն:
- Քայլ 1: Տեսանյութ
- Քայլ 2: Հիմնական բլոկներ
- Քայլ 3: IR-Photodiode մոդուլ (3-րդ մաս 1)
- Քայլ 4: IR-Photodiode մոդուլ (3-րդ մաս 2)
- Քայլ 5: IR-Photodiode մոդուլ (3-րդ մաս 3-ից)
- Քայլ 6: Շարժիչային վարորդ
- Քայլ 7: Arduino Nano և ծածկագիր
- Քայլ 8. Սխեմատիկ և ՎԵՐINՆԵԼ:
Video: Ինչպես կատարել գծի հետևորդ Arduino- ի միջոցով. 8 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
By miniProjectsminiProjectsFollow Ավելին հեղինակի կողմից.
Օգտվողի մասին. Ստուգեք իմ YouTube ալիքը `նմանատիպ նախագծերի համար: Ավելին miniProjects- ի մասին »
Եթե դուք սկսում եք ռոբոտաշինությամբ, սկսնակների առաջին նախագծերից մեկը ներառում է գծերի հետևորդ: Դա հատուկ խաղալիք մեքենա է, որն ունի գույք `սև գույնով և ի տարբերություն ֆոնի:
Եկեք սկսենք.
Քայլ 1: Տեսանյութ
Կից ՝ համապարփակ տեսանյութ: Խնդրում եմ, նայեք:
Քայլ 2: Հիմնական բլոկներ
Մենք կարող ենք տողի հետևորդը բաժանել չորս խոշոր բլոկների: IR- ֆոտոդիոդի տվիչներ, շարժիչի վարորդ, arduino nano/code և խաղալիք մեքենայի շասսի պլաստիկ անիվների և 6V DC շարժիչների հետ միասին: Եկեք նայենք այս բլոկներին մեկ առ մեկ:
Քայլ 3: IR-Photodiode մոդուլ (3-րդ մաս 1)
IR-Photodiode սենսորի աշխատանքը գծի հետևորդում է հայտնաբերել, եթե դրա տակ կա սև գիծ: IR լույսից արտանետվող IR լույսը վերադառնում է տակի մակերևույթից ՝ ֆոտոդիոդով գրավելու համար: Ֆոտոդիոդի հոսանքը համաչափ է իր ստացած ֆոտոններին, և ֆիզիկան ասում է, որ սև գույնը ներծծում է IR ճառագայթները, ուստի, եթե մենք ունենք ֆոտոդիոդի տակ սև գիծ, այն ստանում է ավելի քիչ ֆոտոններ, ինչը թույլ է տալիս ավելի քիչ հոսանք, քան եթե այն անդրադարձող մակերևույթ ուներ դրա տակ:
Այս ընթացիկ ազդանշանը մենք կփոխարկենք լարման ազդանշանի, որը arduino- ն կարող է կարդալ digitalRead- ի միջոցով հաջորդ քայլին:
Քայլ 4: IR-Photodiode մոդուլ (3-րդ մաս 2)
Ֆոտոդիոդի հոսանքը անցնում է 10 KOhm ռեզիստորի միջոցով `համաչափ լարման անկում ստեղծելու համար, եկեք այն անվանենք Vphoto: Եթե դրա տակ կա սպիտակ մակերես, ապա ֆոտոդիոդի հոսանքը բարձրանում է, և, հետևաբար, Vphoto- ն, մյուս կողմից ՝ սև մակերևույթի դեպքում երկուսն էլ նվազում են: Vphoto- ն միացված է LM741 opamp- ի Non Inverting տերմինալին: Այս կոնֆիգուրացիայում, եթե ոչ շրջվող տերմինալում (+) լարումը ավելի մեծ է, քան շրջադարձային տերմինալում (-), ապա opamp- ի ելքը սահմանվում է HIGH և LOW այլ ճանապարհների համար: Մենք զգուշորեն սահմանում ենք լարման շրջադարձային քորոցը `որպես պոտենցիոմետր օգտագործելով սպիտակ և սև գույների լարման ընթերցման միջև: Դրանով այս շղթայի ելքը բարձր է սպիտակի համար և ցածր `սև գույնի համար, ինչը կատարյալ է arduino- ի համար կարդալու համար:
Կցված պատկերները պիտակավորեցի վերը նկարագրության կարգով `ավելի լավ հասկանալու համար:
Քայլ 5: IR-Photodiode մոդուլ (3-րդ մաս 3-ից)
Միայն IR- ֆոտոդիոդի սենսորը բավարար չէ գծի հետևորդ ստեղծելու համար, քանի որ մենք չգիտենք ելքի ուղղությունը `փոխհատուցելու շարժիչների օգտագործումը: Հետևաբար, ես օգտագործեցի սենսորային մոդուլ, որը պարունակում է 6 IR- ֆոտոդիոդային միացում, որը կցված պատկերում է: 6 IR- ֆոտոդիոդները տեղադրվում են 3 կլաստերի տեսքով ՝ 2 զույգում: Եթե կենտրոնական կլաստերը կարդում են սև, իսկ մյուս երկուսը ՝ սպիտակ, մենք կարող ենք շարունակել առաջ գնալ: Եթե ձախ կլաստերը սև է կարդում, մենք պետք է հետևորդին թեքենք ձախ ՝ հետևորդին ուղու վրա պահելու համար: Նույնը վերաբերում է աջ կլաստերին:
Քայլ 6: Շարժիչային վարորդ
Հետևողին տեղափոխելու համար ես օգտագործում եմ երկու 6V DC շարժիչներ, որոնք կառավարվում են L293D շարժիչով: Եթե շարժիչը միացված է, ինչպես ցույց է տրված 4 -րդ կից պատկերի վրա, ապա միացման և 1A կապի բարձրությունը բարձր, ինչպես նաև 2A կապը դեպի ցածր շարժիչը շարժում է մեկ ուղղությամբ: Այլ ուղղությամբ տեղափոխելու համար մենք պետք է փոխանակենք 2A և 1A կապում: Մեզ երկկողմանի պահ պետք չի լինի, քանի որ հետևորդը միշտ առաջ է շարժվում: Ձախ թեքվելու համար մենք անջատում ենք ձախ շարժիչը, մինչ աջ շարժիչը շարունակում է աշխատել և հակառակը:
Քայլ 7: Arduino Nano և ծածկագիր
5V arduino nano- ն, որն աշխատում է 16 ՄՀց հաճախականությամբ, որոշում է, թե հետևորդը պետք է թեքվի աջ կամ ձախ: Որոշումները կայացվում են `դիտելով IR-Photodiode սենսորային զանգվածի ընթերցումը: Կցված arduino կոդը կառավարում է հետևորդների շարժը: Հետևյալ պարբերությունը տալիս է arduino կոդի վերին տեսքը:
Սկզբում մենք հայտարարում ենք 6 սենսոր և 4 շարժիչի կապում: Կարգավորման ժամանակ մենք շարժիչի կապումներն ենք թողնում, որ ելք ունենան, քանի որ կանխադրված ռեժիմը մուտք է: Օղակի մեջ, սկզբում մենք կարդում ենք բոլոր սենսորային կապերը, որից հետո դա այլ բաների շղթա է, որը որոշում է հետևորդի շարժումը: Որոշ հայտարարություններ օգնում են նրան առաջ շարժվել: Որոշ հայտարարություններ օգնում են նրան կանգ առնել, իսկ ոմանք թույլ են տալիս գնալ ձախ կամ աջ:
Անցեք ծածկագրով և ինձ տեղեկացրեք, եթե որևէ դժվարության հանդիպեք:
Քայլ 8. Սխեմատիկ և ՎԵՐINՆԵԼ:
Ի վերջո, ամեն ինչ դասավորվեց ըստ կցված սխեմատիկայի ՝ օգտագործելով մի քանի լար և տախտակ: Այսպիսով, դուք ունեք այն ՝ խաղալիք մեքենայի հետևից տող:
Շնորհակալություն կարդալու համար:
Հուսով եմ, որ մեկնաբանություններում կտեսնեք ձեր գծի հետևորդի պատկերը:
Խորհուրդ ենք տալիս:
Ինչպես կատարել գծի հետևորդ ռոբոտ ՝ առանց Arduino (միկրոկոնտրոլեր) օգտագործելու. 5 քայլ
Ինչպես կատարել գծի հետևորդ ռոբոտ ՝ առանց Arduino- ի (միկրոկառավարիչ) օգտագործելու. Այս ուսուցանվող դասում ես ձեզ կսովորեցնեմ, թե ինչպես կարելի է առանց Arduino- ի չօգտագործել ռոբոտի հաջորդ տող: Ես բացատրելու համար շատ հեշտ քայլեր կկիրառեմ: Այս ռոբոտը կօգտագործի IR Proximity Sensor- ը հետևեք տողին: willրագրավորման որևէ փորձի կարիք չեք ունենա
Պարզ գծի հետևորդ Arduino- ի միջոցով. 5 քայլ
Պարզ գծի հետևորդ ՝ օգտագործելով Arduino: Arduino Line Follower Robot Arduino Line Follower Co
Գծի հետևորդ ՝ օգտագործելով Arduino - Հեշտ DIY նախագիծ. 6 քայլ
Գծի հետևորդ ՝ օգտագործելով Arduino | Հեշտ DIY նախագիծ. Այս ձեռնարկում մենք կդարձնենք գծի հետևորդ ՝ օգտագործելով ArduinoParts- ը ՝ անհրաժեշտ. Chasis: BO Motors and Wheels: https://amzn.to/2Yjh9I7 L298n շարժիչ Վարորդ ՝ https://amzn.to/2IWNMWF IR տվիչ ՝ https://amzn.to/2FFtFu3 Arduino Uno ՝ https://amzn.to/2FyTrjF J
Ինչպես դարձնել աշխարհի ամենափոքր գծի հետևորդ ռոբոտը (robo Rizeh). 7 քայլ (նկարներով)
Ինչպես դարձնել աշխարհի ամենափոքր գծի հետևորդ ռոբոտը (robo Rizeh). Ինչպես պատրաստել աշխարհի ամենափոքր գծի հետևորդ ռոբոտը (vibrobot) քաշ ՝ 5 գր չափ ՝ 19x16x10 մմ ՝ Նաղի Սոթուդեհ «Ռիզե» բառը պարսկերեն բառ է, որը նշանակում է «փոքր»: Ռիզեն թրթռումների վրա հիմնված շատ փոքր
TA-ZON-BOT (գծի հետևորդ). 3 քայլ (նկարներով)
TA-ZON-BOT (Line Follower). TA-ZON-BOTEl taz ó n siguelineasHemos realizado este robot siguelineas con la ayuda de los nuestros alumnos, (gracias minimalakers): Ha sido un proyecto express para poder participar en la OSHWDEN de A Coru ñ a.https: //oshwdem.org/2017/06/o