UnKnocki (4 / 5 paso)

Paso 4: Programación del centro de mando

Usando una frambuesa pi y python crear una cuenta de IFTTT después de descargar la aplicación en el teléfono cuya funcionalidad desea activar basado en los golpes. A continuación, conecte una "cuenta de máquina" a su IFTTT. Le proporcionará una dirección URL de la siguiente forma (sería fácil seguir estos pasos en un navegador web):

https://Maker.ifttt.com/Trigger/ {evento} / / clave / {...

El token debe aparecer en su cuenta IFTTT. Ahora configurar un evento con un gatillo como 12 o 23 (el número recibido basado en la localización de la unKnocki y el número de golpes). Después de esta subida, el siguiente código a su frambuesa pi o cualquier ordenador portátil y está bueno para ir! El código siguiente contiene funcionalidad para enviar un mensaje a través de telegrama, porque IFTTT no soporta el telegrama. Esta parte del código es opcional, sólo las solicitudes de Python a la URL desencadenan las acciones de IFTTT.

Importante: Asegúrese de instalar todas las bibliotecas relevantes para el código python. También descargar un IDE de Arduino en la frambuesa Pi / Laptop y buscar el nombre del puerto al que está conectado el Arduino. Debe ser de la forma "/ dev/cu.usbmodem641". Vuelva a colocar el puerto de tu Arduino en el código de python más abajo y fuego frambuesa Pi / ordenador portátil después de conectar el transmisor de Arduino a él. Eso es él! Ahora puede activar cualquier evento alrededor de la casa gracias al amplio apoyo que IFTTT ofrece!

 import telegram import serial from time import gmtime, strftime import requests roodid = {telegram chat id}; bot = telegram.Bot(token='{telegram api token}') ser = serial.Serial('/dev/cu.usbmodem641', 9600) while True: val = int(ser.readline()) print val if (val==12): bot.sendMessage(chat_id=myid, text="Someone is at your door") elif (val == 13): r = requests.get('https://maker.ifttt.com/trigger/13/with/key/{token}') elif val==24: r = requests.get('https://maker.ifttt.com/trigger/23/with/key/{token}') 

Artículos Relacionados