Maille simple Arduino sans fil (1 / 5 étapes)

Étape 1: Comment fonctionne le maillage

Il s’agit d’un maillage sans fil avec une portée de jusqu'à 1km entre les nœuds. Il y a 16 nœuds dans chaque maille, et tous les nœuds utilisent la même fréquence. Chaque nœud peut déguster deux tensions analogiques et partage avec le maillage. La maille est tolérante des failles avec les nœuds individuels et données prennent plusieurs chemins pour arriver à la destination. Nœuds peuvent également s’interfacer à l’internet et aux autres mailles qui qui été mis en place pour une fréquence différente. Chaque nœud ne peut pas en mesure de parler aux quelques lymphatiques voisins.

Un problème avec mailles de construction est de complexité. Ce maillage simplifie les choses en utilisant une horloge synchronisée, et une grande partie du protocole de maillage tourne autour d’obtenir le fonctionnement de l’horloge. Chaque nœud échange le temps avec des nœuds voisins. Si un nœud reçoit des données provenant d’un nœud voisin il note le numéro du nœud et le numéro du dernier nœud il a reçu un délai et prend le moins élevé des deux. Si zéro le noeud est dans la maille, tous les nœuds en fin de compte synchroniser au nœud de zéro heure. Si nœud zéro est fermée, puis le nœud 1 reprendra cette fonction.

Nœuds clignotent une led dans le temps avec leur horloge, et dans une minute ou deux, tous les nœuds se mettent à clignoter en phase. Une fois que cela fonctionne, chaque nœud transmet uniquement au cours de sa fente de temps alloué. Cela évite les conflits de données et minimise les erreurs.

Chaque nœud recueille ses propres données et ajoute un horodatage à cela. Lorsqu’un nœud transmet, il transmet les données pour le maillage complet, y compris les horodatages. N’importe quel nœud entend ces données se penche sur la liste, se penche sur sa propre liste et remplace toutes les anciennes données avec des données plus récentes.

De cette façon, les nouvelles données se propage à travers les mailles.

Il y a 16 nœuds et chaque noeud possède deux valeurs analogiques, soit un total de 32 valeurs entières de partager à travers les mailles. Le nombre de nœuds et le nombre de valeurs analogiques par nœud sont limités par le temps nécessaire pour parcourir l’ensemble du réseau. Chaque nœud a 4096ms de transmettre toutes ses données (9600 bauds), et donc il faut 65 secondes pour tous les nœuds de transmettre à son tour et pour les nouvelles données à passer à travers les mailles.

Lire les données de monde qui peuvent être partagées sont des températures, niveaux de réservoir, niveaux de stock creux, précipitations, humidité, barrage niveaux, données batterie locale si un nœud est solaire alimenté et d’autres données qui doit être partagée sur une grande distance et où le temps n’est pas si critique.

Articles Liés

Système d’alarme simple Arduino sans fil

Système d’alarme simple Arduino sans fil

Ce projet est une version modifiée de l'impressionnant instructable par deba168. Vous pouvez voir l'original ici.J'ai enseigner un cours de tech grade 8, donc la formation nous parlera de kits que nous avons dans notre chambre... Vos outils peuvent v
Rendre votre projet Arduino sans fil en quelques minutes, avec le bouclier d’inventeurs sans fil

Rendre votre projet Arduino sans fil en quelques minutes, avec le bouclier d’inventeurs sans fil

le bouclier inventeurs utilise un tuyau sans fil, qui est un module RF sans fil spécial qui vous permet facilement et de manière fiable, envoyer et recevoir les données sans erreur sans fil entre deux ou plusieurs cartes Arduino.C'est Long Range – le
Tutoriel de Shield Arduino sans fil SD

Tutoriel de Shield Arduino sans fil SD

comme son nom l'indique, le bouclier de l'Arduino sans fil SD remplit deux fonctions. Avant tout, ce bouclier permet de vous facilement l'interface avec les modules EMETTEUR-RECEPTEUR Xbee pour créer maillez de réseaux et autres périphériques sans fi
Arduino sans fil voiture

Arduino sans fil voiture

SalutCe projet est réalisé avec 2 planches arduinos (UNO pour voiture) et NANO pour l'émetteur.J'utilise aussi puce H-Bridge pour commander des moteurs.L'émetteur-récepteur est NRFL2401 qui est SPI contrôlé par Arduino.La voiture châssis est sur Ebay
Alimenter un Arduino sans fil

Alimenter un Arduino sans fil

voulez jamais pensé d'alimenter un Arduino sans fil ? Vérifiez-le dehors.Etape 1: Obtenir ces choses Ces pour ce dont vous avez besoin.1.Arduino(must)2. compartiment (6v)3.4 x piles AAQuelqu'un at-il essayer avec une batterie 9v. Si les travaux, s'il
Arduino sans fil Animatronic main

Arduino sans fil Animatronic main

BTW!!! Cette instructable est awsomeeeeeeC'est un très simple mais en même temps un projet très difficile selon votre niveau de compétence. Permet d'obtenir à bâtiment !Ce qu'il s'agit, est un coup de main animatronique sans fil qui ne nécessite pas
Dispositif de détecteur de boîtes aux lettres Arduino sans fil

Dispositif de détecteur de boîtes aux lettres Arduino sans fil

Si vous êtes comme moi, vous attends avec impatience la boîte aux lettres qui arrivent comme un gamin attendant nerveusement ses cadeaux le soir de Noël. Étant donné que le temps qu'arrive de ma boîte aux lettres n'est pas toujours cohérent, j'ai vér
Contrôler Arduino sans fil avec MATLAB

Contrôler Arduino sans fil avec MATLAB

été voir DIYs peu sur la façon d'établir une communication entre application MATLAB et Arduino qui est connecté au PC. Cependant, je n'ai pas rencontré quoi que ce soit qui contrôlent l'Arduino via MATLAB sans fil en utilisant bouclier compatible Eth
Arduino WiFi thermomètre (avec page web) - Arduino sans fil

Arduino WiFi thermomètre (avec page web) - Arduino sans fil

Ce dont vous avez besoinUne carte Arduino (n'importe quelle plaque compatible est OK).LM-35 (pour utiliser avec le fichier fourni, vous pouvez utiliser DS18B20 mais vous devez convertir le code source respectivement).Module de HLK-RM04 WiFi de routeu
Très simple alarme sans fil anti-zombie

Très simple alarme sans fil anti-zombie

Si les zombies sont autour de vous et trouvent refuge et voulez avoir peu de sommeil, vous pouvez trouver sans fil alarme anti-zombie mobile très utile. Cette alarme peut être constituée d'un capteur sans fil porte bell et mouvement, que vous pouvez
Système de panneau d’affichage en utilisant Arduino sans fil

Système de panneau d’affichage en utilisant Arduino sans fil

Ici, dans cette Instrcutable, je vous présente un système simple de panneau d'affichage sans fil en utilisant deux Arduinos et 434 MHz demander des Modules RF.Ce système peut servir dans les écoles et collèges à clignoter un avis ou un message sur un
Arduino sans fil Programming with XBee série 1 ou 2

Arduino sans fil Programming with XBee série 1 ou 2

Salut. Ce Instructable vous guidera dans le processus de programmation sans fil votre Arduino à l'aide de deux XBees. Je viens de concevoir un système d'EEG sans fil avec les modules XBee, alors j'ai sont devenus tout à fait fluent dans leur programm
NRF2L401 système de Transmission de données PC avec Arduino sans fil

NRF2L401 système de Transmission de données PC avec Arduino sans fil

L'équipe ICStation vous présenter comment faire ce NRF2L401 sans fil PC Data Transmission système basé sur ICStation UNO et l'ICStation mega2560 avec Arduino.Le système de Transmission de données NRF2L401 sans fil PC fonctionne sous tension DC5V et u
Arduino sans fil contrôlée de réservoir (nRF24L01)

Arduino sans fil contrôlée de réservoir (nRF24L01)

Salut!Aujourd'hui je vais vous montrer comment construire un réservoir d'Arduino contrôlée et télécommande. La 3d imprimés parties du réservoir (à l'exception du contrôleur, suivre le guide et le réservoir de la couverture) ont été conçus par timmicl