Talaan ng mga Nilalaman:
- Hakbang 1: Pagdidisenyo ng Scheme
- Hakbang 2: Pagdidisenyo ng PCB
- Hakbang 3: Pag-order ng PCB
- Hakbang 4: Paghihinang sa Iyong PCB
- Hakbang 5: Flashing Bootloader
- Hakbang 6: Pag-program ng Linefollower
- Hakbang 7: Pag-configure ng PID Controller
Video: DIY Linefollower PCB: 7 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Sa itinuturo na ito, ipapakita ko sa iyo kung paano ko dinisenyo at nilikha ang aking unang linefollower na PCB.
Ang Linefollower ay kailangang maglakbay sa paligid ng parcour sa itaas sa bilis na halos 0.7 m / s.
Para sa proyekto, pinili ko ang ATMEGA 32u4 AU bilang tagapamahala dahil sa pagiging simple at kadalian nitong mai-program ito. Ang mga sensor na ginamit upang sundin ang linya ay 6 na mga optical sensor ng uri ng QRE1113GR. Ito ang mga analog sensor. Dahil gumagamit kami ng pangalang ATMEGA, limitado kami sa 6 na sensor, dahil ang chip na ito ay mayroon lamang 6 na analog port.
Ang aming mga motor ay metal na nakatuon sa 6V DC na motor. Ang mga ito ay maliliit na motor, ngunit sapat na malakas para sa paggamit na ito. Ang mga motor na ito ay papatakbo ng isang H-Bridge, ang DRV8833PWP, gamit ang PWM.
Ito ang puso ng aming Linefollower. Ang iba pang mga detalye ay ipapaliwanag sa ibaba.
Hakbang 1: Pagdidisenyo ng Scheme
Upang idisenyo ang pamamaraan at ang PCB, gumamit ako ng EAGLE. Ito ay libreng software ng Autodesk. Ito ay isang kaunting kurba sa pag-aaral upang magamit ang program na ito. Ngunit ito ay mahusay na software at ito ay LIBRE:)
Nagsimula ako sa pag-import ng ATMEGA. Mahalagang siyasatin ang datasheet ng chip na ito. Maraming mga sangkap na kinakailangan upang magamit ang chip na ito ay inilarawan sa datasheet. Matapos ang pag-import ng lahat ng kinakailangang mga sangkap, sinimulan ko ang pag-import ng H-tulay at ang mga sensor. Muli, mahalagang siyasatin ang mga datasheet upang malaman kung paano ikonekta ang mga ito sa kung aling mga pin ng ATMEGA at kung anong mga sangkap (resistor, capacitor…) ang kailangan nila.
Idinagdag ko ang file sa lahat ng mga sangkap na ginamit.
Hakbang 2: Pagdidisenyo ng PCB
Dobleng panig ang aking PCB. Ginagawa nitong mas madaling maglagay ng iba't ibang mga bahagi sa isang maliit na bakas ng paa.
Muli, ang pagdidisenyo nito ay hindi madali, nangangailangan ng oras upang malaman na gamitin ang software na ito, ngunit maraming mga pang-edukasyon na video sa youtube upang matulungan kang makapunta.
Siguraduhin na ang bawat pin ng controller o bahagi ay konektado sa isang bagay at ang bawat landas ay kinakailangan nito ng lapad.
Hakbang 3: Pag-order ng PCB
Sa mga natapos na disenyo, handa ka nang mag-order!
Una kailangan mong i-export ang mga disenyo bilang mga gerber file.
Inorder ko ang aking PCB sa JLCPCB.com, na maaari kong lubos na inirerekumenda. Makatarungang pagpepresyo, mabilis na kargamento at mahusay na mga board ng kalidad.
Hakbang 4: Paghihinang sa Iyong PCB
Matapos matanggap ang PCB's, maaari kang magsimulang maghinang ng lahat ng mga bahagi dito.
Mahusay na pagkilos ng bagay, isang itinalagang regulasyon ng istasyon ng solder at isang may-hawak ng PCB ang lubos na inirerekomenda.
Mayroong mahusay na mga video sa youtube kung paano maghinang ng mga sangkap ng SMD (Si Louis Rossman ay isang bayani dito).
Hakbang 5: Flashing Bootloader
Matapos ang PCB ay matagumpay na na-solder, oras na upang i-flash ang bootloader sa iyong ATMEGA.
Sundin ang link na ito upang matulungan ka sa pamamagitan nito:
Hakbang 6: Pag-program ng Linefollower
Matapos i-flash ang bootloader, ma-access mo ang linefollower sa Arduino IDE.
Sinulat ko ang programa sa ibaba para sa sumusunod sa linya.
Gumagamit ito ng isang PID controller upang masundan ang linya hangga't maaari.
Hakbang 7: Pag-configure ng PID Controller
Upang mai-configure ang PID controller, mayroong ilang mga halaga upang mai-set up.
Kp: ito ang pagpapalaki, kinokontrol nito ang bilis kung saan tumutugon ang isang tagasunod sa isang error. Upang mai-configure ang PID controller na inirekumenda nito upang mas malapit hangga't maaari sa isang matatag na system sa pamamagitan lamang ng pag-configure ng halagang Kp.
Ki: Isinasama nito ang error at sa pamamagitan nito, maitatama nito ang error na medyo brutal. Matapos ang pag-configure ng Kp, maaaring mai-configure ang Ki, ang Kp ay kailangang ibababa sa normal na mga kondisyon upang magkaroon ng isang matatag na system na idinagdag Ki.
Kd: Naiiba nito ang mga error. Kung ang tagasunod ay nag-oscillate, kailangang dagdagan ang Kd hanggang sa tumigil ito sa pag-oscillate.
Inirerekumendang:
Naka-embed ang UCL - B0B ang Linefollower: 9 Mga Hakbang
Naka-embed ang UCL - B0B ang Linefollower: Ito ang B0B. * Ang B0B ay isang pangkaraniwang kotse na Kinokontrol ng Radio, pansamantalang ihinahatid ang batayan ng isang sumusunod na linya ng robot. Tulad ng maraming mga robot na sumusunod sa Linya, gagawin niya ang kanyang makakaya upang manatili sa isang linya na sanhi ng isang paglipat sa pagitan ng sahig at ac
DIY LED Ring Light PCB para sa Mga Mikropono !: 6 Mga Hakbang (na may Mga Larawan)
DIY LED Ring Light PCB para sa Mga Mikropono !: Bumalik ako at sa oras na ito inilagay ko ang aking mga kasanayan sa disenyo ng board sa pagsubok! Sa itinuturo na ito ay ipinapakita ko sa iyo kung paano ko dinisenyo ang aking sariling microscope ring light at ilang mga hamon na nakasalubong ko. Bumili ako ng pangalawang mikroskopyo para sa paggamit ng electronics at
Linefollower Sa Bluetooth: 7 Mga Hakbang
Linefollower With Bluetooth: Ang itinuturo na ito ay ginawa para sa isang proyekto sa paaralan. Kailangan naming gumawa ng isang tagasunod na may ilang mga pagtutukoy: - Ito ay dapat na mura na may isang target na presyo ng € 50.- Mas mabilis hangga't maaari: > 0,5m / s.- Ang lapad ng linya: 1,5cm / radius ng isang curve: 10cm / intersectio
10 Mga kahalili sa DIY sa Mga Off-The-Shelf na Elektroniko na Mga Bahagi: 11 Mga Hakbang (na may Mga Larawan)
10 Mga Kahalili sa DIY sa Mga Off-The-Shelf na Mga Elektroniko na Bahagi: Maligayang pagdating sa aking kauna-unahang itinuro! Sa palagay mo ba ang ilang mga bahagi mula sa mga tagatingi sa online ay masyadong mahal o may mababang kalidad? Kailangan bang makakuha ng isang prototype nang mabilis at tumatakbo nang mabilis at hindi makapaghintay linggo para sa pagpapadala? Walang mga lokal na electronics distributor? Ang fol
Pagbuo ng isang DIY Arduino sa isang PCB at Ilang Mga Tip para sa Mga Nagsisimula: 17 Mga Hakbang (na may Mga Larawan)
Pagbuo ng isang DIY Arduino sa isang PCB at Ilang Mga Tip para sa Mga Nagsisimula: Ito ay sinadya bilang isang gabay sa sinumang paghihinang ng kanilang sariling Arduino mula sa isang kit, na maaaring mabili mula sa A2D Electronics. Naglalaman ito ng maraming mga tip at trick upang matagumpay itong mabuo. Malalaman mo rin ang tungkol sa kung ano ang lahat ng iba't ibang mga sangkap