Hallo zusammen, habe ein kleines Projekt am laufen. Ich benötige zwei Fernbedienungen mit jeweils 4 Tastern. Diese sollen, per Bluetooth, den Tasterzustand an ein Empfängermodul senden. Dazu würde ich gerne das BTM222-Modul verwenden (Ebay). In die Fernbedienungen und den Empfänger würde ich dann Mikrocontroller pflanzen, welche über das Bluetooth Modul miteinander kommunizieren. Mein hauptsächliches Problem ist im Moment, dass ich nicht weiß ob das tatsächlich geht. Laut recherche kann das BTM222 Modul als Master oder Slave konfiguriert werden. Nun würde ich den Empfänger als Master deklarieren und die Bedienungen jeweils als Slave. Der Master soll dann entsprechend die Slaves abfragen und die Daten weiterleiten bzw. Relais schalten. Ist das technisch möglich? Habt ihr andere bessere Empfehlungen? (Verbindung sollte stabil sein und ~30m mit Metallhindernis durchdringen können) Danke schon im Voraus!
Würde ich irgendwelche Funkmodule wählen, hab ich selbst noch nicht gemacht.. gibts ja genügend und sind extrem günstiger bei 100m Reichweite.. der BTM222 wäre bei Handykompatibilität vorteilhaft.
Rein technisch ist das möglich. Allerdings paaren sich jeweils ein Master und ein Slave. Wenn Du jetzt den anderen Slave abfragen willst musst Du neu paaren - sehr lästig und zeitintensiv (worst case im Bereich von Sekunden). Die Fernbedienung würde im falschen Moment träge reagieren. Zudem sind die BTM noch relativ stromhungrig, insbesondere im Pairing. Ich persönlich würde von dieser Lösung abraten und stattdessen ein Funkmodul wie das NRF24L01+ empfehlen. Das wäre für diesen Zweck ideal.
Hallo Harald, danke für die Infos! Sorry, dass ich erst jetzt schreibe, ich war eine Woche im Urlaub ;) Ich werde mich mal über das Funkmodul informieren, danke :)
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.