Verwenden eines HF-Senders zum Senden eines Ein-/Aus-Signals an mehrere Empfänger

Ich möchte ein System erstellen, in dem ich ein Ein / Aus-Signal an mehrere Empfänger senden kann, um ihnen zu sagen, dass sie eine LED einschalten sollen. Benötige ich für jede LED ein Sender/Empfänger-Paar, oder kann ich nur ein Signal senden und alle Empfänger es aufnehmen lassen?

Ich habe weder viel Erfahrung mit Elektronik, noch habe ich etwas bestellt. Jede Hilfe wäre sehr willkommen.

Wie funktionieren Fernsehsender Ihrer Meinung nach?

Antworten (2)

Ein HF-Signal ist im Grunde nur ein Draht durch die Luft. Sie können (im Prinzip) alles senden, was Sie über einen Draht durch die Luft senden können. Im Gegensatz zu einem Draht, den Sie nur zu den gewünschten Geräten leiten können, werden Funksignale dies tun von allem aufgenommen werden, was auf derselben Frequenz zuhört und Ihr Signal demodulieren kann. Um Geräte zu unterscheiden, müssen Sie herausfinden, wie Sie die Geräte wissen lassen, dass Sie mit ihnen und nicht mit jemand anderem sprechen

Es gibt mehrere Optionen, von den einfachsten bis zu den anspruchsvollsten

  • Sie können die Empfänger auf leicht unterschiedliche Frequenzen oder Seitenbänder abstimmen und Ihren Sender den Träger (Abstimmung) ändern lassen, je nachdem, welches Gerät Sie wechseln möchten. Dies verkompliziert den Sender, lässt aber die Empfängerschaltung ziemlich einfach, was nützlich sein kann, wenn Sie wenig Platz/Kosten/Komplexität haben. Dies wäre das Äquivalent zum Verlegen eines anderen Kabels zu jedem Gerät für Ihren Ein- / Ausschalter. So funktionieren auch analoge Fernsehsender (Sie stellen Ihren Fernseher auf verschiedene Träger ein)

  • Sie können das Signal je nach Gerät, mit dem Sie sprechen möchten, mit unterschiedlichen Signalen modulieren und den Geräteempfänger den Träger demodulieren lassen und nur auf das von Ihnen konfigurierte Signal reagieren. Dies erhöht die Komplexität des Empfängers und des Senders gleichermaßen. Im Falle der Frequenzmodulation wären Sie durch die Anzahl der Seitenbänder, die Ihr Träger übertragen kann, und die Bandbreite Ihrer Empfänger/Sender begrenzt. Senderträger mit großer Bandbreite (Spreizspektrum) können mehr Seitenbänder modulieren, auf Kosten von erhöhtem Rauschen (Sie nehmen mehr Streusignale auf, als wenn Sie ein perfekt scharfes Frequenzspektrum hätten) und erfordern eine komplexere Elektronik, um richtig zu demodulieren.

  • Sie können Binärdaten in Ihr HF-Signal codieren und die Empfänger auf die gleiche Weise ansprechen, wie Sie jedes andere digitale Gerät in einem Bus ansprechen würden. Es gibt viele Möglichkeiten, dies zu tun (Hunderte?), die von den einfachsten ("Morsecode" wie Impulse) bis zu den komplexesten (z. B. Mehrträgermodulation) reichenwie das, was für 4g-Mobilfunkdaten verwendet wird). Komplexe Codierungsschemata haben den Vorteil, dass sie robust, auf viele Geräte skalierbar und fehlersicher sind, auf Kosten der schwierigen Implementierung. Eine binäre Codierung würde einen Empfänger und einen Sender erfordern, die in der Lage sind, das Signal zu modulieren und zu demodulieren und das Signal zu decodieren, sowie alle relevanten digitalen Schaltungen, um die Daten zu verarbeiten und zu entscheiden, was zu tun ist. Der Vorteil der digitalen Codierung besteht darin, dass Sie viel mehr tun können, als nur Ein-/Aus-Impulse zu senden, was Ihnen Raum gibt, neue Funktionen hinzuzufügen, ohne sich in Zukunft um die physische HF-Verbindung kümmern zu müssen.

Wenn das alles überwältigend klingt, gibt es viele Optionen für im Handel erhältliche Geräte, die sich um die Details kümmern, damit Sie Ihrem Projekt HF-Kommunikation hinzufügen können. Die zugänglichste davon wird wahrscheinlich eine Arduino- oder ähnliche Mikrocontroller-Plattform und ein HF-Schild oder WLAN-Schild für jedes Gerät sein.

Sie können denselben Sender für mehrere Signale verwenden. Sie brauchen nur ein Format, um jedem Empfänger mitzuteilen, welches Bit welches ist. Denken Sie an ein Byte auf einem UART, nur ohne Kabel.

Ich möchte Signale an mehrere Empfänger senden, nicht mehrere Signale an einen Empfänger, da die Empfänger nicht miteinander verbunden sind. Es sei denn, ich verstehe deinen Vorschlag falsch. Trotzdem danke!