Was ist der billigste Weg, um ein paar Mikrocontroller drahtlos mit niedrigen Geschwindigkeiten über kurze Entfernungen zu verbinden.
Ich möchte es ultrabillig halten, gängige diskrete Teile verwenden und es physisch klein halten. Bands und Lizenzierung sind mir egal, solange es funktioniert.
802.15.4/ZigBee, Bluetooth und WiFi erfordern alle einen teuren Coprozessor und sind daher keine Option.
Gibt es alternativ sehr günstige Funkmodule für Bastler? Die Art von Dingen, die Sie vielleicht in Auto-Schlüsselanhängern und drahtlosen Thermometern finden?
Wäre es überhaupt praktikabel, einen einfachen Transceiver auf einer selbstgebauten Platine zu bauen, oder werde ich von Tuning, Interferenzen und seltsamen analogen Dingen geplagt?
Könnte so etwas von einem Mikrocontroller angesteuert werden? Was ist mit Empfangen?
Infrarotsender und -empfänger können zum Senden/Empfangen von Daten verwendet werden. Interferenzen mit anderen Geräten wie Fernbedienungen können jedoch ein Problem darstellen. Wenn die Verbindung wirklich zuverlässig sein muss, wäre dies wahrscheinlich keine so gute Option. Möglicherweise finden Sie jedoch einen Sender und Empfänger mit einer wirklich ungewöhnlichen Wellenlänge, um die Menge an Interferenzen zu begrenzen.
Diese sind ziemlich häufig und sehr billig. Packungen mit 20 Sendern für 1 $ und Packungen mit 100 Empfängern für 13 $ finden Sie bei eBay (ohne Versand). Viele Elektronikgeschäfte haben sie auch.
Sie müssen so ziemlich vorgefertigte Module kaufen, Sie können nicht erwarten, Ihren eigenen Sender/Empfänger aus ein paar Transistoren und einem Kristall zu verdrahten, das HF-Schaltungsdesign ist unerbittlich und erfordert fast eine benutzerdefinierte Leiterplatte (oder einen benutzerdefinierten IC). tun. Sie könnten wahrscheinlich Ihr eigenes HF-Modul auf einer Leiterplatte bauen, wenn Sie etwas Arbeit leisten, aber wenn Sie an diesem Punkt Ihre eigenen Leiterplatten herstellen, sparen Sie nicht viel Geld gegenüber den sehr billigen verfügbaren Modulen.
SparkFun bietet HF-Sender und -Empfänger für 4 bzw. 5 US-Dollar an. Da es sich nur um grundlegende Teile handelt, müssen Sie auf Ihrem Mikrocontroller ein wenig zusätzliche Logik anwenden, um Interferenzen zu kompensieren, z. B. Senden von Fehlerkontrollcodes, damit fehlende / umgedrehte Bits erkannt und wiederhergestellt werden können.
Ich habe festgestellt, dass SeeedStudio fast dasselbe verkauft, aber noch billiger. Es kostet 4,90 $ für ein Paar aus Empfänger und Sender .
Die billigsten Funkmodule, die ich kenne, sind die RFM12-Module, sie führen Frequenzumtastung im 433- oder 868-MHz-Band durch.
Vielleicht werfen Sie einen Blick auf die Jeenodes . Sie sind einfach und relativ billig und bieten eine nette Schicht auf einfachen HF-Modulen für die serielle Übertragung und Punkt-Mehrpunkt-Kommunikation.
Der Nordic Semi nRF24L01+ ist einfach zu bedienen, SFE verkauft Module.
Ich bin mir nicht sicher, ob dies als billig genug gelten würde, aber die Linx- Chips sind absolut einfach. Ich habe eine Platine für diese Chips hergestellt und erfolgreich 16 Sets gleichzeitig in einem 10 x 20 m großen Raum ohne spezielle PCB-Tricks betrieben.
Future Electronics bietet die TRM-315-LT-Module in Großbritannien für jeweils 11,33 £ an. Es könnte andere Module geben, die billiger sind, aber ich denke, das sind die, die ich zuvor verwendet habe (das war vor ~ 6 Jahren, daher ist mein Gedächtnis etwas verschwommen).
Die RFM70 (Achtung: Ich verkaufe sie) Module sind noch günstiger als die RFM12. Die Dokumentation ist ebenso schlecht, aber ich habe eine gute C-Bibliothek erstellt, die ihre Verwendung viel einfacher machen sollte. Die Bibliothek finden Sie hier:
Die nordische nRF24-Serie. Wenn Sie nicht verstärkte Versionen dieser Module bestellen, sind sie für weniger als 7 $ pro Modul erhältlich. Verstärkte Versionen kosten zwischen 15 und 20 US-Dollar, daher ist die Reichweite ein wichtiger Preisfaktor. Diejenigen, die Sparkfun verkauft, kosten etwa 23 US-Dollar, werden aber verstärkt. Es wurde berichtet, dass unverstärkte Module mit Spurantennen eine Reichweite von etwa 30 Fuß erreichen.
Diese Module haben auch den Vorteil der Fehlererkennung, Quittierung und automatischen Neuübertragung.
Ich stimme den Vorschlägen von RFM12 und JeeNode zu und rate Ihnen dringend davon ab, Ihre eigenen mit einem einfachen Ein-/Aus-Sender zu rollen. Es ist nicht so einfach, den Sender/Empfänger ohne HF-Erfahrung zum Laufen zu bringen, und selbst wenn sie funktionieren, ist die digitale Modulation und Demodulation eines verrauschten Signals immer noch nicht trivial.
Es ist 2018 und die Preise sind deutlich gesunken. Es ist jetzt möglich, WiFi-Module wie das ESP8266 für 2,82 bis 2,26 US-Dollar pro Stück bei seriösen Händlern oder für 1,37 US-Dollar bei unbekannten Quellen zu kaufen .
Schauen Sie sich auf jeden Fall die Bluetooth 4.0 Ultra Low Power Profile an. Dies soll Geräte mit einfachen Sensoren über Monate / Jahre mit Strom versorgen.
davr
David
Ponkadoodle
David
Ponkadoodle
Zuph
stevenvh
technische_schwierigkeit