Cov txheej txheem:

Kab Follower Neeg Hlau Siebe Deetens: 4 Kauj Ruam
Kab Follower Neeg Hlau Siebe Deetens: 4 Kauj Ruam

Video: Kab Follower Neeg Hlau Siebe Deetens: 4 Kauj Ruam

Video: Kab Follower Neeg Hlau Siebe Deetens: 4 Kauj Ruam
Video: Технический разговор TUDev с профессором Борой Озкан - Финтех и будущее финансов 2024, Hlis ntuj nqeg
Anonim
Kab Follower Neeg Hlau Siebe Deetens
Kab Follower Neeg Hlau Siebe Deetens

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

Hier kan je het hele bouwproces lezen met uitleg hla hoe je zelf aan de slag kan!

Het gaat hier vooral over het realiseren van een plan B (aan de tes van tsoo tawm cov laug cam). 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 cov ntaub ntawv ntxiv hauv kem vinden, indien niet alles duidelijk zou zijn in deze instructble:

Eerst wordt er een plan B gebouwd omdat deze eenvoudiger yog om te bouwen. Als er hier iets mis loopt kan je voor je plan A eventueel nog kiezen voor andere componenten. Cov kab hauv qab no moet ook voldoen aan enkele specificaties vanuit HoGent, deze kan u hier vinden in het document "specificaties".

Khoom siv:

PLAN IB

Tsis txhob hnov qab qhov kev xaiv yog er een keuze gemaakt voor de componenten tuag gebruikt zullen worden bij phiaj B: (tivthaiv) - Motoren: Polulu 1:30

- Roj teeb: LiPo 7, 4V (2s)

H-brug: DRV8833 Adafruit

- sensoren: QTR-8A Polulu

Draadloze kev sib txuas lus: HC-05 module

- Microcontroller: Arduino Leonardo

Kauj Ruam 1: Npaj B

Npaj B
Npaj B
Npaj B
Npaj B
Npaj B
Npaj B

Yog tias koj tab tom sim ib qho stoten op qhov sib txawv ntawm cov teeb meem, nws puas yog qhov ua tau raws li qhov xav tau ntawm qhov kev npaj ua haujlwm B te. Hauv qhov xwm txheej tam sim no yog en enkel gebruik gemaakt van een P regelaar. Nyob rau hauv een andere blog post wordt er hier nog verder op ingegeaan, u kan dan zien hoe het programma opgebouwd yog.

Het plan B bestaat uit verschillende break out boards, een QRT 8A sensor van Polulu, een DRV8833 van Adafruit, een HC05 module. Qhov no yog qhov ua tau zoo ntawm 2 wielen aanwezig nrog tus lej 30: 1. Het geheel wordt zoals al eerder vertelt geprogrammeerd aan de tes 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. Nws yog om de h-brug goed te kunnen bevestigen, zonder dat deze heen en weer zou kunnen slingeren. De HC-05 qauv yog 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 ntsib wielen tuag een piv 30: 1 hebben. Hierdoor hebben de wielen een kleiner koppel bij een lage snelheid.

eerste ronden txoj kev npaj B.

Nws yog qhov zoo tshaj plaws los ntawm txoj cai kon er besloten worden dan er een fout. Hauv kab ntawv 2 wordt de code hauv kev nthuav dav uitegelegd. Yuav ua li cas mus download tau. Hier gaan peb nyob rau hauv ib qho latere stap dieper op ingan.

Kauj ruam 2: De Code

Tsis muaj tus lej koj tuaj yeem siv lub vev xaib gevinden ntawm deze txuas: Programma

Koj tuaj yeem rub tawm lub vev xaib no.

Zoals al eerder besproken yog er een fout hauv de code. Deze wordt verduidelijkt op het einde van de blogpost tuag u hier kan vinden aan de tes van bovenstaande txuas. Als de fout opgelost yog, thiab reed de neeg hlau al veel vlotter thiab voorheen. Koj tuaj yeem pom qhov no:

Npaj B op ob zaug parcours

Kauj Ruam 3: Npaj A

Npaj A
Npaj A

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

Kauj ruam 4: Xaus

Peb kunnen tag nrho cov ntsiab lus komen dat er duidelijk nog ruimte yog voor verbetering van de snelheid van Plan B ntsib een Kuv en een D regeling. Er yog dus zeker nog verbetering mogelijk voor plan A. De kans dat de pcb sneller zou zijn dan phiaj B yog veel groter. Het yog jammer dat dit mislukt yog qhov rooj 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. Lub caij ntuj no los txog lub caij ntuj no. Het solderen van een smd componenten yog ook nieuw voor mij. Tijdens het programmeren heb ik natuurlijk ook veel geleerd, hla hoe je beter kan programmeren hauv Arduino.

Pom zoo: