Python Programmier
9.999 € VB
Beschreibung
Hallo und guten Tag,
wer kann mir das programmieren - quasi ready 2 use ?
Danke vorab LG Peter
Frage an chatGPT am 24.07.2026
Kann man mit der Sprache Python einen Raspberry Mikrocomputer programmieren um mit einem Sprachbefehl zB Licht einschalten ein 12 Volt-Relais zu steuern
ChatGPT:
Ja, das ist gut machbar. Mit Python auf einem Raspberry Pi kannst du Sprachbefehle erkennen und anschließend ein 12-Volt-Relais schalten.
Der grundsätzliche Aufbau sieht so aus:
Raspberry Pi mit Python.
Spracherkennung, z. B. mit einer Bibliothek wie SpeechRecognition oder einer lokalen Lösung wie Vosk oder Whisper.
Python-Programm, das den Sprachbefehl auswertet.
GPIO-Ausgang des Raspberry Pi steuert ein Relaismodul.
12-Volt-Relais, das die gewünschte Last (z. B. eine Lampe) ein- oder ausschaltet.
Ein sehr einfaches Python-Beispiel zum Schalten eines GPIO-Pins:
from gpiozero import OutputDevice
relais = OutputDevice(17)
# Relais einschalten
relais.on()
# Relais ausschalten
relais.off()
Für die Spracherkennung könnte die Logik so aussehen:
befehl = "licht einschalten"
if "licht einschalten" in befehl:
relais.on()
elif "licht ausschalten" in befehl:
relais.off()
Hardware-Hinweise
Der GPIO-Pin des Raspberry Pi liefert 3,3 Volt und nur wenig Strom. Deshalb solltest du kein 12-Volt-Relais direkt anschließen. Verwende stattdessen:
ein fertiges 3,3-V-Relaismodul für Raspberry Pi oder
ein Transistor- oder MOSFET-Treibermodul mit Freilaufdiode.
So bleibt der Raspberry Pi vor Schäden geschützt.
Sprachsteuerung
Du hast mehrere Möglichkeiten:
Offline (ohne Internet):
Vosk
Whisper.cpp
Picovoice
Online:
Google Speech Recognition
OpenAI-API
Amazon Alexa
Google Assistant
Offline-Lösungen bieten mehr Datenschutz und funktionieren auch ohne Internetverbindung.
Erweiterungen
Du kannst später viele weitere Befehle hinzufügen, zum Beispiel:
„Licht im Wohnzimmer einschalten“
„Heizung aus“
„Garagentor öffnen“
„Rollladen herunterfahren“
„Alle Lichter ausschalten“
Mit Python lässt sich das sehr flexibel erweitern.
Für ein solches Projekt reicht bereits ein Raspberry Pi Zero 2 W, ein Raspberry Pi 4 oder ein Raspberry Pi 5. Wenn du mehrere Relais und eine lokale Spracherkennung nutzen möchtest, sind Pi 4 oder Pi 5 wegen ihrer höheren Rechenleistung meist die bessere Wahl.
Ein solches System ist ein typisches Heimautomatisierungsprojekt und eignet sich gut, um Sprachsteuerung, Python und Elektronik miteinander zu kombinieren.
---