Forum: Mikrocontroller und Digitale Elektronik BT-Modul HC-05 / LED auf Hi setzen


von Michael K. (micha2384)


Angehängte Dateien:

Lesenswert?

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
von Stefan F. (Gast)


Lesenswert?

Nein, das geht nicht, denn über die Funkverbindung kannst du gar keine 
Befehle ausführen.
Dazu bräuchtest du einen Mikrocontroller.

von Michael K. (micha2384)


Lesenswert?

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" ?

von Stefan F. (Gast)


Lesenswert?

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

von Michael K. (micha2384)


Lesenswert?

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?

von Stefan F. (Gast)


Lesenswert?

> 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

von Michael K. (micha2384)


Lesenswert?

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)?

von Stefan F. (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.