Índice:

Modificando um Robot FLR D2-2: 5 etapas (com imagens)
Modificando um Robot FLR D2-2: 5 etapas (com imagens)

Vídeo: Modificando um Robot FLR D2-2: 5 etapas (com imagens)

Vídeo: Modificando um Robot FLR D2-2: 5 etapas (com imagens)
Vídeo: OS MESMOS MOVIMENTOS RESOLVEM O CUBO MÁGICO??? 2024, Julho
Anonim
Modificando um Robô FLR D2-2
Modificando um Robô FLR D2-2

Eu quero reprogramar um robô D2-2 que é muito barato (veja Banggood, por exemplo). O µcontroller fornecido é um AT89C2051, e não tenho o IDE, o programador e o tempo para aprender, então decidi remover o AT89C2051 e tentar usar um PIC.

Escolhi um 16F690 porque tenho muitos, mas você pode tentar com outro, desde que tenha o mesmo diagrama de pinos (por exemplo, o 16F1507 é bom).

É muito fácil e simples de fazer! Você só precisa do microcontrolador (e um PICKit).

Etapa 1: Compreendendo o esquema

Compreendendo o esquema
Compreendendo o esquema

O princípio é bastante simples: existem 2 entradas: os 2 fotodetectores ligados a um comparador duplo. Existem 4 saídas: 2 motores e 2 LEDS.

O programa também é muito simples: se um fotodetector detectar uma parte branca, o motor correspondente está LIGADO.

No esquema XTAL Y1 está faltando. Ele está localizado entre os pinos 4 e 5 do AT89C2051.

Etapa 2: Instalando o soquete PIC16F690

Instalando o soquete PIC16F690
Instalando o soquete PIC16F690

Você deve soldar o kit sem as seguintes peças:

R1 e C4: é o circuito de reset

C6, C7 e Y1: é o oscilador

As seguintes modificações devem ser feitas com cuidado:

R10 deve ser conectado no pino negativo de C4

O soquete IC de 20 pinos deve ser soldado INVERTIDO, o pino 1 está voltado para o centro do robô.

O pino 1 do 16F690 (marcado como P3.7) deve ser soldado com o próximo Vcc.

Etapa 3: Resultados

Resultados
Resultados
Resultados
Resultados

Observe como o R10 é instalado.

Etapa 4: Conector para o PICKit 2 ou 3

Conector para o PICKit 2 ou 3
Conector para o PICKit 2 ou 3
Conector para o PICKit 2 ou 3
Conector para o PICKit 2 ou 3

Para conectar facilmente um PICKit, estou usando um cabo de ligação macho para macho 5 fio Dupont.

Eles são soldados de acordo com o código de cores.

O primeiro fio (o fio marrom deve ser soldado em vez do pino R10.

As ligações ao PICKit são feitas de acordo com o código de cores …

Etapa 5: Conclusão

Esse pequeno hack é muito simples e funciona imediatamente!

O arquivo Excel fornecido contém a lista de instruções, registros e pinagem do 16F690.

Aqui está o resultado do robô programado no Youtube.

Mas agora você pode programar um robô mais inteligente …

Recomendado: