Arduino Yun - panneau solaire, système de surveillance (4 / 8 étapes)

Étape 4: panneau solaire suivi – PAGES PHP

Le système utilise des pages PHP 3 et une bibliothèque graphique pour la communication et l’affichage des données.

PHPINFO. PHP

Cette page PHP est uniquement pour vérifier le paramétrage de la configuration de PHP sur le serveur Linux. Il n’est pas requis pour le fonctionnement quotidien. Lorsque vous ouvrez"IPADDRESSsd/spMonitor/phpinfo.php" (remplacez IPADDRESS avec l’adresse IP, vous avez attribué à votre carte Arduino) vous pouvez voir les infos standard de PHP. Il est important que les paquets suivants sont disponibles :

INDEX. PHP

Quand j’ai commencé ce projet mon objectif principal était d’utiliser les téléphones/tablettes Android pour afficher les données enregistrées. Mais pour les premiers essais, j’ai créé une page web très primitif qui montre les données enregistrées sur un navigateur web. Ceci est réalisé avec index.php. La mise en page de la page Web est très simple. Dans la partie supérieure est une zone de défilement qui affiche tous les enregistrements disponibles organisées par jour.

Pour tous les jours, il y a 2 options :
YY-MM-DD-rempli = > affiche tous les enregistrements de la journée DD au mois MM par an AA dans un graphique. YY-MM-DD-zoomable = > affiche tous les enregistrements de la journée DD au mois MM par an AA dans un graphique qui peut être agrandi à horizontalement et verticalement. (Voir ci-dessus les images pour les types de graphiques différents).

La date à laquelle sera affichée après avoir cliquer sur un lien dans la liste est envoyé à la page PHP avec le paramètre jour = 15/08/21. Le second paramètre type = zoomline(ou rempli) définit le type de graphique s’affiche. Pour tracer le graphique, j’utilise la bibliothèque FusionCharts avec leur enveloppe PHP. FusionCharts propose une version d’essai gratuite (illimitée). Il montre seulement un filigrane sur chaque graphique. Mais si vous voulez l’utiliser dans des applications commerciales, que vous devez acheter une licence. Je n’entrerai pas dans les détails comment utiliser la bibliothèque. Vous pouvez vérifier le fichier index.php pour voir comment créer l’intrigue.

UNE REQUÊTE. PHP

Cette page PHP sert de l’application Android pour envoyer une requête à la base de données Sqlite sur la carte Arduino et recevoir la sortie comme une chaîne JSON. La requête est initiée par un appel à "/query.php?date=param1IPADDRESS& get = all" (remplacez IPADDRESS avec l’adresse IP, vous avez attribué à votre carte Arduino). Le premier paramètre « date » définit le limiteur pour la requête :

Le deuxième paramètre "obtenir = all » raconte le script si plus récentes tel que défini dans « date » toutes les entrées doivent être envoyées aussi bien.
Exemples :

Les points clés du script PHP sont :

qui obtient toutes les lignes où « d » contient la sous-chaîne $dateSelect et

qui obtient toutes les lignes qui sont plus récents que le dernier rang dans la première requête.
Les données de la base de données émanant de ces deux requêtes sont ensuite codées sous forme d’un tableau JSON et renvoyées au client demandeur.

Jetez un oeil sur query.php savoir plus.
C’est tout sur les pages PHP.

Articles Liés

Système de surveillance automatique maison arduino (simple et bon marché)

Système de surveillance automatique maison arduino (simple et bon marché)

L'objectif de mon projet est d'atteindre le système automatique de surveillance maison sans aucune interférence manuelle. En général autre système de surveillance il faut pouvoir ON TV et caméra récepteur chaque fois. Et aussi il a besoin à l'entrée
Urgence conduit système éclaircissant à la maison avec la voiture d’occasion batterie et 45 watt cfl onduleur et panneau solaire

Urgence conduit système éclaircissant à la maison avec la voiture d’occasion batterie et 45 watt cfl onduleur et panneau solaire

il s'agit d'onduleur pas cher 45 w j'ai obtenu gratuitement puisqu'elle est endommagée,Étape 1 : il s'agit de batterie de 12 volts 35 ah utiliséÉtape 2 : onduleur a apport solaire, nous devrions attacher câble de fil positif de panneau solaire à l'en
Panneau solaire double Management System (DMS SP)

Panneau solaire double Management System (DMS SP)

IoT ce prototype remplit deux fonctions : prévention du vol 1) et l'Indication 2) entretien du panneau solaire à l'aide de capteurs et un LinkIt1) la prévention du vol: pour y parvenir, nous utilisons les fonctionnalités GPS et GPRS de LinkIt une pla
L’annexe, un moniteur de Garage Arduino Yun

L’annexe, un moniteur de Garage Arduino Yun

Gauche maison et ne savez pas si vous avez fermé votre porte de garage ? Avec ce Instructable, vous pouvez avoir la tranquillité d'esprit et gérer vos portes - n'importe où, n'importe quand !Ce projet fournira un portail web qui permet à l'utilisateu
Arduino alimenté Moss & solaire Facade élément

Arduino alimenté Moss & solaire Facade élément

L'idée derrière cet élément de façade unique est à produire de l'énergie et de filtrer les poussières fines. Nous avons raboté pour fonctionner de façon autonome et de réagir à la pollution élevée de particules très fines. L'élément de la façade est
Petite échelle extérieure solaire système hydroponique

Petite échelle extérieure solaire système hydroponique

J'ai eu un tas de trucs pour ce projet se trouvant autour de ma maison déjà et seulement besoin d'une minuterie et les têtes réglables goutte à goutte qui m'a coûté environ 10 $ pour les deux. En utilisant votre imagination, plus certains aider de go
Kickstarter Backer alerte avec Stats Scroller, à l’aide d’Arduino Yun

Kickstarter Backer alerte avec Stats Scroller, à l’aide d’Arduino Yun

L' Arduino Yún est une curieuse addition à la famille de l'Arduino . Il y a une communauté assez répandue autour de la notion, la plate-forme et le logiciel Arduino. Il y a une autre communauté populaire dédiée au hacking et amélioration des routeurs
Suivre panneau solaire avec A Windup horloge solaire portative

Suivre panneau solaire avec A Windup horloge solaire portative

j'ai juste conçu et construit un maison traqueur solaire que peut être facilement réglé pour aligner avec précision à l'altitude du soleil (car il change tous les jours, au fil des saisons) et aussi fidèlement suivre le soleil, du lever au coucher du
La charge de Start/Stop automatique portable (en utilisant l’Arduino, Yun bouclier et ESP8266)

La charge de Start/Stop automatique portable (en utilisant l’Arduino, Yun bouclier et ESP8266)

Je travaille en dehors de mon pays et portable est d'une grande aide pour me connecter à ma famille et mes amis et de faire tous mes animaux informatiques aussi bien, mais j'ai toujours rencontré de l'exécution de batterie faible et même pire sur mod
Panneau solaire léger (chargeur de batterie 12V)

Panneau solaire léger (chargeur de batterie 12V)

C'est, je l'espère, pas juste "encore un autre improvisé panneau solaire".Mon plan est d'installer par la suite un nombre considérable de panneaux démontables sur un voilier. Pour cela, il doit être léger, efficace, relativement peu coûteux et r
Utiliser le Dragino il et mega328p pour créer une solution tant d’Arduino Yun

Utiliser le Dragino il et mega328p pour créer une solution tant d’Arduino Yun

Dans ce projet, nous allons faire une solution comme Arduino Yun à l'aide de Dragino HE.mega328p et autres composants.Ici, nous construire une solutiom alike Arduino Yun et montrer comment programmer le mega328p via le WiFi. et comment faire la démon
Arduino Yun. Créer votre première lampe raccordée.

Arduino Yun. Créer votre première lampe raccordée.

Créer votre première lampe raccordée à l'aide d'Arduino Yun. Contrôler et surveiller une lampe raccordée depuis un téléphone mobile, la tablette et le Bureau à l'aide de Lelylan & MQTT. Il faut 15 minutes | 80 $ en matériel | niveau de baseÉtape 1: m
Faire un panneau solaire de 1 Watt.

Faire un panneau solaire de 1 Watt.

J'adore les ordures de mon voisin j'ai appeler le service des pièces. À cet égard, instructible je vais construire un panneau solaire de 30 lampes solaires, que mon voisin a jetée dehors.Pour ce projet je vais seulement utiliser 18 des cellules solai
Comment construire un panneau solaire

Comment construire un panneau solaire

je suis actuellement étudiant étudiant en génie informatique, et cet été alors que j'étais en pause j'ai décidé que je voulais en savoir plus sur l'énergie solaire et comment construire un panneau solaire à partir de zéro. Ma principale raison pour q