Cov txheej txheem:
Video: Kab Follower Neeg Hlau Siebe Deetens: 4 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:24
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
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
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:
Kab Follower Neeg Hlau Nrog PICO: 5 Kauj Ruam (nrog Duab)
Kab Follower Robot Nrog PICO: Ua ntej koj muaj peev xwm tsim cov neeg hlau uas tuaj yeem xaus kev vam meej raws li peb paub nws, thiab tuaj yeem xaus rau tib neeg. Koj thawj zaug yuav tsum muaj peev xwm tsim cov neeg hlau yooj yim, cov uas tuaj yeem ua raws kab kab kos hauv av, thiab ntawm no yog qhov uas koj yuav
Kab Follower Neeg Hlau Siv Arduino Uno thiab L298N: 5 Kauj Ruam
Kab Follower Neeg Hlau Siv Arduino Uno thiab L298N: Kab Paj yog cov neeg hlau yooj yim zoo tshaj plaws rau cov khoom siv hluav taws xob pib
Kab Follower Neeg Hlau rau Kev Qhia Tswj Kev Ua Haujlwm: 3 Cov Kauj Ruam
Kab Follower Neeg Hlau rau Kev Qhia Tswj Cov Txheej Txheem: Kuv tsim cov kab no raws cov neeg hlau ob peb xyoos dhau los thaum kuv yog kws qhia neeg hlau. Lub hom phiaj rau txoj haujlwm no yog qhia kuv cov tub ntxhais kawm yuav tsum ua tus lej li cas hauv qab cov neeg hlau rau kev sib tw thiab tseem sib piv ntawm Yog/Lwm Tus thiab PID tswj. Thiab tsis yog
Ntsuas Neeg Hlau / 3 Log Neeg Hlau / STEM Neeg Hlau: 8 Kauj Ruam
Ntsuas Cov Neeg Hlau / 3 Log Neeg Hlau / STEM Neeg Hlau: Peb tau tsim ua ke sib npaug thiab 3 lub log neeg hlau rau kev kawm siv hauv tsev kawm ntawv thiab tom qab kawm ntawv cov haujlwm. Tus neeg hlau yog ua raws Arduino Uno, tus tiv thaiv kev tiv thaiv (txhua qhov kev tsim kho cov ntsiab lus muab), Li -Ion roj teeb pob (txhua qhov tsim tawm
Ua Hnub Ci Tsim Kab Kab Neeg Hlau: 9 Kauj Ruam (nrog Duab)
Ua Hnub Ci Tsim Tus Kab Mob Neeg Hlau: Cov neeg hlau no tej zaum yuav me me thiab xav tau yooj yim, tab sis lawv cov kev tsim kho yooj yim, kev txav chaw tshwj xeeb, thiab tus cwj pwm txawv ua rau lawv zoo li thawj qhov kev tsim kho neeg hlau. Hauv qhov haujlwm no peb yuav tsim cov kab mob yooj yim zoo li neeg hlau uas yuav ua rau