Einfaches Projekt mit Funk

OP #1550543
Lesenswert?

Hallo Forum.

Es geht um die Realisierung eine kleinen Bastelprojekts. Sagen wir mal 
in Richtung Alarmanlage.
Ich bin eigentlich schon recht weit fortgeschritten: Ein µController 
empfängt das Signal eines PIR Bewegungsmelders und wenn Bewegung geht 
eine LED an.

Soweit so gut. Nun soll die LED aber 50m entfernt angehen und dies ohne 
Kabel. Also Funk.
Bei allen Beiträgen die ich bzgl. Funk gelesen habe geht es um 
Datenübertragung per Funk.
Da kann ich mich sicher reinarbeiten, aber die Frage ist einfach ob es 
einfacher geht. Ich muss ja keine Daten übertragen. Oder MUSS ich mir 
quasi einen Datensatz bauen und der Empfänger reagiert nur wenn genau 
dieser Satz empfangen wird?

Dachte/Hoffte es geht mit "Funk da" -> LED ein und "Funk weg" -> LED 
aus.

Chris
OP #1550599
Lesenswert?

Also:
Sinnvoll wäre vielleicht die Funkmodule von Pollin zu nehmen. Zuerst mal 
im 433 Band, da ich dann nicht über Duty Cycles Bescheid wissen muss wie 
im 868 Bereich. Oder ist das nicht so wild? Weil das 868 nicht so 
überlaufen sein soll.

Auf Sendeseite: Ich überleg mir ein 16 Bit Datagramm und sende dies per 
SPI solange "Bewegung" ist.
Auf Empfangsseite: Wenn ich Datagramm mind. 4 mal Empfange schalte ich 
die LED ein solange das Datagramm reinkommt.

Oder besser Sender: Datagramm 6 mal senden. Empfänger 4 mal gleiches 
Datagramm schaltet ein. Dann 6 mal anderes Datagramm senden zum 
abschalten.

Das 6 mal senden und 4 mal empfangen dachte ich als rudimentäre 
Fehlerkorrektur.

50 m sollten doch auch nicht die Anforderung sein?

P.S. Sorry dass dieser Satz: "Nun soll die LED aber 50m entfernt angehen 
und dies ohne
Kabel. Also Funk.", so unverständlich formuliert war. :-)
#1550631
Lesenswert?

Hallo,

Christoph Hoell schrieb:
> Also:
> Sinnvoll wäre vielleicht die Funkmodule von Pollin zu nehmen. Zuerst mal
> im 433 Band, da ich dann nicht über Duty Cycles Bescheid wissen muss wie
> im 868 Bereich. Oder ist das nicht so wild? Weil das 868 nicht so
> überlaufen sein soll.

> 50 m sollten doch auch nicht die Anforderung sein?
Wenn keine Wände dazwischen sind und die Antennen halbwegs frei sind und 
nicht zuviel anderer Kram im Band stört geht das mit den RFM-Modulen.
Verlasse Dich nicht darauf, daß alle Telegramme ankommen.
Ich habe es für eine andere Geschichte mal so gemacht: Alle Minute 
werden 3 Telegramme geschickt, wo jedes im Empfänger den Timeout-Zähler 
zurücksetzt.

Kommt 3 Minuten lang kein Telegramm an blinkt meine LED als 
Empfangsstörung bis wieder ein Telegramm empfangen wird.
Alarm sendet 1 Minute lang durchgehen Telegramme mit anderer Kennung.

Zeiten usw. kommen natürlich auf die Anwendung an.

Telegrammformat stammt von meinen Sensoren:
1 Byte Sendernummer
1 Byte invertierte Sendernummer
1 Nyte Telegrammtyp
20 Füllbytes (sind von den Sensoren übrig... ;)
1 Byte XOR Prüfsumme

Gruß aus Berlin
Michael
OP #1550688
Lesenswert?

Das ganze wird eher auf dem freien Feld eingesetzt. Immer Sichtkontakt 
zum Sender.
Dein Post hat mich schon ermutigt es damit zu versuchen. Die 
Datenblätter und Beispiele der Module sehen auch recht verständlich aus.
Die haben dort auch in einem die Prüfsumme in den Beispielen.

Ich denke bis zum Sommer hab ich das hinbekommen. Die Module kosten ja 
auch kaum was. Das mit der Sendernummer ist eine Klasse Idee. Da kommt 
mir grad noch ne Erweiterung in den Sinn.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren