Arduino Yun - Panel Solar, sistema de vigilancia (4 / 8 paso)

Paso 4: el PANEL SOLAR control – páginas PHP

El sistema utiliza 3 páginas PHP y una biblioteca de gráficos para la comunicación y visualización de los datos.

PHPINFO. PHP

Esta página PHP es sólo para comprobar la configuración de la configuración de PHP en el servidor Linux. No es necesario para la operación diaria. Cuando se abre "/sd/spMonitor/phpinfo.phpdirección IP"(Reemplace la dirección IP con la dirección IP asignada a tu placa de Arduino) puedes ver la información PHP estándar. Importante es que los paquetes siguientes están disponibles:

ÍNDICE. PHP

Cuando empecé este proyecto mi objetivo era utilizar los teléfonos y tabletas Android para mostrar los datos grabados. Pero para las pruebas iniciales he creado una página web muy primitiva que muestra los datos registrados en un navegador web. Esto se logra con index.php. El diseño de la página web es muy sencillo. En la parte superior es un cuadro de desplazamiento que muestra todos los registros disponibles organizados por día.

Para todos los días hay 2 opciones:
YY-MM-DD-llenado = > muestra todos los registros del día DD de mes MM en el año YY en un gráfico. YY-MM-DD-zoom = > muestra todos los registros del día DD de mes MM de año YY en un gráfico que se pueden ampliar en forma horizontal y vertical. (Véase arriba imágenes de los tipos de gráficos diferentes).

La fecha que se mostrará después de hacer clic en un enlace en la lista es enviar a la página PHP con el parámetro días = 15/08/21. El segundo parámetro tipo = maquinaria(o lleno) define que tipo de gráfica que se muestra. Para dibujar el gráfico utilizo la librería FusionCharts con su envoltura PHP. FusionCharts ofrece una versión gratuita (ilimitada). Sólo muestra una marca de agua en cada gráfico. Pero si quieres usarlo en aplicaciones comerciales, que usted necesita comprar una licencia. No entraré en detalles de cómo utilizar la biblioteca. Puede comprobar el archivo index.php para ver cómo crear la trama.

CONSULTA. PHP

Esta página PHP se utiliza desde la aplicación Android para enviar una consulta a la base de datos Sqlite en la placa Arduino y recibir el resultado como una cadena JSON. La consulta se inicia con una llamada a "/query.php?date=param1dirección IP& get = all" (cambiar dirección IP con la dirección IP asignada a la placa Arduino). El primer parámetro "fecha" establece el limitador para la consulta:

El segundo parámetro "Haz = todo" dice la escritura si todas las entradas nuevas como se define en "fecha" deben enviarse así.
Ejemplos:

Los puntos clave de la secuencia de comandos PHP son:

que obtiene todas las filas donde "d" contiene la subcadena $dateSelect y

que obtiene todas las filas que son más recientes que la última fila en la primera consulta.
Los datos de la base de datos por estas dos consultas entonces son codificados como un array JSON y enviados de vuelta al cliente.

Echa un vistazo en query.php para ver más detalles.
Eso es todo acerca de las páginas PHP.

Artículos Relacionados

Elegante Panel Solar con Arduino

Elegante Panel Solar con Arduino

Un par de meses atrás me interesé realmente por energía solar. No es el más eficiente de las energías renovables pero hace su trabajo por ser accesible a la mayoría de las personas alrededor del mundo. Es barato y fácil de usar también encontrarás en
Panel solar Dual Management sistema de SP

Panel solar Dual Management sistema de SP

IoT este prototipo cumple dos funciones: 1) robo prevención e indicación 2) mantenimiento de panel solar usando un LinkIt y sensores1) prevención de robos: para ello utilizamos las funciones GPS y GPRS de LinkIt un tablero con acelerómetro. Si se mue
Sistema de vigilancia automático casero con arduino (simple y barato)

Sistema de vigilancia automático casero con arduino (simple y barato)

El objetivo de mi proyecto es lograr el sistema de vigilancia de inicio automático sin ninguna interferencia manual. En general otro sistema de vigilancia es necesario receptor en la TV y la cámara de energía cada vez. Y también necesita a cualquier
Emergencia led aligeramiento de inicio del sistema con inversor de coche usado batería y 45 vatios cfl y panel solar

Emergencia led aligeramiento de inicio del sistema con inversor de coche usado batería y 45 vatios cfl y panel solar

esto es barato 45 vatios inversor tengo libre ya que la batería está dañada,Paso 1: esta es la batería de 12 voltios 35 ah utilizadoPaso 2: inversor tiene entrada solar, deberíamos Fije el cable del cable positivo del panel solar a la entrada de pasi
MPPT para Panel Solar Fotovoltaico

MPPT para Panel Solar Fotovoltaico

seguimiento de punto de potencia máxima (MPPT) para el panel solar del picovoltio es un gran tema de interés para muchos investigadores.La razón es que la eficiencia máxima de cualquier Panel solar del picovoltio es 25.89%Técnicas de optimización com
Anexo, un Monitor de Arduino Yun garaje

Anexo, un Monitor de Arduino Yun garaje

¿Izquierda en casa y no estoy seguro si has cerrado tu puerta de garaje? Con este Instructable, puede tener tranquilidad y manejar las puertas - en cualquier lugar y en cualquier momento!Este proyecto proporcionará un portal web que permite al usuari
Arduino controla fuente Solar

Arduino controla fuente Solar

Una fuente puede hacer un bonito accesorio decorativo para su jardín. Pero no siempre es fácil para un cable de alimentación a donde usted lo desee. Así que decidí correr en la energía solar. El sistema es controlado por un Arduino. Esto le permite a
Panel Solar ligero (cargador de batería de 12V)

Panel Solar ligero (cargador de batería de 12V)

Esto es, espero, no solo "todavía otro Home-Made Panel Solar".Mi plan es instalar eventualmente un número considerable de paneles desmontables en un velero. Para eso, tienen que ser ligero, eficiente, relativamente barato y relativamente robusto
Apartamento Solar sistema

Apartamento Solar sistema

Este es un 'verde' y el Instructable respetuoso del medio ambiente que crea un sostenible forma de vida que combina el uso de Solar & baterías. Por ejemplo, los materiales / piezas usadas no consumen electricidad inorder para función. En su lugar se
Panel solar Rover

Panel solar Rover

Si quieres construir un 8.64 kWh Panel Solar Rover, entonces esto es instructivo para usted! Descripciones de funcionamiento también se incluirán en las direcciones de este instructable como breve ensamblaje. Este panel solar rover fue hecho original
Cómo construir un Panel Solar

Cómo construir un Panel Solar

actualmente soy un estudiante universitario estudiando Ingeniería Informática, y este verano mientras estaba de vacaciones decidí que quería aprender más sobre energía solar y cómo construir un panel solar desde cero. Mi razón principal para buscar p
Conectar múltiples paneles solares

Conectar múltiples paneles solares

conectar múltiples paneles solaresHay 3 formas de conectar los paneles solares; paralelo, serie y una combinación del paralelo y serie. La primera que voy a hablar es paralelo porque esto es probablemente la forma más común de conectar paneles. Para
Instalación de un rack de techo bricolaje para paneles solares

Instalación de un rack de techo bricolaje para paneles solares

Quería añadir paneles solares a mi carro de viaje, que significó la instalación de un robusto rack para montar los paneles en. En vez de comprar un sistema de portaequipajes caro, encargó un simple estante de acero en el MakerSpace SLO y luego había
Solar calzada luces de Panel Solar de recambio

Solar calzada luces de Panel Solar de recambio

puse recientemente en una serie de luces de la pasarela accionado solar frente a mi casa. Está equipados con un LED bastante de gran alcance y en consecuencia tener un panel solar grande (comparado con otras luces de la pasarela con alimentación sola