Sommario:

Robot inseguitore di linea Siebe Deetens: 4 passaggi
Robot inseguitore di linea Siebe Deetens: 4 passaggi

Video: Robot inseguitore di linea Siebe Deetens: 4 passaggi

Video: Robot inseguitore di linea Siebe Deetens: 4 passaggi
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Novembre
Anonim
Robot inseguitore di linea Siebe Deetens
Robot inseguitore di linea Siebe Deetens

Bij de opleiding Elektromechanica Automatisering aan HOGENT (3e bachelor), hebben we vanuit het vak Syntheseproject de opdracht gekregen om un line follower robot te maken.

Hier kan je het hele 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 board). Hierna kan je ook de realistie van een zelf getekende pcb bekijken. La parola più alta è composta da componenti smd.

Er è ook un sito beschikbaar waar u nog extra informatione kan vinden, indien niet alles duidelijk zou zijn in deze instructions:

Eerst wordt er een plan B gebouwd omdat deze eenvoudiger is om te bouwen. Anche se non è possibile farlo per il piano Un evento non è necessario per altri componenti. De line follower moet ook voldoen aan enkele specifiches vanuit HoGent, deze kan u hier vinden in het document "specificaties".

Forniture:

PIANO B

Le opzioni di modifica delle versioni successive sono un'unica soluzione per i componenti le parole più dettagliate in base al piano B: (componenti) - Motore: Pollu 1:30

- Batteria: LiPo 7, 4V (2s)

- H-brug: DRV8833 Adafruit

- sensore: QTR-8A Pollu

- Draadloze communicatie: modulo HC-05

- Microcontrollore: Arduino Leonardo

Passaggio 1: Piano B

Piano B
Piano B
Piano B
Piano B
Piano B
Piano 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. In un altro post sul blog wordt er hier nog greener op ingegeaan, u kan dan zien hoe het program opgebouwd is.

Con il piano B è possibile utilizzare schede break out diverse, un sensore QRT 8A di Polulu, un DRV8833 di Adafruit, un modulo HC05. 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. Il modello HC-05 è adatto per l'autoradio. 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.

eerste ronden piano B

Na het bekijken van de code kon er besloten worden dan er een fout was. In passo 2 wordt de code in dettaglio uitegelegd. Deze kan u daar ook downloaden. Più avanti in un secondo momento.

Passaggio 2: de codice

De code kan u op mijn site gevinden via deze link: Programma

Il codice può essere scaricato sul sito.

Zoals al eerder besproken era er 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 was, dan reed de robot al veel vlotter dan voorheen. Dit kan u hier zien:

Plan B su due percorsi

Passaggio 3: piano A

Piano A
Piano A

Om de volledige stappen te vinden hoe er tot an plan Una parola scritta, che puoi leggere sul sito successivo.

Fase 4: Conclusione

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 is 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 componentn era ook nieuw voor mij. Tijdens het programmeren heb ik natuurlijk ook veel geleeerd, over hoe je beter kan programmeren in Arduino.

Consigliato: