Talaan ng mga Nilalaman:

Line Follower Robot Sa PIC18F: 7 Mga Hakbang
Line Follower Robot Sa PIC18F: 7 Mga Hakbang

Video: Line Follower Robot Sa PIC18F: 7 Mga Hakbang

Video: Line Follower Robot Sa PIC18F: 7 Mga Hakbang
Video: Thank you for being with us 🥰😘 LeoNata family #shorts TikTok 2024, Hulyo
Anonim
Image
Image
Mga Motors at Baterya
Mga Motors at Baterya

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

  1. Pic 18f2520
  2. 20mhz na kristal
  3. R1 ……………………………………………………………..4.7k resistor
  4. C1 at C2 ………………………………………………… 33pf cap.
  5. Pindutan
  6. 7805 boltahe regulator
  7. 16v 100 uf capacitor (electrolytic)
  8. C4 C5 C6 at C7 ……………………………………..100pf x4
  9. SN74HC14n
  10. D1 …………………………………………………………….. Led
  11. L293B x2

  12. Lumipat
  13. Micro dc motor 6v 350rpm x4 (maaari kang pumili ng ibang pagpipilian)
  14. Gulong x4 (Pinili ko ang mga gulong R5 mm)
  15. Lipo Battery 7.4v 1250ma (1750 ma ay maaaring maging mas mahusay)
  16. Step down circuit (Opsyonal, depende ito sa iyong baterya at motor)
  17. Jumper cable

Para sa Sensor Card

  1. CNY70 X5
  2. R10 R11 R12 R13 R14 …………………………………………..20k resistor X5 (Gumamit ako ng 1206 smd resistors, hangga't nais mong pumili ng dip package)
  3. RV1 RV2 RV3 RV4 RV5 ……………………………………….22k trimpot X5
  4. CR2 CR3 CR4 CR5 CR6 ………………………………………..330 ohm X5
  5. J1 lalaking header
  6. Mga naka-print na materyales sa circuit

Hakbang 4: Circuit Schema

Schema ng Circuit
Schema ng Circuit
Schema ng Circuit
Schema ng Circuit

Hakbang 5: Sensor Card

Card ng Sensor
Card ng Sensor
Card ng Sensor
Card ng Sensor
Card ng Sensor
Card ng Sensor

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: