Talaan ng mga Nilalaman:
- Hakbang 1: Pagpili ng PIC Microcontroller
- Hakbang 2: Mga Motors at Baterya
- Hakbang 3: Mga Bahagi
- Hakbang 4: Circuit Schema
- Hakbang 5: Sensor Card
- Hakbang 6: Mga Code
- Hakbang 7: Kritikal na Mga Pahiwatig
Video: Line Follower Robot Sa PIC18F: 7 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
RACE LINK
Ginawa ko ang tagasunod na robot na ito para sa aking kurso na microcontroller sa unibersidad. Kaya't ginawa ko ang pangunahing robot na tagasunod na linya na ito gamit ang Pic 18f2520 at ginamit ang tagatala ng PIC CCS. Maraming proyekto ng tagasunod sa linya sa internet na may ardunio o larawan ngunit marami sa mga proyekto ang halos magkatulad. Dahil sa kadahilanang ito, ipapaliwanag ko kung paano ako pumili ng mga sangkap at kung bakit pumili at magbibigay ako ng ilang mga tip para sa mahusay na tagasunod na robot na linya.
Dinisenyo ko ang sensor card gamit ang paggamit ng CNY70 at itinakda ko ang circuit sa breadboard. Kung nais mo maaari kang mag-disenyo ng isang monolithic PCB para sa lahat ng mga bahagi ngunit magiging mahirap kung wala kang sapat na mga karanasan tungkol sa kung paano mag-PCB.
Hakbang 1: Pagpili ng PIC Microcontroller
Ang ilang mga 16f na larawan ay napaka-maginhawa para sa tagasunod sa linya at ang mga ito ay medyo mura. Pinili ko ang 18F2520 sapagkat ito ay may sapat na memo ng I / O at 32k na programa at ang pinakamahalagang bagay ay sinusuportahan nito ang oscillator hanggang sa 40MHZ at ito ay lubos na mahalaga upang maproseso ang data.
Hakbang 2: Mga Motors at Baterya
Gumamit ako ng 4 micro dc motors 6v 350 rpm. Maaari kang magbigay ng napakahusay na balanse sa 4 motor at napaka pangunahing code laban sa 2 motor. Kung nais mo maaari kang pumili ng isang motor na may pinakamataas na rpm ngunit 350 rpm ay medyo mabilis para sa akin at mayroon silang napakalaking metalikang kuwintas. Bilang karagdagan, ang apat na mga motor ay may napaka mahusay na paggalaw at pag-on.
Pinakain ng baterya ng Li-Po ang aking robot, sensor card, motor, Pic at iba pang mga bahagi. Ang aking lipo ay 30c 7.4v 1250ma. Hindi ako nakatagpo tungkol sa problema sa enerhiya sa karera ngunit apat na motor ang kumakain ng mataas na enerhiya at dapat mong 1750 ma baterya kung ikaw nais na gumawa ng maraming pagsubok.
Hakbang 3: Mga Bahagi
- Pic 18f2520
- 20mhz na kristal
- R1 ……………………………………………………………..4.7k resistor
- C1 at C2 ………………………………………………… 33pf cap.
- Pindutan
- 7805 boltahe regulator
- 16v 100 uf capacitor (electrolytic)
- C4 C5 C6 at C7 ……………………………………..100pf x4
- SN74HC14n
- D1 …………………………………………………………….. Led
-
L293B x2
- Lumipat
- Micro dc motor 6v 350rpm x4 (maaari kang pumili ng ibang pagpipilian)
- Gulong x4 (Pinili ko ang mga gulong R5 mm)
- Lipo Battery 7.4v 1250ma (1750 ma ay maaaring maging mas mahusay)
- Step down circuit (Opsyonal, depende ito sa iyong baterya at motor)
- Jumper cable
Para sa Sensor Card
- CNY70 X5
- R10 R11 R12 R13 R14 …………………………………………..20k resistor X5 (Gumamit ako ng 1206 smd resistors, hangga't nais mong pumili ng dip package)
- RV1 RV2 RV3 RV4 RV5 ……………………………………….22k trimpot X5
- CR2 CR3 CR4 CR5 CR6 ………………………………………..330 ohm X5
- J1 lalaking header
- Mga naka-print na materyales sa circuit
Hakbang 4: Circuit Schema
Hakbang 5: Sensor Card
Kola ko ang sensor card sa ilalim ng mga breadboard ngunit ang distansya sa pagitan ng CNY at sahig ay dapat na naaangkop. Aproppimatly 1-0.5 cm ay sapat. Nag-solder ako ng mga kable ng jumper sa J2 hanggang J6 at ikinonekta ang mga ito sa mga input ng sn74hc14n.
Hakbang 6: Mga Code
Maaari mong i-download ang mga code. Talaga, mayroong isang pasulong, kaliwa at kanang mga return code na kasama. Kung nais mong dagdagan ang bilis ng robot dapat mong baguhin ang mga pagkaantala ng mga code.
Hakbang 7: Kritikal na Mga Pahiwatig
- Ang isa sa pinakamahalagang bahagi ay ang sensor card kaya dapat kang makatanggap ng magandang data. Ang distansya mula sa CNY at sahig ay dapat na naaangkop, samakatuwid, sinusukat mo ang mga voltages sa emitter ng CNY at ini-calibrate mo ito ng palayok. Kapag nakikipag-karera ako sa sahig ay madilim kaya ang mga sensor ay hindi gumagana nang maayos at inilalagay ko ang mga puting LED sa ilalim ng breadboard at nag-calibrate ako muli sa ganitong paraan, nakakuha ako ng mas mahusay na data.
- Ang isa pang mahalagang bagay ay 4 na motor. Kung gagamit ka ng 4 na motor sa halip na 2 motor maaari kang makakuha ng mas mahusay na balanse at ito ay magiging napaka tagumpay sa mga pagbabalik.
Inirerekumendang:
Line Follower Robot Na May PICO: 5 Hakbang (na may Mga Larawan)
Line Follower Robot Sa PICO: Bago ka may kakayahang lumikha ng isang robot na maaaring wakasan ang sibilisasyon na alam natin ito, at magagawang tapusin ang lahi ng tao. Dapat mo munang lumikha ng simpleng mga robot, ang mga maaaring sumunod sa isang linya na iginuhit sa lupa, at dito ka makikita
Arduino Line Follower Wallrides Classroom Whiteboard: 8 Hakbang (na may Mga Larawan)
Arduino Line Follower Wallrides Classroom Whiteboard: Ang pagsunod sa linya sa lupa ay masyadong mainip! Sinubukan naming tingnan ang isang iba't ibang anggulo sa mga tagasunod sa linya at dalhin sila sa isa pang eroplano - sa whiteboard ng paaralan. Tingnan kung ano ang dumating dito
Line Follower Robot para sa Mga Algorithm ng Control Control: 3 Mga Hakbang
Line Follower Robot para sa Mga Algorithm ng Pagkontrol sa Pagtuturo: Idinisenyo ko ang tagasunod na robot na ito ng ilang taon na ang nakakaraan noong ako ay isang guro ng robotics. Ang layunin para sa proyektong ito ay upang turuan ang aking mga mag-aaral kung paano mag-code ng isang linya na sumusunod sa robot para sa isang kumpetisyon at ihambing din sa pagitan ng If / Else at PID control. At hindi
Line Follower Robot Nang Walang Arduino: 4 Mga Hakbang
Line Follower Robot Nang Walang Arduino: Sa pagtuturo na ito magtuturo ako sa iyo kung paano gumawa ng isang sumusunod na linya ng robot nang hindi gumagamit ng arduino. Gumagamit ako ng napakadaling mga hakbang upang ipaliwanag. Ang robot na ito ay gagamit ng IR Proximity Sensor upang sundin ang linya. Hindi mo kakailanganin ang anumang uri ng karanasan sa programa sa b
LINE FOLLOWER ROBOT -- Kinokontrol ng ARDUINO: 11 Mga Hakbang (na may Mga Larawan)
LINE FOLLOWER ROBOT || Kinokontrol ang ARDUINO: SA INSTRUCTABLE NA ITO Ipinapakita KO PAANO MAGBABAGO ANG ISANG ROBOT CAR (CARBOT) UPANG GUMAWA NG ISANG LINE FOLLOWER ROBOT