L’objectif de ce projet était d’usage et Arduino pour lire un capteur et envoyez les valeurs pour l’internet, pour être stockés dans un serveur Web et affichées.
Elle consiste en un Arduino Uno avec un Shield Ethernet et à une température de DHT 11 / sonde d’humidité, agissant comme un Client Web. Il envoie des requêtes POST avec la lecture sur un serveur web exécutant une application de base de données et PHP personnalisée.
L’application PHP stocke les valeurs lorsque les nouvelles demandes de message sont reçus et sert également les pages qui affichent l’information. Dans la partie 2, je vais vous expliquer l’utilisation de D3.js pour afficher dynamiquement les données stockées dans la base de données.
L’Arduino, il a configuré pour utiliser une adresse IP dynamique, afin de résoudre les questions de propriété intellectuelle contradictoires et aussi de travailler facilement avec la plupart des routeurs/réseaux domestique.
Ce projet est divisé en 2 parties :
PARTIE 1
PARTIE 2
EXIGENCES EN MATIÈRE
MATÉRIEL
- Arduino Uno
- Ethernet Shield (clone eBay)
- Capteur de DHT 11
- carte de prototypage
- résistance de Ohm 10 k
- Câble USB
- Câble Ethernet
- fils
- pièce d’acrylique
- Entretoises de PCB
Logiciel
-Vous devez avoir accès à un web server (peut être une société d’hébergement gratuit) avec la capacité d’exécuter des applications PHP et de créer des bases de données. (éventuellement cPanel avec phpMyAdmin)
RESSOURCES
Maker demander: cet outil en ligne est très utile pour tester l’application PHP. Vous pouvez simuler les requêtes POST qui seront faites par l’Arduino et vérifier si tout fonctionne bien.