Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Nais kong mag-reprogram ng isang robot na D2-2 na talagang mura (tingnan ang halimbawa ng Banggood). Ang ibinigay na µcontroller ay isang AT89C2051, at wala akong IDE, ang programmer at oras upang malaman, kaya't nagpasya akong alisin ang AT89C2051 at subukang gumamit ng isang PIC.
Pinili ko ang isang 16F690 dahil marami akong ngunit maaari mong subukan sa isa pa hangga't mayroon itong parehong diagram ng pin (halimbawa ang 16F1507 ay maganda).
Napakadali at simpleng gawin! Kailangan mo lamang ang microcontroller (at isang PICKit).
Hakbang 1: Pag-unawa sa Skematika
Ang prinsipyo ay medyo simple: mayroong 2 mga input: ang 2 photodetector na konektado sa isang doble na kumpare. Mayroong 4 na output: 2 motor at 2 LEDS.
Ang programa ay napaka-simple din: Kung ang isang photodetector ay nakakaramdam ng isang puting bahagi pagkatapos ay ang kaukulang motor ay ON.
Sa eskematiko XTAL Y1 ay nawawala. Matatagpuan ito sa pagitan ng mga pin 4 at 5 ng AT89C2051.
Hakbang 2: Pag-install ng PIC16F690 Socket
Kailangan mong maghinang ng kit nang walang mga sumusunod na bahagi:
R1 at C4: ito ang reset circuit
C6, C7 at Y1: ito ang oscillator
Ang mga sumusunod na pagbabago ay kailangang gawin nang maingat:
Ang R10 ay dapat na konektado sa negatibong pin ng C4
Ang 20 pin na IC socket ay dapat na solder REVERSED, ang pin 1 ay patungo sa gitna ng robot.
Ang pin 1 ng 16F690 (minarkahan bilang P3.7) ay dapat na solder sa susunod na Vcc.
Hakbang 3: Mga Resulta
Tandaan kung paano naka-install ang R10.
Hakbang 4: Konektor para sa PICKit 2 o 3
Upang madaling ikonekta ang isang PICKit, gumagamit ako ng 5 Male To Male Jumper Cable Dupont Wire.
Ang mga ito ay soldered ayon sa color code.
Ang unang kawad (ang brown wire ay kailangang solder sa halip na ang R10 pin.
Ang mga koneksyon sa PICKit ay tapos na alinsunod sa color code…
Hakbang 5: Konklusyon
Ang maliit na hack na iyon ay napaka-simple at gumagana kaagad!
Naglalaman ang ibinigay na file ng Excel ng listahan ng mga tagubilin, pagrehistro at pag-pin-out ng 16F690.
Narito ang resulta ng naka-program na robot sa Youtube.
Ngunit ngayon maaari kang mag-program ng isang mas matalinong robot …