Erstellen eines drahtlosen Senders/Empfängers für handelsübliche Sirenen

Da ich seltsamerweise kein passendes handelsübliches Produkt finden konnte, das einen vernünftigen Preis hat (weniger als 50-60 EUR/USD) und einigermaßen gut aussieht, bin ich dabei, ein kleines Elektronikprojekt als auszuprobieren folgt:

Ich habe eine einfache Alarmsystemsteuerung für Fahrzeuge, die mit 12 V und einer Pufferbatterie betrieben werden. Dieser Controller hat einen Sirenenausgang mit +/- Klemmen, der bis zu 800 mA liefert, wenn der Alarm ausgelöst wird. Hier der Haken: Ich möchte die Sirene drahtlos haben, damit sie nicht im Fahrzeug montiert werden muss, sondern an einer etwa 10 Meter entfernten Wand, um Aufmerksamkeit zu erregen. Ich könnte für diese Entfernung ein Kabel auf / im Boden verlegen, aber das möchte ich vermeiden.

Ich habe wochenlang nach verschiedenen Lösungen gegoogelt, bei denen ich nicht alles von Grund auf neu bauen muss. Meine Schlussfolgerung aus diesen Recherchen ist, dass die sauberste Lösung darin besteht, einen drahtlosen (z. B. 433 MHz) Sender an den Ausgang des Alarmcontrollers anzuschließen und dann einen entsprechenden Empfänger an die Sirene anzuschließen. Ich habe jedoch keine passende vorgefertigte Sender-/Empfängerkombination gefunden, daher suche ich nach Optionen, um sie zu bauen.

Das nächste, was ich gefunden habe, sind ein paar chinesische Produkte: das Senderteil, zB https://www.aliexpress.com/item/433MHz-Wireless-Transmitter-Module-For-Our-Wireless-Siren-For-Our- Home-Burglar-Security-Alarm-System/32917159619.html, aber diese erfordern die eigene Sirene des Anbieters, die (auf hässliche Weise) wie https://www.aliexpress.com/item/NEW-High-Quality-Wireless gebrandmarkt ist -Waterproof-Strobe-Sirene-433MHz-For-Home-GSM-Alarm-System-Security/32813027446.html .

Die Frage ist folgende: Können Sie mir bitte empfehlen, wie ich einen drahtlosen Sender wie den obigen bauen würde, der mit 12 V und maximal 800 mA betrieben wird, und einen Empfänger, der (idealerweise) batteriebetrieben werden kann? Ich habe versucht, hier ähnliche Threads zu finden, aber die meisten Leute fragen nach komplizierteren Dingen, wie z.

Was ich suche, ist etwas, das sich einschaltet, wenn der Alarm losgeht, und ein EIN-Signal an den Empfänger sendet. Beim Empfang von ON schaltet sich der Empfänger ein, wodurch die Sirene ertönt. Der Empfänger sollte dann die Stromversorgung zu seinem Ausgang (Sirene) nach entweder einer festen oder einer variablen Zeitspanne abschalten, je nachdem, wie viel Komplexität dem Build durch eine der Optionen hinzugefügt wird. Auf jeden Fall muss es eine Art Schutz geben, damit die Sirene nicht ertönt, bis die Batterie leer ist.

Die Sirene, an die ich denke, dass ich einen Empfänger anschließen könnte, ist etwa so: https://www.aliexpress.com/item/12V-103-Mini-Wired-Strobe-Flashing-Red-Light-Siren-Durable-Alarm -Sirene-Home-Security-GSM-Alarm/32858844694.html . Läuft auf 12 V mit 300 mA Strom. Das Schöne am Empfänger soll sein, dass er nur einen 12V-Ausgang hat, sodass ich bei Bedarf eine weitere Sirene anschließen kann.

Bonus: Sender und Empfänger sollten miteinander verbunden sein, um zu vermeiden, dass jemand einfach eine EIN-Nachricht an die Sirene sendet und sie ertönen lässt. Nicht erforderlich, ich könnte mich auf Sicherheit durch Unklarheit verlassen, wenn dies die Komplexität für den Build verringert.

Ich suche idealerweise nach etwas, bei dem ich keine Leiterplatte und keinen PIC-Code usw. erstellen muss. Arduino ist zB in Ordnung, denke ich, aber ich habe keine Ahnung, wie man es programmiert. Löten kann ich bei Bedarf lernen, evtl. auch den Programmierteil. Ich suche hier nach der besten Kombination aus niedrigem Preis und einfacher Baubarkeit, anstatt einerseits teure Z-Wave-Controller zu verwenden (teuer) oder andererseits alles von Grund auf neu zu bauen (schwierig).

Irgendwelche Tipps oder Hinweise sehr geschätzt!

Antworten (1)

Radio ist nicht so einfach. Stellen Sie sich Ihre Sirene vor, die in eine Box mit einem Funkempfänger eingebaut ist (nur eines dieser billigen Ebay-Radios, die ein paar Dollar kosten). Das Radio wird ständig eine verrauschte Datenausgabe erzeugen, da es ein High-Gain-System ist und darauf ausgelegt ist, Pico-Watt Leistung aus dem "Äther" zu extrahieren, damit eine schwache Radiosendung angemessen empfangen und decodiert werden kann.

Ein etwas teurerer Empfänger kann einen RSSI-Pin haben – dieser gibt Ihnen einen Hinweis auf die Höhe der empfangenen S ignalstärke . Sie könnten einen Operationsverstärker oder Komparator anschließen, damit Sie die verrauschte Datenausgabe nur dann an Ihre Sirene leiten, wenn die Signalstärke ziemlich hoch ist. Dies würde Ihnen helfen, all das matschige Rauschen auszuschließen, das Ihr Empfänger ohne ein starkes Signal natürlich aufnehmen würde.

Das starke Signal, das Sie empfangen, kann jedoch immer noch von anderen Geräten stammen, sodass Ihre Sirene ziemlich oft fälschlicherweise losgeht.

Was richtige EEs tun, ist eine Nachricht zu übertragen, die "on" entspricht, und diese wird normalerweise gebildet aus: -

  • Eine Präambel aus mehreren Bytes, die es dem Empfänger ermöglicht, seinen Empfänger rechtzeitig auf den nächsten Teil der Nachricht einzustellen
  • Ein Adress-Byte, so dass es eine Anspielung auf den Versuch gibt, dem "System" ein gewisses Maß an Integrität/Sicherheit zu verleihen
  • Ein Bit, das "an" oder "aus" bedeuten kann (Ihre Nutzdaten).
  • Eine Zwei-Byte-Fehlerprüfung, damit noch mehr Integrität geboten wird.
  • Senden Sie es möglicherweise zweimal und handeln Sie nur, wenn zwei aufeinanderfolgende Übertragungen korrekt empfangen wurden.

Dies ist ein Mindestsystem und garantiert nicht jede Woche Fehlalarme, ist aber einigermaßen zuverlässig. Sie denken vielleicht, dass diese Antwort an diejenigen gerichtet ist, die Datennachrichten wie folgt senden möchten: -

aber die meisten Leute fragen nach komplizierteren Dingen wie der Übertragung von mehr als ein/aus

Es tut mir leid, Sie enttäuschen zu müssen, aber das Senden eines Informationsbits (dh ein oder aus) erfordert, dass die Signalintegrität erreicht wird, indem eine Nachricht gemäß den obigen Aufzählungspunkten gesendet wird.

Denken Sie nur an einen Musikradioempfänger, der auf einen ungenutzten Teil des Spektrums abgestimmt ist – alles, was Sie hören, ist Rauschen, und dieses Rauschen wird in Tausende von Einsen und Nullen umgewandelt, um Daten zu extrahieren – der springende Punkt bei einer Datenübertragung mit Integrität ist das dass die Wahrscheinlichkeit, dass Rauschen genau mit den zufälligen Einsen und Nullen übereinstimmt, die von einer guten Übertragung erzeugt werden, ziemlich gering ist, also packen Sie Ihr einzelnes Bit (ein oder aus) in einen Rahmen mit hoher Integrität. Das bedeutet, dass der Empfänger gute Übertragungen relativ leicht erkennen kann UND schlechte "Übertragungen" (aufgrund von Rauschen) nur ab und zu mit dem Rahmenprotokoll übereinstimmen.

Das Senden von 1 oder 0 per Funk ist nicht so einfach, wie Sie denken (und das aus guten Gründen).

Vielen Dank für die Antwort und Klärung, Andy. Ich habe dieses Kit mit 433-MHz-Sender/Empfänger auf AliExpress gefunden, das anscheinend das tut, was ich will: s.click.aliexpress.com/e/2ihBfJL . Wie wäre es mit denen, um meine kabelgebundene Verbindung drahtlos zu machen, oder sind diese Ihrer Meinung nach zu unzuverlässig? Mein vorheriges Verständnis (nicht zuletzt aus dem Inneren von Temperatursensoren, das ich habe) war, dass 433-MHz-Technologie eine ziemlich einfache Technologie in Bezug auf Rx/Tx war. Ich freue mich aber, mehr zu erfahren.