PARTIE 1 - Arduino d’envoyer des données sur le Web (PHP / MySQL / D3.js) (2 / 2 étapes)

Étape 2: PHP / MySQL Application

Dans cette seconde partie, je vais vous expliquer brièvement l’application PHP et la base de données. La base de données sert évidemment à stocker les lectures du capteur, afin qu’ils soient accessibles par la suite. C’est une base de données très simple, avec juste une table avec 3 colonnes. Il stocke l’horodatage et la température correspondante et les valeurs d’humidité.

L’application PHP se compose de 3 fichiers :

- connect.php: ce fichier est chargé chaque fois que nous avons besoin d’accéder à la base de données. Il est chargé dans le début du presque chaque fichier. Il contient une fonction qui retourne une nouvelle connexion à être utilisée par le PHP pour exécuter à la DB de la requête. Vous devez stocker les configs DB (nom d’hôte, base de données, utilisateur, mot de passe) dans ce fichier.

- add.php: lorsque l’Arduino envoie des requêtes POST au serveur, doit à cette page. Le PHP reçoit les valeurs envoyées dans la requête et exécute une requête d’insertion avec ces valeurs.

Parfois, vous devrez changer les permissions de ce fichier (doit être 644), car il peut être protégé afin de permettre des exécutions uniquement depuis l’hôte local.

- index.php: il s’agit de la page de lancement du site Web. Il affiche les valeurs qui sont stockées dans la base de données. Droit maintenant, il affiche toutes les valeurs dans un tableau HTML simple, juste pour montrer que les œuvres.

Donc, voilà qui termine la première partie de ce Instructable. N’hésitez pas à poser des questions sur quoi que ce soit lié, je suis heureux de vous aider.

Articles Liés

Envoi des données vers Excel de Arduino (et le tracé il)

Envoi des données vers Excel de Arduino (et le tracé il)

J'ai cherché longuement un moyen que j'ai pu tracer mon capteur Arduino lecture en temps réel. Non seulement tracer, mais aussi afficher et stocker les données pour davantage d'expérimentation et de corrections.J'ai trouvé la solution la plus simple
Transformer un vieux cellulaire en un périphérique (en utilisant un arduino) l’envoi de données

Transformer un vieux cellulaire en un périphérique (en utilisant un arduino) l’envoi de données

Que va faire cet appareil ?Lorsque vous avez terminé, il pourra la combinaison du circuit, arduino et modded téléphone portable envoyer des données par le biais de textes via le réseau cellulaire de manière autonome. Cela pourrait être des données de
Framboise serveur Web envoie des données GET à l’Arduino Nano conduite 6 servos

Framboise serveur Web envoie des données GET à l’Arduino Nano conduite 6 servos

http://www.youtube.com/watch?v=f7oSqLO9iJoIl s'agit d'un petit projet que j'ai fait pour une collègue qui est la construction d'un modèle échelle 1/48 RC d'une classe Fletcher Destroyer (Eh oui... qui rend le « modèle » environ 8 pieds de long!) Il a
Réception et envoi des données entre Attiny85 (1.06 IDE Arduino) mise à jour novembre 2015

Réception et envoi des données entre Attiny85 (1.06 IDE Arduino) mise à jour novembre 2015

J'ai beaucoup lutté avec l'envoi de données RF entre deux puces de Attiny85, donc j'ai pensé qu'il serait peut-être utile que j'ai juste expliquer comment je l'ai fait. Il y a un certain nombre de ces projets étant décrits sur l'internet, mais encore
Savez-vous comment envoyer des données du capteur de l’Arduino pour opacifier (chose + serveur)

Savez-vous comment envoyer des données du capteur de l’Arduino pour opacifier (chose + serveur)

Je sais la plateforme Arduino pour ITO. Donc, j'ai implémenté un firmware d'Arduino par modification Ethenert SW parce que je peux gérer un code source facilement. Vous pouvez connaître l'état du matériel même si c'est à ce jour. S'il vous plaît se r
Envoyer des données de ESP serveur Web client

Envoyer des données de ESP serveur Web client

Peut-être que vous avez utilisé Ajax à retirer vos données de votre navigateur Web ?Avec les navigateurs modernes vous maintenant pouvez également envoyer des données.Il s'agit d'une technique qui est utilisée par Facebook et Twitter, entre autres.Da
Atelier de IoT : Lab 4 - envoi des données vers le nuage

Atelier de IoT : Lab 4 - envoi des données vers le nuage

Dans cet atelier vous construire une application simple détection de lumière ambiante (similaire à Lab 2) et envoyer les données que nous recueillons dans le nuage. Vous allez utiliser l'azote pour envoyer des données vers une passerelle de nuage et
Envoi des données de capteur de température à la base de données d’Azur

Envoi des données de capteur de température à la base de données d’Azur

Ce projet utilise une framboise de Pi B + joint à 2 capteurs de température et envoie des données à une source de données Azure qui peut être utilisée pour créer des graphiques.Un tas de mon code d'accès à des capteurs de température provient de la A
À l’aide de capteurs, modules RF 433Mhz et puce Bluefruit BLE de Adafruit pour recueillir des données sur Smartphone avec Evothings Studio

À l’aide de capteurs, modules RF 433Mhz et puce Bluefruit BLE de Adafruit pour recueillir des données sur Smartphone avec Evothings Studio

Dans ce projet, vous apprendrez comment utiliser Bluefruit LE UART ami de Adafruit, une puce Bluetooth Low Energy et le Evothings Workbench pour envoyer des données dans les deux sens entre un Arduino Uno et votre Smartphone. L'application sera codée
Enregistrer des données sur carte SD en utilisant le LightBlue Bean

Enregistrer des données sur carte SD en utilisant le LightBlue Bean

Ce didacticiel vous apprend à écrire des données dans une carte SD en utilisant la Couleur LightBlue Bean.La LightBlue Bean est un microcontrôleur compatible Arduino avec Bluetooth Low Energy intégré que vous pouvez programmer sans fil depuis votre s
Trouver des données sur une image

Trouver des données sur une image

il s'agit d'un amusant outil pour trouver des données sur nombreuses images. Ceci peut être utilisé pour la plupart des images sur Instructables si vous revenez à le « image ».Ceci peut être utilisé à ce jour une photo, de trouver quel type de caméra
Affichage des données sur un site Web - Pot électronique [Arduino Nano + Ethernet Shield]

Affichage des données sur un site Web - Pot électronique [Arduino Nano + Ethernet Shield]

J'ai toujours voulu une plante dans ma chambre, qui comblerait l'espace entre les projets inachevés et des pièces chères, mais inutiles de pièces électroniques. Alors je suis venu avec l'idée d'un pot électronique – E-Pot de l'Arduino – permettant de
Comment faire pour envoyer des données par la lumière : fibre optique [MAJ]

Comment faire pour envoyer des données par la lumière : fibre optique [MAJ]

nous avons à l'aide de fils de cuivre pour l'envoi de signaux sur le 20ème siècle. Maintenant, nous sommes au 21ème siècle !Dans ce tutoriel, Im va vous montrer comment faire pour envoyer des informations par la lumière à l'aide de fibre optique. Ami
Étape par étape et clair du tout, comment faire pour transmettre des données sur LASER.part1.

Étape par étape et clair du tout, comment faire pour transmettre des données sur LASER.part1.

Ce projet que m'a demandé de faire pour apprendre mon instructeur Mohannad Rawashdeh, j'ai fait et il trouve intéressant et plus stimulant. Comme j'ai appris beaucoup de lui, j'ai pensé qu'il sera bon de la partager !Après avoir fait cela et à cause