Eenvoudige Arduino draadloze Mesh (1 / 5 stap)

Stap 1: Hoe de Maas werkt


Dit is een draadloze mesh met een bereik van maximaal 1km tussen knooppunten. Er zijn 16 knooppunten in elk net, en alle knooppunten dezelfde frequentie gebruiken. Elk knooppunt twee analoge spanningen kunt proeven en deelt deze met de Maas. De Maas is tolerant van fouten met afzonderlijke knooppunten, en gegevens neemt meerdere paden om naar de bestemming. Knooppunten kunnen ook als interface naar het internet, en aan andere netten die die zijn ingesteld voor een andere frequentie. Afzonderlijke knooppunten mogelijk alleen om te praten met een paar nabijgelegen knooppunten.

Een probleem met de bouw van de netten is complexiteit. Dit gaas vereenvoudigt dingen met behulp van een synchrone klok, en veel van de mesh-protocol draait rond het krijgen van de werking van de klok. Elk knooppunt wisselt de tijd met nabijgelegen knooppunten. Als een knooppunt tijdgegevens worden ontvangen van een nabijgelegen knooppunt merkt het op het nummer van het knooppunt en het nummer van het laatste knooppunt het ontvangen van een tijd uit, en neemt de laagste van de twee. Als knooppunt nul in de Maas is, dan alle knooppunten uiteindelijk naar knooppunt zero's synchroniseren tijd. Als knooppunt nul is afgesloten, dan knooppunt 1 zal deze functie overnemen.

Knooppunten flash een led in de tijd met hun klok, en binnen een minuut of zo, alle knooppunten zullen worden Knippert synchroon. Zodra dit werkt, verzendt elke knooppunt alleen tijdens de toegewezen tijd sleuf. Dit voorkomt botsingen van gegevens en fouten tot een minimum beperkt.

Elk knooppunt eigen gegevens verzamelt en een tijdstempel toegevoegd aan dit. Wanneer een knooppunt verzendt, verzendt het de gegevens voor het gehele net, met inbegrip van de tijdstempels. Een willekeurig knooppunt dat deze gegevens hoort kijkt naar de lijst, kijkt naar haar eigen lijst, en alle oude gegevens worden vervangen door nieuwere gegevens.

Op deze manier nieuwe gegevens doorgegeven via de Maas.

Er zijn 16 knooppunten en elk knooppunt heeft twee analoge waarden, tot een totaal van 32 geheeltallige waarden te delen door de maaswijdte. Het aantal knooppunten en het aantal analoge waarden per knooppunt wordt beperkt door de tijd die nodig is om te doorlopen van het hele netwerk. Elk knooppunt heeft 4096ms voor het verzenden van alle gegevens (9600 baud), en dus het duurt 65 seconden voor alle knooppunten te beurtelings zenden en om nieuwe gegevens te verplaatsen door middel van de Maas.

Gegevens van de wereld van het lezen die kan worden gedeeld zijn temperaturen, tank niveaus voorraad trog niveaus, neerslag, luchtvochtigheid, dam niveaus, lokale batterij gegevens als een knooppunt zonne-energie aangedreven is en andere gegevens die moeten worden gedeeld over een grote afstand en waar tijd is niet zo kritisch.

Gerelateerde Artikelen

Eenvoudige Arduino draadloze inbraakalarm

Eenvoudige Arduino draadloze inbraakalarm

Dit project is een gewijzigde versie van de ontzagwekkende instructable door deba168. U kunt de oorspronkelijke hier bekijken.Ik leer een 8e rang tech cursus, zodat de opleiding zal praten over kits we in onze kamer hebben... Uw tools kunnen variëren
Draadloze Mesh met grafische LCD

Draadloze Mesh met grafische LCD

16 knooppunten mesh, tot 1000m proeven tussen knooppunten, twee analoge spanningen per knooppunt een willekeurig knooppunt naar andere knooppunten koppelen, gegevens op een willekeurig knooppunt met de afbeeldingen of tekst weergeven, schakel Relais
Maak van uw project van Arduino draadloze in minuten, met de draadloze uitvinders Shield

Maak van uw project van Arduino draadloze in minuten, met de draadloze uitvinders Shield

de uitvinders-shield gebruik van een draadloze pijp, dat een speciale draadloze RF-module die u toelaat is om gemakkelijk en betrouwbaar, verzenden en ontvangen van draadloze foutvrij gegevens tussen twee of meer Arduino boards Arduino boards.Het is
Eenvoudige Arduino Arm (Pan/Tilt)

Eenvoudige Arduino Arm (Pan/Tilt)

Catapult spelen op kantoor inspireerde mij om te bouwen van deze Arduino Arm om de druk op de liniaal en de release om te schieten. Hoewel het niet mijn eerste intentie vervullen, denk ik dat deze eenvoudige Arduino Arm zal leiden tot andere koeler p
Arduino draadloze auto

Arduino draadloze auto

HalloDit Project is gemaakt met 2 arduinos planken (UNO voor auto) en NANO voor zender.Ik ben ook met behulp van H-Bridge-chip om te controleren van de motoren.De transceiver is NRFL2401 oftewel SPI gecontroleerd door Arduino.Het chassis van Ebay is
Arduino draadloze laser torentje

Arduino draadloze laser torentje

Zeer gemakkelijk om te bouwen van arduino draadloze laser torentje, ook zeer goedkope onderdelen u op ebay bijvoorbeeld kopen kunt.Stap 1:Ik gebruikte om dit project 2,4 GHz RF transceiver modules die is ingebouwd in de nRF24L01 +-IC.nRF24L01 + zijn
Arduino draadloze upload programma zonder USB-kabel

Arduino draadloze upload programma zonder USB-kabel

Arduino draadloze programmeur is ontworpen voor upload het programma van uw PC/laptop aan Arduino board gewoon door Bluetooth.Dus nu dat kunt u het programma bijwerken tot Arduino boards Arduino boards die in het vak of de koffer zonder elke USB-aans
Een eenvoudige Arduino Bluetooth auto

Een eenvoudige Arduino Bluetooth auto

Hoi, dit is mijn eerste instructable.Dit is een eenvoudige arduino bluetooth auto voor beginners.Ik ben met behulp van twee continue rotatie servos in plaats van motoren.Dus, laten we beginnen. :)Stap 1: Wat moet je1) Arduino (im ' using een Mega-256
Zeer eenvoudige Arduino elektrische Lock

Zeer eenvoudige Arduino elektrische Lock

dit is een instructable voor een zeer eenvoudige Arduino elektrische lock gecontroleerde.Het belangrijkste idee is hier is heel eenvoudig als dit meer van een proof of concept prototype soort ding was.De Arduino wordt gebruikt als schakelaar voor con
Eenvoudige Arduino Laserharp

Eenvoudige Arduino Laserharp

hier beschrijf ik een manier om een eenvoudige Arduino laserharp, een muziekinstrument dat wordt muziek afgespeeld wanneer u een bundel van laserlicht van het raken van een fototransistor blokkeren. Dit project werd gedaan als onderdeel van de PHYC 3
Arduino + nRF24L01: eenvoudig bidirectionele draadloze communicatie

Arduino + nRF24L01: eenvoudig bidirectionele draadloze communicatie

Met dit project wilde ik om bidirectionele communicatie tussen twee circuits. Om dit te doen, ik gebruikte de nRF24L01, oftewel ultra lage macht transceiver die op over 2,4 opereert GHz.De circuits zijn heel eenvoudig en zal alleen doen twee thigs:ee
Lange afstand, 1.8 km, Arduino Arduino draadloze mededeling met de HC-12.

Lange afstand, 1.8 km, Arduino Arduino draadloze mededeling met de HC-12.

In dit instructable leert u hoe te communiceren tussen Arduinos over een lange afstand tot 1,8 km in open lucht.De HC-12 is een draadloze seriële communicatiemodule die is zeer nuttig, uiterst krachtige en makkelijk te gebruiken.Eerst leert u hoe een
Arduino draadloze postbus Detector apparaat

Arduino draadloze postbus Detector apparaat

Als u om het even wat als me bent, uitkijken u naar de mailbox aankomen als een kind nerveus te wachten voor zijn presenteert op kerstavond. Aangezien de tijd die mijn mailbox aankomt niet altijd consistent is, controleerde ik mijn e-mail meerdere ma
Arduino draadloze Animatronic Hand

Arduino draadloze Animatronic Hand

BTW!!! Dit instructable is awsomeeeeeeDit is een zeer eenvoudig, maar op hetzelfde moment een moeilijk project afhankelijk van uw vaardigheidsniveau. Laat krijgen gebouw!Wat dit is, is een draadloze animatronic hand die heeft geen behoefte aan een co