Control remoto de frambuesa con telegrama (1 / 2 paso)

Paso 1: instalación

Instalación:

Lee este tutorial, utilizamos esta configuración como punto de inicio.

Para interceptar un mensaje entrante que creamos un archivo action.lua

"Lua es un lenguaje potente, rápido, ligero, integrable.

Lua combina sintaxis simple procedimiento con construcciones de descripción de datos basadas en las matrices asociativas y semántica extensible. Lua es mecanografiado dinámicamente, funciona por interpretar el bytecode para una máquina virtual basada en el registro y tiene gestión de memoria automática con recolección de basura incremental, lo que es ideal para la configuración, scripts y creación rápida de prototipos." De http://www.lua.org.

 sudo nano /home/pi/tg/action.lua 

con este contenido

 function on_msg_receive (msg) if msg.out then return end if (msg.text=='ping') then send_msg (msg.from.print_name, 'pong', ok_cb, false) end end function on_our_id (id) end function on_secret_chat_created (peer) end function on_user_update (user) end function on_chat_update (user) end function on_get_difference_end () end function on_binlog_replay_end () end 

Guardar y salir, cuando el mensaje de texto entrante es "ping", telegrama nos contesta con un mensaje de texto que contiene "pong".

moverse en tg

 cd /home/pi/tg 

continuación, escriba

 bin/telegram-cli -k tg-server.pub -W -s action.lua 

Intente enviar un mensaje, si todo va bien, respuestas de telegrama sólo en "ping" y no "PING", deberíamos ver algo como esto

OK, vamos a hacer algo más interesante.

Instalación de la cámarade frambuesa, ver este tutorial, luego crear una nueva carpeta donde guardamos las fotos capturadas.

 sudo mkdir /home/pi/camera 

crear un nuevo camera.sh de archivo

 sudo nano /home/pi/camera/camera.sh 

con este contenido

 #!/bin/bash raspistill -w 800 -h 600 -o /home/pi/camera/photo.jpg 

guardar y salir, darle permisos de ejecución

 sudo chmod -R 0655 /home/pi/camera/camera.sh 

Editar action.lua

 sudo nano /home/pi/tg/action.lua 

agregar estas líneas en función on_msg_receive

 if (msg.text=='photo') then os.execute('/home/pi/camera/camera.sh') send_photo (msg.from.print_name, '/home/pi/camera/photo.jpg', ok_cb, false) end 

Artículos Relacionados

Arreglar un control remoto de TV con pintura eléctrica

Arreglar un control remoto de TV con pintura eléctrica

Eléctrico de la pintura puede arreglar roturas de placa de circuito y reparar los botones de goma de un televisor roto remotoA menudo quedamos preguntamos si pintura eléctrica puede utilizarse para fijar llaveros o mandos a distancia. Estamos encanta
Configurar OSMC(KODI) con control remoto en frambuesa Pi 2

Configurar OSMC(KODI) con control remoto en frambuesa Pi 2

Hola a ver el video y prácticamente resume cómo configurar cualquier mando a distancia en su casa con la OSMC.Este tutorial le mostrará cómo instalar OSMC(Kodi) en frambuesa Pi 2 uso masilla y cómo configurar cualquier mando para navegar OSMC.Este tu
Control remoto del ordenador con Arduino

Control remoto del ordenador con Arduino

esta semana utilicé un Teensyduino actuar como traductor entre un control remoto infrarrojo y mi ordenador.  El Teensy Lee las señales infrarrojas del control remoto y luego emula un teclado USB.  Lo estoy usando para el control de VLC Media Player c
Los altavoces del ordenador: Por cable control remoto de volumen con casquillo del perfume

Los altavoces del ordenador: Por cable control remoto de volumen con casquillo del perfume

(Antes de todo: lo siento mi ingles yo desde Brasil...)Hola, mi madre compró un edifier altavoces PC 2.1 con control remoto con cable. (Foto 1)Es muy agradable y fácil de usar... pero caro, y perilla de volumen es un poco pequeña...Me gusta las peril
Control remoto 4 relé con Arduino a través de WIFI (touchOSC + proceso)

Control remoto 4 relé con Arduino a través de WIFI (touchOSC + proceso)

Hola, no soy inglés lo hablando entienda por favor mis errores.Mina fue sólo una idea, era curioso, yo busqué en Google algunas horas pero allí eran un problema: :) no encontré un guión previamente elaboradoEmpecé desde un script en una página web, p
Reutilización no deseados Control remoto por infrarrojos para uso con XBMC/KODI en frambuesa Pi

Reutilización no deseados Control remoto por infrarrojos para uso con XBMC/KODI en frambuesa Pi

IntroducciónControl remota controlar el media center es una gran aplicación de Control remoto infrarrojo de Linux (LIRC). Hay absolutamente un número de tutorial de como implementar el control remoto por infrarrojos con XMBC/KODI. Después de seguir e
Reutilización no deseados Control remoto por infrarrojos para usar con reproductor de música de xmms2

Reutilización no deseados Control remoto por infrarrojos para usar con reproductor de música de xmms2

IntroducciónEs una buena idea a control remoto xmms2 media player a través de infrarrojos por la misma razón que uno hace con XBMC/KODI. Rebusqué en mi caja de partes y me había encontrado este control remoto por infrarrojos de un sistema de Home The
Arduino Control remoto luces con mando a distancia Universal

Arduino Control remoto luces con mando a distancia Universal

ha estado buscando en automatización del hogar por algún tiempo, pero no comprometidos con él todavía principalmente por el precio. El año pasado (2010) me compré estas salida de control remoto, interruptores de encendido/apagado por lo que podría da
Cómo hacer un coche robótico con control remoto.  (Ashwini sinha).

Cómo hacer un coche robótico con control remoto. (Ashwini sinha).

control remoto coche robot con brazo...Paso 1: Cosas necesarias you need-4 ruedas de juguete-1 motoreductor-4 de acero barra (fina como en la foto)-1motor-6 reducción de engranaje-alambre 20 cmPaso 2: Organizar el equipo como en pic.then fijar el mot
Siéntase como un control remoto de TV controlados Arduino Robot!

Siéntase como un control remoto de TV controlados Arduino Robot!

Hola chicos.Abhay y Akshay aquí!Hoy que vamos a hacer una televisión remota controlada por Robot que no sólo funciona como un encanto pero también puede actualizar editando el código y utilizando unos botones más en el control remoto de TV. También p
ZOMBIFIED mini llavero de Control remoto de TV!

ZOMBIFIED mini llavero de Control remoto de TV!

Hola, cuál es para arriba todos mis amigos de Instrucatables!Sólo para empezar y le dejó todos sabemos que esto es mi muy Primer Instructable siempre... así que por favor oso conmigo!Me gustaría presentarles a todos, los "cerebros" mi cadena dom
Langosta de control remoto

Langosta de control remoto

sé este niño loco, todo lo que deseé para Navidad era una langosta control remota.Pidió a sus padres... preguntó Santa... pidió a cualquier persona que escucharía.Por desgracia...  "Tu búsqueda - langosta de control remoto - no coincide con los docum
Robot de control remoto

Robot de control remoto

Has mirado alguna vez en un robot real y fue, ' Wow! Ojalá pudiera construir un robot como ese para mí, pero sería tan duro!» Bueno, con esta guía, será estúpidamente fácil y muy barato. Y aún no necesita ser un geek de electrónica para hacerlo.Paso
Registrar códigos infrarrojos de cualquier unidad de Control remoto para el uso con mando a distancia infrarrojo de Linux (LIRC) en el receptor de infrarrojos basada en GPIO de frambuesa Pi

Registrar códigos infrarrojos de cualquier unidad de Control remoto para el uso con mando a distancia infrarrojo de Linux (LIRC) en el receptor de infrarrojos basada en GPIO de frambuesa Pi

IntroducciónLos mandos a distancia que son huérfanos cuando el dispositivo de control de dejó de funcionar son reutilizables en la Raspberry Pi. Después de completar este instructable, quizás estés interesado en probar el siguiente instructables:Reut