Étape 3: J’ai ajouter à la AquaDesk
Maintenant que la structure de base de l’installation de culture aquaponique est prête, permet de faire il ITO activé.
Branchez le jury kit de semences bosquet sur la carte de Galileo et ajouter ce qui suit :
- 4 relais
- Sonde d’humidité du sol
- capteur de lumière
- capteur de niveau
- chauffe-eau (j’ai utilisé ici un peltier)
- capteur de température
- (capteur de ph en option)
- Ajoutez le module wifi et configurer la connectivité wifi.
Ajouter la pompe à eau de l’aquarium où vous avez placé la tuyauterie et câblage de la pompe au moyen d’un relais.
Brancher l’éclairage au-dessus des plantes et ajouter l’appareil de chauffage dans le réservoir, exécuter leur câblage à travers un autre relais.
La sonde d’humidité du sol permet de mesurer la teneur en eau dans le growbed. Ajouter le capteur de température et un capteur de lumière ambiante dans le réservoir. Connectez-les au kit de semences.
Créer un simple conducteur comme le montre la vidéo ci-dessous et exécutez le câblage par le relais. vous pouvez utiliser l’acrylique pour construire le chargeur au lieu de l’acier, montré dans la vidéo.
Connectez l’intel Galileo à bord à l’édition de Intel XDK Ito et écrire du code javascript pour contrôler les relais et lire les valeurs des capteurs
https://Software.Intel.com/en-US/HTML5/XDK-IOT
Démarrez à partir des exemples suivants:-
Relais : https://Software.Intel.com/en-US/IOT/Sensor/Grove-...
Charger le module mraa.js.
mraa var = require("mraa") ; Initialiser les gpio 8 et 6 var MonBouton = new mraa. GPIO(8) ; var myrelay = new mraa. GPIO(6) ; la valeur d’entrée direction pour bouton et sortie pour relais myButton.dir(mraa. DIR_IN) ; myrelay.dir (mraa. DIR_OUT) ;
function readButton() {//if touche, envoyer un signal au relais. si (myButton.read() == 1) {myrelay.write(1);} else {myrelay.write(0);}} setInterval (readButton, 10) ;
Capteurs : https://Software.Intel.com/en-US/IOT/Sensor/Grove-...
Charger le module de grove.
var groveSensor = require('jsupm_grove') ; Initialiser la classe de capteur de température sur Aio #1 var temp = new groveSensor.GroveTemp(1) ; Console.log(temp.Value()) ;
Le nuage de l’ITO d’activer Intel permet de stocker toutes les données enregistrées par les capteurs
https://Dashboard.us.enableiot.com/v1/UI/auth#/log...
Écrire une application à l’aide de l’intel XDK pour se connecter à celui-ci et actionner les relais.
Commencer avec l’application compagnon de HTML5, vous pouvez utiliser les données du Cloud stocké précédemment pour tracer toutes les lectures historiques. Dérivent également les mesures relies à la cuve. Les exemples montrent également la prise des exemples de communication, utilisez-les pour actionner les relais. Trouver la capture d’écran de l’application construite pour iAquadesk. les possibilités sont infinies.
L’application permet de surveiller et contrôler le système à distance.
L’iAquaDesk de travail E2E :