Hallo, beim BT-Modul HC-05 gibt es einen UserPort numero 2, den man mit dem AT Befehl .. "AT+PIO=2,1" + Enter auf Hi, und mit "AT+PIO=2,0" + Enter auf Lo setzen kann. Die LED1 geht dann an und aus. Dieses Ein- und Ausschalten der LED1 funktioniert, wenn ich 2 Drähte (Tx-Rx) mit dem HC-05 an Pin1 und Pin2 verbinde, und via USB-zu-TTL Konverter, mit Hi gesetzten Pin34 (=HC-05 ist im Command-Mode) die o.g. AT-Steuersignale sende. Ziehe ich den USB-zu-TTL Konverter ab, und betreibe das HC-05 per 2 x 1,5V Batterie, so verbindet sich das Modul zwar mit dem Desktop-PC (der Desktop-PC hat einen Bluetooth Empfänger am USB-Port). -Aber es gelingt mir nicht, die LED per Funk an und auszuschalten. Kann ich den Pio 2 -Port über Funk schalten?
:
Bearbeitet durch User
Nein, das geht nicht, denn über die Funkverbindung kannst du gar keine Befehle ausführen. Dazu bräuchtest du einen Mikrocontroller.
Und wie ist es bei dem "Bluetooth Relais Schaltmodul" gemacht : https://web.archive.org/web/20141210230956/http://www.alibaba.com/product-detail/Bluetooth-relay-switch-module_60066957707.html -Gibt es da einen zusätzlichen "extra Mikrocontroller" ?
Mangels Angaben auf der Seite kann ich Dir nicht erklären, wie dieses Modul funktioniert. Vermutlich ist ein Mikrocontroller drauf, oder eine modifizierte Firmware im Bluetooth Modul. Villeicht ist das Modul mit diesem identisch: http://i01.i.aliimg.com/wsphoto/v1/998033441/Free-Shipping-Bluetooth-module-bluetooth-relay-font-b-switch-b-font-font-b-mobile-b-font.jpg Da sieht man deutlich den Mikrocontroller auf der anderen Seite der Platine
Das achtbeinige Smd-IC auf dem Foto wertet das vom Bluetoothmodul kommende serielle Signal (Tx-Rx) aus, steuert einen Smd-Transistor an, der widerum das Relais auf der Platine anziehen lässt. -Um was für ein IC könnte es sich bei dem achtbeinigen IC handeln?
> Um was für ein IC könnte es sich bei dem achtbeinigen IC handeln? Ein Mikrocontroller. Zum Beispiel ein ATtiny13. Und darin befindet sich ein Programm, das du auch brauchst. Willst du das etwa nachbauen? Dann schau Dir mal meine Firmware an, falls du was fertiges nehmen willst: http://stefanfrings.de/avr_io/index.html
Danke stefanus, meist werden zum Schalten ATtiny13, ATtiny45 und ATtiny85 verwendet. Auch in dem Video : http://www.youtube.com/watch?v=dtQ-hionteo wird ein Attiny85 verwendet. Stefanfrings.de bietet extra eine "serielle Version" an, aber eine .Hex Datei ist in dem zip file nicht dabei. Wenn möglich, hätte ich gerne ein .Hex Datei, die man gleich auf den ATtiny flashen kann. -Kann jemand ein Hex file kompilieren und zur Verfügung stellen (oder weiss einen Link, um das .Hex file downzuloaden)?
Es ist doch wohl nicht zu viel verlangt, WinAVR oder Atmel Studio zu installieren und dann "make" einzugeben? Mal ehrlich, wenn Dir das schon zuviel ist, dann kauf ein fertges Produkt. By the way: Meine Firmware läuf nur auf den etwas größeren Atmegas.
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.