Forum: Mikrocontroller und Digitale Elektronik günstig mehrere Sender und Empfänger gleichzeitig


von Andreas (Gast)


Lesenswert?

Hallo,

ich hoffe es kann mir hier geholfen werden. Ich habe das Forum bereits 
durchsucht, wurde aber nicht richtig fündig.

Ich möchte folgendes realisieren:
Ich möchte mit einem raspberry pi (zero) mehrere Funkempfänger parallel 
ansteuern. Das ganze soll nur On/Off übertragen und keine Daten oder 
sonstiges senden. Der Empfänger soll batteriebetrieben arbeiten, wobei 
die Laufzeit nicht ganz relavant ist (halbe Stunde würde schon reichen)
Die Kategorie 433/868 Mhz würde mir ganz gut passen, aber leider denke 
ich, dass die sich gegenseitig stören bzw. gleichzeitig schalten. Die 
Empfänger sollen mal gleichzeitig und mal nacheinander an und wiede 
ausgeschaltet werden.

Ein DMX Controller würde höchstwahrsheinlich funktionieren ist aber 
geldtechnisch etwas schwierig.... ;-)

Ich habe mich auch shon nach einer Funkklingel umgeschaut, aber die sind 
halt nicht erweiterbar.

Bitte helft mir oder gebt mir einen kleinen Hinweis.

Dankeschön.

Viele Grüße,
Andreas

von Stefan F. (Gast)


Lesenswert?

Andreas schrieb:
> Das ganze soll nur On/Off übertragen und keine Daten oder
> sonstiges senden.

On/Off sind bereits Daten.

Andreas schrieb:
> mehrere Funkempfänger parallel ansteuern.
> aber leider denke ich, dass die sich gegenseitig stören
> bzw. gleichzeitig schalten

Ich glaube, das solltest du etwas präziser ausdrücken.

Andreas schrieb:
> Ich habe mich auch shon nach einer Funkklingel umgeschaut, aber die sind
> halt nicht erweiterbar.

Und sie übertragen keine zwei Signale (An/Aus).

von Georg G. (df2au)


Lesenswert?

Andreas schrieb:
> Kategorie 433/868 Mhz

Das ist genau der richtige Ansatz.

Jeder Empfänger bekommt einen Namen und reagiert nur, wenn in dem 
Funktelegramm er explizit genannt ist. Zusätzlich kannst du noch einen 
Gruppennamen vergeben, auf den dann alle Empfänger ansprechen.

Die Intelligenz auf der Empfängerseite passt locker in den kleinste 
ATtiny.

von Udo S. (urschmitt)


Lesenswert?

Du musst halt eine ID mit übertragen und deine Empfänger reagieren nur 
wenn die ID ihre eigene ist.

von Gerald K. (geku)


Lesenswert?

Andreas schrieb:
> aber
> geldtechnisch etwas schwierig.... ;-)

Ich würde einen ESP8266 empfehlen.

Das Stück kostet unter 3€

https://www.az-delivery.de/products/esp8266-01

Wenn der Stromverbrauch keine Rolle spielt ist er gerade richtig.

Man braucht beim Raspberry PI Zero, nicht wie bei 433/868 Mhz Lösungen, 
zusätzliche Hardware.

Zur Unterscheidung kann die MAC verwendet werden.

Ein UPD Telegramm für EIN und eines für AUS. Der Raspberry schickt das 
UDP Paket zur Quittierung zurück. Dieses wird vom Raspberry solange 
wiederholt, bis es übereinstimmt.

Wird eine Telegrammzähler mitgeschickt, dann kann auch noch die 
Übertragungsqualität bewertet werden (Lücken in den Zählerständen weisen 
auf verlorene Telegramme hin).

Kollisionen werden vom WLAN gelöst.

: Bearbeitet durch User
von Andreas (Gast)


Lesenswert?

Hallo,

Erstmal Danke für die wahnsinnig schnellen Antworten.

Noch kurz was zum Hintergrund.
Ich wollte eigentlich nur wirklich einen Funkschalter haben. Der Soll 
einfach nur An- und Ausmachen. Deshalb war die Funktürklingel mal meine 
erste wahl.
Gibt es sowas auch in einfacher?

Also ich habe einen Sender und einn Empfänger und mach hardwareseitig 
einfach ein paar switche rein und gut ist?

Danke nochmal.
Schau mir das mit dem Attiny auf jeden fall mal an.

Grüße

von Stefan F. (Gast)


Lesenswert?

Andreas schrieb:
> Gibt es sowas auch in einfacher?

Die Funk-Klingel ist bereits zu einfach, da sie eben nicht zwischen An 
und Aus unterscheidet.

> Also ich habe einen Sender und einn Empfänger und mach
> hardwareseitig einfach ein paar switche rein und gut ist?

Klar gibt es das. Dann musst du aber nicht nach Funkmodulen suchen, 
sondern nach mehrkanaligen Funk-Fernsteuerungen.

Da du aber nicht einen Handsender verwenden willst, sondern etwas 
elektronisch ansteuerbares, wird die Auswahl an fertigen billigen 
Produkten sehr eng.

Eigentlich ist das eine gute Gelegenheit, den Umgang mit 
Mikrocontrollern zu lernen. Den Vorschlag mit dem ESP8266 finde ich gut, 
denn da hast du µC und Funkschnittstelle zusammen in einem Modul samt 
Framework für die Programmierung.

Siehe http://stefanfrings.de/esp8266/index.html

Auf der Seite findest du sogar ein Beispiel, wie man aus einem Arduino 
C++ Programm heraus UDP Nachrichten sendet und empfängt.

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.