PRÁCTICA 11: Conexión del procesador ESP8266 como CLIENTE de un SERVIDOR WEB
OBJETIVOS En esta práctica vamos a utilizar el procesador ESP8266, conectándolo como cliente de un servidor WEB, para acceder a la información que le pueda suministrar, [...]PRÁCTICA 10: THINGER.IO – Control de dispositivos: encendido, apagado y/o regulación
INTRODUCCIÓN Esta tercera práctica dedicada a la plataforma thinger.io está orientado al control de dispositivos. Cuando hablamos del control nos referimos al encendido, apagado y/o regulación de los dispositivos [...]PRÁCTICA 9: Modos de ahorro de energía -DEEP SLEEP-
INTRODUCCIÓN El consumo de energía de los procesadores ESP8266 es muy elevado, los podemos resumir rápidamente como "devoradores de energía". El motivo fundamental es la [...]PRÁCTICA 8: THINGER.IO – Almacenamiento y monitorización de datos -STREAMING RESOURCES- (SEGUNDA PARTE)
En esta segunda parte de los artículos relativos a la plataforma Thinger.io vamos a continuar explicando las posibilidades de almacenamiento y monitorización de datos.
Nos centraremos en las posibilidades de envío de datos desde nuestros propios dispositivos –cuando se estime necesario-, hacia la API y las ventajas que ello implica.
PRÁCTICA 7: THINGER.IO – Configuración, almacenamiento y monitorización de datos (PRIMERA PARTE)
Thinger.io es una plataforma con librerías de código abierto que permite gestionar multitud de dispositivos (ESP8266, Arduino, Raspberry Pi, Intel Edinson…) a través de Internet.
Nos permite almacenar y visualizar información recibida desde sensores, enviar información o instrucciones a dispositivos e interactuar con diversos servicios en línea.
Esta plataforma responde al concepto de Internet de las cosas IoT, permitiendo la interconexión digital de nuestros dispositivos con Internet.
INSTALACIÓN DEL GESTOR DEL ESP8266 PARA EL IDE DE ARDUINO
Se explica como descargar y configurar el pluggin del ESP8266 para el IDE de Arduino, de modo que nos permite programar el microprocesador de una manera sencilla.
INSTALACIÓN DEL GESTOR DEL ESP32 PARA EL IDE DE ARDUINO
Se explica como descargar y configurar el pluggin del ESP32 para el IDE de Arduino, de modo que nos permite programar el microprocesador de una manera sencilla.
PRÁCTICA 6: Conexión ESP-NOW
ESP-NOW es un protocolo desarrollado por Espressif para realizar una comunicación ultra-rápida entre múltiples dispositivos ESP. Sus principales ventajas son su reducido consumo eléctrico y un gran radio de acción, resultando ideal para mandos de control o sensores inalámbricos, especialmente cuando sea necesario alimentarlos mediante baterías.
El protocolo es muy sencillo de implementar, siendo compatible con las conexiónes WiFi de los dispositivos ESP (ACCESS POINT, STATION o ACCESS POINT + STATION) y Adicionalmente se puede utilizar la tecnología de cifrado CCMP (Counter Mode CBC-MAC Protocol) para realizar una comunicación segura.
PRÁCTICA 5: Funcionamiento de una pantalla OLED con el procesador ESP8266
Con esta práctica se pretende explicar de una manera clara y sencilla el uso de una pantalla OLED con la librería gráfica GFX de Adafruit. Esta librería nos permitirá dibujar puntos, líneas, triángulos, rectángulos, circunferencias… o insertar texto o imágenes en nuestra pantalla. También se explicará el conexionado de una pantalla I2C con una placa NodeMCU con el procesador ESP8266.
BUSCAR
MENÚ -MICROPYTHON-
- ¿Qué son PYTHON y MICROPYTHON?
- Eligiendo una PLACA con el micro. ESP32
- Eligiendo un EDITOR DE CÓDIGO
- Instalación de MicroPython en el ESP32
- Tu primer programa: ¡HOLA MUNDO!
- CONCEPTOS BÁSICOS
- ESTRUCTURAS DE CONTROL
- PROGRAMACIÓN FUNCIONAL
- PROGRAMACIÓN ORIENTADA A OBJETOS
- CONEXIONES WI-FI
- LIBRERÍA ESTÁNDAR
- LIBRERÍAS ESPECÍFICAS ESP32
- LIBRERÍAS NO ESTÁNDARES
- PROYECTOS
MENÚ -ARDUINO-
- PRIMEROS PASOS
- HOJA DE RUTA
- PRÁCTICAS
- P00 Comparación de los modos de conexión WiFi. AP – STA – AP+STA
- P01 Hola mundo – Parpadeo de un LED / BLINK
- P02 Servidor WEB ACCESS POINT -AP-
Encendido y apagado de un LED - P03 Servidor WEB STATION -STA-
Encendido y apagado de un LED - P04 Servidor WEB STATION. Conexión desde cualquier lugar del mundo
- P05 Funcionamiento de una pantalla OLED con el procesador ESP8266
- P06 Conexión ESP-NOW
- P07 THINGER.IO – Config., almacenam.
y monitorización de datos (1/2) - P08 THINGER.IO – Almacenamiento
y monitorización de datos (2/2) - P09 Modos de ahorro de energía
-DEEP SLEEP- - P10 THINGER.IO – Control de disposit.: encendido, apagado y/o regulación
- P11 Conexión del procesador ESP8266 como CLIENTE de un SERVIDOR WEB
- P12 JoyStick WiFi para el control de robots
- P12-BIS JoyStick WiFi mejorado para el control de robots
- P12+1 WebSockets (1/2)
- P14 WebSockets (2/2)
- P15 Comunicaciones GET y POST
- P16 SPIFFS – Almacenam./visualización distancia/altura con sensor HC-SR04
- DOCUMENTACIÓN
Páginas
- ACERCA DE…
- BLOG
- COMPARACIÓN DE LOS MODOS DE CONEXIÓN WiFi
- DATASHEET NANO32-Gravitech/MakerAsia ESP32
- DATASHEET NodeMCU
- DATASHEET Watterott Breakout ESP-WROOM32
- DATASHEET Widora-AIR ESP32
- DOIT/WeMos D1 mini NodeMCU
- ESP32-DevKitC
- FLASHEADO DE UNA PLACA ESP8266 BLOQUEADA
- Hello World Thinger.io –BLINK-
- HOJA DE RUTA
- MANUALES / TUTORIALES
- PRESENTACIÓN
- PROYECTOS
- PUERTOS Y BUSES
- SparkFun ESP32 Thing