Python Brasil 2023 - Programando um robô IoT usando MicroPython e Raspberry Pi Pico
Slides da palestra Programando um robô IoT usando MicroPython e Raspberry Pi Pico, apresentada durante a Python Brasil 2023 em Caxias do Sul, por Juliana Karoline de Sousa
Link para a gravação da palestra ainda não foi disponibilizado.
| UFSCar ➔ PyLadies São Carlos | co-fundadora e organizadora ➔ Grupy-Sanca | co-fundadora e organizadora ➔ Software Engineer | Omnivector Solutions ➔ IoT, robótica, impressão 3D e gatinhos :3
do robô Componentes e esquemático 02 Montagem Fotos do robô sendo preparado e montado 03 Controlando o robô Configurando e utilizando o Blynk 04 Programando o robô Código em Arduino vs MicroPython 05 Demonstração Mostrando o robô em funcionamento 06
WiFi ESP8266 ESP-01 ➔ LED RGB Difuso ➔ Buzzer Ativo 5 V ➔ Micro Servo 9g SG90 TowerPro ➔ 2 Motores DC com Caixa de Redução e Eixo Duplo + Ponte H L298n ➔ 2 Rodas para Robô ➔ Bateria Li-Po 450 mAh + Módulo de Carga TP4056 ➔ Chave Liga-Desliga 10 A ➔ Case impresso em 3D LISTA DE COMPONENTES DO ROBÔ
servo motor (0-180º) Buzzer Botão para fazer o buzzer funcionar LED RGB Zebra Selector para criar cores RGB Rodas Botões para controlar a direção das rodas
Permite conexão remota ➔ Possui plano grátis Cons ➔ Protocolo proprietário ➔ Erros de comunicação intermitentes ➔ Número limitado de dispositivos ➔ Documentação escassa
do GitHub do Blynk #2 - Renomear para blynklib.py #3 - Criar uma pasta /lib no sistema de arquivos da placa #4 - Copiar o arquivo para a pasta /lib https://github.com/blynkkk/lib-python/blob/master/blynklib_mp.py
objetos Produtividade Sintaxe mais simples que C/C++, dá para escrever mais código em menos tempo Abstração É possível abstrair a camada de hardware de acordo com a aplicação Python Segue a filosofia da linguagem Python