Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Rad bi reprogramiral robota D2-2, ki je res poceni (glej na primer Banggood). Priloženi µkrmilnik je AT89C2051 in nimam IDE, programerja in časa za učenje, zato sem se odločil odstraniti AT89C2051 in poskusiti uporabiti PIC.
Odločil sem se za 16F690, ker ga imam veliko, vendar lahko poskusite z drugim, če ima isti diagram pin (na primer 16F1507 je lep).
To je zelo enostavno in preprosto narediti! Potrebujete le mikrokrmilnik (in PICKit).
1. korak: Razumevanje sheme
Načelo je precej preprosto: obstajata 2 vhoda: 2 fotodetektorja, povezana z dvojnim primerjalnikom. Obstajajo 4 izhodi: 2 motorja in 2 LED.
Program je tudi zelo preprost: če fotodetektor zazna bel del, potem je ustrezni motor VKLOPLJEN.
Na shemi manjka XTAL Y1. Nahaja se med zatiči 4 in 5 AT89C2051.
2. korak: Namestitev vtičnice PIC16F690
Komplet morate spajkati brez naslednjih delov:
R1 in C4: to je vezje za ponastavitev
C6, C7 in Y1: to je oscilator
Naslednje spremembe je treba narediti previdno:
R10 je treba priključiti na negativni zatič C4
Vtičnico IC z 20 nožicami je treba spajkati Obrnjeno, nožica 1 je proti središču robota.
Zatič 1 16F690 (označen kot P3.7) je treba spajkati z naslednjim Vcc.
3. korak: Rezultati
Upoštevajte, kako je nameščen R10.
4. korak: Priključek za PICKit 2 ali 3
Za enostavno povezavo PICKita uporabljam kabel Dupont 5 moški na moški.
Spajkani so glede na barvno oznako.
Prva žica (rjavo žico je treba spajkati namesto zatiča R10.
Priključitev na PICKit se izvede v skladu z barvno oznako …
5. korak: Zaključek
Ta mali kramp je zelo preprost in deluje takoj!
Priložena datoteka Excel vsebuje seznam navodil, registrov in pin-out 16F690.
Tukaj je rezultat programiranega robota na Youtube.
Zdaj pa lahko programirate pametnejšega robota …