Оглавление:
- Шаг 1: De Componenten Verzamelen
- Шаг 2: Подтверждение концепций
- Шаг 3: Сборка Van De Robot
- Шаг 4: Подключение
- Шаг 5: Де Код
- Шаг 6: де Регелаар
- Шаг 7: Het Resultaat
- Шаг 8: Советы и хитрости
Видео: Linefollower HoGent - Syntheseproject: 8 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:47
Для того, чтобы синтезировать этот проект, мы опубликуем ряд подписчиков. In deze Instructable zal ik uitleggen hoe ik deze gemaakt heb, en tegen welke problem ik o.a ben aangelopen.
Шаг 1: De Componenten Verzamelen
Спецификация материалов:
- Шасси напечатано на 3D-принтере 5 x 100 x 150
- 50: 1 Полулу мото
- DRV 8833 H-Brug
- 18650 Li-on аккумулятор (2 шт.)
- 2x 18650 Batterij корпус
- Ардуино Леонардо
- 2 Ваго Клеммен
- Датчик QTR-8A
- Модуль HC-05 BT
- USB-накопитель для батарей
- Провода перемычки
- Arduino на +/- кабель
Dit alles - это открытая сеть на tme.eu, goede levertermijn.
Шаг 2: Подтверждение концепций
Вы можете начать работу с программой, используя один из компонентов (DRV - HC 05 - QTR-8A) и POC, созданный. Zo weet je zeker dat je weet hoe de components werken.
В bijlage de datasheets.
1. датчик
Позвольте этим датам сенсорные обозначения для zwart en wit voldoende uit elkaar liggen, так же как и библиотеку Arduino QTR.
2. Х-Бруг
De DRV 8833 heeft 4 ingangen en 4 uitgangen. De uitgangen spreken voor zich, maar let bij het sturen van de ingangen zeker op de Richting van de motoren, test dit zéker allemaal uit vooraleer je naar de volgende stap gaat.
3. HC-05
Voor deze POC ondervond ik weinig problems. Позвольте ему выбрать этот Serial1 и выбрать скорость 9600 для Serial. Испытайте данные о канале Verzenden в 2-х странах, где вы можете найти информацию о том, что нужно делать. (ПК К ТЕЛЕФОНУ - ТЕЛЕФОН К ПК).
В bijlage vind je mijn code van de proof of concept, moest je er niet aan uit geraken.
Шаг 3: Сборка Van De Robot
Ik bouwde de robot volgens plattegrond in bijlage. Пусть он оп, что jeachteraan genoeg gewicht hebt zodat de motoren genoeg grip hebben. Verder koos ik ervoor de sensor ongeveer 5 мм boven de grond te laten hangen.
Achteraan heb ik gewicht voorzien dmv 2 carwash-jetons, het is belangrijk dat je genoeg grip hebt om de robot niet te laten slipen in de bochten.
De bodemplaat имеет размеры 10 x 15 x 0,5 см, на 3D-принте. De motoren - batterijen heb ik bevestigd met spanbandjes (zie foto's), om ze zo makkelijk opnieuw te verwijderen. Eens alles goed huge zit, kan je doorgaan naar het aansluiten.
Шаг 4: Подключение
Постельное белье gebeurd aan de hand van het schema in bijlage.
OPGELET:
- Позвольте zéker op встретить A1 / 2 en B1 / 2, zodat je zeker bent dat de motoren в de juiste richting draaien!
- Zorg dat de batterijen in serie staan en niet parralel!
- Zorg dat alles netjes gesoldeerd is zodat je geen bad connections hebt!
Шаг 5: Де Код
Эта новая программа на Arduino, zorg ervoor, эта библиотека serialcommand en eeprom, что-нибудь в dezelfde map hebt staan als je arduino project.
De code vind je hier:
КОД
Шаг 6: де Регелаар
В коде vind je 3 параметра terug die je met het commando set kan veranderen. (bv set kp 50, set diff 2,..)
De huidige параметры vraag je op встретили het commando 'debug'.
Veranderen de parameters aan de hand van volgende waarnemingen:
- Volgt de robot de lijn niet / verhoog KP
- Schokt de robot op de lijn / verlaag KP
- Versnelt de robot in de bochten / verlaag diff
- Vertraagt de robot in de bochten / valt stil / verhoog diff
- Valt de robot stil / te traag / verhoog power
Start met kp 1 - diff 0.5 en power 55
Шаг 7: Het Resultaat
И вуаля! Je robot zou na enkele uurtjes regelwerk de lijn moeten volgen en rondjes rijden.
Шаг 8: Советы и хитрости
Ik ondervond enkele проблема с роботом mijn, ik geef graag enkele дает советы мне:
- Zorg ervoor dat de wielen in de juiste richting draaien (H-BRUG правильно) встретил leftForward, leftBackward, rightForward en rightBackward.
- Контроллер dat je op index 0 (0) en 5 (30) de juiste position selecteert
- Zorg все данные аппаратного обеспечения в порядке, датчик на шасси van het - wielen goed обширный
Рекомендуемые:
Дизайн игры в Flick за 5 шагов: 5 шагов
Дизайн игры в Flick за 5 шагов: Flick - это действительно простой способ создания игры, особенно чего-то вроде головоломки, визуального романа или приключенческой игры
UCL Embedded - B0B The Linefollower: 9 шагов
UCL Embedded - B0B, следящий за линией: это B0B. * B0B - это обычный радиоуправляемый автомобиль, временно служащий основой для робота, следующего за линией. линия, образованная переходом между полом и переменным током
Счетчик шагов - Micro: Bit: 12 шагов (с изображениями)
Счетчик шагов - Микро: Бит: Этот проект будет счетчиком шагов. Мы будем использовать датчик акселерометра, встроенный в Micro: Bit, для измерения наших шагов. Каждый раз, когда Micro: Bit трясется, мы добавляем 2 к счетчику и отображаем его на экране
Linefollower с Bluetooth: 7 шагов
Linefollower с Bluetooth: Это руководство было создано для школьного проекта. Нам нужно было сделать linefollower с несколькими спецификациями: - Он должен был быть дешевым с целевой ценой в 50 евро. - Как можно быстрее: > 0,5м / с. - Ширина линии: 1,5см / радиус изгиба: 10см / пересечение
Плата DIY Linefollower: 7 шагов
DIY Linefollower PCB: в этом руководстве я покажу вам, как я спроектировал и создал свою первую печатную плату Linefollower. Linefollower должен будет перемещаться по паркуру выше со скоростью около 0,7 м / с. Для проекта я выбрал ATMEGA 32u4 AU в качестве контроллера из-за я