Мазмуну:
- 1 кадам:
- 2-кадам:
- 3 -кадам:
- 4 -кадам: Системалык алгоритм:
- 5 -кадам: Параллель паркинг алгоритми:
- 6 -кадам: Vertical Parking Algorithm
- 7 -кадам: материалдар:
- 8 -кадам: Механикалык бөлүм:
- 9 -кадам: Райондук диаграмма:
- 10 -кадам: Программалык бөлүк
Video: Автономдуу параллелдүү унаа токтоочу машина Arduino аркылуу жасалат: 10 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Автономдуу токтоочу жайда, биз белгилүү бир божомолдорго ылайык алгоритмдерди жана позициялардын сенсорлорун түзүшүбүз керек. Сценарий боюнча, жолдун сол жагы дубалдардан жана парк аянттарынан турат. Видеодо көрүнүп тургандай, жалпысынан 4 сенсор бар, 2си машинанын сол жагында, бирөө арткы жана алдыңкы тарабында.
1 кадам:
2-кадам:
3 -кадам:
4 -кадам: Системалык алгоритм:
Унаанын сол жагындагы эки сенсор дубалдын ченелгенден 15 см кичине экенин түшүнүп, алдыга жылат. Чет жакта жайгашкан эки сенсор тынымсыз өлчөнөт жана бул баалуулуктар натыйжанын маанилерине окшош болгондо, сиз кантип унаа токтотууну чечишиңиз керек.
Парк методун тандоо алгоритми
- 1 -жагдай: Эгерде өлчөнгөн чоңдук машинадан чоңураак жана унаанын узундугунан кичине болсо, параллель паркинг системасы иштейт.
- 2 -жагдай: Эгерде өлчөнгөн маани машинанын узундугунан чоң болсо, робот тигинен токтойт.
5 -кадам: Параллель паркинг алгоритми:
Бул учурда, унаа токтоочу жерди кесип өтүп, капталдагы эки сенсор дубалды кайра көргөндө токтойт. Ал бир аз кайтып келип, 45 градуска оңго бурулат. Артка жылып баратканда, арткы сенсор өлчөө менен парктын аймагына кирип, солго бурула баштайт. Сол кыймыл учурунда, четиндеги сенсорлор дайыма өлчөнөт жана эки сенсор ченелген мааниси бири -бирине барабар болгонго чейин солго бурула беришет. Тең болгондо токто. Алдыңкы сенсор 10 см кичине болгонго чейин алдыга жылат жана 10 см кичине болгондо токтойт. Унаа токтотулду.
6 -кадам: Vertical Parking Algorithm
Эгерде четиндеги сенсорлор машинанын узундугунан ашыкча маанини өлчөсө, унаа токтоп, 90 градус солго бурулат. Алар унаа токтотуучу жайга карай жыла башташат. Бул учурда, алдыңкы сенсор тынымсыз өлчөйт жана машина 10 смден аз болсо токтойт. Парк операциясы аяктады.
7 -кадам: материалдар:
- Arduino Mega
- Adafruit Motor Shield
- 4 Dc мотор роботтору
- 4 даана HC-SR04 Ultrasonic Sensor
- LM 393 Infrared Speed Sensor
- Lipo батареясы (7.4V 850 мАч жетиштүү)
- Өтмө кабелдер
Сатып алуу:
8 -кадам: Механикалык бөлүм:
Системдеги инфракызыл сенсор мотордун ылдамдыгын өлчөйт. Бул токтоп турганда дөңгөлөктөрдүн санын өлчөө жана катасыз токтотууну камсыз кылуу. Эгерде роботтун комплектинде коддоочу диск жок болсо, аны кошумча орното аласыз. Бул жерде белгилей кетүүчү жагдай - бул коддоочу дисктеги тешиктердин саны. Бул долбоордогу коддоочу тешиктердин саны 20 дир. Эгерде сизде башка номер болсо, анда машинанын бурулушун кайра тууралашыңыз керек.
LM393 ылдамдык сенсорун жогоруда көрсөтүлгөндөй жайгаштырыңыз. Коддогуч диск тешиктери ылдамдыкта экенине ынангыла
9 -кадам: Райондук диаграмма:
УЗИ сенсорлорунун пин туташуулары
Front Sensor => Trig Pin: D34, Echo Pin: D35
Сол алдыңкы сенсор => Trig Pin: D36, Echo Pin: D37
Сол арткы сенсор => Trig Pin: D38, Echo Pin: D39
Арткы сенсор => Trig Pin: D40, Echo Pin: D41
Motor Shield Dc Motor Pin Connections Сол Мотор => M4
Оң алдыңкы мотор => M3
Сол арткы мотор => M1
Оң арткы кыймылдаткыч => M2
LM393 Speed Sensor Pin Connections VCC => 5V: OUT => D21: GND => GND
10 -кадам: Программалык бөлүк
Сенсордук китепкананы жана arduino кодун бул жерден таба аласыз >> автономдуу унаа токтотуучу жай
Сунушталууда:
PIR Sensor- DIY колдонуп унаа токтоочу сигнализация системасы: 7 кадам (сүрөттөр менен)
PIR Sensor колдонмосу менен унаа токтоочу сигнализация системасы: DIY: Сиз качандыр бир убакта машине, жүк ташуучу унаа, мотоцикл же башка унаа үчүн токтоочу жайда кыйынчылыкка туш болгонсузбу, анда бул көрсөтмөлүү машинада бул көйгөйдү кантип жеңүү керектигин көрсөтөм. PIR сенсорун колдонуу системасы. Бул системада
FinduCar: Акылдуу унаа ачкычы Элди унаа токтоп турган жерге жетелейт: 11 кадам (Сүрөттөр менен)
FinduCar: Акылдуу унаа ачкычы Элди унаа токтоп турган жерге жетелейт: Жогорудагы көйгөйлөрдү чечүү үчүн бул долбоор адамдарды машинаны токтоткон жерге багыттоочу акылдуу унаа ачкычын иштеп чыгууну сунуштайт. Ал эми менин планым - GPS ачкычын машинанын ачкычына киргизүү. Смартфондун колдонмосун колдонуунун кажети жок
KEVIN Толук автономдуу унаа: 17 кадам (Сүрөттөр менен)
KEVIN Толук автономдуу унаа: Бул Кевин. Бул толугу менен автономдуу дискти аткарууга жөндөмдүү радио көзөмөлдөгү унаа. Биринчи максатым - автономдуу машинаны Arduino башкарган кылуу. Ошентип арзан кытай шассиин сатып алдым. Бирок бул коркунучтуу болчу, анткени мен эч кандай с кошо албадым
PiCar: Автономдуу унаа платформасын куруу: 21 кадам (сүрөттөр менен)
PiCar: Автономдуу автоунаа платформасын куруу: Бул Инструкция PiCar курууга керектүү болгон кадамдарды деталдаштырат PiCar деген эмне? PiCar - булагы ачык автономдуу автономдуу платформа. Бул автономдуу эмес, бирок сиз машинаны Arduino же Raspberry Pi менен башкаруу үчүн сенсорлорду оңой эле кошо аласыз
Автономдуу унаа: 7 кадам (сүрөттөр менен)
Автономдуу унаа: Бул долбоор - бул автономдуу навигациялоочу робот, анын жолунда тоскоолдуктарды болтурбоо менен, өзүнүн максатына жетүүгө аракет кылат. Робот LiDAR сенсору менен жабдылып, анын айланасындагы объекттерди аныктоодо колдонулат. Объекттер бузулгандыктан