Spisu treści:
Wideo: Robot podążający za linią Siebe Deetens: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:26
Bij de opleiding Elektromechanica Automatisering aan HOGENT (3e bachelor), hebben we vanuit het vak Syntheseproject de opdracht gekregen om een line follower robot te maken.
Hier kan je het het bouwproces lezen met uitleg over hoe je zelf aan de slag kan!
Het gaat hier vooral over het realiseren van een plan B (aan de hand van break out boards). Hierna kan je ook de realistie van een zelf getekende pcb bekijken. Hierbij wordt er gebruik gemaakt van smd componenten.
Er is ook een site beschikbaar waar u nog extra informatie kan vinden, indien niet alles duidelijk zou zijn in deze instructble:
Eerst wordt er een plan B gebouwd omdat deze eenvoudiger is om te bouwen. Als er hier iets mis loopt kan je voor je plan A eventueel nog kiezen voor andere componenten. De line follower moet ook voldoen aan enkele specificaties vanuit HoGent, deze kan u hier vinden in het document "specificaties".
Kieszonkowe dzieci:
PLAN B
Na het vergelijken van verschillende mogelijke opties is er een keuze gemaakt voor de componenten die gebruikt zullen worden bij plan B: (componenten) - Motoren: Polulu 1:30
- Baterie: LiPo 7, 4V (2s)
-H-brug: DRV8833 Adafruit
- czujniki: QTR-8A Polulu
- Komunikacja Draadloze: moduł HC-05
- Mikrokontroler: Arduino Leonardo
Krok 1: Plan B
Na verschillende testen en het stoten op verschillende problemen, is het uiteindelijk gelukt om een werkend plan B te maken. In de eerste fase is er enkel gebruik gemaakt van een P regelaar. W een andere blog post wordt er hier nog verder op ingegeaan, u kan dan zien hoe het programma opgebouwd is.
Het plan B bestaat uit verschillende break outboards, een QRT 8A sensor van Polulu, een DRV8833 van Adafruit, een HC05 module. Er zijn natuurlijk ook 2 wielen aanwezig met de ratio 30:1. Het geheel wordt zoals al eerder vertelt geprogrammeerd aan de hand van een Arduino Leonardo. Hieronder ziet u een foto van hoe plan B er uiteindelijk uit ziet.
Zoals u kan zien is er nog een deel gebruikt van een breadbord. Dit is om de h-brug goed te kunnen bevestigen, zonder dat deze heen en weer zou kunnen slingeren. Model HC-05 jest najlepszy w aan de onderkant van de auto. Deze kan je zo beter wegsteken waardoor je een overzichtelijker eindresultaat verkrijgt.
Zoals u in de video kan zien gaat de robot nog niet super vlot. Dit kan liggen aan het feit dat er enkel gebruik wordt gemaakt van een P-regelaar. Het kan ook eventueel liggen aan feit dat er wordt gewerkt met wielen die een ratio 30:1 hebben. Hierdoor hebben de wielen een kleiner koppel bij een lage snelheid.
pierwszy plan rondena B
Na het bekijken van de code kon er besloten worden dan er een fout was. W kroku 2 wordt de code szczegółowo uitegelegd. Deze kan u daar ook downloaden. Hier gaan my in een latere stap dieper op ingaan.
Krok 2: Kod de
De code kan u op mijn site gevinden via deze link: Programma
De code kan u ook downloaden op deze site.
Zoals al eerder besproken był een fout in de code. Deze wordt verduidelijkt op het einde van de blogpost die u hier kan vinden aan de hand van bovenstaande link. Als de fout opgelost był, dan reed de robot al veel vlotter dan voorheen. Dit kan u hier zien:
Plan B na twee parkours
Krok 3: Plan A
Om de volledige stappen te vinden hoe er tot een plan A gekomen wordt, kan u kijken op de volgende site.
Krok 4: Podsumowanie
We kunnen tot de conclusie komen dat er duidelijk nog ruimte is voor verbetering van de snelheid van Plan B met een I en een D regeling. Er is dus zeker nog verbetering mogelijk voor plan A. De kans dat de pcb sneller zou zijn dan plan B to veel groter. Het is jammer dat dit mislukt is door een kapotte voltregulator.
Ik heb doorheen het project zelf wel veel bijgeleerd. Hoe je een pcb maakt en ontwerpt. Hoe je P I en D reglaar gebruikt om een fout te regelen. Dit zijn een aantal zaken die ik heb geleerd. Het solderen van een smd componenten był ok nieuw voor mij. Tijdens het programren heb ik natuurlijk ook veel geleerd, over hoe je beter kan programren in Arduino.
Zalecana:
Zaawansowany robot podążający za linią: 22 kroki (ze zdjęciami)
Zaawansowany robot podążający za linią: Jest to zaawansowany robot podążający za linią oparty na Teensy 3.6 i czujniku linii QTRX, który zbudowałem i nad którym pracuję od dłuższego czasu. Jest kilka znaczących ulepszeń w projekcie i wydajności mojej wcześniejszej linii robota. T
Robot podążający za linią do uczenia algorytmów sterowania: 3 kroki
Robot Line Follower do nauczania algorytmów sterowania: Zaprojektowałem tego robota Line Follower kilka lat temu, kiedy byłem nauczycielem robotyki. Celem tego projektu było nauczenie moich uczniów, jak kodować robota podążającego za linią na zawody, a także porównanie między sterowaniem If/Else i PID. I nie
Robot podążający za linią za pomocą mikrokontrolera TIVA TM4C1233H6PM: 3 kroki
Robot podążający za linią korzystający z mikrokontrolera TIVA TM4C1233H6PM: Robot podążający za linią jest wszechstronną maszyną wykorzystywaną do wykrywania i śledzenia ciemnych linii rysowanych na białej powierzchni. Ponieważ ten robot jest produkowany z wykorzystaniem płytki stykowej, będzie wyjątkowo łatwy do zbudowania. Ten system może być wtopiony w
Robot podążający za linią: 3 kroki
Robot podążający za linią: Robot podążający za linią to wszechstronna maszyna wykorzystywana do wykrywania i śledzenia ciemnych linii rysowanych na białej powierzchni. Ponieważ ten robot jest produkowany z wykorzystaniem płytki stykowej, będzie wyjątkowo łatwy do zbudowania. Ten system może być wtopiony w
Robot podążający za linią używający WitBlox: 3 kroki
Robot podążający za linią używający WitBlox: Budowa robota zawsze nas ekscytowała. Budowa inteligentnego robota, który może podejmować własne decyzje, jest jeszcze bardziej ekscytująca. Zbudujmy dziś robota Line Follower, używając WitBlox. Line follower to autonomiczny robot, który podąża za czarn