Como fazer upload do firmware Micropython para o ESPPOP 10 usando o UPYCraft IDE

Como fazer upload do firmware Micropython para o ESPPOP 10 usando o UPYCraft IDE
O ESP32 é uma placa IoT baseada em microcontrolador que pode executar o Micropython para executar comandos e instruções. Vários IDEs estão disponíveis para programar ESP32 com Micropython. Antes que possamos programar o ESP32 com o Micropython, precisamos apagar a memória do ESP32 e exibi -lo com o firmware Micropython. Vamos discutir como instalar o firmware Micropython.

Este artigo contém a seção a seguir:

1. Pré -requisitos

2. Download do firmware Micropython para ESP32

2.1. Instalando o firmware Micropython no ESP32 usando o UPYCraft IDE

2.2. Correção - a porta COM não é detectada no UPYCraft IDE

3. Firmware Micropython piscante no ESP32

1. Pré -requisitos

Micropython é o subconjunto de idioma python 3 e especialmente projetado para placas baseadas em microcontroladores. Também podemos programar ESP32 com Micropython usando UPYCraft IDE.

Antes de escrevermos nosso primeiro código Micropython para ESP32, verifique se você tem os seguintes pré -requisitos em seu PC.

  • Python 3
  • UPYCraft IDE

2. Download do firmware Micropython para ESP32

Para programar a placa ESP32, temos que exibir o firmware Micropython na placa ESP32 primeiro. Para baixar o firmware, vá para o Página de download do Micropython e procure a seção de firmware ESP32.

Faça o download da versão mais recente lançada disponível para a placa ESP32 e lembre -se de não baixar a versão de construção noturna, pois ela se destina principalmente a programadores avançados.

Caso você esteja usando qualquer outra placa, como Pyboard ou Wipy, vá para a página de download da Micropython e pesquise o respectivo firmware da placa.

2.1. Instalando o firmware Micropython no ESP32 usando o UPYCraft IDE

Depois de baixar o firmware, o próximo passo é instalá -lo no ESP32 usando o UPYCraft IDE. Para fazer isso, conecte a placa ESP32 com o PC.

Selecione a placa, vá para: Ferramentas> Placa> Esp32

Em seguida, selecione a porta COM ir para: Ferramentas> Serial> Comx

2.2. Correção - a porta COM não é detectada no UPYCraft IDE

Às vezes, ao usar o ESP32 pela primeira vez, o PC não o detecta automaticamente; nesse caso, temos que instalar manualmente os drivers necessários.

Antes de avançar mais, verifique a porta COM no gerenciador de dispositivos sob o Com & lpt seção. Como nossos drivers já estão instalados, a porta COM mostrada é com10.

Caso se não houver porta COM disponível para o ESP32, seguem os dois principais motivos para a falta de porta ESP32 COM:

  • Esp32 CP2102 Drivers de chip ausentes ausentes
  • Cabo de carregamento USB normal em vez de cabo de dados

1: A maior parte da placa esp32 doit devkit usa o chip CP2102 para comunicação USB. Para instalar a pesquisa de driver de chips ESP32 CP2102 para o driver na barra de pesquisa do Google.

Clique aqui para visitar o site Silicon Labs para obter mais recentes drivers CP2102.

Depois que os motoristas estiverem instalados com sucesso, reinicie o Arduino IDE e conecte a placa ESP32 ao PC, agora a porta COM para a placa ESP32 será visível. Você também pode ver a porta COM no gerenciador de dispositivos.

2: Se os motoristas estiverem instalados, mas você ainda não pode ver a porta ESP32 COM, verifique o cabo USB que você está usando. Existem vários cabos que não podem estabelecer a comunicação em série, pois seu único objetivo é carregar e a maioria desses cabos está faltando os fios de dados.

3. Firmware Micropython piscante no ESP32

Como resolvemos o problema da porta COM agora, continuaremos em direção à instalação do firmware.

Passo 1: Vá para: Ferramentas> Burnfirmware

Passo 2: Abaixo, a janela aparecerá, selecione as configurações abaixo:

  • quadro: Esp32
  • Burn_addr: 0x1000
  • EASE_FLASH: sim
  • com: Com10

Selecione os usuários e navegue para o Firmware Micropython Arquivo que baixamos mais cedo.

Etapa 3: Selecione o arquivo bin e clique Abrir.

Passo 4: Agora pegue a placa ESP32, pressione e mantenha pressionado o BOTA botão.

Etapa 5: Ao pressionar o botão de inicialização do ESP32, clique OK.

Etapa 6: Se todas as etapas correrem bem, a memória ESP32 começará a piscar. Depois que o flash apagado começar, você pode soltar o botão de inicialização do ESP32.

Após a instalação bem -sucedida do firmware, a janela acima será fechada automaticamente e agora estamos prontos para fazer upload de nosso primeiro programa para a placa ESP32.

Em caso de erro, repita as etapas acima e Lembre -se de pressionar e segurar o botão de inicialização.

Nós instalamos com sucesso UPYCraft IDE no PC e enviou nosso primeiro programa depois de piscar o ESP32 com firmware Micropython.

Nota importante: Depois de instalar o firmware Micropython na placa ESP32, também pode programar o ESP32 apenas enviando o código usando o Arduino IDE, mas se você quiser usar o Micropython novamente com o ESP32, precisamos piscar o Micropython Firmware novamente na placa ESP32, porque o Arduino é substituto o firmware do micropython com seu próprio firmware.

Conclusão

Para programar ESP32 com Micropython, precisamos piscar o firmware MicropyThon na placa ESP32 primeiro. Usando o UPYCraft IDE, podemos piscar o firmware com muita facilidade, apenas selecionando o arquivo de bin que baixamos. Depois que o micropython é exibido dentro do ESP32, qualquer programa pode ser carregado, que é escrito no Micropython.