Skip to content
Marcond Marchi edited this page Jun 5, 2023 · 24 revisions

adelino its alive

Adelino é uma placa de desenvolvimento dual-microcontroller baseada em ATmega32U4 e ESP8266 (usando o módulo WiFi ESP-12F). É inspirado no Arduino Leonardo e no Arduino Yún, com recursos como:

  • Alta integração: ATmega32U4 e ESP8266 possuem interconexões nativas on-board para barramentos Serial, SPI e I2C.

  • Multi-master: Ambos os microcontroladores possuem ciclos de vida totalmente independentes, podendo inicializar e operar sozinhos. Ao mesmo tempo, ambos os microcontroladores podem reiniciar e programar um ao outro. É possível escrever um bootloader de ESP8266 para ATmega32U4, bem como carregar firmware de ATmega32U4 para ESP8266.

  • Bootloader de modo duplo: O bootloader ATmega32U4 controla as conexões USB e a programação para ATmega32U4 e ESP8266 ao mesmo tempo. Não há necessidade de botões de pressão ou reinicializações. Apenas aponte avrdude ou esptool para a porta USB e carregue seu firmware. O bootloader lida com ambos.

  • Reinicialização em vários estágios: reinicialização de software e amigável ao desenvolvimento que controla as ações sequencialmente:

    • Resetar ATmega32U4;

    • Forçar execução do bootloader. Muito útil com um sketch bugado no ATmega32U4;

    • Resetar ESP8266;

    • Solicitar reconfiguração do ESP8266;

    • Restaurar o software no ESP8266 para os padrões de fábrica;

    • Claro, os modos podem ser personalizados via bootloader.

  • Módulos Grove: Dois conectores Grove disponíveis para usar um grande número de módulos, como sensores, interruptores, relés, monitores e muito mais. Basta conectar e hackear.

  • Segurança: Coprocessador criptográfico ATECC608 com armazenamento seguro de chaves e muitos outros recursos.

Suporte à plataforma Arduino

A plataforma Arduino e seu IDE são totalmente suportados. Abra seu Arduino IDE, clique em Arquivo > Preferências e copie a URL abaixo para as URLs do Gerenciador de Placas Adicionais:

https://raw.githubusercontent.com/neoautus/Adelino/762798ffd534436f3c28dc876ebc39256f0d5738/Platforms/Arduino/package_adelino_index.json

Drivers para Windows

Recomendamos usar Zadig para instalar e gerenciar os drivers seriais USB. Zadig é um aplicativo do Windows que instala drivers USB genéricos. É gratuito e de código aberto distribuído sob licença GPL. Os fontes do Zadig fazem parte do libwdi e estão disponíveis em libwdi github project.

  1. Baixe o Zadig;

  2. Conecte sua placa Adelino;

  3. Rode o Zadig

  4. Selecione Options → List All Devices

  5. Selecione Adelino device from the list

  6. Clique em Replace Driver

  7. Pronto!

Clone this wiki locally