
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03

Chcę przeprogramować robota D2-2, który jest naprawdę tani (patrz na przykład Banggood). Dostarczony mikrokontroler to AT89C2051, a ja nie mam IDE, programatora i czasu na naukę, więc zdecydowałem się usunąć AT89C2051 i spróbować użyć PIC.
Wybrałem 16F690, ponieważ mam dużo, ale możesz spróbować z innym, o ile ma ten sam schemat pinów (na przykład 16F1507 jest fajny).
To bardzo łatwe i proste! Potrzebujesz tylko mikrokontrolera (i PICKit).
Krok 1: Zrozumienie schematu

Zasada jest dość prosta: są 2 wejścia: 2 fotodetektory podłączone do podwójnego komparatora. Są 4 wyjścia: 2 silniki i 2 diody LED.
Program jest również bardzo prosty: jeśli fotodetektor wykryje białą część, odpowiedni silnik jest włączony.
Na schemacie brakuje XTAL Y1. Znajduje się między pinami 4 i 5 AT89C2051.
Krok 2: Instalowanie gniazda PIC16F690

Musisz przylutować zestaw bez następujących części:
R1 i C4: jest to obwód resetowania
C6, C7 i Y1: to oscylator
Następujące modyfikacje muszą być wykonane ostrożnie:
R10 należy podłączyć do ujemnego styku C4
20-stykowe gniazdo IC musi być przylutowane ODWRÓCONO, pin 1 jest skierowany w stronę środka robota.
Pin 1 16F690 (oznaczony jako P3.7) musi być przylutowany z następnym Vcc.
Krok 3: Wyniki


Zwróć uwagę, jak zainstalowany jest R10.
Krok 4: Złącze do PICKit 2 lub 3


Aby łatwo podłączyć PICKit, używam 5 przewodów połączeniowych z męskiego na męskie.
Są lutowane zgodnie z kodem kolorystycznym.
Pierwszy przewód (przewód brązowy należy przylutować zamiast pinu R10).
Połączenia z PICKit wykonujemy zgodnie z kodem kolorystycznym…
Krok 5: Wniosek
Ten mały hack jest bardzo prosty i działa od razu!
Dostarczony plik Excel zawiera listę instrukcji, rejestrów i pinów 16F690.
Oto wynik zaprogramowanego robota na Youtube.
Ale teraz możesz zaprogramować inteligentniejszego robota…
Zalecana:
Modyfikowanie L-tek Dance Pad do ankiety przy 1000 Hz w systemach Windows i Linux: 9 kroków

Modyfikowanie L-tek Dance Pad do ankiety z częstotliwością 1000 Hz w systemach Windows i Linux: Dlaczego ten mod? Dlaczego taktowanie spada do dyskretnych „slotów”? ITG i DDR mają niewiarygodnie wąskie okna czasowe, a dzięki temu
Modyfikowanie taniego przenośnego zakłócacza telefonu komórkowego: 5 kroków (ze zdjęciami)

Modyfikowanie taniego przenośnego zakłócacza do telefonów komórkowych: Ta instrukcja pokaże ci szybki proces, który pozwoli ci przekonwertować tani przenośny zagłuszacz do telefonów komórkowych z chińskiej częstotliwości (chyba) na częstotliwość amerykańską lub z innych regionów. W szczególności ten model z dealextreme.com :ht
Modyfikowanie IRobota Utwórz do malowania: 6 kroków (ze zdjęciami)

Modyfikowanie IRobota Create to Paint: Jest to projekt robotyki, który prawdopodobnie mógłby zostać ukończony przez kogoś, kto w ogóle nie ma doświadczenia z robotami. Mówię to, ponieważ zanim zacząłem, nie miałem doświadczenia z robotami. Albo pisanie programów. Właściwie wiedziałem, jak malować i to było
Modyfikowanie odtwarzacza Sony Walkman: 4 kroki

Modyfikacja odtwarzacza Sony Walkman: Jeśli posiadasz jeden z tych malutkich Walkmanów Sony – takich, które podłącza się do portu USB i odtwarza pliki mp3 i wmf, a także nagrywa – i próbowałeś z nim nagrywać, to prawdopodobnie byłeś pod wrażeniem jakości dźwięku re
Modyfikowanie lampy błyskowej Nikon SB-600 w celu dalszego obracania: 14 kroków

Modyfikowanie lampy błyskowej Nikon SB-600 w celu dalszego obracania: Lampy błyskowe Nikon SB-600 i SB-800 mają podstawowy problem. Głowicę lampy można obracać o 180°° przeciwnie do ruchu wskazówek zegara (patrząc od góry), ale tylko 90° zgodnie ze wskazówkami zegara. Jest to poważna wada podczas robienia portretów, gdy