Drahtloser Datenaustausch bis zu 2 Byte/s

Ich möchte eine Kommunikation zwischen zwei Arduinos mit einem Abstand von 20 cm, aber nicht mehr als 40 cm aufbauen . Ich suchte nach einer RFID-Lösung und fand viele Leiterplatten, mit denen der RFID-Chip gelesen und beschrieben werden kann.

Ich frage mich jedoch, ob es möglich ist, eine solche Leiterplatte zum Austausch von Informationen zu verwenden. Ich brauche nur bis zu 2 Bytes/s Übertragungsrate bei einer Reichweite von 20 cm. Kann RFID für eine solche Kommunikation verwendet werden?

Es könnte das größte Problem sein, die Kommunikation über Entfernungen von mehr als 40 cm zu verhindern.
Ultraschall? Es wäre einfach, eine kleine Menge an Informationen als Tonimpulse codiert zu senden, und die Reichweite wäre ziemlich gering.
Dies kann auch eine nette Lösung sein, können Sie auf eine Out-of-the-Box-Lösung hinweisen, die mit Arduino verwendet werden kann? Danke schön.

Antworten (2)

Am einfachsten wäre das mit dem nRF24L01. Diese Module kosten bei ebay 1€. Mit diesen können Sie Daten schneller und kostengünstiger austauschen. Sie verbinden sie über SPI, wie beim RFID-Modul.

Geben Sie hier die Bildbeschreibung ein

Dies ist eines der bekanntesten Designs da draußen. Es gibt auch viele andere Designs mit einer PCB-Antenne oder mit einer externen. Die Reichweite mit dem Schwarzen beträgt ca. 60 Meter im Freien bei 8 Bytes/s.

Nein. RFID ist sehr stark eine Master-Slave-Beziehung, in der der Master (das RFID-Lesegerät) sowohl Strom als auch Timing für den Slave (den RFID-Chip) bereitstellt.

Es gibt einfach keine Möglichkeit für zwei Master oder zwei Slaves, direkt miteinander zu kommunizieren.

Für eine so kurze Distanz wäre optische Kommunikation am sinnvollsten. IR-Transceiver sind allgemein erhältlich und kostengünstig, aber ich weiß nicht, ob es Arduino-spezifische Boards gibt, die sie enthalten.

+1 für optisches Medium ... Ich denke, wir haben genug HF-Rauschen, ohne dass noch ein weiteres Gerät hinzugefügt werden muss.