Smart Home - Part 1

Resumen: Implementación de un sistema de avisos mediante App telegram cuando se ha activado un sensor de nuestra casa.

Materiales:
Configurar Telegram:
  1. En ícono de lupa buscar/escribir "BotFather" para crear un Bot.
  2. Enviar el comando "/start" para ver una lista de comandos y acceder al link del manual de Bot API.
  3. Enviar el comando "/newbot"  para crear el nuevo bot, luego de tener una respuesta escribe el nombre de tu bot, por ejemplo, nuestro bot lo llamaremos "antutechnologies".
  4. Ahora se requiere un nombre de usuario que debe termiar con bot, nuestro nombre de usuario: "f0raster0_bot"
  5. Aquí nos mostrará el token "449620617:xxxxxxxxxxxxxxvN97799y3EUF1Mf0" //Replace with your bot token
  6. Bien, eso es todo por aquí.
Sensor PIR:
Sensor PIR
ESP8266
Vcc
5V
GND
GND
Out
D3
Table 1

Arduino

Agregar el ESP8266 al ArduinoIDE:


  • En el IDE de Arduino ír a File->Preference y en "gestor de URLs Adicionales de tarjetas" pegar: http://arduino.esp8266.com/stable/package_esp8266com_index.json
  • Ahora ír a Herramientas->Placa->Gestor de Tarjetas entonces escribir ESP8266 e instalar.
  1. Instalar la libreria: ESP8266TelegramBot
  2. Cargar el code de ejemplo
  3. Lo único que debes cambiar en el código de ejemplo es 
    1. #define botName "antutechnologies"
      #define botUserName "fXXXXXXX_bot" //Your user name
      #define botToken "44962061xxxxxxxxxxxxxxvvN97799y3EUF1Mf0" 
      #define adminID "2XXXXXX" //your userid

      static char SSID[] = "AntuTechnologies";
      static char password[] = "cR$933#ñ11";
      static char hostname[] = "ESP8266_Antu";

Resultado:
Figure 1
Referencias:


Popular posts from this blog

ROBOTDYN UNO R3 + ENC28J60 + MySQL

nRF52 - Hola mundo