Skip to content

Repository files navigation

Con茅ctateGT - Comunidad FunPython & MicroPythonESP32

CON脡CTATEGT es un evento en l铆nea de un d铆a donde aprender谩s los fundamentos de IoT

Rese帽a del evento El intertnet de las cosas ya es el presente

Transmici贸n en YouTube  E-learning Galileo

FunPyhton twitter

FunPython es una comunidad t茅cnologica y red de innovaci贸n social que busca unir a mentes creativas mediante el intercambio de ideas, experiencias y colaboraciones.

Tr铆ptico informativo sobre Funpython

Jhon Merchan twitter

MicroPython git-upy

MicroPython es una implementaci贸n ligera de PythonV3. Creada por el fisico y programador Damien George en 2014 gracias a una exitosa campa帽a en Kickstarter, junto a la Pyboard, la placa oficial de MicroPython, desde entonces se ha portado a diferentes plataformas.

A nivel de microcontroladores MicroPython es un sistema operativo, que incluye un subconjunto de librer铆as importantes de python (la librer铆a socket es muy similar a la que usamos en un ordenador) y algunas nativas para controlar proyectos electronicos, ademas de una sheel interactiva, ademas MicroPython permite utilizar c贸digo C++ para optimizar su velocidad. MicroPython trata de ser multiplataforma al tener compatiblidad con c贸digo Python normal y poder enviar tu c贸digo de la computadora al microcontrolador con total tranquilidad.

M谩s informaci贸n sobre python y microcontroladores

Hola Mundo en Ubuntu 20 vs MicroPython

Instalar MicroPython

Gu铆a paso a paso con imagenes para instalar MicroPython y sus prerequisitos.

Tutorial en Windows 10

Instalar librer铆as y uso del sistema de archivos

Gu铆a paso a paso para instalar la librer铆a del sensor de temperatura/humedad/presi贸n en el ESP32 y gu铆a para manipular archivos de la memoria del ESP32 utilizando la terminal o consola.

Tutorial para instalar librer铆as

Tutorial sistema de archivos ESP32

DEMO

Ejemplos b谩sicos con MicroPython

Cambiar las credenciales de la red WiFI.

# Informaci贸n de la red WiFi
# Nombre de red y contrase帽a

WIFI_SSID = 'tuRed'
WIFI_PASSWORD = 'tuContrase帽a'

Cambiar las credenciales para conectar al servidor MQTT.

# Informaci贸n del servidor MQTT
# Cambiar el n煤mero del node#

MQTT_URL = b'galiot.galileo.edu' 
MQTT_USER = b'node' 
MQTT_TOPIC = b'temp'

Subscribirse a la paleta de colores para las luces led rgb

Anillo de leds RGB

NeoPixel ring ESP32
DIN 25
VCC +5V
GND GND
# cantidad de leds rgb y pin de conexi贸n 
num_leds = 10
pin_salida = 25

demo/subscribe_rgb.py

demo/neopixel_arcoiris.py

Luces, MicroPython, acci贸n

Publicar en el servidor MQTT los valores de temperatura y presi贸n

Sensor de temperatura/humedad

BMP180 ESP32
SCL 22
SDA 21
VCC +3V3
GND GND
i2c = I2C(scl=Pin(22), sda=Pin(21), freq=10000)

demo/publish_bme280.py

demo/publish_bmep085.py(beta)

demo-neopixel-mqtt

Open Source Love svg3

About

馃 Es un evento en l铆nea de un d铆a d贸nde aprender谩s los fundamentos de IoT 馃寧

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages