DEEL 1 - Arduino verzenden gegevens naar het Web (PHP / MySQL / D3.js)


Het doel van dit project was te gebruiken en Arduino lezen van een sensor en verzenden van de waarden op het internet, te worden opgeslagen op een webserver en weergegeven.

Het bestaat uit een Arduino Uno met een Ethernet-schild en een DHT 11 temperatuur / vocht sensor, fungeert als een Web Client. POST-aanvragen met de lezingen verzendt naar een webserver met een aangepaste Database en PHP toepassing.

De PHP-app de waarden worden opgeslagen wanneer nieuwe POST-aanvragen worden ontvangen en dient tevens de pagina's waarin de gegevens worden weergegeven. In deel 2, ik zal het uitleggen van het gebruik van D3.js om dynamisch tonen de gegevens die zijn opgeslagen in de Database.

De Arduino het is geconfigureerd voor het gebruik van een dynamisch IP-adres, om op te lossen problemen met conflicterende IP, en ook om gemakkelijk te werken met de meeste home netwerken/routers.

Dit project bestaat uit 2 hoofdonderdelen:

DEEL 1

 - Arduino Web client Application: reads the sensor values and sends them to the webserver. 
 - PHP/MySQL Application: handles the POST requests that are sent to the server and serves the pages to clients who connect 

DEEL 2

 - Data Visualization: The PHP application will use the Javascript Framework D3.js to display the values stored in the DB with graphics. It will allow to navigate to the past days to observe the readings 

VEREISTEN


HARDWARE

  1. Arduino Uno
  2. Ethernet-Shield (eBay kloon)
  3. DHT 11 sensor
  4. breadboard
  5. 10 k Ohm weerstand
  6. USB-kabel
  7. Ethernet-kabel
  8. draden
  9. stuk van acryl
  10. PCB afstandhouders

Software

-U moet toegang tot een web server (kan worden van een gratis hosting bedrijf) met mogelijkheden voor het uitvoeren van PHP-applicaties, en ook om databases te maken. (eventueel cPanel met phpMyAdmin)


MIDDELEN

Aanvragen Maker: deze online tool is erg handig voor het testen van de PHP applicatie. De POST-aanvragen die worden uitgevoerd door de Arduino en controleren of alles goed werkt, kunt u simuleren.

DHT11 sensor bibliotheek van Adafruit

Arduino-webclient

Arduino IDE

Arduino Ethernet

Gerelateerde Artikelen

Zet een oude mobiele telefoon in een apparaat (met behulp van een arduino) verzenden gegevens

Zet een oude mobiele telefoon in een apparaat (met behulp van een arduino) verzenden gegevens

Wat zal dit apparaat doen?Als alles klaar is, zal de combinatie van circuits, arduino en modded cellphone kunnen autonoom om gegevens te verzenden via teksten via het mobiele netwerk. Dit zou zijn sensorgegevens, bijvoorbeeld uit de sensoren weer.Wat
Monitor van het web van de temperatuur van het Arduino

Monitor van het web van de temperatuur van het Arduino

In dit instructable leert u hoe om communicatie tussen de arduino board (of een microcontroller dat suports UART) en Internet via een android apparaat. Als je eenmaal hoe het weet te doen dat u kunt controle van een lamp in uw slaapkamer van de ander
Opnemen van uw weer naar gegevens sites op het web

Opnemen van uw weer naar gegevens sites op het web

BEWERKENImp.Guru heeft nu gesloten en Sparkfun veranderd een protocol of andere en het werkt ook niet nu, dus je moeten zal om andere sites om de gegevens te vinden. De rest is nog goed bruikbare dat alleen de lijnen van de software hoeft te worden g
De ESP8266 deel 2 - Arduino Web Server

De ESP8266 deel 2 - Arduino Web Server

In mijn vorige instructable de ESP8266 deel 1 - seriële WIFI Module voor Arduino, ik heb geprobeerd om te beschrijven wat is, hoe te verbinden, testen en configureren van de ESP8266 (laten we noemen het ESP voor korte). Hier zullen wij een overzicht
IoT Workshop: Lab 4 - verzenden van gegevens naar de wolk

IoT Workshop: Lab 4 - verzenden van gegevens naar de wolk

In dit lab zal u bouwen van een eenvoudige ambient licht detectie app (vergelijkbaar met Lab 2) en verzendt de gegevens die naar de wolk wordt verzameld. U zal het gebruik van stikstof om gegevens te verzenden naar een cloud-gateway en zult u kunnen
Live-gegevens naar excel van een Arduino lichtsensor

Live-gegevens naar excel van een Arduino lichtsensor

Ik begon dit kleine project de andere dag toen ik zag dat Instructables had gepost een competitie voor het gebruik van sensoren, maar haar draaien te zijn een beetje interessanter.Mijn oorspronkelijke idee was om een eenvoudig project (voorbeelden in
Arduino gegevens naar een webpagina ophalen

Arduino gegevens naar een webpagina ophalen

Het nieuwe aan Arduino was ik een beetje overweldigd door de verschillende manieren om dingen te doen. Dus dit wat ik kwam is met!Ik ben met behulp van een Arduino UNO R3 kloon maar de verbindingen die ik denk zijn het zelfde voor de meeste Arduino o
Hoe maak je het gemakkelijkste Breadboard Arduino Uno... OOIT! -De Breduino! (& Hoe schetsen rechtstreeks uploaden naar het!!) With Additional Hardware Options - UPDATED - JULY 2013

Hoe maak je het gemakkelijkste Breadboard Arduino Uno... OOIT! -De Breduino! (& Hoe schetsen rechtstreeks uploaden naar het!!) With Additional Hardware Options - UPDATED - JULY 2013

Stap 1: Deel 1 - gebouw de gereglementeerde 5 Volt voeding! Okay now before i start, something about my notes for my step-by-step PICTURE instructables that i Love to create:"Ik gebruikte om al mijn foto's binnen mijn instructables label maar lijkt i
Arduino Esp8266 Post-gegevens naar Website

Arduino Esp8266 Post-gegevens naar Website

De ESP8266 WiFi Module is een zelfstandige SOC met geïntegreerd TCP/IP protocolstack die elke microcontroller toegang tot uw WiFi-netwerk geven kunt. Het biedt een compleet en self-contained Wi-Fi netwerken oplossing, zodat het ofwel de hosttoepassin
Uploaden van schetsen naar Pro Mini Arduino gebruik Arduino UNO bord (zonder het verwijderen van Atmel Chip)

Uploaden van schetsen naar Pro Mini Arduino gebruik Arduino UNO bord (zonder het verwijderen van Atmel Chip)

Dit schetst een procedure voor het gebruik van de ingebouwde USB van de Arduino UNO de aan Serial(TTL) convertor te schetsen uploaden naar Pro Mini Arduino board zonder de noodzaak voor het verwijderen van de UNO Atmel micro-controller chip. Dit is h
Raspberry webserver verzenden gegevens ophalen met Arduino Nano rijden 6 servo's

Raspberry webserver verzenden gegevens ophalen met Arduino Nano rijden 6 servo's

http://www.YouTube.com/watch?v=f7oSqLO9iJoDit is een klein project heb ik voor een collega die een 1/48 RC schaalmodel van een Fletcherklasse torpedobootjager bouwt (yup... dat maakt het "model" ongeveer 8 voet lang!) Hij vroeg als ik de 5 anime
Meten van de temperatuur op het web met Arduino Ethernet en DS18B20 sensor

Meten van de temperatuur op het web met Arduino Ethernet en DS18B20 sensor

Zoeterd helemaal,Ten eerste wil ik u vertellen dat ik geen programmeur ben. Maar ik ben dol op het doen van nieuwe dingen, vooral als het is gerelateerd aan elektronica. Ik heb hier een webserver aan Arduino Ethernet geïntegreerd met een temperatuurs
Hoe maak je het gemakkelijkste Breadboard Arduino-compatibele Sanguino-Equivalent... OOIT! & Hoe schetsen rechtstreeks uploaden naar het!!

Hoe maak je het gemakkelijkste Breadboard Arduino-compatibele Sanguino-Equivalent... OOIT! & Hoe schetsen rechtstreeks uploaden naar het!!

Oke dus de titel inderdaad een beetje een mondvol lol is!Ive geweest hoeft te prutsen met een verlangen naar meer Input/Output pinnen dan de Arduino UNO en tegenwoordig de UNO gebruikt een Atmega328microcontroller, & zijn beperkt tot slechts ongeveer
Weerstation op het web!

Weerstation op het web!

Ik heb de meteorologie aan de Universiteit hebben gestudeerd. Het is al een lange tijd me bezig met het. Het is echter zeer na aan het hart. Ik kocht een arduino-kit en speelde met de jongens. Vervolgens kocht ik een schild weer. Het de metingen aan