Mostrar datos en un sitio web - olla electrónica [Arduino Nano + Ethernet Shield] (3 / 3 paso)

Paso 3: Software en su servidor web

En este punto debe iniciar sesión en la base de datos y crear la tabla necesaria. Este paso depende del tipo de la base de datos, en mi caso (MySQL) simplemente fui a la pestaña de 'SQL' en el panel de control y crea la tabla con esta consulta:

 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 
 ) 

Ahora la parte principal: los dos primeros archivos son necesarios para manejar la comunicación entre:

  • Arduino Ethernet Shield - servidor Web (add.php)
  • Servidor web - base de datos (connect.php)

En primer lugar, vamos a crear el archivo para la conexión de base de datos (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; } ?> 

En segundo lugar, el archivo "esperando" la petición POST (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"); ?> 

Después de estos pasos, debería ver datos en la base de datos en la tabla 'tempLog'.

Los próximos pasos están relacionados sólo con desarrollo web. Creamos el archivo principal que siempre abierto cuando tenemos un visitante en nuestro servidor (index.php) y un segundo archivo que contiene el código de menú en la parte superior - header.php. El tercer archivo es opcional - solo quería mostrar algunas fotos de mi proyecto por eso he incluido un fichero gallery.php.

Estos tres archivos se incluyen arriba (e-pot.rar). Tiene que hacer par de cambios (sustituir los nombres de dominio con sus dominios), pero que no debería causar ningún problema.

Sin embargo si te quedas atascado en cualquier punto, házmelo saber y estaré feliz de ayudarle.

Buena suerte con tu E-Pot :)

?>

Artículos Relacionados

Sensor de temperatura inalámbrico simple actualización de sitio web con electric imp y termistor

Sensor de temperatura inalámbrico simple actualización de sitio web con electric imp y termistor

[Edición 2014] El planificador que fue utilizado por Imp eléctrico ya no es usado y no está disponible ya. [/Edit]Este es un pequeño proyecto para empezar con la eléctrica imp y un termistor para que pueda ver cómo puede obtener las lecturas de tempe
Portátil, modular electrónica Arduino experimentadores y reparación laboratorio establecido.

Portátil, modular electrónica Arduino experimentadores y reparación laboratorio establecido.

Esta es la configuración de laboratorio modular y portátil que utilizo para disfrutar de prototipos y construcción de proyectos de electrónica con Arduino. A veces viajan al extranjero y tenerlo conmigo para distraerme durante el tiempo libre que ten
Términos del sitio Web

Términos del sitio Web

Hola, esperemos que ya sabe usted algo sobre la construcción de sitios web, o has retirado mi otro instructivo sobre la construcción de un sitio barato. De todos modos, iré sobre algunos términos comúnmente usados y dar algunos ejemplos.Paso 1: Plazo
Construcción de una caja electrónica

Construcción de una caja electrónica

si alguna vez has querido poner un montón de electrónica en una caja Junta, o hacer un panel de control personalizado este instructable podría ayudar. Les mostraré cómo montado y por cable electrónica dentro de una caja eléctrica así como pienso mont
AllSense: Una multi-herramienta electrónica

AllSense: Una multi-herramienta electrónica

en este instructable voy se que muestra cómo hacer un mini "cubo de información del ambiente" llamado AllSense. Este cubo le da información sobre su entorno. Dicha información incluye: la humedad, la temperatura, la presión de aire y eléctrico y
Cambio de electrónica DIY

Cambio de electrónica DIY

si lo que desea conseguir edificio pasar al paso 1.FondoEste instructable es parte de un proyecto para construir el ordenador para bicicleta ultimate, que se puede leer en mi blog. Mostrará cómo construir un cambio electrónico para las piezas de Shim
Llavero de placa electrónica

Llavero de placa electrónica

en este Instructable le mostrará u o hacer llavero de placa electrónica de teclado viejo, esta cadena es solo forma, no pueden trabajar sólo si puede encender el LED que quité y añadir litio pequeña pero lo siento porque no sé la conexión del circuit
Arduino Esp8266 Post datos al sitio Web

Arduino Esp8266 Post datos al sitio Web

El módulo de WiFi de ESP8266 es un autónomo SOC con pila de protocolo TCP/IP integrado que puede dar cualquier microcontrolador el acceso a tu red WiFi. Ofrece una completa y autónoma Wi-Fi networking solución, permitiendo organizar ya sea la aplicac
Cómo obtener un préstamo para su sitio web de comercio electrónico en línea

Cómo obtener un préstamo para su sitio web de comercio electrónico en línea

obtener un préstamo para un nuevo sitio web de comercio electrónico en línea puede ser uno de los aspectos más importantes de la apertura de su nuevo negocio. Mientras que decidir lo que va a vender su sitio de Internet de comercio electrónico es fun
¿Cómo leer los datos de temperatura en su sitio web?

¿Cómo leer los datos de temperatura en su sitio web?

Hoy, voy a mostrarle cómo leer datos de temperatura de humedad DHT11 y sensor de temperatura está conectado a Arduino UNO que utiliza shield ethernet para enviar datos de temperatura a su sitio web personal! Esto suena perfecto! Me deja medir el esta
Formación de E-Commerce: Aprender a construir un sitio web de comercio electrónico usando software libre

Formación de E-Commerce: Aprender a construir un sitio web de comercio electrónico usando software libre

originalmente llamé a este curso el curso de capacitación de 4 horas e-commerce. Yo le pagado-para la formación en una base del webinar. Aunque menos de un año de edad, los materiales ya están un poco fuera de fecha, así que no puedo realmente cobrar
Construir tu propio sitio web con dreamweaver

Construir tu propio sitio web con dreamweaver

por lo que previamente he escrito sobre esto antes, el viejo es digno de la lectura en primer lugar, contiene instrucciones en photoshop y dreamweaver que esto no, sin embargo falta mucho señala respecto a este.Estos días hay toneladas de servicios p
Cómo hacer un sitio web de WordPress con Hostinger

Cómo hacer un sitio web de WordPress con Hostinger

¿Querido hospedar un sitio web sin utilizar el *. dominio wordpress.com? Bueno, te voy a mostrar cómo hacerlo con Hostinger Reino Unido, que tiene algunos subdominios frescos.Paso 1: Descargar WordPress!Wordpress.org y haga clic en el botón azul gran
Todo sobre la construcción de un proyecto de sitio Web

Todo sobre la construcción de un proyecto de sitio Web

este anteproyecto gratis web es un documento que se utiliza para planificar la construcción de una palabra clave éxito contenido Web. Este anteproyecto está creado con componentes fáciles de utilizar dentro de Microsoft Excel aunque muchos paquetes d