Мазмуну:
- 1 -кадам: Аппаратты чогултуу
- 2 -кадам: Сиздин тректи түзүңүз
- 3 -кадам: Line Follower тандаңыз
- 4 -кадам: Line Follower орнотуу
- 5 -кадам: Line Followerди калибрлөө
- 6 -кадам: PD кирешесин орнотуу
- 7 -кадам: Линияны ээрчүү - Кара сенсор
Video: GoPiGo3 Line Follower: 8 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул үйрөткүчтө биз линияны ээрчигенди алып, аны кара сызыкка ээрчүү үчүн GoPiGo3те колдонобуз.
1 -кадам: Аппаратты чогултуу
Сап жолдоочуларыбызды курууну баштоодон мурун бизге керек болгон бир нече нерселер бар:
- 2 Dexter Industries Line жолдоочуларынын бири: же Red Line Follower же кара, бир аз кыска. Кара сызыктын жолдоочусу мурункуга караганда алда канча аткаруучу.
- GoPiGo3 үчүн батарейка. Биз Dexter Industries батарея топтомун колдонууну сунуштайбыз, анткени ал мотор толук газда баратканда дагы Raspberry Pi иштей алат.
- GoPiGo3 - сизге бир гана GoPiGo3 керек, ошону менен бүттү.
- Line Follower тректери - бул жерден көчүрүп алса болот.
GoPiGo3 Raspberry Pi роботун бул жерден алыңыз
2 -кадам: Сиздин тректи түзүңүз
Бул бөлүккө бир аз убакыт кетет. Негизинен, бул жакка барыңыз, шаблондорду камтыган PDF файлын жүктөп алыңыз жана көрсөтүлгөн тректи куруу үчүн же өзүңүздүн трассаңызды куруу үчүн бул узун кадамды өткөрүп жиберүү үчүн төмөнкү плиткаларды басып чыгарыңыз:
- №1 типтеги 12 плитка.
- №2 типтеги 5 плитка.
- #5 плиткасынын 3 шаблону.
- №6 плитканын 3 шаблону - бул жерде сиз бир кошумча плитканы аласыз.
Андан кийин, аларды кесип, скотч менен өйдөдөгү сүрөттөгүдөй кылып дал келтирүүгө аракет кылыңыз. #1 түрүнүн жогорку оң бурчунда бир эле плитка бар экенин билиңиз - бул ушундай, андыктан муну көргөндө чаташпаңыз.
Ошондой эле, эгерде кандайдыр бир жол менен принтерде тонер жетишпесе жана караны жууп кетсе, анда кара сызыктарды маркер менен боёп, аларды линия ээрчигендер үчүн өзгөчө кылып көрсөтсөңүз болот. Бул таптакыр кереги жок, бирок ал линияны ээрчиген адамды тагыраак кыла алат.
3 -кадам: Line Follower тандаңыз
Кандай линия жолдоочусу менен барууну каалашыңыз керек: кызыл же кара.
Карабастан, линияны ээрчиген адам документте сүрөттөлгөндөй эле жогорудагы сүрөттөгүдөй багытталууга тийиш (DI_Sensors & GoPiGo3тун ReadTheDocs документтери).
4 -кадам: Line Follower орнотуу
Сап жолдоочусу GoPiGo3те ушинтип отурушу керек. Dexter Industriesтен келген Line Follower Kit, GoPiGo3те оңдоого жардам берүү үчүн, бөлүүчү, жаңгак жана шайба сыяктуу дагы бир нече нерселерди камтыйт.
Кайсы сызыктын ээрчиген сенсоруна карабастан, сиз комплектинен 40 мм аралыкты таба аласыз. Ошентип, сиз GoPiGo3 менен полдун ортосундагы мейкиндик шайкеш (болжол менен 2-3 мм) болот деп ишенсеңиз болот.
Эскертүү: Жогорудагы сүрөттө сиз аралыкты ого бетер узартуу үчүн кээ бир жаңгактарды колдонгондугумду көрөсүз, анткени мен Line Follower комплектинде келген стандарттык аралыкты колдонбойм - меники 30 мм жана алар болушу керек болчу 40мм.
5 -кадам: Line Followerди калибрлөө
Кайсынысын колдонуп жатканыңызга карабастан, линияны ээрчигенди калибрлөө үчүн, Raspberry Piге тиешелүү китепканаларды орнотуудан баштаңыз. Сиз муну Raspbian сүрөтү же Raspbian For Robots боюнча жасай аласыз. Биринчиден, бул буйруктарды аткарыңыз:
curl -kL dexterindustries.com/update_gopigo3 | bash
curl -kL dexterindustries.com/update_sensors | bash
Кайра жүктөө жана андан кийин каталогду өзгөртүү
/home/pi/Dexter/GoPiGo3/Projects/PIDLineFollower
Андан кийин программаны ошол каталогдо иштетиңиз
python pid_tuner.py
Андан кийин, роботту ак бетке коюңуз (линия ээрчиген тиркелген жана I2C портуна туташкан) жана калибрлөө үчүн тиешелүү баскычты басыңыз. Сиз чындыгында менюну текшерип, кайсы баскыч "ак бетиндеги линия ээрчигенди калибрлөөгө" туура келерин көрүшүңүз керек. Кара бети үчүн да ошондой.
Долбоорду GitHubдан бул жерден тапса болот.
Калибрленгенден кийин, Raspberry Pi кубаттуулук циклинен өткөндө да баалуулуктар сакталат. Сызыктын жолдоочусу экинчиси менен өзгөргөндө же тректин түсү олуттуу өзгөргөндө гана кайра калибрлениши керек.
6 -кадам: PD кирешесин орнотуу
Line Follower үчүн оптималдуу баалуулуктар
Менюда сүрөттөлгөн тиешелүү баскычтарды колдонуп, сиз колдонгон тиешелүү линия жолдоочусу үчүн PD кирешесин жаңыртыңыз.
Кара сызыктын жолдоочусу
Жаңы саптын жолдоочусу үчүн төмөнкү параметрлер GoPiGo3 үчүн эң жакшы иштейт:
- Негизги ылдамдык = 300
- Loop Frequency = 100
- Кп = 1100
- Ки = 0
- Kd = 1300
Негизги ылдамдык менен циклдин жыштыгы коддо түздөн -түз өзгөртүлүшү керек.
Кызыл сызыктын жолдоочусу
Эски саптын жолдоочусу үчүн төмөнкү параметрлер GoPiGo3 үчүн эң жакшы иштейт:
- Негизги ылдамдык = 300
- Loop Frequency = 30
- Кп = 4200
- Ки = 0
- Kd = 2500
Негизги ылдамдык менен циклдин жыштыгы коддо түздөн -түз өзгөртүлүшү керек.
Сунушталууда:
Line Follower робот Siebe Deetens: 4 кадам
Line Follower Robot Siebe Deetens: Электромеханиканын автоматташтырылышы HOGENT (3e бакалавр), жана биз Syntheseproject долбоорунун катышуучуларынын роботтору менен кызматташтыкты баштан өткөрөбүз. сла
Tinkercad боюнча Line Follower: 3 кадам
Tinkercadдагы Line Follower: A-Line Follower Robot, аты айтып тургандай, полго же шыпка кыналган визуалдык линияны ээрчиген автоматташтырылган унаа. Адатта, визуалдык сызык - бул роботтун жолун жолдогон жол жана ал кара сызык болуп калат
PID Line Follower Atmega328P: 4 кадам
PID Line Follower Atmega328P: КИРИШҮҮ Бул нускоочу мээнин ичинде иштей турган PID (пропорционалдуу-интегралдык-туунду) көзөмөлү (математикалык) менен эффективдүү жана ишенимдүү Line Follower жасоо жөнүндө (Atmega328P)
PICO менен Line Follower роботу: 5 кадам (Сүрөттөр менен)
PICO менен линия ээрчиген робот: Биз билген цивилизацияны жок кыла турган жана адамзатты жок кыла турган роботту түзө электе. Сиз адегенде жерде тартылган сызыкты ээрчиген жөнөкөй роботторду түзө билишиңиз керек, бул жерде сиз
Line Follower роботу Arduino жана L293D Shield: 4 кадам
Line Follower Robot Arduino жана L293D Shield: Line Follower - бул башталгыч электроника үчүн идеалдуу абдан жөнөкөй робот. Робот сызык боюнча iR сенсорун колдонот. Сенсордо эки диод бар, бир диод инфракызыл нур жөнөтөт, экинчиси диоддун үстүнөн чагылган жарыкты алат. Эмне