Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Želim reprogramirati robota D2-2 koji je stvarno jeftin (vidi Banggood na primjer). Isporučeni µkontroler je AT89C2051 i nemam IDE, programer i vrijeme za učenje pa sam odlučio ukloniti AT89C2051 i pokušati koristiti PIC.
Odabrao sam 16F690 jer ga imam dosta, ali možete pokušati s drugim ako ima isti pin -dijagram (na primjer, 16F1507 je lijep).
Vrlo je jednostavno i jednostavno za napraviti! Potreban vam je samo mikrokontroler (i PICKit).
Korak 1: Razumijevanje sheme
Princip je vrlo jednostavan: postoje 2 ulaza: 2 fotodetektora spojena na dvostruki usporednik. Postoje 4 izlaza: 2 motora i 2 LED -a.
Program je također vrlo jednostavan: Ako fotodetektor osjeti bijeli dio, tada je odgovarajući motor UKLJUČEN.
Na shemi nedostaje XTAL Y1. Nalazi se između pinova 4 i 5 AT89C2051.
Korak 2: Instaliranje utičnice PIC16F690
Komplet morate lemiti bez sljedećih dijelova:
R1 i C4: to je sklop za resetiranje
C6, C7 i Y1: to je oscilator
Sljedeće izmjene moraju se učiniti pažljivo:
R10 treba spojiti na negativni pin C4
IC utičnica s 20 pinova mora biti lemljena obrnuto, pin 1 je prema središtu robota.
Pin 1 16F690 (označen kao P3.7) mora biti lemljen sa sljedećim Vcc.
Korak 3: Rezultati
Obratite pozornost na to kako je R10 instaliran.
Korak 4: Priključak za PICKit 2 ili 3
Za jednostavno povezivanje PICKita, koristim Dupont žicu od 5 muško -muških kratkospojnika.
Lemljeni su prema kodu boje.
Prva žica (smeđa žica mora biti lemljena umjesto pina R10.
Spajanje na PICKit vrši se prema kodu boje …
Korak 5: Zaključak
Taj mali hak je vrlo jednostavan i djeluje odmah!
Dostavljena Excel datoteka sadrži popis uputa, registara i pin-out 16F690.
Evo rezultata programiranog robota na Youtube -u.
Ali sada možete programirati pametnijeg robota …