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