BLE

Tests mit dem BLE Bluetooth Modul JDY-23

Wie im Februar bereits geschildert, gibt es zu diesem Modul ein Datenblatt, welches eine äußere Beschaltung mit Tastern und LED bereithält und auch die wesentlichen Kommandos (AT-Befehle) bzw. die Bedienung über Bluetooth aufzeigt. Das nährte bei mir die Hoffnung, dass man hier ein autarkes Modul ohne gesonderten Mikrocontroller hat, mit welchem man digitale Eingänge abfragen bzw. digitale Ausgänge schalten kann. Es gibt sogar eine rudimentäre App im Google-Store für genau diese Steuerung. Daher hatte ich im Dezember 2022 über Ebay 10 Stück bestellt und mir im Februar 2023 eine Platine dazu entworfen und am 04.02.2023 bei Oshpark bestellt. 3 Stück wurden produziert, die ich dann am 01.03.2023 erhalten habe.


Leider haben die Hersteller die Firmware (Abfrage mit AT+VER) bei meinen Modulen geändert auf „+VER:JDY-23-V81-02“. Diese Version enthält nicht mehr die Bluetooth-UUID „FFE2“, mit der man die IO-Ports steuern bzw. abfragen kann. Alle anderen Abfragen (transparenter, bidirektionaler, serieller Kanal) sind noch vorhanden, d.h., in Verbindung mit einem Mikrocontroller ist das Modul gut nutzbar. Die erwähnte Handy-App für dieses Modul stürzt nach Verbindung mit dem Modul allerdings sofort kommentarlos ab.

Meine Leiterplatte ist damit überflüssigdimensioniert, da die Funktionen zur LED-Steuerung nicht mehr vorhanden sind.


Allerdings funktioniert, wie bereits geschrieben, der transparente Modus, d.h., das Modul ist als Übertragungsweg zum Handy nutzbar. Nur benötigt man einen Mikrocontroller, der seriell die Kommandos entgegennimmt und im Gegenzug zum Beispiel Meßdaten o.ä. übermittelt. Hilfreich hierfür sind die Handy-Tools von Nordic und die App serial bluetooth terminal von Kai Morich. (Im Google-App-Store zu finden)

Dann teste ich jetzt, was hier machbar ist. Auch die App-Programmierung ist noch ein offenes Thema.

Bluetooth-Modul JDY-23

Dieses Modul ist aktuell im 10-er Pack für ca. 1,60 €/Stück bei Ebay erhältlich. Der Schaltkreis ist vermutlich ein TLSR8266(F512?), kein CC2541 und kein BLE 5.0, wie beworben.

Bild eines JDY-23-Moduls, Oberseite
JDY-23-Modul

Im Internet habe ich zu diesem Modul ein englisches Datenblatt gefunden, welches eine äußere Beschaltung mit Tastern und LED bereithält und auch die wesentlichen Kommandos (AT-Befehle) bzw. die Bedienung über Bluetooth aufzeigt. Damit kann man digitale Eingänge abfragen bzw. digitale Ausgänge schalten. Die Steuerung erfolgt über Bluetooth-Charakteristiken entweder über die Nordic-Handytools oder über eine eigene App. Im Googlestore scheint es sogar schon eine passende App für dieses Modul zu geben, JDY-23 OUTPUT CONTROLLER siehe auch hier: https://github.com/HIT-Circuits/JDY-23-projects

Daher hatte ich im Dezember 2022 über Ebay 10 Stück bestellt und mir jetzt diese Platine dazu entworfen:

Ich habe verwendet, was gerade da war, also China-0603-LED, China-0805-Widerstände und China-SMD-Taster. Der Anschluss erfolgt über eine Pfostenleiste. Da Oshpark nur drei Platinen liefert und bei kleinen Flächen sehr günstig ist, bestelle ich jetzt dort.