IsoLocker - cerradura y almacenamiento caja para fachadas, elemento de refrigeración (6 / 9 paso)

Paso 6: Software

Requisitos previos

Antes de comenzar a instalar el software necesario para la IsoLocker, debe configurar el Raspberry Pi. Puesto que hay múltiples maneras de cómo configurar los siguientes requisitos previos, no es posible dar instrucciones específicas en esa parte. Usted podría encontrar algunas instrucciones útiles para ese paso en internet. Todos los otros pasos en esta página requieren los siguientes requisitos previos:

  • Sistema operativo: Raspbian
  • Conexión a Internet
  • Acceso de consola de root (sudo el usuario)

Actualizaciones

En primer lugar, debe obtener todas las actualizaciones disponibles. Incluye el paquete actualizaciones así como actualizaciones de firmware. Utilice los siguientes comandos:

  • sudo su
  • apt-get update
  • apt-get upgrade
  • apt-get install rpi-actualización
  • RPI-actualización
  • reiniciar el sistema

Servidor Web: Apache

Se utilizará como servidor web Apache. Después de la instalación, debe poner el contenido del archivo de software website.zip en la carpeta/var/www /. La Web usa los proyectos Bootstrap de Twitter, fuente impresionante y jQuery. Créditos para estos proyectos van a los autores originales.

  • sudo su
  • apt-get install apache2
  • wget
  • MV F3F92JEI012QROC.zip software-website.zip
  • descomprimir software-website.zip - d-sitio web de software /
  • sitio web de software MV / * / var/www
  • chown www-datos: www-datos -R/var/www / *
  • chmod 755 -R/var/www / *

Base de datos: MySQL

Se utilizará como servidor y cliente de base de datos MySQL. Durante la instalación se crea un inicio de sesión de root de base de datos. Esto es importante y usted debe recordar para el uso posterior. Después de la instalación se debe crear un esquema de base de datos y usted puede elegir el nombre de la base de datos, pero por defecto se recomienda isolocker. Ahora los archivos SQL deben ser ejecutados en ese esquema de base de datos. Crea el usuario por defecto para la interfaz Web, que tiene admin como nombre de usuario y contraseña.

  • sudo su
  • apt-get install mysql-server mysql-cliente
  • Escriba una contraseña para el usuario de root de base de datos, recuérdalo!
  • MySQL -u root -p
  • Introduzca su contraseña para el usuario de root de base de datos
  • CREATE DATABASE 'isolocker' CHARACTER SET utf8 COLLATE utf8_general_ci;
  • USAR 'isolocker';
  • FUENTE /var/www/sql/create.sql
  • FUENTE /var/www/sql/default_data.sql
  • SALIDA

PHP

Para finalizar la configuración del servidor de la lámpara, es necesario instalar PHP. Además, necesitará cambiar la configuración de PHP archivo /var/www/php/config.php para que coincida con su configuración de base de datos.

  • sudo su
  • apt-get install php5
  • apt-get install libapache2-mod-php5
  • apt-get install php5-mysql
  • Nano /var/www/php/config.php
    Rellena tus datos de conexión de base de datos
    Guardar con CTRL + O
    Salir con CTRL + X

Módulos del kernel

En este paso usted debe activar los módulos del kernel, que se requieren para la correcta comunicación con los componentes eléctricos.

  • sudo su
  • nano /etc/modprobe.d/raspi-blacklist
    Comente la línea blacklist i2c-bcm2708 , poniendo un signo de # al principio de la línea
    Guardar con CTRL + O
    Salir con CTRL + X
  • nano/etc/modules
    Agregue las siguientes líneas antes de la línea snd bcm2835:
    W1-therm
    pullup gpio w1 = 1
    I2C-dev
    I2C-bcm2708

    Guardar con CTRL + O
    Salir con CTRL + X

  • reiniciar el sistema

Herramientas y bibliotecas de Python

Hay algunas herramientas útiles y algunos requieren bibliotecas de Python que son necesarios para la IsoLocker. Mediante el uso de i2cdetect -y 1 puede busque dispositivos I2C conectados. Además, el proyecto WiringPi2 (http://wiringpi.com/) se utiliza para controlar los pines GPIO, créditos para eso Biblioteca van a los autores mencionados allí. Python tiene que ser capaz de usar el servidor de base de datos MySQL. Por lo tanto, tienes que instalar el conector MySQL Python library así.

  • sudo su
  • apt-get install python-dev
  • apt-get install python-setuptools
  • apt-get install python-smbus
  • apt-get install python-rpi.gpio
  • apt-get install i2c-herramientas
  • apt-get install git
  • git clone git://git.drogon.net/wiringPi
  • MV wiringPi WiringPi2
  • CD WiringPi2
  • . / construir
  • CD...
  • git clone https://github.com/Gadgetoid/WiringPi2-Python.git
  • CD WiringPi2-Python
  • Python setup.py install
  • CD...
  • wget http://dev.mysql.com/get/Downloads/Connector-Python/mysql-connector-python-1.0.9.tar.gz
  • tar xfv mysql-conector-python-1.0.9.tar.gz
  • CD mysql-conector-python-1.0.9
  • Python setup.py install
  • reiniciar el sistema

Red

Hay muchas posibilidades para configurar su red con el Raspberry Pi. Para la configuración inicial, acceso a internet era necesario para el Raspberry Pi. Ahora después de que todo está configurado, el Raspberry Pi no requiere acceso a internet ya. Ahora debe configurar el EDIMAX EW-7811UN Wireless USB Adapter para obtener una conexión con el Raspberry Pi, ya que se oculta dentro de la IsoLocker más adelante. Usted tendrá que editar el archivo interfaces para una correcta configuración y hay muchas soluciones en internet para configurar una conexión inalámbrica para su Pi de frambuesa con ese archivo. Para el control de su IsoLocker, el acceso a la red local es suficiente. Por supuesto Internet es útil, si usted quiere ser capaz de controlar su IsoLocker de otra redes así. Pero esto probablemente tendrá algunas configuraciones de red más avanzadas. También es posible establecer un punto caliente inalámbrico para tu Pi de frambuesa con el EDIMAX EW-7811UN adaptador USB inalámbrico, por lo que puede conectarse con cualquier dispositivo compatible con Wi-Fi. Hay diferentes tutoriales en internet para configurar un punto de acceso inalámbrico usando ese hardware. Lo que eliges como configuración de red, asegúrese de que se puede conectar a su frambuesa Pi luego usar el EDIMAX EW-7811UN Wireless USB Adapter. Por un lado, que significa que puede acceder el servidor web Apache. Por otro lado, aún podrá obtener una conexión de consola a tu Pi frambuesa usando a clientes SSH como PuTTy.

Desembalaje en secuencias de comandos Python

Se creará una carpeta especial para el IsoLocker, que contiene los scripts de Python relacionados.

  • sudo su
  • /srv/isolocker-python mkdir /
  • wget
  • MV F8R1TKRI012QVXF.zip software-python.py
  • descomprimir software-python.zip

Etiquetas de NFC, QR code

Fotos 6, 7, 8

Ahora debe saber cómo conectar con el Pi de frambuesa usando un web browser. En la mayoría de los casos usted tendrá una dirección IP, para que pueda acceder la frambuesa Pi directamente en tu red. Por ejemplo, podría tener una URL como http://192.168.178.5/ a su frambuesa Pi. En internet encontrará múltiples generadores de código QR. Utilice uno de ellos para crear un código QR que contiene esa URL para su frambuesa Pi. Asegurarse que usted puede imprimir el archivo resultante como un 3,0 x 3,0 cm código QR más adelante. Esto permitirá que un smartphone leer el código QR en una distancia de unos 30 cm. impresión dos QR-codes de ese tamaño. Si el teléfono inteligente compatible con la tecnología NFC, puede obtener una aplicación de NFC, que permite escribir la URL en la etiqueta NFC. También debe preparar dos etiquetas NFC de esta manera. Pegar con ambas piezas de 10,0 x 5,0 cm de vidrio acrílico como se muestra en las fotos. Atornillar las piezas de vidrio acrílico junto con las superficies de aglomerado y utilice a los espaciadores de plástico para obtener algo de espacio entre las piezas de vidrio acrílico y el conglomerado y para ocultar los tornillos.

Artículos Relacionados

Cartón y ductape lego caja de almacenamiento - Caja para almacenar lego de cartón y precinto

Cartón y ductape lego caja de almacenamiento - Caja para almacenar lego de cartón y precinto

Hola otra vez!Mi hijo recibió de su primo una bolsa llena de piezas de lego y la caja donde almacena el lego a ser poco para toda esta cantidad de piezas. También, con todo lo que cantidad y clasificación ni orden en todo es imposible encontrar nada.
Almacenamiento sencillo para un Rifle de Auto Semi

Almacenamiento sencillo para un Rifle de Auto Semi

parece que el enlace de pinterest funciona mejor para ver los pasos y poder leer el texto.Pruébalo aquí.http://simple almacenamiento para un Rifle de Semi AutoLas páginas siguientes no son tan informativas.Paso 1: Almacenamiento sencillo para un Rifl
Una bonita caja para un theremin

Una bonita caja para un theremin

A raíz de las cosas de bricolaje para la saga de música que era tiempo de construir otro cuadro, esta vez para mi kit de theremin de theremaniacs.Tenía el theremin en una caja de madera muy fea y siempre quería darle un hogar mejor. después de hacer
Caja para Arduino con corte láser - Uno, Mega, Leonardo, Yun

Caja para Arduino con corte láser - Uno, Mega, Leonardo, Yun

Una caja para nuestras tarjetas Arduino, es un gran aliado para protegerlas y manipularlas de forma más sencilla. ¿Y qué mejor forma para conseguir una caja para tu Arduino fabricarla tú mismo?En este Instructable encontrarás los archivos para fabric
Plegable luz caja para los corto en espacio y dinero en efectivo

Plegable luz caja para los corto en espacio y dinero en efectivo

decidí asumir el reto de crear una caja de luz plegable, asequible para la gente que puede ser corta en espacio, así como dinero en efectivo. El problema que me encontré con muchas de las cajas de luz de núcleo de espuma asequible es que cada vez que
Ahumado de carne en barbacoa hoyo sin caja para ahumar

Ahumado de carne en barbacoa hoyo sin caja para ahumar

nunca he conocido a un carnívoro que no amaba un buen pecho ahumado. Es la categoría más grande en las competiciones de fumar con tanto prestigio como todo cerdo.Este es un tutorial sobre un pecho con una parrilla regular de fumar. Voy a ser tan deta
Caja para un generador de

Caja para un generador de

este Instructable es todo sobre la construcción de una caja para mi nuevo generador. Realmente no podía permitirse un generador de tipo inverter para ejecutar lo que desea (aire acondicionado, neveras y congeladores), así un más viejo tipo estándar c
Cajas para tarjetas de índice rápido y fácil

Cajas para tarjetas de índice rápido y fácil

Ya que a menudo no comprar materiales de arte, hacer cajas de regalo simplemente se convierte en una tarea en mi intento de cazar a papel (mi falta de cartulina) o cualquier cosa de la clase que es lo suficientemente fuerte para sostener los material
Un corazón que brilla intensamente brillante flotando en una caja para un Cutie

Un corazón que brilla intensamente brillante flotando en una caja para un Cutie

Un corazón que brilla intensamente brillante flotando en una caja para un Cutie  Esto es para el amor de su vida.  Un de-light especial.  Establece el tiempo justo.  Lo hará bien, previniendo una gran pelea.  Que está equivocado, quién tiene la razón
Caja para ordenador, de viejo Joystick (H-palanca de cambios)

Caja para ordenador, de viejo Joystick (H-palanca de cambios)

¿Te gustan los coches?¿Te gusta la conducción real?¿Tiene joystick viejo?Se trata de instrucción para usted :)Os muestro cómo hacer caja para la computadora de un joystick viejo.------------------------------------------------------------------------
DIY caja para almacenar componentes electrónicos

DIY caja para almacenar componentes electrónicos

Simple caja para almacenar componentes electroinc.Paso 1: equiposDos cajas de tamaños diferentesCutter y pegamentoPaso 2: Cortar la parte superior de la caja más pequeña para encajar en la caja grande. Y todos los lados de la caja de corte.Paso 3: Ha
Cómo hackear un Ipod en una caja para un HPDA, cigarrillos, dinero, tarjetas... etc.

Cómo hackear un Ipod en una caja para un HPDA, cigarrillos, dinero, tarjetas... etc.

temprano una mañana estaba en el trabajo (en un pequeño centro ciudad café), gestando una gran tina de té helado. Por alguna razón parecía una gran idea tener mi Ipod en mi mano mientras intentaba mover la bañera. Los detalles son un poco borroso, pe
Altoids triple sistema de altavoz y caja para sostener cosas

Altoids triple sistema de altavoz y caja para sostener cosas

este instructable es como hacer un altavoz tamaño bolsillo sistema y caja para dinero, auriculares, etc..Paso 1: fuentes de Fuentes:1 sello, tarjeta que habla2 mini altavoces (4 dólares en radioshack)una lata de altoidsuna soldadura de hierro y algun
Dinero ahorro caja para bajo $1,00

Dinero ahorro caja para bajo $1,00

hice esta caja de ahorros de dinero para mi novia para que ella podría poner dinero en él y no poder sacar el dinero sin destruir la caja y no sacaba ningún dinero hasta que sea necesario o guardado para lo que quería. No ser capaces de ver cuánto di