
Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:13

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 …
Inirerekumendang:
Pagkuha ng Pagbabago ng Temperatura Mula sa Pagbabago ng Klima sa Python: 6 Mga Hakbang

Pagkuha ng Pagbabago ng Temperatura Mula sa Pagbabago ng Klima sa Python: Ang Pagbabago ng Klima ay isang malaking problema. At maraming tao ang hindi ngayon kung gaano ito nabuhay. Sa itinuturo na ito, isasalamin namin ang pagbabago ng temperatura sa klima dahil sa pagbabago ng klima. Para sa isang cheat sheet, maaari mong tingnan ang python file sa ibaba
CAR-INO: Kabuuang Pagbabago ng isang Lumang RC Car Na May Arduino at Bluetooth Control: 5 Hakbang (na may Mga Larawan)

CAR-INO: Kabuuang Pagbabago ng isang Lumang RC Car Na Gamit ang Arduino at Bluetooth Control: PanimulaHi, sa aking unang mga instruksyon na nais kong ibahagi sa iyo ang aking karanasan sa pag-convert ng isang lumang rc car mula 1990 sa isang bagong bagay. Taong xsmas 1990 nang bigyan ako ni Santa ng Ferrari F40 na ito, ang pinakamabilis na sasakyan sa buong mundo! … sa oras na iyon. T
Mga Kulay ng Pagbabago ng Kulay ng Box na May LED-strips at Arduino: 5 Hakbang (na may Mga Larawan)

Mga Kulay ng Pagbabago ng Kulay ng Kahon Sa Mga LED-strip at Arduino: Nagsimula ito nang kailangan ko ng dagdag na imbakan sa susunod at sa itaas ng isang mesa, ngunit nais kong bigyan ito ng ilang espesyal na disenyo. Bakit hindi mo gamitin ang mga kamangha-manghang mga LED strip na maaaring isa-isang matugunan at kumuha ng anumang kulay? Nagbibigay ako ng ilang mga tala tungkol sa istante mismo sa
Pagbabago ng isang Murang Portable Cellphone Jammer: 5 Hakbang (na may Mga Larawan)

Pagbabago ng isang Murang Portable Cellphone Jammer: Ang itinuturo na ito ay magpapakita sa iyo ng isang mabilis na proseso na magpapahintulot sa iyo na i-convert ang isang murang portable na jammer ng cellphone mula sa dalas ng Tsino (sa palagay ko) sa American o iba pang mga rehiyon ng dalas. Sa partikular na ang modelong ito mula sa dealextreme.com : ht
Pagbabago ng isang Lumikha ng IRobot upang Kulayan: 6 na Hakbang (na may Mga Larawan)

Pagbabago ng isang IRobot Lumikha upang Kulayan: Ito ay isang proyekto ng robot na maaaring makumpleto ng isang tao na wala ring karanasan sa mga robot. Nasasabi ko ito dahil, bago ako magsimula, wala akong karanasan sa mga robot. O pagsusulat ng mga programa. Sa katunayan, alam ko kung paano magpinta at iyon ay