Pantalla de matriz de Led mecánica (4 / 4 paso)

Paso 4: Agregar una interfaz web para el proyecto

Finalmente, se decidió conectar una frambuesa pi a Arduino conduce el LED y el motor para agregar una interfaz web sencilla para el proyecto. Por lo tanto, instalé la última versión de debian wheezy en una tarjeta SD y he instalado en el raspador.

Después de iniciar sesión con SSH (primero solía serial a través de sus encabezados GPIO, para encontrar la dirección IP), he instalado php5.
Esto fue muy fáciles gracias al gestor de paquetes aptitude instalado por defecto.

Simplemente ejecute el siguiente comando:

sudo apt-get install php5

Esto debe configurar un servidor de web apache con php instalación. Si esto está acabado, sólo tratar de escribir la dirección de la frambuesa en su navegador, y usted debería ver una página de inicio de sesión predeterminado.

Después de instalar a este servidor web, debe intentar conectar el arduino al puerto USB de la frambuesa. El controlador FTDI para la ONU debe ser instalado por defecto y si esto funciona, se creará una interfaz (probablemente en ttyUSB0). Coteje su registro de kernel (tipo sudo dmesg) para ver si todo funcionaba bien.

A continuación, puede comprobar fácilmente si la comunicación entre la frambuesa y el Arduino funciona OK a través del bus USB. Sólo tratar de escribir lo siguiente

echo "Hola" >/dev/ttyUSB0

y usted debería ver el LED de RX subido en el Arduino.

Para hacer un script en PHP que funcione con la serie en Linux, utiliza la biblioteca PhpSerial . Esto es básicamente sólo un contenedor alrededor de un par de comandos básicos que facilita tu vida poco a poco. El directorio predeterminado para el contenido web bajo linux es /var/www/var/www (¡ gracias Tom!). Sólo deje caer su archivo PHP allí y usted debe ser bueno para ir!

Encontramos un par de problemas que son los siguientes

  • En primer lugar, es necesario agregar el usuario bajo la que apache se ejecuta al grupo dialout (useradd - G {acceso telefónico} your_name) para poder comunicar con dispositivos seriales
  • En segundo lugar, es necesario verificar dos veces el código de PhpSerial , que en nuestro caso reemplazar el prefijo del nombre del dispositivo serial con un 'tty', que la comunicación no. Sólo cambia el nombre de la interfaz en el código para lo que necesites (ej. /dev/ttyUSB)
  • Podría ser fácil de abrir una vista de cola en el archivo error.log PHP (la puede encontrar en la carpeta/var/log ) para ver lo que va mal

Finalmente reuní rápidamente una página web simple que maneja la solicitud POST de un campo de entrada y envía el resultado por el puerto USB para Arduino (código se adjunta en el archivo php.zip!)

Artículos Relacionados

Gran pantalla de matriz de LED 8 x 8

Gran pantalla de matriz de LED 8 x 8

¿Has trabajado con matriz de LED 8 x 8 Ready-Made como muestra? Vienen en varios tamaños y son muy interesantes trabajar con. Un gran tamaño disponible está alrededor de 60 x 60 mm. Sin embargo, si usted está buscando una mayor matriz de LED Ready-Ma
Junta de proyecto ATtiny85 V-USB y una pantalla de matriz de LED rojo de 8 x 8

Junta de proyecto ATtiny85 V-USB y una pantalla de matriz de LED rojo de 8 x 8

Este proyecto utilizará una pantalla de matriz de Led rojo de 8 x 8 con la V-USB ATtiny85 Junta creada en mi Instructable primera. El objeto de este ejercicio es tener un ATtiny85 controlar un Display de matriz de Led 8 x 8 y luego tratar de encontra
Pantalla de matriz de LED 8 x 8

Pantalla de matriz de LED 8 x 8

4 dígitos 8 x 8 matriz LED pantalla1, 4 MATRIZ DE LED 8 X 82, 4 x 74HC595 IC3, IC ULN28033, regulador Micro PIC16F877A
Pantalla de matriz de Led 5 x 5

Pantalla de matriz de Led 5 x 5

resultó un concepto y luego hizo una sorpresa a mi esposa...Se puede ver la versión corriente en youtube: http://youtube.com/watch?v=Htay85T1Ny8
Matriz de LED bicolor 7 Arduino (SPI) desplazamiento de visualización de texto

Matriz de LED bicolor 7 Arduino (SPI) desplazamiento de visualización de texto

Alguna vez allá, se nos ocurrió con un instructivo para construir un 7 Bi-color de 8 x 8 LED Scrolling texto pantalla de matriz. Se puede visitar para obtener más detalles.Instructivo, se utilizó la biblioteca LedControl excelente que ha sido escrita
Matriz de LED juego de la vida 16 x 16

Matriz de LED juego de la vida 16 x 16

Este proyecto está inspirado en la JolliFactory pantalla de matriz de LED bicolor que se ejecuta el juego de la vida de Conway. Yo quería uno de mis propios para poner en mi muro, como un adorno en mi escritorio, o donde sea tengo ganas de agregar un
Voz de entrada matriz de LED Arduino bicolor desplazamiento de visualización de texto (Bluetooth + Android)

Voz de entrada matriz de LED Arduino bicolor desplazamiento de visualización de texto (Bluetooth + Android)

Durante la exploración de proyectos interesantes en Instructables, nos topamos con la impresionante voz activa Arduino (Bluetooth + Android) instructable. Usted puede sacar enRecientemente, hemos puesto encima de un instructivo para construir un bico
Increible calendario binario y el reloj como fase de la luna en una matriz de LED

Increible calendario binario y el reloj como fase de la luna en una matriz de LED

Hola, todos!Este es mi proyecto con más características que mi reloj binario que se puede ver también en mi Instructables otros.El concepto principal es aplicar en una simple pantalla de matriz de LED muchas características incluyendo un completo cal
Matriz de LED RGB 10 x 5 con sólo 5 pernos del IO

Matriz de LED RGB 10 x 5 con sólo 5 pernos del IO

Si usted quiere construir una pantalla de matriz de led lujo con sólo unos pocos píxeles, esto es exactamente lo que usted necesita!Paso 1: Consiga todo lo que necesitas!Te hace falta:-ArduinoTira de LED-WS2812(B)-Un pedazo de madera-7 cables de puen
Pantalla de matriz de puntos LED

Pantalla de matriz de puntos LED

este es un simple cómo hacer su propia exhibición de LED de matriz de puntos personalizado. Iré añadiendo el programa completo con una explicación a la luz de los LEDs con. También es muy hackeable, que puede cambiarlo para que se adapte.Yo decieded
Instalación de matriz de LED en caso de electrónica antigua - requiere compra de Kit

Instalación de matriz de LED en caso de electrónica antigua - requiere compra de Kit

La pantalla LED controlada desde un PC con Windows sobre técnicas de difusión de Bluetooth y LEDAlgunos ejemplos de pixel art y animaciones en la pantalla de LEDContenido del Kit de tripas PIXELEn este Instructuable, le mostraremos cómo para:Hacer un
LED pantalla de matriz de fila columna análisis mediante arduino

LED pantalla de matriz de fila columna análisis mediante arduino

Somos muy encontradas de pantallas de Led de matriz de puntos. He hecho un Led matriz pero usando diferentes técnicas para conducirlo.He intentado hacer similar a la pantalla de televisión estándar. He utilizado las mismas técnicas usadas en la telev
Disfraz de Halloween con máscara de esqueleto, manos mecánicas, sonidos bolas del ojo LED reactivas y truco cabeza caída

Disfraz de Halloween con máscara de esqueleto, manos mecánicas, sonidos bolas del ojo LED reactivas y truco cabeza caída

Hey, gracias por prestar atención a mi artículo, este es mi primer traje en el desfile de Halloween en Taiwán, en primer lugar, le agradezco que ha inspirado tantas en instructables, y finalmente vino para arriba con este disfraz de esqueleto con car
Motor de animación de pantalla TFT táctil y controlador de matriz de LED 8 x 8 RGB

Motor de animación de pantalla TFT táctil y controlador de matriz de LED 8 x 8 RGB

Esta aplicación incorporada tiene un montón de potencial creativo para cualquier aspirante a fanáticos de Arduino! Un motor de animación de la pantalla táctil de TFT y opcional controlador de matriz 8 x 8 RGB LED. Ver el video de introducción para má