FAVORITAR
FecharPlease login

Configurando a Franzininho WiFi para usar na BIPES

Este post faz parte da série Franzininho WiFi com BIPES. Leia também os outros posts da série:

Introdução

Neste artigo, configuraremos a placa Franzininho WiFi para utilizar a BIPES (Plataforma Integrada Baseada em Blocos para Sistemas Embarcados), uma ferramenta que facilita o desenvolvimento de sistemas embarcados por meio de uma interface visual simples. Para mais detalhes, confira o artigo anterior.

A placa Franzininho WiFi pode ser programada em diversas plataformas e linguagens de programação (conforme exibido nesse artigo). Na plataforma BIPES, utilizaremos o MicroPython, que será a linguagem gerada pelos blocos da BIPES.

Ao final deste artigo, sua placa Franzininho WiFi estará pronta para ser programada usando a BIPES.

Gravando o firmware do MicroPython na Franzininho WiFi

Nesse tópico vamos gravar o firmware do MicroPython na Franzininho WiFi. Siga os passos a seguir:

No dia 25 de Junho de 2024, ocorrerá o “Seminário de Sistemas Embarcados e IoT 2024“, no Holiday Inn Anhembi — Parque Anhembi, São Paulo–SP.

Garanta seu ingresso

Conecte a placa ao computador: Conecte sua placa Franzininho WiFi a uma porta USB do seu computador.

Acesse a ferramenta ESP Web Tools: Abra o Google Chrome e acesse a ferramenta Franzininho – ESP Web Tools (não funciona no Firefox). Esta ferramenta permite obter o firmware do MicroPython e CircuitPython.

Selecione o MicroPython: Na ferramenta, selecione a opção MicroPython conforme exibido abaixo:

Franzininho WiFi na BIPES

Coloque a placa em modo DFU:  Siga os passos (1, 2 e 3) para colocar sua placa em modo DFU:

  1. Pressione e segure a tecla BOOT.
  2. Pressione rapidamente e solte a tecla RESET.
  3. Solte a tecla BOOT.

Conecte e selecione a placa: Clique no botão “Conectar” e selecione a placa, que pode ser identificada como ESP32-S2 ou Espressif. Em seguida clique em Conectar. Aguarde a conexão:

Instale o MicroPython: Clique em “Instalar MicroPython”.

Apague o dispositivo: Na tela seguinte, selecione a opção “Apagar dispositivo” e clique em “Próximo”.

Confirmar a Instalação: Clique em “Instalar” e aguarde a finalização da instalação (mantenha a página aberta até o término).

Finalização: Após a instalação, clique em “Próximo” na janela com a mensagem de Instalação finalizada. Pronto! Você pode fechar a ferramenta.

Reinicie a placa: Pressione o botão de reset da placa Franzininho WiFi para iniciar o MicroPython.

Tudo pronto! Agora é possível programar sua Franzininho WiFi com a BIPES.

Confira o resumo do processo na imagem a seguir:

Conectando a Franzininho WiFi à Plataforma BIPES

Com o MicroPython instalado, podemos agora conectar a placa Franzininho WiFi à plataforma BIPES.

Acesse a IDE: Abra seu navegador (Google Chrome) e acesse: BIPES IDE.

Selecione a placa: Na IDE, escolha a placa “Franzininho WiFi” nas opções de placas.

Estabeleça a conexão: Clique no ícone de conexão e selecione “Serial”.

Escolha a placa: Um popup será aberto para escolher a placa. Selecione a opção que provavelmente estará como “ESP32-S2” ou “Espressif” e clique em “Conectar”.

Pronto, agora você pode programar sua Franzininho WiFi com a BIPES!

Hello, World! na Bipes

Vamos criar um exemplo simples para garantir que nossa placa está conectada corretamente à BIPES.

Na lateral da interface, você encontrará blocos pré-definidos agrupados por categorias. Clique em cada categoria para visualizar mais blocos disponíveis. Você pode selecionar e arrastar os blocos desejados para a área de trabalho, onde poderá montar seu código visualmente.

Franzininho WiFi na BIPES

Piscar LED com BIPES

Nosso “Hello World” na Franzininho WiFi, como é tradicional na programação de hardware, será um exemplo clássico: fazer um LED piscar.

Caso queria você pode alterar o idioma:

Franzininho WiFi na BIPES

E vamos iniciar criando um novo projeto:

Clique no ícone do usuário. Em seguida, clique no ícone de seta “+”.

Franzininho WiFi na BIPES

Preencha as informações do projeto conforme mostrado no GIF.

Franzininho WiFi na BIPES

Agora vamos inserir os seguintes blocos:

  1. Repita: Encontre este bloco na categoria “Laços”.
  2. Ajustar o pino da placa: Este bloco está na categoria “Máquina”.
  3. Esperar: Você pode localizar este bloco na categoria “Temporização”.
Franzininho WiFi na BIPES

Após isso, faremos algumas alterações. Por exemplo, mudaremos o pino com o qual estaremos trabalhando. No caso, alterei para o GPIO12, que é o LED RGB da placa na cor azul. Faremos uma alteração na condição “verdadeiro/falso”. No primeiro bloco, será verdadeiro porque o LED estará aceso e, após 1 segundo, a condição mudará para falso para apagá-lo.

Franzininho WiFi na BIPES

Após realizar as alterações, vamos enviar o código para a placa e verificar seu funcionamento.

Resultado

Franzininho WiFi na BIPES

Agora, basta salvar o projeto. Enquanto estiver na plataforma, o projeto ficará disponível lá, permitindo que você acesse a qualquer momento. No entanto, se fechar o navegador, perderá o acesso. Não se preocupe, pois um arquivo também será baixado para o seu computador.

Franzininho WiFi na BIPES

Conclusão

Encerramos este artigo após explorar o processo de configuração da sua Franzininho WiFi utilizando a ferramenta web tools e conectando na BIPES. Naturalmente, não poderíamos deixar de realizar um teste prático para garantir o pleno funcionamento da placa, o que incluiu a simples, porém essencial, tarefa de fazer o LED piscar. Por agora, é tudo, mas aguardo ansiosamente por sua presença no próximo artigo, onde mergulharemos mais fundo no tema, abordando entradas e saídas. Até lá!

Saiba mais

Como programar a Franzininho WiFi: 6 opções para você escolher!

Franzininho WiFI – Arduino

Franzininho WiFi com MicroPython

Outros artigos da série

<< BIPES – Plataforma Integrada Baseada em Blocos para Sistemas EmbarcadosEntradas e saídas digitais da Franzininho WiFi na BIPES >>
Licença Creative Commons Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.
Comentários:
Notificações
Notificar
0 Comentários
Inline Feedbacks
View all comments
Home » Hardware » Configurando a Franzininho WiFi para usar na BIPES

EM DESTAQUE

WEBINARS

LEIA TAMBÉM

JUNTE-SE HOJE À COMUNIDADE EMBARCADOS

Talvez você goste:


Seminário de
Sistemas Embarcados e IoT 2024
 
Data: 25/06 | Local: Hotel Holiday Inn Anhembi, São Paulo-SP
 
GARANTA SEU INGRESSO

 
close-link