Hallo, ich habe folgendes Problem: ich will an einen Adafruit Flora (3,3V) ein Bluetooth Modul anbringen. Das Bluetooth Modul darf nicht Low Energie benutzen. Deshalb habe ich das HC-06 Modul und das Sparkfun Mate Gold am Flora getestet. Beide Module funktionierten nicht, bzw. konnten nur Daten vom Flora per Bluetooth ans Smartphone oder PC gesendet werden. Die Übertragung von Daten vom Smartphone oder PC zum Flora funktioniert nicht. Das selbe Problem habe ich mit dem Mate Gold. Beide Module funktionieren mit dem selben Sketch unter meinem Arduino Uno (5V). Laut Hersteller sind auch beide Module mit 3,3V kompatibel. Hat jemand eine Idee was Problem dabei sein könnte? Danke für eure Hilfe!
:
Bearbeitet durch User
Probier mal, die TX/RX Leitungen vom Flora direkt an das BT Modul zu hängen. Das sind dann Pin 1 und 2. Siehe Anhang.
Das geht bei meinem Modul nicht. Es ist in Plastik eingeschweißt, so wie auf dem Bild zu sehen ist. https://cdn.instructables.com/FXH/T713/HYZX8XS1/FXHT713HYZX8XS1.MEDIUM.jpg
Mess mal die Spannung an der seriellen leitung die vom BT Modul zum Mikrocontroller führt. In Ruhelage sollte da fast 3,3V anliegen. Bist du sicher, dass dein Flora Modul mit 3,3V läuft? Ich dachte es wird mit 5V betrieben? Wenn ich Recht habe, dann schalte jeweils einen 2,2k Ohm Widerstand in die beiden seriellen Leitungen. Etwas so wie dort gezeigt: http://stefanfrings.de/btm222/index.html Nachtrag: Ich dachte, es gint um "nackte" Bluetooth Module ohne Zusatz-Platine. Dieses eingeschweißte Bluetooth Modul enthält Pegelkonverter für 5V, wenn du das nimmst, muss dein Mikrocontroller auf jeden Fall mit 5V betrieben werden. Du könntest es auspacken und die Adapterplatine entfernen, wenn deine ganze Schaltung auf 3,3V laufen soll.
Der Flora läuft mit 3,3V. Hier der Link vom Hersteller: https://www.adafruit.com/product/659 Zwischen TX am Flora und RX am HC-06 habe ich 0,84V. Zwischen RX am Flora und TX am HC-06 habe ich 0,35V. Die selbe Messung habe ich am Arduino Uno gemacht. Hier messe ich zwischen TX am Uno und RX am HC-06 auch 0,84V. Zwischen RX am Uno und TX am HC-06 habe ich 1,82V. Von RX und TX am Flora auf Masse liegen ca. 3,2V an. Komischerweise kann ich ja Daten mit dem Flora senden, aber keine Empfangen. Beim Uno geht es ohne Probleme in beide Richtungen. Das mit den Widerständen werde ich gleich ausprobieren. Vielen Dank für eure Hilfe!
Die Schaltung muss auf jeden Fall mit 3V laufen. Ich bin davon ausgegangen, dass das Modul einen Pegelwandler besitzt und somit auch mit dem einem Signal an einem 3V Mikrokontroller auskommt. Ich habe keine Ahnung wie ich die Platine entfernen soll. Kannst du mir da einen Tipp geben? Ich habe zusätzlich das Sparkfun Bluetooth Mate Gold getestet. Damit habe ich das selbe Problem. Am 5V Arduino geht es, am 3V Flora nicht.
> Ich habe keine Ahnung wie ich die Platine entfernen soll.
Hülle auf schneiden und dann ablöten.
Alternativ kannst du diese Bluetooth Module (sogar für weniger Geld)
ohne 5V Adapterplatine kaufen.
Danke für deine Hilfe. Kannst du mal bitte einen Link von so einem Modul posten? Es darf kein Bluetooth Low Energie sein!
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.