Isi kandungan:

Line Follower Robot Siebe Deetens: 4 Langkah
Line Follower Robot Siebe Deetens: 4 Langkah

Video: Line Follower Robot Siebe Deetens: 4 Langkah

Video: Line Follower Robot Siebe Deetens: 4 Langkah
Video: Line Follower Tutorial - CarduBot - Linienverfolger mit Arduino 2024, November
Anonim
Robot Pengikut Line Siebe Deetens
Robot Pengikut Line Siebe Deetens

Bij de opleiding Elektromechanica Automatisasi a HOGENT (3e sarjana muda), hebben we vanuit het vak Syntheseproject de opdracht gekregen om een line follower robot yang dibuat.

Hier kan je het hele bouwproces lezen bertemu uitleg over hoe je zelf aan de slag kan!

Het gaat hier vooral over het realiseren van een plan B (aan de hand van pecah papan). Hierna kan je ook de realistie van een zelf getekende pcb bekijken. Hierbij wordt er gebruik gemaakt van smd komponenen.

Er is ook een site beschikbaar waar u nog extra informatie kan vinden, indien niet alles duidelijk zou zijn in deze instrble:

Eerst wordt er een plan B gebouwd omdat deze eenvoudiger adalah om te bouwen. Als er hier iets mis loopt kan je voor je plan A eventueel nog kiezen voor andere komponenen. De line follower moet ook voldoen aan enkele spesifikasi vanuit HoGent, deze kan u hier vinden dalam dokumen het "spesifisiti".

Bekalan:

PELAN B

Na het vergelijken van verschillende mogelijke options is er een keuze gemaakt voor de komponenen die gebruikt zullen worden bij plan B: (komponenen) - Motoren: Polulu 1:30

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

- H-brug: DRV8833 Adafruit

- sensoren: QTR-8A Polulu

- Draadloze communicatie: modul HC-05

- Pengawal mikro: Arduino Leonardo

Langkah 1: Rancang B

Pelan B
Pelan B
Pelan B
Pelan B
Pelan B
Pelan B

Walaupun begitu, semakin sukar untuk menghadapi masalah, adakah ia dapat memenuhi syarat dan rancangan yang perlu dibuat. Dalam fase de eerste adalah er enkel gebruik gemaakt van een P regelaar. Dalam catatan blog een andere wordt er hier nog verder op ingegeaan, u kan dan zien hoe het programma opgebouwd adalah.

Rancang rancangan B bestaat uit verschillende break out board, 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 cangkul rancangan B er uiteindelijk uit ziet.

Zoals u kan zien adalah er nog een deel gebruikt van een breadbord. Dit adalah om de h-brug goed te kunnen bevestigen, zonder dat deze heen en weer zou kunnen slingeren. Modul De HC-05 adalah bevestigd 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 bertemu wielen die een ratio 30: 1 hebben. Hierdoor hebben de wielen een kleiner koppel bij een lage snelheid.

rancangan eerste ronden B

Na het bekijken van de code kon er besloten worden dan er een fout adalah. Dalam stap 2 wordt de code secara terperinci uitegelegd. Deze kan u daar ook downloaden. Hier gaan we in een latere stap dieper op ingaan.

Langkah 2: De Code

De code kan u op mijn laman web gevinden melalui pautan deze: Programma

De code kan u ook muat turun laman web op deze.

Zoals al eerder besproken adalah tidak wajar dalam kod. Deze wordt verduidelijkt op het einde van de blogpost die u hier kan vinden aan de hand van bovenstaande pautan. Als de fout opgelost adalah, dan reed de robot al veel vlotter dan voorheen. Dit kan u hier zien:

Rancang B op twc parcours

Langkah 3: Rancang A

Rancang A
Rancang A

Om de volledige stappen te vinden hoe er tot een plan A gekomen wordt, kan u kijken op de volgende site.

Langkah 4: Kesimpulannya

Kami kunnen tot de conclusie komen dat er duidelijk nog ruimte adalah veter verbinging van de snelheid van Plan B bertemu een I en een D regeling. Er adalah dus zeker nog verbetering mogelijk voor plan A. De kans dat de pcb sneller zou zijn dan rancangan B adalah veel groter. Het is jammer dat dit mislukt adalah pintu een kapotte voltregulator.

Ik heb doorheen het projek 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 komponenen adalah ook nieuw voor mij. Tijdens het programmeren heb ik natuurlijk ook veel geleerd, over hoe je beter kan programmeren di Arduino.

Disyorkan: