Sisällysluettelo:
- Vaihe 1: Järjestelmän suunnittelu
- Vaihe 2: Piirilevyn suunnittelu
- Vaihe 3: Piirilevyn tilaaminen
- Vaihe 4: Piirilevyn juottaminen
- Vaihe 5: Vilkkuva käynnistyslatain
- Vaihe 6: Linjaseurantajan ohjelmointi
- Vaihe 7: PID -säätimen määrittäminen
Video: DIY Linefollower PCB: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Tässä ohjeessa näytän sinulle, miten suunnittelin ja loin ensimmäisen linjaseuraavan piirilevyn.
Linefollower joutuu kiertämään yllä olevan parcourin ympäri nopeudella noin 0,7 m/s.
Projektissa valitsin ATMEGA 32u4 AU: n ohjaimeksi, koska se on yksinkertainen ja helppo ohjelmoida. Linjan seuraamiseen käytetyt anturit ovat kuusi QRE1113GR -tyyppistä optista anturia. Nämä ovat analogisia antureita. Koska käytämme nimettyä ATMEGAa, rajoitamme kuuteen anturiin, koska tässä sirussa on vain 6 analogista porttia.
Moottorimme ovat metallivaihteisia 6 V DC -moottoreita. Nämä ovat pieniä moottoreita, mutta riittävän tehokkaita tähän käyttöön. Nämä moottorit saavat voimansa H-sillasta, DRV8833PWP, käyttäen PWM: ää.
Tämä on Linefollowerin sydän. Muut tiedot selitetään alla.
Vaihe 1: Järjestelmän suunnittelu
Järjestelmän ja piirilevyn suunnittelussa käytin EAGLEa. Tämä on Autodeskin ilmainen ohjelmisto. On hieman oppimiskäyrä käyttää tätä ohjelmaa. Mutta se on hyvä ohjelmisto ja se on ilmainen:)
Aloitin tuomalla ATMEGA: n. On tärkeää tarkistaa tämän sirun tietolomake. Monet tämän sirun käyttämiseen tarvittavat komponentit on kuvattu tietolomakkeessa. Kun olen tuonut kaikki tarvittavat komponentit, aloin tuoda H-siltaa ja antureita. Jälleen on tärkeää tarkastella näitä tietolomakkeita tietääkseen, miten ne voidaan liittää mihin ATMEGA -nastat ja mitä komponentteja (vastuksia, kondensaattoreita …) ne tarvitsevat.
Lisäsin tiedoston, jossa oli kaikki käytetyt komponentit.
Vaihe 2: Piirilevyn suunnittelu
Piirilevyni on kaksipuolinen. Tämä helpottaa monenlaisten komponenttien sijoittamista pieneen jalanjälkeen.
Jälleen, tämän suunnittelu ei ole helppoa, kestää jonkin aikaa oppia käyttämään tätä ohjelmistoa, mutta youtubessa on paljon opetusvideoita, jotka auttavat sinua pääsemään alkuun.
Varmista, että ohjaimen tai komponentin jokainen nasta on kytketty johonkin ja että kaikilla poluilla on tarvittava leveys.
Vaihe 3: Piirilevyn tilaaminen
Viimeistellyillä malleilla olet valmis tilaamaan!
Ensin sinun on vietävä mallit gerber -tiedostoina.
Tilasin piirilevyt osoitteesta JLCPCB.com, jota voin suositella. Kohtuullinen hinta, nopea toimitus ja laadukkaat levyt.
Vaihe 4: Piirilevyn juottaminen
Kun olet vastaanottanut piirilevyt, voit alkaa juottaa kaikki sen komponentit.
Hyvä virtaus, lämpötilasäädetty juotosasema ja PCB -pidike ovat erittäin suositeltavia.
On hyviä youtube -videoita SMD -komponenttien juottamisesta (Louis Rossman on sankari tässä).
Vaihe 5: Vilkkuva käynnistyslatain
Kun piirilevy on onnistuneesti juotettu, on aika vilkuttaa käynnistyslatain ATMEGA -laitteeseesi.
Seuraa tätä linkkiä auttaaksesi sinua tässä:
Vaihe 6: Linjaseurantajan ohjelmointi
Käynnistyslataimen vilkkumisen jälkeen voit käyttää linjaseuraajaa Arduino IDE: ssä.
Kirjoitin alla olevan ohjelman linefollowerille.
Se käyttää PID -säädintä voidakseen seurata linjaa mahdollisimman hyvin.
Vaihe 7: PID -säätimen määrittäminen
PID -säätimen määrittämiseksi on määritettävä muutama arvo.
Kp: tämä on vahvistin, tämä säätelee nopeutta, jolla linjaseuraaja reagoi virheeseen. PID -säätimen määrittämiseksi on suositeltavaa päästä mahdollisimman lähelle vakaata järjestelmää määrittämällä vain Kp -arvo.
Ki: Tämä yhdistää virheen ja täten korjaa virheen aivan raa'asti. Kp: n konfiguroinnin jälkeen Ki voidaan konfiguroida, Kp: n on alennettava normaaliolosuhteissa voidakseen saada vakaan järjestelmän, johon on lisätty Ki.
Kd: Tämä erottaa virheet. Jos seuraaja värähtelee, Kd: tä on lisättävä, kunnes se lakkaa värähtelemästä.
Suositeltava:
UCL Embedded - B0B Linefollower: 9 vaihetta
UCL Embedded-B0B Linefollower: Tämä on B0B.*B0B on yleinen radio-ohjattu auto, joka väliaikaisesti palvelee linjanseurantarobottia. Kuten monet ennen häntä seuraavat robotit, hän tekee parhaansa pysyäkseen linja, joka johtuu siirtymisestä lattian ja
DIY LED -rengasvalo PCB mikroskooppeille!: 6 vaihetta (kuvilla)
DIY LED -rengasvalopiirilevy mikroskooppeille !: Olen palannut ja tällä kertaa laitoin levyn suunnittelutaitoni koetukselle! Tässä ohjeessa näytän sinulle, kuinka suunnittelin oman mikroskooppirengasvaloni ja joitain haasteita, joita kohtasin matkan varrella. Ostin toisen mikroskoopin elektroniikan käyttöön ja
DIY Adruino PCB: 5 vaihetta
DIY Adruino PCB: Hei, Tässä ohjeessa opetan sinulle, miten tein oman PCB: n, nimeni on Adrian, joten kutsuin sitä Adruinoksi … Adr … uino … (?) se? Haha okei. Tarvitsen ystäviä
DIY Arduino PWM5 -latausohjain (PCB -tiedostot ja ohjelmisto mukana): 9 vaihetta
DIY Arduino PWM5 Solar Charge Controller (PCB -tiedostot ja ohjelmisto mukana): Muutama vuosi sitten Julian Ilett suunnitteli alkuperäisen, PIC -mikrokontrolleriin perustuvan "PWM5"; aurinkosähkövaraajan ohjain. Hän kokeili myös Arduino -pohjaista versiota. Löydät hänen videonsa täältä: https://www.youtube.com/channel/UCmHvGf00GDuP
WAVE - maailman yksinkertaisin DIY -juotosvise! (PCB -apukädet): 6 vaihetta (kuvilla)
WAVE - maailman yksinkertaisin DIY -juotosvise! (PCB Helping Hands): WAVE on luultavasti omituisin Helping Hands -laite, jonka olet koskaan nähnyt. Miksi sitä kutsutaan "WAVE"? Koska se on Helping-Hands-laite, joka rakennettiin mikroaaltouunin osista! Mutta se, että WAVE näyttää oudolta, ei tarkoita, etteikö se voisi olla