Datalogger de frambuesa con Mysql Highcharts (2 / 4 paso)

Paso 2: MySQL - MySQLdb

MySQL

OK, ahora instalar php5-mysql, MySQL y phpMyAdmin.

 sudo apt-get install mysql-server mysql-client php5-mysql phpmyadmin 

Durante el proceso de instalación del servidor de MySQL, se le pedirá configurar la contraseña para el usuario root de MySQL.

También se le pedirá para elegir el servidor web instalado en el sistema (Apache2 o Lighttpd). En este caso, puede dejar al servidor web selección campo vacío.

Durante la instalación de phpMyAdmin, se le pedirá configurar la base de datos para phpMyAdmin. Responda "sí". Cuando se le pide que ingrese la contraseña el usuario administrador, proporcionar la contraseña.

Después de la sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin un enlace de phpMyAdmin desde /usr/share/phpmyadmin a /var/www/phpmyadmin.

 wget http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz">http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz 

Abrir phpMyAdmin desde su navegador http://raspberry-ip/phpmyadmin/index.php y conéctese como "root" con la contraseña administrativa que ha configurado anteriormente.

Crear una nueva base de datos con nombre sensor_log y un nuevo table_sensor_log de la tabla con 4 campos como se muestra a continuación

MySQLdb

Los sensores de leer y escribir valores en la base de datos que vamos a utilizar un script de python. Nos gunzip MySQL-python-1.2.3.tar.gz la conexión a la base de datos a través de MySQLdb.

MySQLdb es una interfaz para la conexión a un servidor de base de datos MySQL desde Python. Se implementa la API de base de datos de Python v2.0 y se basa en la API C de MySQL

Descargar e instalar MySQLdb

 tar -xvf MySQL-python-1.2.3.tar 
 cd MySQL-python-1.2.3 
 sudo apt-get install python-dev libmysqlclient-dev 
 python setup.py build 
 python setup.py install 
 sudo mkdir /home/pi/sensor_logger 
 sudo chmod -R 0777 /home/pi/sensor_logger 

Crear un directorio donde guardar los archivos y dar permisos de escritura

 sudo nano /home/pi/sensor_logger/ifkit.py 
 #!/usr/bin/python import MySQLdb # Open database connection db = MySQLdb.connect("localhost","root","raspberry","sensor_log" ) # prepare a cursor object using cursor() method cursor = db.cursor() # execute SQL query using execute() method. cursor.execute("SELECT VERSION()") # Fetch a single row using fetchone() method. data = cursor.fetchone() print "Database version : %s " % data # disconnect from server db.close() 

Crear un archivo ifkit.py para comprobar la conexión de base de datos

 sudo python /home/pi/sensor_logger/ifkit.py 

con este contenido

 pi ~ $ sudo python /home/pi/sensor_logger/ifkit.py Database version : 5.5.44-0+deb8u1 

Guardar y ejecutar esta secuencia de comandos,

 sudo apt-get install libusb-1.0-0-dev 

Si la conexión está bien produce el siguiente resultado

PI ~ $ wget http://www.phidgets.com/downloads/libraries/libphidget.tar.gz 

Artículos Relacionados

Cómo utilizar Pi2 frambuesa con una pantalla de computadora portátil usando VNC Server

Cómo utilizar Pi2 frambuesa con una pantalla de computadora portátil usando VNC Server

¡ Ah! Su tiempo de Navidad y usted encontrara una Frambuesa Pi2, experimentar con, bien Felicidades por eso!!.Pero para realmente utilizar la frambuesa, necesitas una pantalla para ver la salida. Esta máquina maravillosa tiene una salida HDMI pero al
Cómo hacer una tarta de frambuesa con una frambuesa pi

Cómo hacer una tarta de frambuesa con una frambuesa pi

Como un ingeniero trabajando día y noche con programas y robots, estoy cansado de ser llamado "Cocina movilidad" por mi novia, así que decidí hacer una tarta de frambuesa real usando mi capacidad técnica con Raspberry Pi, 14/3, que es llamado el
Frambuesa con cam en comedero para pájaros de

Frambuesa con cam en comedero para pájaros de

En primer lugar, soy francés y me disculpo por mi mala Inglés.Antes para iniciar, dibujó un plan para mi pajarera para construirlo.En primer lugar, puede ver mi video en youtube aquí:https://youtu.be/S3MB3YABeRUDespués, decidí agregar una cámara para
Kuchen de frambuesa con yogur griego

Kuchen de frambuesa con yogur griego

no tímido lejos a la vista de 'yogurt'. Este kuchen es delicioso!Usar yogur griego sin grasa en lugar de queso crema reduce el contenido de grasa.Aunque bayas frescas sería el más favorable, sólo se puede obtener sumanos en una bolsa de bayas congela
Control remoto de frambuesa con telegrama

Control remoto de frambuesa con telegrama

Telegrama es un programas de mensajería instantánea muy versátil que pueden utilizarse con el mismo número de teléfono en diferentes dispositivos simultáneamente.En este tutorial hemos visto cómo instalarlo, y tratamos de enviar mensajes de texto y l
Frambuesa con relé con redis y automatización

Frambuesa con relé con redis y automatización

El objetivo fue crear un sistema donde frambuesa controla varios relés.Hay muchos tutoriales pero quería construir una simple que se puede controlar desde el mando a distancia y también automatiza fácilmente, sin modificación de router de casa, por l
Scones de frambuesa con glaseado de almendra

Scones de frambuesa con glaseado de almendra

Scones de frambuesas no son sólo un regalo perfecto para el verano, pero todo el año. Las frambuesas no deben ser fresco, pero más bien congelado. Final con un poco de glaseado de almendra gratuito.Paso 1: ingredientes Ingredientes: (Rinde 8 bollos)2
WiFi Photobooth con una frambuesa Pi

WiFi Photobooth con una frambuesa Pi

Este proyecto es sobre un photobooth totalmente controlado y funcionado por una frambuesa pi. Incluso usted puede operar con una batería de coche 12V durante bastante tiempo.Qué puede hacer con él:Configurarlo como un photobooth normal para matrimoni
Star Wars y Star Trek en Minecraft con frambuesa mermelada Mod

Star Wars y Star Trek en Minecraft con frambuesa mermelada Mod

Voy a explicar cómo hacer (a) fácilmente Star Wars y Star Trek (y otros) 3D modelos en Minecraft y (b) volar una nave espacial en Minecraft (¡ o incluso con otra entidad, como un murciélago o un zombi, volar!), usando los scripts de python muestra in
Domótica con nodo js, frambuesa pi y heimcontrol

Domótica con nodo js, frambuesa pi y heimcontrol

En tutorial hará Resumen de plataforma heimcontrol (es NodeJs aplicación domótica Open Source bajo licencia MIT)Algunas de las características allí:Eficaz : el diseño permite control cómodo de sus hogar dispositivos usando tu smartphone o tablet.En t
Control de dirección y velocidad de Motor DC con frambuesa Pi

Control de dirección y velocidad de Motor DC con frambuesa Pi

Este es un simple guía cuando te enseña cómo controlar motores DC utilizando frambuesa pi. Acerca de raspberrypi - es un cradit tarjeta tamaño pequeño ordenador que tiene pernos GPIO de entrada salida de propósito general que se utilizan para control
Contador de Geiger portátil frambuesa Pi con pantalla

Contador de Geiger portátil frambuesa Pi con pantalla

Contador de Geiger poderoso Ohm es un kit hágalo usted mismo independiente. Cuando el MightyOhm detecta una partícula que zumbe. Se trata de un proyecto de integración. Varios subproyectos son necesario para completar este proyecto. El resultado fina
CONMUTADOR RF CON frambuesa Y ARDUINO por medio de "WHATSAPP"

CONMUTADOR RF CON frambuesa Y ARDUINO por medio de "WHATSAPP"

Materiales NecesariosFrambuesa.Arduino.ModulosTX y RX.Pecado tarjeta de cualquier operador.Salidas eléctricas inalambricas.Protoboard.LED.Cables.Internet.Elegante teléfono con whatsappSoftwares necesarios:Raspbian.Python.Librería Yousup.Librería seri
Leer y escribir de puerto serie con frambuesa Pi

Leer y escribir de puerto serie con frambuesa Pi

En este tutorial veremos cómo utilizar el puerto serie en Raspberry Pi. Utilizaremos el puerto serie disponible en frambuesa con un 3-5, 5V adaptador de RS232/TTL y un adaptador USB-serial. Por defecto puerto serial de la Raspberry Pi está configurad