Daten für Python-Script mithilfe von Arduino und NRF24L01 übertragen

Gast #5952740
Guten Abend miteinander,

ich benötige Hilfe bei der Lösung zur Datenübertragung via Arduino und 
NRF24L01. Es sieht folgendermaßen aus:

Ich benutze USB-Kopfhörer mit Micro um mit meinem 
'Sprachassistenten',(noch in der Prototyp-Phase)welcher in Python 
mithilfe von gTTS und Speech_recognition programmiert ist, zu 
kommunizieren.

Da ich jedoch drahtlose Übertragung bevorzuge, habe ich mir Gedanken 
gemacht, das Ganze mithilfe eines Arduino Nano und einem 
Sender/Empfänger-Funkmodul, welche beide im Kopfhörer verbaut werden 
könnten. (Stromversorgung läuft dann über einen LiIon, aber das ist 
vermutlich nicht relevant.)

Das zweite Modul liegt an einem Arduino UNO an, welcher via USB am PC 
anliegt.

Mein Problem ist der Code für den Arduino.

Ich weiß zwar, wie ich die Module anspreche und irgendwelche Daten 
sende, die dann im seriellen Monitor der Arduino IDE auftauchen, aber 
ich weiß nicht, wie dasselbe bei Audiosignalen funktioniert, welche dann 
erst von Python verarbeitet werden sollen. Mein Lösungsansatz wäre 
Pyserial, aber die Audiosignale bereiten mir Sorgen.

Bei dem Micro handelt es sich um eine einfache Microphone-Kapsel.

Hoffe ihr könnt mir weiterhelfen.

MfG

Lungee

PS: Bin auch vor Kritik nicht gefeit;)
Gast
Ist das Projektziel ein Funk-Headset? Oder der Sprachassistent? Im 
zweiten Fall würde ich ein Bluetooth-Headset nehmen und mich um das 
eigentliche Problem kümmern.
Gast
@ Tom

Das Ziel ist ein Arduino-Funkheadset, mit dem ich den Sprachassistenten 
in Python steuern kann. Der Sprachassistent ist nicht das Problem, 
sondern die Datenübertragung der Audiosignale von meinem Kopfhörer.

Vielleicht macht es dieses Schema etwas verständlicher:
Sprachbefehl/Input:

Mikrofon->Arduino Nano-> NRF24L01->anderes NRF24L01->Arduino 
UNO->USB-Port am PC->Python-Code

Output dasselbe in anderer Richtung (logischerweise).
Hoffe ich habe nichts vergessen:)

Zu deinem Lösungsansatz:

Funktioniert natürlich, da ich Arduino etc. nicht benötigen würde, aber

ist für mein Projekt aufgrund der geringen Reichweite des 
Bluetooth-Signals nicht geeignet.

Trotzdem Danke.

MfG

Lungee

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.