Duas coisas que amo... IoT e programar. Eu sempre gostei de criar projetos de tecnologia, ainda mais com microcontroladores. Esse é um repositório destinado a reservar códigos que podem ser reutilizados para fazer projetos bem legais de IoT com microncontoladores ESP + Micropython.
Antes certifique-se que você tem o Python e Jupyter Notebook instalados. Após cada um dos passos a seguir, haverá um exemplo do comando a ser digitado para fazer o que está sendo pedido, caso tenha dificuldades e o exemplo não seja suficiente, não hesite em me contatar em eduardawiltiner@gmail.com.
-
Vá para o página Downloads do MicroPython e faça o download do FW apropriado para o seu dispositivo utilizado.
-
Abra o terminal e crie um diretório no local de sua preferência com o comando mkdir. O ideal é que você tenha uma pasta para trabalhar com micropython:
mkdir my-micropython
- Entre no diretório que acabou de criar:
cd my-micropython
- Conecte o seu dipositivo no computador e verifique onde se encontra a usa porta serial. No meu caso, eu utilizo Linux - Ubuntu. Pode ser diferente para você caso você utilize MAC ou Windows:
ls /dev/ttyUSB*
// você vai recebber algo do tipo -> /dev/ttyUSBX
- Instale o esptool(vamos utiliza-lo para gravar e apagar FW dos dispositivos):
pip install esptool
- Apague o estiver carregando na memória do seu dispositivo:
esptool.py --port /dev/ttyUSB0 erase_flash
- Agora grave("flash") o novo FW:
esptool.py --port /dev/tty.SLAB_USBtoUART --baud 460800 write_flash --flash_size=detect 0 nome-do-arquivo-que-baixou.9.4.bin
// o arquivo com bin no passo 1 que você conseguiu
- Você pode utilizar esse tutorial, ele é bem didático e foi o que utilizei para obter o kernel Micropython Jupyter. Você pode verificar os Kernels mantidos nessa Documentação.
- Se não já estiver... Entre no diretório que acabou de criar e depois clone o projeto:
cd my-micropython
git clone https://github.com/dudawiltiner/micropython.git
- Abra no ambiente de desenvolvimento de sua preferência que seja compatível com Python. Eu utilizei o Jupyter Notebook no Linux - Ubuntu, se for o seu caso, abra a pasta no terminal e digite:
jupyter notebook
- Abra a pasta que deseja e rode aplicação. Cada pasta terá imagens, pdfs e arquivos com extensões para python e jupyter.
- Intalando e criando o seu primeiro Blink com Micropython e ESP8266 - PASTA BLINK + CONNECT