Ir para o conteúdo principal

Franzininho WiFi LAB01

A Franzininho WiFi LAB01 é uma plataforma projetada para facilitar o ensino, a experimentação e a prototipagem rápida de sistemas embarcados e aplicações IoT. Com uma ampla variedade de sensores, interfaces e recursos integrados, a LAB01 possibilita desde a introdução aos conceitos básicos até o desenvolvimento de projetos mais avançados.

Com suporte a diferentes periféricos e protocolos de comunicação, a LAB01 é ideal para estudantes, educadores e profissionais que desejam explorar o universo dos microcontroladores e da conectividade de maneira prática e intuitiva. Seja para aprendizado ou desenvolvimento de soluções inovadoras, a Franzininho WiFi LAB01 oferece um ambiente completo para transformar ideias em realidade.

Figura 1 – Exemplo de aplicação

Figura 1 – Exemplo de aplicação

Figura 2 – Placa em destaque

Figura 2 – Placa em destaque

Nesse material você encontra os detalhes do hardware da Franzininho WiFi LAB01.

Saiba mais sobre a Franzininho WiFi: Placa Franzininho WiFi

Franzininho WiFi LAB01 – Recursos e Expansibilidade

A Franzininho WiFi LAB01 é uma plataforma completa para ensino, experimentação e prototipagem de sistemas embarcados e IoT. Projetada para atender desde iniciantes até desenvolvedores experientes, ela oferece um ambiente prático para explorar conceitos fundamentais e avançados de hardware e firmware.

Com uma variedade de sensores, interfaces e conectores integrados, a LAB01 permite testar diferentes aplicações sem a necessidade de montagens complexas, sendo amplamente utilizada em oficinas, workshops e programas de formação.

Recursos da Franzininho WiFi LAB01:

Interação e Entrada de Dados

  • 6 chaves tácteis para controle e experimentação
  • Sensor de temperatura e umidade DHT11
  • Sensor de luz ambiente LDR

Saídas Visuais e Sonoras

  • LED RGB para efeitos luminosos
  • Buzzer para geração de sons e alertas

Displays Compatíveis

  • Conector para display IPS 240×240 ST7789
  • Conector para display OLED 0.96” SSD1306

Expansibilidade e Comunicação

  • 5 portas I2C para conexão de sensores e módulos adicionais
  • 2 interfaces UART para comunicação serial
  • JTAG para depuração avançada

Facilidade na Prototipagem

  • 6 conectores para garras jacaré (TOUCH, entrada digital)
  • Todos os I/Os acessíveis para conexão e personalização
  • Alimentação dedicada (5V e GND) para módulos externos

Opção de habilitar/desabilitar recursos para otimização do uso dos I/Os

Além dos recursos da placa, temos todas as funcionalidades do ESP32S2, como USB, WiFi, sensor de temperatura, etc.

A LAB01 é uma ferramenta essencial para quem deseja explorar o universo dos microcontroladores e IoT, proporcionando um ambiente versátil e completo para desenvolvimento de projetos educacionais e profissionais.

Figura 3 – Exibição dos recursos

Figura 3 – Exibição dos recursos

Esquemático

Figura 4 – Esquemático

Figura 4 – Esquemático

Licença

A Franzininho WiFi LAB01 é um projeto open source, disponibilizado sob a CERN Open Hardware License, permitindo que a comunidade explore, modifique e contribua para sua evolução.

O design da placa foi criado em fevereiro de 2022 no EasyEDA e pode ser acessado no repositório oficial:
🔗 Projeto Franzininho WiFi LAB01 no OSHWA Lab

Essa licença garante transparência e liberdade para inovação, incentivando o desenvolvimento de novas aplicações e aprimoramentos para a comunidade.

Usando os Pinos de Expansão da Franzininho WiFi LAB01

A Franzininho WiFi LAB01 foi projetada para oferecer não apenas os recursos integrados, mas também a flexibilidade de expansão, permitindo a conexão de módulos e periféricos externos.

Se você precisar adicionar novos componentes, como  relés para acionamento de potência, sensores adicionais ou outros módulos, basta utilizar os pinos de expansão disponíveis na placa. Essa abordagem permite adaptar a LAB01 a diferentes aplicações, ampliando suas possibilidades de uso em projetos embarcados e IoT.

Figura 5 – Explorando os pinos de expansões em uma aplicação

Figura 5 – Explorando os pinos de expansões em uma aplicação

Os pinos de expansão disponíveis incluem:

  • 5 portas I2C para conexão de sensores e módulos externos
  • 2 interfaces UART para comunicação serial
  • 6 conectores para garras jacaré (TOUCH, entrada digital)
  • Acesso a todos os I/Os da placa para personalização
  • Alimentação (5V e GND) dedicada para módulos adicionais

Figura 6 – Pinos de Expansões da Franzininho WiFi LAB01

Figura 6 – Pinos de Expansões da Franzininho WiFi LAB01

Caso o pino da Franzininho WiFi que você deseja utilizar esteja sendo ocupado por um dos recursos onboard da LAB01, é possível desabilitá-lo através dos jumpers correspondentes, liberando o uso do pino para sua aplicação específica.

Figura 7 – Jumpers para controle dos recursos

Figura 7 – Jumpers para controle dos recursos

Com essa estrutura, a Franzininho WiFi LAB01 se adapta a diversas necessidades, permitindo desde projetos educacionais até aplicações mais avançadas, sem necessidade de placas adicionais para conexão de novos dispositivos.

Mapa de pinos Franzininho vs Recurso onboard

PinoRecurso
I01LDR
I02BT6
IO3BT5
IO4BT4
IO5BT3
IO6BT2
IO7BT1
IO8OLED_SDA
IO9OLED_SCL
IO10TFT_DC
IO11TFT_RES
IO12LED AZUL
IO13LED VERDE
IO14LED VERMELHO
IO15DHT11
IO17BUZZER
IO35TFT_SDA
IO36TFT_SCL

Depuração Avançada com JTAG

A Franzininho WiFi LAB01 conta com um conector JTAG compatível com o ESP-PROG, permitindo a depuração avançada de firmware diretamente no ESP32.

Com o suporte ao JTAG, é possível realizar debug em tempo real, definir pontos de interrupção, inspecionar registradores e variáveis e acompanhar a execução do código de forma precisa, facilitando o desenvolvimento e a otimização de aplicações embarcadas.

Essa funcionalidade torna a Franzininho WiFi LAB01 uma excelente ferramenta para aprendizado e desenvolvimento profissional, proporcionando um ambiente completo para análise e depuração de código no ESP32.

Figura 8 – Suporte a JTAG

Figura 8 – Suporte a JTAG

Como Programar a Franzininho WiFi LAB01?

A Franzininho WiFi LAB01 pode ser programada utilizando diversas plataformas e frameworks, proporcionando flexibilidade para diferentes perfis de desenvolvedores, desde iniciantes até profissionais experientes.

Conforme apresentado no artigo “Como programar a Franzininho WiFi? Descubra agora mesmo!“, algumas das principais opções de desenvolvimento incluem:

  • ESP-IDF – Framework oficial da Espressif para desenvolvimento profissional no ESP32
  • Arduino – Ambiente acessível e popular para programação embarcada
  • CircuitPython – Fácil de usar e ideal para prototipagem rápida
  • MicroPython – Python otimizado para microcontroladores
  • Zephyr – RTOS robusto para aplicações embarcadas escaláveis
  • Nuttx – Sistema operacional leve para dispositivos embarcados
  • BIPES – Programação visual e intuitiva via interface web
  • Rust – Linguagem de alto desempenho para sistemas embarcados seguros

Com essa ampla compatibilidade, a Franzininho WiFi LAB01 se adapta a diversos cenários de desenvolvimento, permitindo a escolha da melhor ferramenta para cada projeto, seja para aprendizado, prototipagem ou aplicações industriais.

Materiais, Tutoriais e Exemplos

Para facilitar o desenvolvimento e o aprendizado com a Franzininho WiFi LAB01, disponibilizamos diversos materiais, tutoriais e exemplos práticos para diferentes plataformas de programação.

Códigos exemplos:

Artigos e tutoriais:

Esses recursos auxiliam no uso da placa, desde os primeiros passos até aplicações mais avançadas, permitindo explorar todo o potencial da Franzininho WiFi LAB01 de maneira prática e objetiva.

Caso tenha dúvidas ou precise de suporte, acompanhe a comunidade  Franzininho e participe dos fóruns e grupos de discussão! 🚀

Onde adquirir a Franzininho WiFi LAB01?

A Franzininho WiFi LAB01 está sendo produzida em lotes especiais para atender aos cursos do Embarcados e projetos específicos.

Se você deseja equipar o laboratório da sua instituição com essa placa, entre em contato com antecedência para reservar unidades antes da produção.

Se você é um estudante, maker ou profissional e quer utilizar a Franzininho WiFi LAB01 em seus estudos e projetos, entre em contato para demonstrar interesse e verificar a disponibilidade. Será um prazer apoiar o seu desenvolvimento!

📩 Contato: fabio.souza@embarcados.com.br 

Saiba Mais

Confira a documentação do projeto Franzininho em: 

Siga o projeto Franzininho nas redes sociais:

Participe da comunidade Franzininho: Discord