Étape 2: Mise en œuvre des mesures
Cette application spécifique nécessite habituellement un groupe d’utilisateurs, il est recommandé pour définir un compte partagé (dans www.nearbus.net) et le gérer entre tous les utilisateurs à simplifier le processus de configuration.
2 - télécharger la bibliothèque de code Agent
Télécharger la bibliothèque Arduino NearBus dans le menu de téléchargement (www.nearbus.net). Parce qu’il s’agit d’une version bêta la plate-forme prise en charge qu’un seul est Arduino Ethernet.
3 - mettre en place les nouveaux périphériques dans la Base de données NearBus
Le menu « Nouveau dispositif » vous permettra d’activer les périphériques dans le système de NearBus. Lorsque vous générez un nouvel appareil le système vous donnera un nouveau « device_Id ». Cette device_Id identifie votre appareil d’une manière unique (comme un MAC) alors vous devrez définir cette device_Id (et le secret partagé) dans le code de l’Arduino avant de la charger au Conseil d’administration.
4 - mise à jour le code de l’Agent à chaque plate-forme Arduino
Mettre en place la droite « device_Id », « shared_secret » et adresse MAC Ethernet avant de télécharger le code de l’Agent dans chaque carte Arduino.
5 - brancher le système d’éclairage à l’Agent de l’Arduino
Cette version bêta de NearBIOS prend en charge jusqu'à 4 canaux sur l’agent de l’Arduino. Pour ce soft, il vous suffit de connecter les broches « numériques » de l’Arduino. Le tableau ci-dessous montre la broche attribuée pour chaque canal :
Canal 0--> Dig_pin 3
Canal 1--> Dig_pin 5
Canal 2--> Dig_pin 6
Canal 3--> Dig_pin 9
Vous devez vous connecter tant de canaux des systèmes lumineux, que vous souhaitez vous connecter sur chaque Agent (de 1 à 4).
Remarque : comme d’habitude, pour contrôler un système de lumière de puissance vous devez implémenter un driver de puissance. La solution la plus simple est d’utiliser un relais électromécanique pilotée par un petit transistor. La section d’aide vous pouvez trouver un schéma de ce circuit simple.
La photo montre l’implémentation triviale d’une chaîne de quatre NearBus Agent avec Arduino Ethernet (il y en aucun composant actif dans ce prototype, il a seulement quatre valets d’audio directement câblés (Vcc, GND, Signal) de la carte Arduino).