Einfache Arduino Wireless Mesh (1 / 5 schritt)

Schritt 1: Wie funktioniert das Netz


Dies ist ein drahtloses Netz mit einer Reichweite von bis zu 1km zwischen den Knoten. In jedes Netz gibt es 16 Knoten, und alle Knoten verwenden die gleiche Frequenz. Jeder Knoten kann probieren zwei analoge Spannungen und teilt diese mit dem Netz. Das Netz ist tolerant gegenüber Störungen mit einzelnen Knoten, und Daten dauert mehrere Wege um zum Ziel zu erhalten. Knoten können auch Schnittstelle zum Internet und zu anderen Netzen, die, die für eine andere Frequenz eingerichtet worden. Einzelne Knoten können nur mit einigen nahe gelegenen Knoten sprechen können.

Ein Problem mit dem Aufbau der Netze ist Komplexität. Dieses Netz vereinfacht die Dinge mithilfe eine synchronisierte Uhr, und ein Großteil der Netz-Protokoll dreht sich rund um die Uhr arbeiten immer. Jeder Knoten tauscht die Zeit mit nahe gelegenen Knoten. Wenn ein Knoten Daten von einem nahe gelegenen Knoten erhält stellt er fest, die Anzahl der Knoten und die Nummer des letzten Knotens es erhielt eine Zeit aus, und nimmt die untere der beiden. Wenn Knoten null im Netz ist, dann letztlich alle Knoten zu, Knoten Zeros synchronisieren Zeit. Wenn Knoten null heruntergefahren wird, wird diese Funktion dann Knoten 1 übernehmen.

Knoten blinkt eine led rechtzeitig mit ihrer Uhr, und innerhalb einer Minute oder so, alle Knoten blinkt synchron. Wenn dies funktioniert, sendet jeder Knoten nur während seine zugewiesenen Zeitfenster. Dies vermeidet Daten Konflikte und Fehler minimiert.

Jeder Knoten sammelt seine eigenen Daten und das Zeitstempel hinzugefügt. Wenn ein Knoten überträgt, überträgt es die Daten für das gesamte Netz, einschließlich der Zeitstempel. Jeder Knoten, der diese Daten hört befasst sich mit der Liste, blickt auf eine eigene Liste und ersetzt alle alten Daten durch neuere Daten.

Auf diese Weise breitet sich neue Daten durch das Netz.

Es gibt 16 Knoten und jeder Knoten verfügt über zwei analoge Werte, so dass insgesamt 32 ganzzahlige Werte durch das Netz zu teilen. Die Anzahl der Knoten und die Anzahl der analogen Werte pro Knoten werden durch den Zeitaufwand für das gesamte Netzwerk durchlaufen begrenzt. Jeder Knoten besitzt 4096ms, alle seine Daten (9600 Baud) übertragen, und so nimmt es 65 Sekunden für alle Knoten im Gegenzug übertragen und neue Daten durch das Netz bewegen.

Welt-Daten lesen, die geteilt werden können sind Temperaturen, Tankfüllstände, Lager Talspiegel, Niederschlag, Luftfeuchtigkeit, dam Ebenen, lokale Akku-Daten, wenn ein Knoten solar angetrieben und andere Daten, die über eine große Distanz geteilt werden muss und wo die Zeit ist nicht so kritisch.

In Verbindung stehende Artikel

Arduino Wireless SD Schild Tutorial

Arduino Wireless SD Schild Tutorial

wie der Name schon sagt, der Arduino Wireless SD-Schild erfüllt zwei Funktionen. Dieses Schild ermöglicht vor allem, dass Sie leicht Schnittstelle mit Xbee Transceiver Module erstellen Netzwerke und anderen drahtlosen Geräten vernetzen. Zweitens könn
Arduino Wireless Sensor Parken

Arduino Wireless Sensor Parken

Dieses Projekt wird den Bau unserer tragbaren Parksensoren beschreiben.Daten von Ultraschallsensoren, sehen das System den LCD-Bildschirm per Bluetooth. Unser System bietet Vorteile in allen Bereichen ist sehr einfach zu transportieren und zu install
Cougar ein einfaches Arduino-Spiel laufen.

Cougar ein einfaches Arduino-Spiel laufen.

Ich baute dieses Spiel Arduino/Verarbeitung als Schule Zuordnung. Die Aufgabe bestand darin, eine Arduino-Spiel zu bauen und ich beschlossen, mir eine einfache Arduino-Schaltung sowie ein komplizierter Software-Design zu bauen. Wie das Spiel funktion
Super einfache Arduino Powered Roomba Scheduler

Super einfache Arduino Powered Roomba Scheduler

wie die meisten Leute, ich war skeptisch, was immer einen Roboter-Staubsauger, so wie ein Probelauf dachte ich, ich würde kaufen jetzt veraltete iRobot Roomba 530, die stark reduziert wurde (sie sind in Australien, zeigt, wie rückständig wir sind imm
Arduino Wireless Auto

Arduino Wireless Auto

HalloDieses Projekt erfolgt mit 2 Arduinos Boards (UNO für Auto) und NANO für Sender.Ich benutze auch H-Bridge-Chip, um Motoren zu steuern.Der Transceiver ist NRFL2401 die SPI von Arduino gesteuert ist.Das Auto, das Chassis von Ebay ist, nutzt es 4 M
Sehr einfache Arduino Elektroschloss

Sehr einfache Arduino Elektroschloss

Dies ist ein instructable, für eine sehr einfache Arduino Elektroschloss gesteuert.Die Schlüsselidee ist sehr einfach zu sein, da dies mehr ein Proof of Concept Prototyp Art der Sache war.Der Arduino dient als einen Schalter zu steuern das Schloss se
Ein einfaches Arduino Bluetooth Auto

Ein einfaches Arduino Bluetooth Auto

Hallo, dies ist mein erster instructable.Dies ist eine einfache Arduino Bluetooth Auto für Anfänger.Ich verwende zwei kontinuierliche Rotation Servos anstelle Motoren.Also, lasst uns beginnen. :)Schritt 1: Was Sie benötigen(1) Arduino (Ich verwende e
Einfache Arduino Laserharp

Einfache Arduino Laserharp

hier beschreibe ich einen Weg, eine einfache Arduino Laserharp, ein Musikinstrument zu machen, die Musik spielt, wenn Sie einen Strahl des Laserlichts vom schlagen einen Fototransistor blockieren. Dieses Projekt wurde als Teil der PHYC 308 L-Klasse a
Einfache Arduino Arm (Pan/Tilt)

Einfache Arduino Arm (Pan/Tilt)

Katapult im Büro spielen, inspirierte mich zu diesem Arduino-Arm der Herrscher und Release zu schießen drücken bauen. Obwohl es nicht meine erste Intension erfüllt, glaube ich, dass dieser einfache Arduino Arm zu anderen Kühler Projekte führen wird.M
Arduino Wireless Serial Communication

Arduino Wireless Serial Communication

es gibt viele Möglichkeiten zur Kommunikation mit remote Arduinos. Ich habe festgestellt, dass viele von ihnen eine etwas höhere Preisklasse treffen als was ich möchte. Ethernet-Schilde (und Wifi Dito?) verbrauchen auch viele wertvolle Hardware-Pins.
Einfache Arduino serielle Kommunikation.

Einfache Arduino serielle Kommunikation.

ich habe einen Wireless-Roboter für eine Weile mithilfe machen wollte x Bienen oder andere Arten der drahtlosen Kommunikation. Dies ist keine komplette i'ble, wo ich Ihnen zeigen, wie man einem Roboter machen dies ist eher eine Vorlage. Ich zeige Ihn
ARDUINO WIRELESS HOME SECURITY SYSTEM

ARDUINO WIRELESS HOME SECURITY SYSTEM

In diesem Projekt werde ich diskutieren, wie man eine billige drahtlose HauptSicherheitssystem machen kann. Obwohl während des Starts dieses Projektes war das Hauptziel nur für Alarmanlage, aber später habe ich festgestellt, dass dieses Gerät verwend
Garten-Zug - Arduino / Wireless DCC

Garten-Zug - Arduino / Wireless DCC

Ein hausgemachter G-Skala DMU-Zug fährt auf Messing Spur rund um den Garten. Leider ist der Mangel an guten Kontakt ziemlich lästig auf Leichtgängigkeit. Um den elektrischen Kontakt zu vermeiden, habe ich den Zug nach weglaufen ein 6000 Ma-Akku-Pack
DIY | Einfach Arduino Laser Tripwire Sicherheitssystem!

DIY | Einfach Arduino Laser Tripwire Sicherheitssystem!

In diesem Tutorial werde ich euch gelehrt werden wie Sie Ihre eigenen Laser Tripwire Sicherheitssystem zu Hause aufbauen können!Sie benötigen die folgenden Komponenten und Materialien:LED-LichtLaser-ModulLaser-Sensor-ModulLautsprecher oder Piezo Buzz