Weergeven van gegevens op een website - elektronische Pot [Arduino Nano + Ethernet-Shield] (3 / 3 stap)

Stap 3: Software op uw webserver

Op dit punt moet u log in uw database en de benodigde tabel maken. Deze stap is afhankelijk van het type van uw database, in mijn geval (MySQL) ik ging naar het tabblad 'SQL' in het Configuratiescherm en de tabel gemaakt met deze query:

 CREATE TABLE `tempLog` ( 
 `timeStamp` TIMESTAMP PRIMARY KEY DEFAULT CURRENT_TIMESTAMP, 
 `ahum1` INT(11) NOT NULL, 
 `temp1` INT(11) NOT NULL, 
 `light` INT(11) NOT NULL 
 ) 

Nu het belangrijkste gedeelte: de eerste twee bestanden zijn er nodig om de communicatie tussen:

  • Arduino Ethernet-Shield - webserver (add.php)
  • Webserver - Database (connect.php)

Ten eerste, laten we het maken van het bestand voor de databaseverbinding (connect.php):

 <?php function Connection(){ $server="db_server"; // for example: my_sql.database.com $user="username"; $pass="password"; $db="db_name"; // for example: my_dbase 
 // The above information you should get from your hosting company $connection = mysql_connect($server, $user, $pass); 
 if (!$connection) { die('MySQL ERROR: ' . mysql_error()); } mysql_select_db($db) or die( 'MySQL ERROR: '. mysql_error() ); 
 return $connection; } ?> 

Ten tweede, het bestand "waiting" voor de POST-aanvraag (add.php):

 <?php include("connect.php"); $link=Connection(); 
 $ahum1=$_POST["ahum1"]; $temp1=$_POST["temp1"]; $light=$_POST["light"]; 
 $query = "INSERT INTO `tempLog` (`ahum1`, `temp1`, `light`) VALUES ('".$ahum1."','".$temp1."','".$light."')"; mysql_query($query,$link); mysql_close($link); 
 header("Location: index.php"); ?> 

Na deze stappen, moet u gegevens in uw database in de tabel 'tempLog'.

De volgende stappen zijn alleen met webontwikkeling gerelateerd. We maken het hoofdbestand die altijd geopend wanneer er een bezoeker op onze server (index.php) en een tweede bestand met de code die verantwoordelijk zijn voor het menu aan de bovenkant - header.php. Het derde bestand is optioneel - ik wilde gewoon laten zien wat foto's van mijn project dat is waarom ik opgenomen een gallery.php-bestand.

Deze drie bestanden zijn opgenomen boven (e-pot.rar). U wilt aanbrengen paar veranderingen (Vervang de domeinnamen met uw domeinen), maar het mag niet veroorzaken geen problemen.

Echter als je op elk gewenst moment vastloopt, laat het me weten en ik zal u graag helpen.

Veel succes met uw E-Pot :)

?>

Gerelateerde Artikelen

Maak een aangepaste 3D prothetische afdrukbare apparaat met behulp van gegevens uit een CT-scanner

Maak een aangepaste 3D prothetische afdrukbare apparaat met behulp van gegevens uit een CT-scanner

Dit Instructable illustreert hoe maak je een aangepaste 3D prothetische afdrukbare apparaat met behulp van gegevens uit een CT-scanner. In dit geval zal ik het proces voor het maken van een aangepaste luchtpijp stent illustreren. Dit Instructable bev
Hoe te herstellen van gegevens vanaf een dode Computer

Hoe te herstellen van gegevens vanaf een dode Computer

De meeste mensen weten niet dat er een manier om uw bestanden uit een stroomloos laptop of desktop computer. Het is een verschrikkelijk gevoel wanneer uw computer niet zal opstarten en je kunt niet toegang uw foto's, of die belangrijke papier, fiscal
SATA back-up van gegevens op een verwisselbare schijf (zonder AHCI).

SATA back-up van gegevens op een verwisselbare schijf (zonder AHCI).

Ik wilde altijd al een snelle middel om back-up zonder te kopen een moederbord met USB 3.x.Hier is hoe ik maak snelle gegevensoverdracht back-ups zonder externe hardware, hot-swapping zelfs als uw moederbord biedt geen ondersteuning voor het en profi
Weergeven van lichtbak uit een houten kist

Weergeven van lichtbak uit een houten kist

Mijn vrouw en ik gaf mijn moeder een glas sculptuur voor Kerstmis. Toen mijn moeder opende stromend mijn broer omhoog met "RadBear (goed hij eigenlijk zei mijn naam) kon bouwen u een lichtbak!". Hij zei dit omdat als iemand die glas verzamelt bo
Home Automation DIY project met behulp van de Arduino UNO & Ethernet-Shield

Home Automation DIY project met behulp van de Arduino UNO & Ethernet-Shield

"Het belangrijkste doel van dit project is dat, hoe de controle van de huishoudelijke apparaten zoals TV, ventilator, buis licht, of om het even wat met behulp van uw computer of een draagbaar apparaat"Het hart van dit project is Ethernet-shield
Interfacing van 3-as gyroscoop Sensor BMG160 met Arduino Nano

Interfacing van 3-as gyroscoop Sensor BMG160 met Arduino Nano

In de wereld van vandaag, meer dan de helft van de jongeren en kinderen zijn dol op gaming en al degenen die zijn gek van, gefascineerd door de technische aspecten van gaming kent het belang van de motie ontdekkende in dit domein. Wij waren ook verba
Hoe brand ik een Bootloader te kloon Arduino Nano 3.0

Hoe brand ik een Bootloader te kloon Arduino Nano 3.0

Hallo iedereen....Ik heb onlangs een Arduino Nano 3.0 kloon die kwam zonder een bootloader gekocht. Ik weet zeker dat er veel andere mensen die in dezelfde situatie als mij, en een beetje in het begin kan hebben hysterisch! Maak je geen zorgen, in di
Hoe aan de hand van het script een website

Hoe aan de hand van het script een website

in deze tutorial we zullen gaan denken HTML-scripts.Opmerking:wat code kan uitzien als een koppeling kunt u gewoon negerenStap 1: u moet: notepad ++een gratis web hosting account met deze hostStap 2: grondbeginselen 1) HTML instellen (taal > HTML)2)
Hoe te herstellen van gegevens vanaf een harde schijf (hoofd geplakt: zoemen, klikken, enz)

Hoe te herstellen van gegevens vanaf een harde schijf (hoofd geplakt: zoemen, klikken, enz)

uw harde schijf maakt een zoemende geluid als u het inschakelt? Of het klikkende geluiden maken of niet draaien? Nou, in deze video zal ik u tonen hoe te te bevestigen dit vrij algemeen probleem dat wordt veroorzaakt door de schijfkoppen vast komen t
Het importeren van gegevens van een website naar excel werkblad ogenblikkelijk.

Het importeren van gegevens van een website naar excel werkblad ogenblikkelijk.

Deze video is aangetoond over het gebruik van een hulpmiddel in excel waarmee u gegevens ophalen van een website naar het excel-werkblad kunt.Je hoofd krabben... gewoon hard proberen om erachter te komen hoe de overdracht van de meest gezochte gegeve
Met behulp van een Arduino te beheersen of te testen een SPI elektronisch apparaat

Met behulp van een Arduino te beheersen of te testen een SPI elektronisch apparaat

er zijn veel elektronische apparaten die gebruikmaken van de SPI bus, of Serial Peripheral Interface bus, voor communicatie (bijvoorbeeld verschillende sensoren, LCD displays, digitale potentiometers, D/A en A/D converters, draadloze zenders en ontva
Bookhuddle.com, een website voor het ontdekken, organiseren en delen van informatie over het adresboek maken

Bookhuddle.com, een website voor het ontdekken, organiseren en delen van informatie over het adresboek maken

deze post beschrijft de stappen die betrokken zijn bij het maken en lanceren van Bookhuddle.com, een website gericht op het helpen lezers ontdekken, organiseren en delen van informatie over het adresboek.De hier beschreven stappen zou gelden voor de
Het lezen van de druksensor van BMP180 met een Attiny85 en voeg een DHT11 ook

Het lezen van de druksensor van BMP180 met een Attiny85 en voeg een DHT11 ook

Ik hou van de serie Attiny 85 en willen alle dingen die u met het doen kunt verkennen. Als het niet teveel pennen hebben, is met behulp van I2C hardware op het een goed idee. I2C op de attiny kan worden een beetje onhandig als het kan niet de draad b
Ontvangen en verzenden van gegevens tussen Attiny85 (Arduino IDE 1.06) UPDATED Nov 2015

Ontvangen en verzenden van gegevens tussen Attiny85 (Arduino IDE 1.06) UPDATED Nov 2015

Ik heb veel moeite met het verzenden van RF gegevens tussen twee Attiny85-chips, dus ik dacht dat het zou nuttig zijn dat als ik even uitleggen hoe ik het deed. Er zijn een aantal van dergelijke projecten wordt beschreven op het internet, maar toch,