Na parte superior da placa temos, da esquerda para a direita e de cima para baixo:
- Três botões
- O display, composto de 4 módulos 8x8
- Um conector de alimentação
- Um conector de programação
Para facilitar, coloquei nos arquivos do blog o arquivo jy-mcu_3208_schematic.pdf com o esquema da placa. Atenção que tem alguns componentes não montados:
- os relógios de tempo real (RX8025 e DS1302)
- o termômetro DS18B20
- LED
- Buzzer
- Conector USB
- Conector para módulo IR
Alguns detalhes importantes no esquema:
- Não existe regulador na entrada de alimentação, deve ser conectado 5V regulados.
- O cristal ligado ao ATmega8 é de 32KHz. A aplicação que vem carregada usa o clock interno de 8MHz para o processador.
- O conector de programação é um conector padrão de 10 pinos, com os sinais Rx e Tx do ATmega8 conectados aos pinos 6 e 8 (que normalmente são conectados a terra).
A segunda é usar o conector de programação. Olhando a placa pela frente, com o conector na parte inferior direita, ele vai estar de ponta cabeça (o pino 1 está no extremo inferior direito). O positivo deve ser ligado ao pino 2 e o terra ao pino 4 ou 10:
No vídeo abaixo estou rodando o software que vem na placa, alimentando pelo conector de programação. O software é um relógio, com o dia em chinês. O botão de cima coloca em um modo de ajuste do relógio, neste modo os outros botões avançam e recuam o valor. Fora do modo ajuste, o botão de baixo muda a intensidade (são 16 níveis).
Em resumo, é uma placa bastante interessante. É preciso bastante paciência e afinco para obter a documentação, mas acho que já consegui o suficiente para fazer algumas brincadeiras.
Em posts futuros falarei mais detalhes sobre o hardware e software.
3 comentários:
Ótimo trabalho! Estava de olho nesse módulo do DX, espero ver outros bons artigos como esse.
Gostaria de um procedimento para carregar o Arduino nessa placa.
Gilberto: não fiz esta experiência ainda. Um problema é que o Arduino utiliza um cristal de 16MHz ao invés de 32K, portanto seria necessário substituir o cristal na placa. Depois é necessário carregar o bootloader e configurar apropriadamente os fuses. Feito tudo isto, ele deve se comportar como um Arduino NG (modelo bem antigo, que usa o ATmega8). Se você tiver habilidade com solda SMD, pode experimentar trocar o Atmega8 por um Atmega328 (veja em http://rs-micro.com/?p=171).
Postar um comentário