Heyho,
ich hatte vorgestern die Idee, mein Raspberry Pi per Sprache zu steuern.
Hab jetzt mal ein bisschen rumgebastelt und der erste Test funktioniert schon mal recht gut
Als Android App verwende ich eine leicht modifizierte Version dieser hier:
http://kampis-elektroecke.de/?page_id=3788
Die Modifikation besteht darin, dass die App nun sendet sobald die Spracherkennung abgeschlossen ist (also nichts wildes).
Bluetoothmodul ans Pi und dieses Pythonskript ausführen:
Und schon rebootet das Pi wenn man "shutdown" sagtCode:import serial import os import time # Serielle Schnittstelle oeffnen UART = serial.Serial("/dev/ttyAMA0", 19200) UART.open() # Zeichen einlesen Read = UART.read(UART.inWaiting()) while True: # Zeile einlesen Read = UART.readline() # LF + CR entfernen Read = Read[:-2] # Ausgabe print "Eingabe: " + Read # Zeichen empfangen? if(len(Read)> 0): # Buchstaben in Kleinbuchstaben umwandeln Read = Read.lower() # Befehlsauswertung if(Read == "shutdown"): os.system("reboot") # String loeschen Read = "" time.sleep(1)
Ein Plan ist es u.a. das Prinzip auf meinen Bot zu übertragen (sobald er fahren kann, was hoffentlich nächste Woche der Fall sein wird).







Zitieren

Lesezeichen