Raspberry afstandsbediening met Telegram (1 / 2 stap)

Stap 1: installatie


Installatie:

Het lezen van deze tutorial, we deze configuratie gebruiken als beginpunt.

Om het onderscheppen van een nieuwe binnenkomende bericht maken we een bestand action.lua

"Lua is een krachtige, snelle, lichtgewicht en integreerbare scripting taal.

Lua combineert eenvoudige procedurele syntaxis met krachtige data beschrijving constructies op basis van associatieve arrays en uitbreidbare semantiek. Lua dynamisch wordt getypt, wordt uitgevoerd voor een register-gebaseerde virtuele machine bytecode interpreteren en heeft automatische geheugenbeheer met incrementele garbagecollection, waardoor het ideaal is voor configuratie, scripting en rapid prototyping." Van http://www.lua.org.

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

met deze inhoud

 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 

Opslaan en sluiten, als inkomende SMS-bericht is "ping" Telegram ons antwoorden met een SMS-bericht met "pong".

verplaatsen in GS

 cd /home/pi/tg 

Typ vervolgens

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

Probeer om een bericht te sturen, als alles goed gaat, Telegram antwoorden alleen op "ping" en niet "PING", moeten we zien iets als dit

OK, laten we doen iets interessanter.

De Raspberry Camerainstalleren, Zie deze tutorialen maak een nieuwe map waar we de gevangen foto's bespaart.

 sudo mkdir /home/pi/camera 

Maak een nieuw bestand camera.sh

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

met deze inhoud

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

opslaan en sluiten, hieraan uitvoering machtigingen

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

Action.lua bewerken

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

Voeg deze regels toe in de functie 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 

Gerelateerde Artikelen

IR afstandsbediening met Raspberry Pi zonder LIRC

IR afstandsbediening met Raspberry Pi zonder LIRC

Ik wilde krijgen een IR externe input voor de Raspberry Pi. Ik manged om LIRC geïnstalleerd en getest. Alles was ok, behalve de allerlaatste stap. Toen ik wilde de externe sleutelwaarde van IR doorgegeven aan Python programma doorgeeft niet het corre
Personal Assistant met Telegram & Arduino.

Personal Assistant met Telegram & Arduino.

Hallo mensen!Een paar maanden geleden hoorde ik over een project dat een instant messenger bot gebruikt voor het maken van een systeem dat zou automatisch verwerken en ordenen van pizza's verzendingen door de costumieren via Whats app. Ik was als...
Hoe maak je een raspberry pie met een raspberry pi

Hoe maak je een raspberry pie met een raspberry pi

Als een ingenieur werkdag en nacht met robots en programma's ben ik moe van het "Koken Disabled" wordt genoemd door mijn vriendin, dus heb ik besloten om een echte Raspberry Pie met behulp van mijn technische vermogen met Raspberry Pi, op 14/3,
De keizerlijke spelen maart uit Star Wars op Raspberry Pi met piëzo-zoemer

De keizerlijke spelen maart uit Star Wars op Raspberry Pi met piëzo-zoemer

Laten we maken wat lawaai met Raspberry Pi en een piëzo-zoemer! Deze zelfstudie bestaat uit stap voor stap instructies hoe te spelen de keizerlijke maart, ook bekend als de Dart Vader's thema, uit Star Wars op je Raspberry Pi. Deze versie is natuurli
Pure Pi: Controle aangepaste stompbox effecten op een Raspberry Pi met een smartphone

Pure Pi: Controle aangepaste stompbox effecten op een Raspberry Pi met een smartphone

Dit is mijn eerste instructable, hoewel ik met Pure Data, Raspberry Pi, en andere digitale audio voor geruime tijd gewerkt heb. Als u wilt zien meer instructables uitzien, stem voor mij!Ooit wonder hoe digitale effecten worden gemaakt? Wilt u uw favo
Bewegings-Controled Minecraft MPU 6050 en Raspberry Pi met

Bewegings-Controled Minecraft MPU 6050 en Raspberry Pi met

In dit Instructable, zal ik laten zien hoe u kunt besturen van Minecraft op de Raspberry Pi met behulp van een bewegingscontroller MPU 6050. We zullen de huidige python-minecraft-API standaard op Raspbian OS gebruiken.Stap 1: Bekijk deze video om een
Bitcoin Mining Raspberry Pi met

Bitcoin Mining Raspberry Pi met

Wilt u mij enkele bitcoins? Wilt u gratis verdienen? Hebben een pi niet wordt gebruikt?Dan laat de mijne sommige bitcoins!Stap 1: Wat is BitCoin?Als u niet al weet, is Bitcoin een virtuele munteenheid in 2009 opgericht. Bitcoin is gegroeid in reputat
Bouwen van GNU/Linux distributie voor de Raspberry Pi met de Yocto-Project

Bouwen van GNU/Linux distributie voor de Raspberry Pi met de Yocto-Project

Raspberry Pi is waarschijnlijk de meest populaire low-cost enige raadscomputer op de markt. Het wordt vaak gebruikt voor Internet van dingen en andere ingesloten projecten. Verschillende GNU/Linux distributies hebben uitstekende ondersteuning voor Ra
JavaScript voor IoT: knipperende LED op Raspberry Pi met Node.js

JavaScript voor IoT: knipperende LED op Raspberry Pi met Node.js

In deze tutorial leert u de exacte stappen die een LED aangesloten op een pin GPIO voor Raspberry Pi met behulp van JavaScript en Node.jsonder controle. Dit is eigenlijk de makkelijkste om te doen met een Raspberry Pi en een LED. Het gegeven voorbeel
Raspberry datalogger met Mysql Highcharts

Raspberry datalogger met Mysql Highcharts

In deze tutorial bereiken we een datalogger voor verschillende sensoren verbonden met framboos. De sensoren-gegevens worden opgeslagen in een MySQL database en weergegeven in een grafiek met HighchartsU moet een Raspberry Pi met nieuwste Raspbian voo
TweeToy met Raspberry pi met behulp van Python

TweeToy met Raspberry pi met behulp van Python

Ik heb een speeltje die spreekt van iemands tweets met behulp van de Raspberry Pi.Deze Toy vangsten bezwaar door afstandssensor en breng geluid (Tweet).De architectuur is zeer eenvoudig. Voor het verkrijgen van Tweets, alleen met behulp van twitter a
Zelfgemaakte voeding voor Raspberry Pi met XL6009 DC-DC Boost Module

Zelfgemaakte voeding voor Raspberry Pi met XL6009 DC-DC Boost Module

Zelfgemaakte voeding voor Raspberry Pi met XL6009 DC-DC Boost Step-up Boost Power Converter Modulezeer goedkoop en verstelbare voltDSN6009 4A is een hoog presterende step-up switch huidige (BOOST) module. De module maakt gebruik van de tweede generat
Een afstandsbediening met Arduino kloon

Een afstandsbediening met Arduino kloon

ik onlangs nodig had met de Arduino te beheersen een stereo-installatie, dus in plaats van kappen open de afstandsbediening en draad erin, heb ik besloten om gewoon kloon van het signaal. Dit was ongelooflijk gemakkelijk om te doen. Kortom, ik lees h
Bouwen van een transistor printplaat voor controlerende airconditioner afstandsbediening met Arduino

Bouwen van een transistor printplaat voor controlerende airconditioner afstandsbediening met Arduino

ik was ter ondersteuning van een groep studenten op hun afstudeerproject. Een van de moeilijkheden die zij was over de beheersing van een airco-unit met Arduino microcontroller.Het eerste experiment dat we geprobeerd aan het trainen was door record l