Conception et mise en uvre du système d'aquarium écologique intelligent basé sur Internet des objets

Sun Hongbo

(Ingénierie, Nanjing Université des Postes et de la Communication, Nanjing 210003, Chine)

conception écologique d'un système de surveillance de l'environnement du réservoir des choses, le système se compose de trois parties: l'acquisition et le contrôle de l'environnement, la transmission de données et les systèmes de gestion de l'information de données. Le système utilise des informations sur l'environnement de capteurs à l'intérieur du réservoir de collecte de compétence écologique, et la collecte de données sur la transmet centre de contrôle noeud grâce à la technologie de transmission sans fil ZigBee, puis transféré vers le serveur par l'intermédiaire d'une passerelle de communication de données en arrière, en fin de compte à partir des commandes de contrôle de serveur adressés à chaque dispositif terminal noeud, ajustée automatiquement pour atteindre l'environnement d'aquarium. L'utilisation réelle montre que le système est stable, capable de répondre aux besoins en temps réel d'un environnement dynamique de surveillance réservoir de poissons.

Capteurs, ZigBee, contrôle intelligent, les choses

TP212.9 Code du document: ADOI: 10,19358 / j.issn.16747720.2016.23.020

. LATIN conception du système d'aquarium éco-intelligent des choses et la mise en uvre [J] ses applications, 2016,35 (23): 69-72.

0 introduction

Le développement de la technologie de réseau, dispose d'une technologie de détection, la technologie de communication, la technologie de l'automatisation et de l'intelligence artificielle ensemble. Des facteurs d'environnement vivant analyse poissons, aquarium système de surveillance environnement écologique de conception basée sur Internet des objets. aquarium éco-smart à travers le déploiement de réseaux de capteurs, réservoir de poissons de surveillance en temps réel à l'intérieur de l'eau des facteurs environnementaux tels que la qualité de l'eau, le niveau de l'eau, température de l'eau, la teneur en oxygène, etc., en téléchargeant les données au centre de gestion des données pour le traitement et l'analyse des données, commande de contrôle de rebouclage à l'environnement de l'aquarium autorégulation, fournir non seulement un environnement approprié pour les poissons, mais aussi permettra de réduire considérablement la complexité de la pisciculture.

1 conception globale du système

1.1 Analyse des besoins fonctionnels du système

Selon l'analyse du réservoir de poissons caractéristiques écologiques, ce système comprend principalement les caractéristiques suivantes:

(1) environnement d'acquisition de données en temps réel de. A la température du système, le niveau de l'eau, de la turbidité de l'eau, les modules de capteur de lumière et d'autres, lire périodiquement les données de capteur, la fonction de collecte de données en temps réel, l'utilisateur à comprendre les changements dans l'environnement réel d'aquarium.

(2) les changements dans l'environnement à tout moment pour voir l'aquarium. Les utilisateurs peuvent se connecter via le réseau système intelligent de gestion de l'aquarium écologique, vue en temps réel de l'évolution des paramètres environnementaux aquarium température de l'eau, le niveau de l'eau, la turbidité de l'eau, l'intensité lumineuse, respectivement, à une table, graphique linéaire, graphique à barres montrant trois formes de liberté et soutenir vue des données historiques.

(3) consistant en une fonction de réglage de la plage numérique. L'utilisateur peut régler la plage de valeurs du paramètre dans un système intelligent de gestion éco aquarium, par exemple en réglant la température maximale et à basse température maximale, si la température du réservoir en cours dépasse la valeur de la plage d'acquisition, il envoie une commande pour commander le fonctionnement de la tige de chauffage.

(4) la fonction de gestion des données utilisateur. Utilisateurs par le biais du système de gestion de l'aquarium écologique intelligente, ajouter ou supprimer le réservoir, unité de collecte, l'unité de commande et d'autres équipements de l'utilisateur pour réaliser les dispositifs de gestion intelligente, la visualisation conviviale et la commutation, et offre une variété de services de gestion de l'information pratique et efficace via le Web.

1.2 conception globale du système

Dans cet article, aquarium pour l'étude, en fonction des exigences fonctionnelles de l'analyse ci-dessus, mis au point basé sur la technologie de communication sans fil ZigBee [1] Système de gestion de l'aquarium écologique intelligent, permet de surveiller à distance l'environnement écologique et ajuste automatiquement l'aquarium. Le système est composé de trois parties: l'acquisition d'information sur l'environnement et de contrôle, la transmission de données, système de gestion de traitement de données et de l'application utilisateur. Le système représenté sur la figure 1. section d'acquisition et de commande de signal comprenant une unité de commande et l'unité d'acquisition. Le système comprenant une unité d'acquisition correspondant à la température, la turbidité de l'eau, le niveau d'eau, le module de capteur d'intensité lumineuse, l'unité de commande comprend un tiges de chauffage de l'appareil de commande externe à faible tension, les pompes, les lumières, etc., pour réaliser le contrôle automatique de l'environnement à l'intérieur de l'aquarium.

Principalement par la section de transmission de données de réseau ZigBee, et les serveurs de passerelle de données en arrière-plan. Les caractéristiques techniques et l'application de l'environnement réseau ZigBee dans lequel le système utilise une topologie en étoile, un seul noeud coordinateur et une pluralité de noeuds d'extrémité, mettre en oeuvre la transmission sans fil de données [2]. contrôleur ARM et une passerelle de données de configuration de noeud de coordonnateur, pour réaliser la transmission et la réception de la collecte de données de commande de contrôle automatique. passerelle d'accès à un serveur distant via Internet, aux données de téléchargement et de téléchargement. Dispositif terminal lit périodiquement l'unité d'acquisition de données reçu et transmis au noeud coordinateur.

Système de gestion de l'information de données comprend un module de stockage de base de données côté serveur et le module de gestion des utilisateurs. Après la passerelle de données reçoit des données, le téléchargement de données en temps réel, le serveur reçoit la passerelle de données, le traitement de l'information de données, et le stockage des données en temps réel. module de gestion de l'utilisateur pour construire une interface utilisateur intelligente aquarium éco système de gestion de l'environnement, l'affichage convivial et la manipulation.

2 conception matérielle du système

2.1 Contrôle de conception Module

Ce système se compose d'un module de commande de la bande de puissance de sortie à puce de composition commandée à distance, reliant simplement un dispositif externe branché en rangées, dans lequel chaque réceptacle est relié à un dispositif terminal module de relais 5 V, le relais haute par les E / S numériques déclenchement de niveau, couplé à un réseau sans fil ZigBee pour contrôler à distance un dispositif de commutation externe, afin de régler automatiquement l'environnement de l'aquarium, où un schéma de circuit du module représenté sur la figure 2.

Le module de commande 5 V est utilisée avec une haute isolation optocoupleur déclencher le module de relais. Dans lequel le déclencheur de telle sorte que opto isolation plus sûre et plus fiable, à savoir, le déclencheur de niveau haut lorsque la borne d'entrée des instructions de déclenchement HIGH, relais. Le système utilise un procédé de connexion d'un relais normalement ouvert, la borne de courant de la bande de prise reliée à la ligne de tir, le terminal à chaud est reliée à la sortie normalement d'extrémité fermée. Dans le système, l'équivalent d'un commutateur à relais automatique, simplement en contrôlant ZigBee CC2530 [3] chaque déclenchement du relais vers le haut et bas des extrémités du dispositif de commande à distance.

2.2 conception du module de détection

Système d'acquisition comprend principalement une température finale, la turbidité de l'eau, le niveau de l'eau, et le module de capteur d'intensité lumineuse module de conversion correspondant, tel que le module de conversion AD [4], qui est un schéma de principe de la conception du matériel représenté sur la figure 3.

2.2.1 Module de capteur de température de l'eau

Le système a besoin pour mesurer la température du réservoir d'eau, l'eau et au fond de la cuve directement pour mesurer la température, de sorte que l'utilisation d'une sonde de capteur de température numérique DS18B20 imperméable à l'eau. Et l'augmentation de la résistance de traction sur l'adaptateur de capteur, pour permettre la connexion port numérique I O CC2530 /. schéma de principe montrant une configuration DS18B20 interne comme représenté sur la Fig.

. Vu de la figure 4, le DS18B20 comprend un capteur de température, un déclencheurs d'alarme de température, et enregistrer une mémoire ROM 64 bits, contenant un total de trois broches: DQ, GND et VDD. Dans lequel DQ est une borne d'entrée / sortie numérique, masse de l'alimentation GND, VDD comme une entrée d'alimentation externe.

capteur de température numérique DS18B20 comprend une interface unique de fil, le terminal DQ est directement relié à un adaptateur de port d'E / S numériques par CC2530, les données de température lues peut être réalisée. Pendant ce temps, la mémoire morte qui a une 64 bits unique numéro de série unique, distribuée mesure de la température sur le même bus, à savoir, lorsque le grand réservoir peut être obtenue, peut être configuré de nombreuses mesures de température multi-point. Sa gamme d'alimentation de 3,0 V ~ 5,5 V, il peut être alimenté directement par la ligne de données. La mesure d'un intervalle de température de -55 ~ 125 , étant donné que les poissons peuvent résister à des températures généralement dans l'intervalle de 0 ~ 35 , il est adapté pour mesurer la température de la cuve. En outre, la mesure du retard maximal DS18B20 est de 750 ms, la précision de mesure dans la plage de -10 ~ 85 de ± 0,5 , 9 à 12, ainsi que la résolution réglable. Selon son court temps de latence, les caractéristiques de haute précision, trouvé DS18B20 pour la mesure de la température et le contrôle automatique du système en temps réel.

2.2.2 Capteur de turbidité de l'eau

Pour mesurer le degré de turbidité du réservoir d'eau, le système utilise une surveillance en temps réel du capteur de turbidité de l'eau. Capteur de turbidité de l'eau utilise un principe optique, en raison de l'influence des particules en suspension, se produit lorsque la lumière incidente sur la diffusion. Par conséquent, selon les résultats de la transmission et de la diffusion de la mesure de l'eau, la teneur en eau de la suspension de particules peut être calculé corps, à savoir la turbidité de l'eau. schéma capteur de turbidité de l'eau illustré à la figure 5.

Un capteur infrarouge pour la commande principalement interne, la transmission et la diffusion de la batterie de pile nue nu. Lorsque la lumière passe à travers une masse d'eau, dont une partie est absorbée et dispersée, la lumière dispersée est dispersée de réception de la pile nue, transmettant une autre partie de la lumière de réception de la pile nue est transmis. Lorsque la turbidité de l'eau plus la transmittance de l'eau plus mauvais, plus le courant mesuré, la résistance de conversion de tension à 0 V ~ 5 V, le plus faible en conséquence.

Unité de turbidité de l'eau est NTU, 1NTU = 1 mg / L de particules en suspension. En mesurant apparente, la turbidité était d'environ 35,5% à 1000 NTU, turbidité était d'environ 67,2% à 3000 NTU. Ainsi, lorsque la turbidité de l'eau inférieure à 1000 NTU quand faible turbidité en NTU 1000000NTU à 3, lorsque la turbidité est supérieure à 3000 turbidité NTU est élevée.

Module capteur est constitué d'une sonde de détection de turbidité de l'eau et la sortie AD module de sélection, dans lequel la tension de sortie analogique de 0 V ~ 4,5 V, le haut du signal de sortie numérique et un faible niveau. Le système choisi sortie analogique, puis traité par l'analogique au module de conversion numérique, CC2530 connectés aux ports E / S numériques, la mesure en temps réel de la turbidité de l'eau.

2.2.3 capteur de niveau d'eau

Le capteur de niveau d'eau du présent système pour la mesure de la hauteur du niveau d'eau du réservoir d'eau atteint les exigences de l'utilisateur. En raison des faibles variations du niveau d'eau dans le réservoir, donc aucune information de niveau d'eau en temps réel, juste déterminer automatiquement le niveau d'eau lorsque le niveau d'eau est inférieur aux exigences de base pour alerter l'utilisateur d'ajouter l'eau du réservoir de poissons. Le système utilise est représenté sur la figure capteur du niveau d'eau.

fils parallèles à l'aide du capteur de niveau d'eau pour mesurer la quantité d'eau de la surface en contact, de manière à déterminer le niveau d'eau, et délivre en sortie une grandeur analogique, de l'eau pour obtenir la conversion analogique. Sortie analogique plus le niveau supérieur. Enfin, afin de faciliter la lecture CC2530 port E / S, et nécessite l'utilisation de l'analogique au module de conversion numérique convertit l'analogique en sortie numérique.

2.2.4 analogique au module de conversion numérique

Etant donné que ce système comprend le port d'E / S numériques CC2530 Module ZigBee, de sorte que lorsque le module de capteur délivre en sortie une grandeur analogique (tel que le capteur de turbidité de l'eau et un capteur de niveau d'eau), le traitement requis par la conversion analogique-échantillonnage numérique A / D, directement avant CC2530 le port I / O numérique lu collecte de données. Le système utilise un module convertisseur AD YL-40, le schéma de principe représenté sur la Fig.

Ce module utilise la puce numérique-analogique de conversion PCF8591 / D. La puce comprend quatre bornes d'entrée analogique, une borne de sortie et une interface de bus série I2C analogique, il peut atteindre jusqu'à quatre sorties analogiques du capteur à la fois une conversion A / D. En conséquence, le présent système d'eau seulement avec un capteur de turbidité et un module convertisseur YL-40 capteur de niveau d'eau AD peut être connecté. Etant donné que les repères d'adresse de puce de module de convertisseur AD YL40 PCF85913 sont mis à la terre, et donc le présent module de puce est fixé PCF8591 adresse matérielle 0x90. En outre, puisque le port d'E manière I2C bus de signal de données de sortie en série de CC2530 / S numériques pour le transfert de données, les données de lecture doivent suivre le protocole de bus I2C.

2.2.5 module de détection d'intensité de lumière numérique

Ce module comprend un schéma fonctionnel de la puce de capteur BH1750 d'intensité de lumière numérique représentant une configuration interne comme représenté sur la Fig. puce photodiode interne proche de la réponse de l'oeil humain, il est souvent le système de commande automatique pour la lumière ambiante peut être détectée intensité lumineuse dans la plage de 0 ~ 65535 lx. Dans lequel le courant de photodiode de l'amplificateur opérationnel en une tension, et ensuite à travers le haut-convertisseur analogique-numérique, la sortie de données de 16 bits, effectuer la transmission de données via l'interface de bus I2C. Par conséquent, les données d'intensité lumineuse est lue BH1750 devrait suivre le protocole de bus I2C.

3 Conception de logiciel de gestion du système

3.1 Environnement d'exploitation Système

système de gestion de base de l'utilisateur utilisé l'environnement de développement intégré WAMP, est le serveur web Apache WAMP pour les systèmes Windows, un environnement de développement intégré Mysql base de données relationnelle et langage de script PHP.

Le système mis au point des utilisations ThinkPHP3.2 cadre ThinkPHP cadre de développement open source, une structure multicouche à base de MVC, à savoir la couche modèle (le modèle), vue sur la couche (View), contrôleur de couche (contrôleur). Dans lequel la couche de modèle est utilisé pour stocker des données des interfaces correspondantes, les services et le service, correspond au fonctionnement de la base de données; couche d'affichage comprend principalement des modèles et des moteurs de modèle, à savoir, la mise en page, et d'autres châssis, et un dispositif de commande pour faire face à la couche d'utilisateur, l'utilisateur est responsable de le traitement et les événements interactifs. ThinkPHP structure en couches-cadre permet non seulement l'utilisateur d'utiliser une structure de page claire, claire et simplifie le développement de pages Web.

3,2 parties de conception du système

un schéma de principe montrant la structure générale représentée sur la figure 9 Eco système aquarium de gestion de l'environnement est constitué de gestion d'informations d'utilisateur, des informations de gestion de dispositif, le paramètre de commande d'acquisition et d'affichage de données de réglage de la partie 4,.

La section de gestion d'informations d'utilisateur contient la connexion, les informations d'enregistrement et de modifier des fonctions, la section dispositif de gestion d'informations comprend un réservoir, et une unité d'acquisition de l'unité de commande 3

Espèce information de dispositif d'utilisateur; portion de collecte de données comprend une valeur, et les valeurs de turbidité de l'eau section une illumination 3 température, un paramètre de commande partie de réglage comprend une régulation de la température, et la turbidité ajustée par ajustement de la section d'éclairage 3. Eco diagramme du système d'aquarium illustré à la figure 10.

4 Conclusion

Dans cet article, l'Internet des objets « extrémité du tube de nuage » L'idée de base a été proposée basée sur la conception du système d'aquarium éco-smart technologie ZigBee pour réaliser un système de surveillance réservoir de poissons écologique complète, évolutive donne à chaque systèmes matériels sous-module, logiciel plus la conception détaillée, maintenant que le système a été mis en service et stable.

Le système utilise la technologie ZigBee peut être utilisé en tant que choses terminaux sans fil des données pour les utilisateurs de réaliser la fonction d'acquisition de données sans fil, ayant une bonne portabilité et l'évolutivité, le système de surveillance de la sécurité pour la construction d'une variété de valeur de référence importante.

références

. [1] Wang Cuiru, soldats dans Cheung, la technologie ZigBee en fonction de la température du système de transmission de collecte Chengfu [J] Instrumentation et de la technologie du capteur, 2008 (7): 103-106.

. [2] Zhang Weicong, Yu Xinwu, Li Zhongcheng conception de noeud de capteur de réseau sans fil basé sur CC2530 et la pile de protocole ZigBee [J] .Computer Systems & Applications, 2011 (20): 184-187.

[3] Texas Instruments. CHIPCON produits de Texas Instruments CC2530 fiche technique [EB / OL]. [01/08/2016]. Http://www.ti.com.

[4] WANG J, Liu T. Application du réseau de capteurs sans fil dans l'environnement de l'eau de bassin de la rivière Yangtze surveillance [C] et de contrôle de conférence de décision, IEEE, 2015 :. 5981-5985.

« Seaside » Manchester promos créatifs gras comme film Matt Damon comme « la vraie vie
Précédent
Game maker Zai Yu « light rouge », peut-être avec le numéro de version « nouvelles règles » du deuxième lot de décentralisation
Prochain
Geeks alimentaire: la machine de cuisson 2 étapes pour obtenir des biscuits au beurre
Briser 4,7 milliards! "Wolf 2" édition spéciale exposition Wu Jing coopération sino-américaine: Action Sans Frontières
Entretien avec supervision « Battlefield Valkyrie »: Comment sont les difficultés de cette série, les récalcitrants?
Intérêts de la chaîne fille de 12 ans avec des échantillons de sang des femmes enceintes à Hong Kong vérifié, remorqués
Le déploiement du nud de cellules de mécanisme d'optimisation
Pourquoi est plus faible, plus la capacité de faire des choses PDG de la compétitivité?
Nous attendons avec impatience le chef-d'uvre d'animation nationale, comment devenir un grand plagiat?
iPhone XR demande! Taiwan médias: la chaîne d'approvisionnement d'Apple a des commandes supplémentaires
La recherche sur l'entropie de transfert de symboles à plusieurs variables ECG
Apple iPhone XS Series a frappé un faible degré record de préoccupation est le manque d'innovation Andrews a vaincu?
13 mois après la vente, Switch Hong Kong au service eShop aujourd'hui officiellement lancé
Principal Vlog, Sony a sorti A6400 nouvelle machine, un appareil photo et d'autres nouveaux firmware sorti A9