Spisu treści:

Modyfikowanie robota FLR D2-2: 5 kroków (ze zdjęciami)
Modyfikowanie robota FLR D2-2: 5 kroków (ze zdjęciami)

Wideo: Modyfikowanie robota FLR D2-2: 5 kroków (ze zdjęciami)

Wideo: Modyfikowanie robota FLR D2-2: 5 kroków (ze zdjęciami)
Wideo: Momenty w Które Byście Nie Uwierzyli Gdyby Nie Zostały Nagrane - Część 5 2024, Lipiec
Anonim
Modyfikowanie robota FLR D2-2
Modyfikowanie robota FLR D2-2

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

Zrozumienie schematu
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

Instalowanie gniazda PIC16F690
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

Wyniki
Wyniki
Wyniki
Wyniki

Zwróć uwagę, jak zainstalowany jest R10.

Krok 4: Złącze do PICKit 2 lub 3

Złącze do PICKit 2 lub 3
Złącze do PICKit 2 lub 3
Złącze do PICKit 2 lub 3
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: