Table des matières:
- Étape 1: Logiciel utilisé:
- Étape 2: Composants utilisés:
- Étape 3: Schéma de circuit:
- Étape 4: Coder:
- Étape 5: Vidéo:
Vidéo: Arduino envoie des données de température et d'humidité au serveur MySQL (PHPMYADMIN): 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
Dans ce projet, j'ai interfacé DHT11 avec arduino, puis j'envoie les données de dht11, à savoir l'humidité et la température, à la base de données phpmyadmin. Ici, nous utilisons un script PHP pour envoyer des données vers la base de données phpmyadmin.
Étape 1: Logiciel utilisé:
Voici les logiciels que nous avons utilisés pour ce projet:
1. Arduino IDE: vous pouvez télécharger le dernier Arduino IDE à partir de ce lien:
2. Installation du serveur XAMPP: Ici, nous utilisons le serveur XAMPP, il peut être utilisé à la fois sous Windows et Linux, mais ma suggestion est que si vous êtes sous Ubuntu (n'importe quelle plate-forme Linux), optez pour LAMP. Maintenant que nous sommes sous Windows, nous avons donc préféré le serveur XAMPP. Vous pouvez donc télécharger le serveur XAMPP à partir de ce lien.
Sinon, voici les étapes pour le serveur LAMP:
1. Installez Apachesudo apt-get install apache2
2. Installez MySQL:
sudo apt-get install mysql-server
3. Installez PHP:
sudo apt-get installer php5 libapache2-mod-php5
4. Redémarrez le serveur:
sudo /etc/init.d/apache2 redémarrer
5. Vérifiez Apache
vous obtiendrez une page apache en cliquant sur ce lien ci-dessus si vous ne l'avez pas obtenu, cela signifie que quelque chose s'est mal passé avec votre installation
Ici, nous utilisons PHPMYADMIN qui est l'interface Web du serveur MySQL, donc pour installer cette commande use:
sudo apt-get installer phpmyadmin
Étape 2: Composants utilisés:
1) Arduino UNO: Arduino/Genuino Uno est une carte microcontrôleur basée sur l'ATmega328P (fiche technique). Il dispose de 14 broches d'entrée/sortie numériques (dont 6 peuvent être utilisées comme sorties PWM), 6 entrées analogiques, un cristal de quartz 16 MHz, une connexion USB, une prise d'alimentation, un en-tête ICSP et un bouton de réinitialisation.
2) Ethernet Shield: L'Arduino Ethernet Shield 2 connecte votre Arduino à Internet en quelques minutes. Branchez simplement ce module sur votre carte Arduino, connectez-le à votre réseau avec un câble RJ45 et suivez quelques étapes simples pour commencer à contrôler votre monde via Internet. Comme toujours avec Arduino, chaque élément de la plate-forme – matériel, logiciel et documentation – est disponible gratuitement et open source. Cela signifie que vous pouvez apprendre exactement comment il est fabriqué et utiliser sa conception comme point de départ pour vos propres circuits. Des centaines de milliers de cartes Arduino alimentent déjà la créativité des gens du monde entier, chaque jour.
3) Capteur DHT11: ce capteur de température et d'humidité DHT11 dispose d'une sortie de signal numérique calibrée avec la capacité de capteur de température et d'humidité. Il est intégré à un microcontrôleur 8 bits hautes performances. Sa technologie garantit une fiabilité élevée et une excellente stabilité à long terme. Ce capteur comprend un élément résistif et un capteur pour appareils de mesure de température NTC humides. Il a une excellente qualité, une réponse rapide, une capacité anti-interférence et des performances élevées.
Étape 3: Schéma de circuit:
Le schéma de circuit de ce projet est donné ci-dessus.
Vous devez d'abord connecter le blindage Ethernet comme indiqué dans l'image ci-dessus, puis vous devez établir la connexion DHT11
Étape 4: Coder:
Vous pouvez obtenir le code source de ce projet sur notre page github. Voici le lien github pour cela
Étape 5: Vidéo:
La description complète du projet est donnée dans la vidéo ci-dessus
Si vous avez un doute sur ce projet, n'hésitez pas à nous commenter ci-dessous.
Et si vous voulez en savoir plus sur le système embarqué, vous pouvez visiter notre chaîne youtube
Veuillez visiter et aimer notre page Facebook pour des mises à jour fréquentes.
Merci & Cordialement, Technologies Embedotronics
Conseillé:
Comment faire un enregistreur de données en temps réel d'humidité et de température avec Arduino UNO et carte SD - Simulation d'enregistreur de données DHT11 dans Proteus : 5 étapes
Comment faire un enregistreur de données en temps réel d'humidité et de température avec Arduino UNO et carte SD | Simulation de l'enregistreur de données DHT11 dans Proteus : Introduction : salut, c'est Liono Maker, voici le lien YouTube. Nous réalisons un projet créatif avec Arduino et travaillons sur des systèmes embarqués. Enregistreur de données : un enregistreur de données (également un enregistreur de données ou un enregistreur de données) est un appareil électronique qui enregistre des données au fil du temps avec
Nodemcu envoie des données de température et d'humidité à Thingspeak : 7 étapes
Nodemcu envoie des données de température et d'humidité à Thingspeak : Ici, dans ce tutoriel, nous avons interfacé nodemcu avec le capteur dht11 et envoyé des données de température et d'humidité au serveur Thingspeak. Ici, nous avons également tracé le graphique de la température et de l'humidité sur le serveur Thingspeak
Système de présence en envoyant des données RFID au serveur MySQL à l'aide de Python avec Arduino : 6 étapes
Système de présence en envoyant des données RFID au serveur MySQL à l'aide de Python avec Arduino: Dans ce projet, j'ai interfacé RFID-RC522 avec arduino, puis j'envoie des données RFID à la base de données phpmyadmin. Contrairement à nos projets précédents, nous n'utilisons aucun bouclier Ethernet dans ce cas, ici nous lisons simplement les données série provenant d'ar
Envoi-des-données-de-l'IOT-Sans-fil-Température-et-Humidité-Sensor-à-MySQL : 41 étapes
Envoi des données du capteur de température et d'humidité sans fil IOT à MySQL : Présentation du capteur de température et d'humidité IoT à longue portée de NCD. Bénéficiant d'une portée allant jusqu'à 28 miles et d'une architecture de réseau maillé sans fil, ce capteur transmet les données d'humidité (±1,7 %) et de température (± 0,3 °C) à des intervalles définis par l'utilisateur, dormant i
Arduino envoie des données Dht11 au serveur MySQL (PHPMYADMIN) à l'aide de Python : 5 étapes
Arduino envoie des données DHT11 au serveur MySQL (PHPMYADMIN) à l'aide de Python: Dans ce projet, j'ai interfacé DHT11 avec arduino, puis j'envoie des données de dht11 qui correspondent à l'humidité et à la température à la base de données phpmyadmin. Contrairement à notre projet précédent, nous n'utilisons aucun bouclier Ethernet dans ce cas, ici nous ne faisons que lire t