Hey Leute, bin nun neu bei diesem ganzen Thema. Mein Ziel mit 3d Druck war schon immer ein eigener Iron Man Anzug, doch die Elektronik hat mich abgeschreckt. Jetzt lerne ich dieses seit 3 Wochen und eigentlich funktioniert die gesamte Grundtechnik. Die RGB`s leuchten, der Gyro misst Positionen,der DFPlayer spielt Sounds, die Servo öffnen den Helm und schließen ihn. Jedoch will ich eine Sprachsteuerung und daher der nicla voice, dieser läuft auch schon mit Keyword spotting und auch diese funktioniert. Mein Problem wirkt so einfach dagegen und macht mir doch die meisten Problem, die Verbindung vom nicla zu meinem ESP Board. Versuchte es mit UART und wurde bombadiert mit angeblichen Treffern (stimmten alle aber nicht) dieser sendete aber einfach fleißig weiter. Bin jetzt dabei es über I²C zu versuchen, aber dort bekomme ich gar keine Verbindung. Hoffe jemand kann mir helfen, vielleicht auch mit der Verkablung, die meisten probleme hatte ich immer dort.. Bitte kann mir wer helfen.. Okay jetzt der Code, der erste ist der Versuch mit UART und die 2 weiteren mit I²C
:
Bearbeitet durch User
Bist du nicht auch der Meinung, dass uns Bilder, Schaltpläne und Quelltexte bei deinem Problem eventuell weiter helfen könnten?
Casa H. schrieb: > Jetzt lerne ich dieses seit 3 Wochen und eigentlich funktioniert die > gesamte Grundtechnik. Die RGB`s leuchten, der Gyro misst Positionen,der > DFPlayer spielt Sounds, die Servo öffnen den Helm und schließen ihn. > > Jedoch will ich eine Sprachsteuerung und daher der nicla voice, dieser > läuft auch schon mit Keyword spotting und auch diese funktioniert. Für drei Wochen lernen ist das schon ziemlich viel.
Oben die Bilder der Verkablung, darunter der Versuch (so wurde es mir gesagt) ein Pull Up auf die beiden Datenkabel zu machen, jedoch bekommen diese nur 0,7V und ich verstehe nicht warum. Hiere jetzt der versuchte Code für Uart und I²C. Und danke, für die Zeit finde ich das auch gut, aber ohne die Sprachsteuerung geht eigentlich gerade nix automatisch wie gewollt. Wie kann ich hier Code anhängen?
:
Bearbeitet durch User
Sebastian R. schrieb: > Vielleicht nicht als Bitmap, Word Dokument oder TikTok-Video. Ich glaube an die Vernunft der Spezies.
Hab noch nie so eine Verdrahtungstechnik gesehen. Na wenn es funktioniert. Die Pins TX und RX für serielle Verbindung sehe ich in Foto nicht, vermutlich ist das nur der IIC Aufbau.
Nemopuk schrieb: > Ich glaube an die Vernunft der Spezies. Der Glaube stirbt zuletzt. Aber er stirbt!
Thomas W. schrieb: > Hab noch nie so eine Verdrahtungstechnik gesehen. So ist es sinnvoll, denn die billigen Dupont Kabel taugen nicht für die Stromversorgung dieser Module (zu hoher Innenwiderstand).
:
Bearbeitet durch User
Casa H. schrieb: > Versuchte es mit UART und wurde bombadiert mit angeblichen Treffern > (stimmten alle aber nicht) Ich denke dass ist doch das Hauptproblem. Wenn er wirklich falsche Treffer landet, was soll da mit I2C besser werden? Ich würde Mal suchen wie ich einen Verbose Modus an dem Teil aktiviere um zu sehen was sein Problem ist. Vielleicht klappt beim Laden der Dateien etwas nicht und er interpretiert dadurch nur Grütze. Oder das Micro ist kaputt und er fängt sich nur rauschen ein. Oder, oder. Theoretisch kannst doch die Spracherkennung komplett unabhängig von deiner Applikation testen. Wenn das dann funktioniert kannst du alles zusammenstecken und weiter machen...
Die Spracherkennung funktioniert einwandfrei. Das nicla habe ich schon ohne getestet. Ja die Verkablung ist wild, bin neu in diesem Thema, löten lernen war schon ne Aufgabe xD. Bin jetzt wegen dem Verkablungsthema einfach auf Bluetooth umgestiegen. Bekomme aber nur 0x0 gesendet..der Nicla reagiert aber auf matches, schaffe es nur nicht sie richtig zu senden oder empfangen zu lassen.
Ich konnte jetzt mit einem Test auf jedenfall herrausfinden, dass Bluetooth funktioniert und mit diesem code das nicla an das ESP Bytes sendet. Ich verstehe nur nicht warum ich ein match nicht gesendet bekomme. und ja der nicla funktioniert, ist ja eingebaut, dass er beim match die LED blau blinken lässt und dies läuft. Auch nach dem erneuten Flashen des Nicla kann man sehen er erkennt die Keywords sauber... Ich verstehe nur nicht wie ich ihm erkläre die matches wie die Testbytes zu senden.
Casa H. schrieb: > Ich verstehe nur nicht warum ich ein match nicht gesendet bekomme. Was auch immer das bedeuten mag ... Ich würde die Kommunikation zwischen dem Voice Modul und deinem Mikrocontroller aufzeichnen und überprüfen. Zum Beispiel mit einem Logic Analyzer. Außerdem würde ich Signalqualität mit einem Oszilloskop prüfen.
:
Bearbeitet durch User
Das kommt mit dem Codes in meiner letzten Nachricht und zeigt doch eine Verbindung und das Daten übertragen werden können.. In den Codes davor vom Nicla sieht man die NNO (Keywords) und ich versuche diese in Form der MatchID dann stattdessen zu senden und daran scheiter ich
:
Bearbeitet durch User
Casa H. schrieb: > Das kommt mit dem Codes in meiner letzten Nachricht und zeigt doch eine > Verbindung und das Daten übertragen werden können.. Entweder, du machst richtige Screenshots oder du hängst die Logs als TXT-File oder Block im Beitrag an (wenn nicht zu lang). Aber Fotos vom Monitor zu machen solltest du dir abgewöhnen.
Casa H. schrieb: > und daran scheiter ich Dein Code im Eröffnungsbeitrag sieht auf den ersten Blick funktionsfähig aus. Deswegen sollst du analysieren, was auf den Leitungen zwischen den beiden Modulen los ist. Dass du hier durch Raten nicht voran kommst, merkst du ja selbst.
:
Bearbeitet durch User
Okay jetzt geht das senden der Bytes via Bluetooth, jedoch spamt er dieses Signal. Jetzt nur noch, dass er nur einmal bei Erkennung sendet.
Casa H. schrieb: > jedoch spamt er dieses Signal. Jetzt nur noch, > dass er nur einmal bei Erkennung sendet. Versuche mal, richtige Sätze zu formulieren, damit man dich versteht. Order ein paar Fakten (Ausgaben, Messprotokolle, Schaltplan) zu liefern. Mir mehr Infos kann man vielleicht die sprachlichen Defizite ausgleichen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.




