¿Quieres que tu cafetera hable? ¿O que tu despertador te diga todas las mañanas lo vago que eres? Pues no te pierdas este vídeo :D ✅Módulo WIFI ESP8266: Conectarse y enviar TWEETS por Twitter
Twitter: / roboticarts1
Hoy aprenderemos a enviar tuits mediante el famoso módulo wifi ESP8266 con la ayuda de un Arduino a través de comandos AT. Para ellos nos ayudaremos de ThingSpeak que es una plataforma open-source diseñada para el IoT que permite conectar nuestros cacharros a una red social, entre otras cosas. Gracias a esto podemos hackear cualquier cacharro que tengamos por casa para que sea capaz de tuitear como si tuviera vida.
Esto será muy importante para un proyecto futuro que traeré al canal, pero shhhhh todavía es un secreto. La idea de usar comandos AT es comprender como funciona este tipo de comunicaciones. Es cierto que existen librerías de Arduino que gestionan el protocolo, sin embargo nos obligan a adaptarnos a esa librería y a la mínima que queremos hacer algo diferente no podemos hacerlo o simplemente comentemos algún error y no podemos arreglarlo porque no entendemos como funciona internamente.
Por otro lado, se puede emplear el propio ESP como microcontrolador para controlar cosas mediante los pines GPIO pero según qué proyectos (dificultad, potencia de procesamiento, tamaño, precio, etc) nos convendrá usarlo como un microcontrolador o como un periférico de un Arduino.
Aquí encontrarás los tuits sensuales que hemos enviado ( ͡° ͜ʖ ͡°)
1º Tweet: / 796061160059633664
2º Tweet: / 796129020098314240
-----------------------------------------------------------------------------------------------------
Comandos AT:
AT+RST
AT+IPR = 9600:
AT+CWMODE=1
AT+CWMODE?
AT+CWLAP
AT+CWJAP="nombre_wifii","contraseña" (las comillas se mantienen)
AT+CWJAP?
AT+CIPMODE=0
AT+CIPMUX=1
AT+CIPSTART=0,"TCP","api.thingspeak.com",80
AT+CIPSEND=0,220
GET /apps/thingtweet/1/statuses/update?api_key=yourAPI&status=mensaje (cambiar "yourAPI" y "mensaje" por los tuyos)
¡¡MUY IMPORTANTE!!: Cuando envíes los comandos AT asegúrate de no dejar ningún espacio ni DELANTE ni detrás del comando que vas a enviar. Aunque no lo veas, ese espacio en blanco es un carácter.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Instructables en inglés (por Subhan95): www.instructabl...
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Musica por:
BENSOUND: www.bensound.co...
Nicolai Heidlas Music: / nicolai-heidlas
Creative Commons - Attribution 3.0 Unported- CC BY 3.0
creativecommon...
Негізгі бет ESP8266 Publicar tweets con Arduino
No video
Пікірлер: 55