Tabla de contenido:

Calendario de pared digital y centro de información del hogar: 24 pasos (con imágenes)
Calendario de pared digital y centro de información del hogar: 24 pasos (con imágenes)

Video: Calendario de pared digital y centro de información del hogar: 24 pasos (con imágenes)

Video: Calendario de pared digital y centro de información del hogar: 24 pasos (con imágenes)
Video: ¡INCREIBLE! Monje Budista de 195 años? #Shorts 2024, Mes de julio
Anonim
Calendario de pared digital y centro de información del hogar
Calendario de pared digital y centro de información del hogar
Calendario de pared digital y centro de información del hogar
Calendario de pared digital y centro de información del hogar
Calendario de pared digital y centro de información del hogar
Calendario de pared digital y centro de información del hogar

En este Instructable, encenderé el viejo televisor de pantalla plana en un calendario digital montado en la pared con marco de madera y un centro de información para el hogar que funciona con una Raspberry Pi.

El objetivo era tener acceso de un vistazo a la información pertinente para todos los miembros de la familia, reemplazar el calendario de pared de papel estático y proporcionar información en tiempo real aún más útil que la que podría ofrecer un calendario de papel. Las características que incluye son:

  • Un calendario mensual sincronizado con 6 miembros de la familia, así como los calendarios de los equipos deportivos infantiles, escuelas y otras organizaciones a las que pertenecemos (11 en total). (Calendario de Google)
  • Previsión meteorológica local. (pronóstico.io)
  • Mapa de tráfico local. (Mapas de Google)
  • Muestra las condiciones dentro de la casa, como la temperatura, la humedad, el estado de la puerta del garaje abierta / cerrada, el estado de la luz encendida / apagada, el estado del sensor de fugas del sótano y más. (Cosas inteligentes y mosaicos inteligentes)
  • Monitoree el estado de los dispositivos en nuestra red doméstica, como servidores, cámaras IP, impresoras IP, enrutadores, puntos de acceso WiFi y otros dispositivos de red (Xymon).
  • Vea las cámaras IP exteriores. (Eje)
  • Control infrarrojo de la pantalla LCD por parte de la Raspberry Pi para encender y apagar según un horario.
  • Fecha y hora.
  • Incluso una pequeña "pizarra digital" para que cualquier miembro de la familia pueda dejar notas. (Documento de Google)

(Inspirado en Instructables de Piney y Ozua)

Paso 1: Materiales

Materiales
Materiales
Materiales
Materiales
Materiales
Materiales
Materiales
Materiales

Electrónica

  • Frambuesa pi 2
  • Adaptador Wifi USB Edimax
  • Viejo televisor de pantalla plana, usé un Samsung T220HD de 22"
  • Cable HDMI de 18"
  • Adaptador HDMI de ángulo recto
  • Tarjeta micro SD de al menos 4Gb
  • Cable de alimentación y cable micro USB de sacrificio
  • Teclado / mouse inalámbrico (opcional)
  • LED de 5 mm
  • 1 transistor 2N2222
  • 2 resistencias (220ohm y 10k Ohm)
  • LED IR de 940 nm
  • pequeño PCB de creación de prototipos
  • Cables de puente macho a hembra
  • Cable de puente sólido de calibre 22 y cable trenzado de calibre 20
  • Ventilador para PC de 40 mm y 5 v con conector USB A

Hardware

  • Pino de grado de acabado de 5/4 "x 3-1 / 2" x 6 '
  • Moldura de tope de pino de 3/8 "x 1-1 / 4" x 6 '
  • Barra plana de acero de 1-3 / 8 "x 36"
  • Tinte para madera y poliuretano o pintura
  • Tacos franceses de metal
  • Dos ojales de plástico de 3/4 "y uno de 1-1 / 2"
  • Tornillos de montaje y separadores para montar Raspberry Pi
  • Pegamento y masilla para madera
  • Tubería termorretráctil o cinta aislante
  • Algunos tornillos para madera, pinceles y papel de lija.

Instrumentos

  • Sierra de inglete
  • Soldador MIG
  • Soldador y soldadura
  • Ensamblador de galletas y galletas n. ° 10
  • Clavadora de acabado neumática
  • Enrutador
  • Taladro
  • Sierra de corona de 3/4 "y 1-1 / 2"
  • Lijadora de órbita aleatoria
  • Pistola de silicona
  • Multímetro
  • Asistente herramientas manuales

Paso 2: desmontar

Desmontar
Desmontar
Desmontar
Desmontar
Desmontar
Desmontar
Desmontar
Desmontar

Desarmado: comience por desarmar el televisor Samsung HD T220HD de 22 . El desarmado es bastante fácil y está completamente documentado en el manual de servicio a continuación (p. 8-12), por lo que no duplicaré esas instrucciones aquí. Tenga cuidado de no dañar el LCD en el proceso y guarde todos los componentes internos. La carcasa de plástico y el soporte se pueden desechar.

Paso 3: Modifique la bandeja de electrónica de fábrica

Modificar bandeja de electrónica de fábrica
Modificar bandeja de electrónica de fábrica
Modificar bandeja de electrónica de fábrica
Modificar bandeja de electrónica de fábrica
  1. Retire el soporte: con la fuente de alimentación y la PCB extraídos de la bandeja de metal, comience perforando las dos conexiones de presión que sujetan el soporte de metal a la bandeja y retire el soporte.
  2. Agregue soporte para bandeja: una vez que el soporte esté fuera del camino, centre la barra plana de acero perpendicular a la bandeja, justo encima del enchufe de entrada de energía. Utilizando un soldador MIG, fíjelo en su lugar. Esto se utilizará para apoyar la bandeja dentro del marco más adelante. Si no tiene acceso a una soldadora MIG, puede perforar agujeros y sujetar mecánicamente con tuercas y pernos, pero asegúrese de tener suficiente espacio entre las cabezas de los pernos y la fuente de alimentación una vez que se reinstale para evitar cortocircuitos. La barra plana se deja intencionalmente larga por el momento y se recortará para que quepa dentro del marco más adelante.

Paso 4: reubique la entrada de energía

Reubicar la entrada de energía
Reubicar la entrada de energía
Reubicar la entrada de energía
Reubicar la entrada de energía
Reubicar la entrada de energía
Reubicar la entrada de energía

Los pasos 4-8 tratan con la electrónica de fábrica nueva y pirateada

  1. Reubique la entrada de energía - (Opcional - Originalmente no esperaba tener la profundidad necesaria para colocar el cable de alimentación sin que sobresaliera por la parte posterior del marco y, por lo tanto, no colgara al ras de la pared. Resultó que había mucha profundidad y este paso no es necesario. Lo incluyo ya que es visible en las fotos) ADVERTENCIA: Solo proceda con este paso si se siente cómodo trabajando con alimentación de CA de alta tensión. Como mencionaron algunos de los comentaristas, el cableado incorrecto puede ser peligroso. Los colores de sus cables pueden ser diferentes. Si no está seguro, es mejor omitir este paso ya que, como mencioné, no terminó siendo necesario.
  2. Desolde el enchufe de entrada de energía de la placa de circuito de la fuente de alimentación.
  3. Corte el extremo del cable de alimentación de sacrificio y pele el extremo para exponer los cables. Usando un multímetro en la configuración de continuidad, pruebe los cables expuestos para ver cuál tiene continuidad con la clavija de tierra en el enchufe. Este cable (cable azul en la foto) se soldará al punto central de soldadura en la fuente de alimentación de la que se quitó el enchufe de entrada de energía.
  4. Suelde los otros dos cables restantes de su cable de alimentación a los dos puntos de soldadura restantes.
  5. Recorte el reborde de la bandeja de metal con tijeras de metal para permitir que el cable salga por el costado de la bandeja como se muestra en la foto.

Paso 5: Modifique el LED de alimentación de fábrica y el receptor de infrarrojos

Modificar el LED de alimentación de fábrica y el receptor de infrarrojos
Modificar el LED de alimentación de fábrica y el receptor de infrarrojos
Modificar el LED de alimentación de fábrica y el receptor de infrarrojos
Modificar el LED de alimentación de fábrica y el receptor de infrarrojos
  1. Reemplazar LED: el LED de encendido original es cuadrado y blanco, lo cual está bien, pero quería usar un LED de 5 mm para permitir un montaje más fácil en un orificio en el marco. Corta el LED original del extremo del cable. Pele ambos cables y suelde alrededor de 6 "de cable trenzado para extender la longitud de cada uno. Luego suelde el nuevo LED de 5 mm al final de los cables extendidos (no se necesita una resistencia), asegúrese de que la polaridad sea correcta. Use termorretráctil o cinta aislante para aislar las uniones soldadas.
  2. Receptor de infrarrojos extendido: el receptor de infrarrojos está soldado a una PCB, lo que dificultaría el montaje en el marco. Desoldelo de la PCB y suelde los cables trenzados a él. Luego suelde esos cables a la PCB. Nuevamente, use cinta aislante o termocontraíble para aislar las uniones soldadas.

Paso 6: Construya el transmisor de infrarrojos

Construir transmisor de infrarrojos
Construir transmisor de infrarrojos
Construir transmisor de infrarrojos
Construir transmisor de infrarrojos
Construir transmisor de infrarrojos
Construir transmisor de infrarrojos

El transmisor IR alimentado por transistor se construirá con el transistor, el LED IR, cables de puente, PCB de prototipos y dos resistencias enumeradas en el paso de materiales # 2. Además, necesitará una placa de pruebas para crear un prototipo de su transmisor de infrarrojos. Conecte los componentes como se muestra en el diagrama en la placa. Una vez que esté satisfecho con su circuito, transfiéralo a la PCB de prototipos y suelde en su lugar. Utilice un par de cables de puente para extender el LED IR desde la PCB, no suelde el LED IR directamente a la PCB. Use otros 3 cables de puente como sus conexiones al Pi.

Puede dejar el circuito a un lado por ahora, pero si desea probar su transmisor de infrarrojos, primero necesita una Raspberry Pi que funcione. Tendrá que pasar directamente a los Pasos 16-17. Estos pasos explican cómo configurar su PI y cómo conectar el transmisor de infrarrojos. Una vez completado, puede volver a este paso.

Para probar el circuito del transmisor de infrarrojos, podemos hacer parpadear el LED con un script. Descargue el script LEDblink y muévalo al directorio de inicio de Pi. Reemplace * YOURPATH * a continuación con la ruta a la que se descargó el script. En el tipo de terminal:

mv / * YOURPATH * / LEDblink / inicio / pi /

Luego hazlo ejecutable ejecutando

chmod + x / inicio / pi / LEDblink

Ejecute el script LEDblink

/ inicio / pi / LEDblink

El LED de infrarrojos no es un diodo emisor de luz normal y no emite luz visible, pero puede utilizar la cámara de un teléfono inteligente. para verlo parpadear. Apunte la cámara al LED de infrarrojos y mire la pantalla. Si el circuito funciona, debería ver parpadear el LED de infrarrojos.

Aquí está el guión de parpadeo del LED en caso de que no pueda descargar

#! / usr / bin / python

importar RPi. GPIO como GPIO importar tiempo GPIO.setwarnings (Falso) GPIO.setmode (GPIO. BCM) GPIO.setup (22, GPIO. OUT) mientras que True: GPIO.output (22, True) time.sleep (1) GPIO.output (22, False) time.sleep (1)

Adaptado del mando a distancia por infrarrojos Raspberry Pi

Secuencia de comandos LEDblink

Paso 7: Enciende la Pi

Enciende el Pi
Enciende el Pi
Enciende el Pi
Enciende el Pi
Enciende el Pi
Enciende el Pi
Enciende el Pi
Enciende el Pi
  1. Prepare el cable USB: corte el extremo del micro USB de sacrificio dejando el extremo del micro USB y aproximadamente 18 "de largo. Pele el cable. Los cables USB tendrán 4 conductores (generalmente rojo, verde, blanco y negro) y un blindaje. Utilice únicamente los cables de tierra rojo + 5v y negro. Los cables restantes se pueden quitar del camino.
  2. Power Raspberry Pi: ubique el arnés de 9 cables entre la fuente de alimentación y la PCB, tendrá 1 cable rojo y 8 negros. Este arnés suministra 5v constantes (incluso cuando la pantalla LCD está apagada) a la PCB para que podamos usarlo para Encienda la Raspberry Pi. Numeraremos estos cables del 1 al 9 comenzando por el cable rojo. Empalme soldando el cable negro del cable USB al cable # 4 y el cable rojo del cable USB al cable # 6. Utilice cinta aislante o termocontraíble para aislar las uniones soldadas.

Paso 8: Monte Pi y pruebe

Monte Pi y prueba
Monte Pi y prueba
Monte Pi y prueba
Monte Pi y prueba
  1. Mount Pi: taladre 4 orificios en la bandeja para montar la Raspberry Pi. Utilice tornillos y separadores para asegurar como se muestra en las imágenes. Tenga cuidado de tener suficiente espacio entre las cabezas de los tornillos y la PCB una vez que se reinstale para evitar cortocircuitos.
  2. Vuelva a montar: instale la fuente de alimentación y la PCB de nuevo en la bandeja asegurándola con los tornillos originales. Pase los nuevos cables de alimentación y micro USB fuera del lateral de la bandeja. Si desea realizar una prueba en banco en este punto, continúe conectando los cables restantes como se describe en el Paso 16; de lo contrario, mantenga la pantalla LCD separada de la bandeja por ahora.

Paso 9: Crear marco

Crear marco
Crear marco
Crear marco
Crear marco
Crear marco
Crear marco
Crear marco
Crear marco

Los pasos 9-12 describen cómo crear un nuevo marco de madera para todos los componentes. Básicamente es un marco de imagen para la pantalla LCD.

  1. Crear marco: con una sierra para cortar ingletes, corte el pino de 5/4 "x 3-1 / 2" en 4 piezas con cortes de 45 ° en cada extremo para formar un rectángulo alrededor de la pantalla LCD. Esto debería encajar perfectamente alrededor de la pantalla LCD, pero no para que tenga que forzar la pantalla LCD en el marco.
  2. Unir marco: marque los centros de cada extremo cortado. Configure su ensamblador de galletas para galletas de 45 ° y n. ° 10, establezca la profundidad del corte para centrarla en la unión. Corta las 8 ranuras para galletas.
  3. Pegue el marco: inserte las galletas en las ranuras, no las pegue todavía y pruebe el ajuste con la pantalla LCD. Si la pantalla LCD encaja correctamente en el marco, retírela y use pegamento para madera en las galletas y los extremos de 45 ° para unir el marco. Asegúrate de que el marco esté en escuadra, usa abrazaderas mientras se fija el pegamento. Limpia cualquier exceso de pegamento para madera.

Aquí hay otro Instructable con más consejos para construir un marco de imagen con carpintería de galletas de Canida

Paso 10: Recortar el marco

Marco de ajuste
Marco de ajuste
Marco de ajuste
Marco de ajuste
  1. Soporte para LCD: ahora corte algunas ranuras para galletas para sostener el LCD en el marco contra la moldura de tope que se instalará a continuación. Coloque el ensamblador de galletas a 90 °. Mida el grosor de la pantalla LCD con un calibre y establezca la misma profundidad de la carpintería. Esta pantalla LCD tiene un lado que es más grueso que los otros, así que corte primero las ranuras para galletas de los 3 lados más delgados. 2 galletas en el interior de los lados cortos del marco y 3 en cada uno de los lados largos. Después de cortar esas 7 ranuras, mida el lado más grueso de la pantalla LCD y establezca la misma profundidad de la carpintería. Corta las últimas 3 ranuras para galletas. Las galletas deben encajar bien, mantienen la pantalla LCD en su lugar sin pegamento.
  2. Recorte: corte la moldura de tope en 4 piezas con cortes de 45 °. El borde interior (borde más delgado) colgará el interior del marco y cubrirá el bisel de metal de la pantalla LCD. Utilice la pantalla LCD como guía para determinar el voladizo correcto. El borde exterior de la moldura de tope estará aproximadamente a 1/4 "del borde exterior del marco. Crea una revelación de 1/4" alrededor de todo el marco. Originalmente planeé enrutar un borde contorneado en la esquina exterior y quitar el riel, pero me gustó el aspecto con el riel de 1/4 ", así que lo dejé como está. Asegúrelo con pegamento para madera y clavadora de acabado neumática.

Paso 11: Ruta

Ruta
Ruta
Ruta
Ruta
Ruta
Ruta
  1. Taco francés empotrado: corte el lado del marco del taco francés de modo que sea 1/2 "más estrecho que el ancho del marco. Marque el contorno del taco a unas 3" desde la parte superior a cada lado del marco. Establezca la profundidad de su tupí a la misma que la profundidad de la cala francesa. Dirija un hueco en la parte posterior del marco para que la abrazadera quede al ras con la parte posterior del marco. Corte el lado de la pared del listón para que quepa dentro del ancho del marco. Esto asegurará que el marco se monte al ras de la pared.
  2. Electrónica de fábrica del hueco: en la parte inferior del marco, cree un hueco con el enrutador para contener los componentes electrónicos de fábrica (PCB de infrarrojos, interruptores de fábrica, LED de alimentación) y el PCB del transmisor de infrarrojos del paso 6. Asegúrese de tener la longitud suficiente para que el cable llegue a su conector en el costado de la bandeja. Taladre dos orificios de 3/16 "desde la parte inferior del marco en este hueco. Estos orificios sostendrán el LED de 5 mm y el receptor de infrarrojos y permitirán que sus cables regresen al arnés de fábrica.
  3. Taladre orificios de ventilación: con la sierra de perforación de 1-1 / 2 ", perfore un orificio centrado en la parte superior del marco, luego taladre dos 3/4" en la parte inferior del marco con la sierra de perforación de 3/4 ". Asegúrese de para evitar el área que enrutaste en el paso anterior. A diferencia de mi imagen, los perforarás antes de teñir o pintar.

Paso 12: Finalizar el marco

Marco de acabado
Marco de acabado
  1. Preparación: rellene todos los orificios de clavos y juntas con masilla para madera y deje que se asiente y luego lije el exterior del marco con su lijadora de órbita aleatoria. Lije hasta que quede suave con papel de lija de grano 220 como mínimo.
  2. Acabado: tiñe el marco con su tono favorito de tinte para madera, luego aplique 3 capas de poliuretano, lijando entre cada capa. O si lo prefieres, pinta. Siga las instrucciones del fabricante sobre el tiempo entre capas.

Paso 13: Ensamblar

Armar
Armar
Armar
Armar
Armar
Armar

Ahora es el momento de ponerlo todo junto.

  1. Comience insertando el LED de encendido en su orificio, la parte superior del LED debe estar alineada con la parte frontal del marco. A continuación, agregue el receptor de infrarrojos que se asegurará a la parte posterior del otro orificio debido a su forma cuadrada. Luego, coloque el transmisor de infrarrojos integrado en el paso 6 junto al receptor de infrarrojos para que apunte directamente a su lado. Pegamento caliente en su lugar.
  2. Coloque los componentes electrónicos de fábrica (PCB de infrarrojos, interruptores de fábrica, interruptor de encendido) en el área enrutada del marco del paso 11 y enrute los cables para que no estorben. Asegúrese de tener suficiente longitud para que el arnés de fábrica alcance su conector en el costado de la bandeja una vez instalado. Pegamento caliente en su lugar.
  3. Instale la PCB del transmisor de infrarrojos incorporada en el paso 6 en el área enrutada y péguela con pegamento caliente en su lugar o asegúrela con tornillos al marco.
  4. Instale los tres ojales en los orificios de ventilación y asegúrelos con un poco de azul intenso.

Paso 14: Instale la pantalla LCD y la bandeja

Instale la pantalla LCD y la bandeja
Instale la pantalla LCD y la bandeja
Instale la pantalla LCD y la bandeja
Instale la pantalla LCD y la bandeja
  1. Coloque la pantalla LCD en el marco y asegúrela con galletas n. ° 10. Deben estar ajustados y sujetar la pantalla LCD sin usar pegamento para madera.
  2. A continuación, coloque la bandeja con el soporte de barra plana de acero soldado en la parte posterior del marco. Marque el ancho en cada extremo de la barra plana de acero. Doble la barra plana de acero en un tornillo de banco a 90 ° en las marcas. Recorte el exceso de barra plana de acero aproximadamente 1 "más allá de la curva en cada extremo o lo suficiente para que no se extienda más allá de la parte posterior del marco y asegure con tornillos para madera.

Paso 15: ventilador, taco francés y altavoces

Ventilador, taco francés y parlantes
Ventilador, taco francés y parlantes
Ventilador, taco francés y altavoces
Ventilador, taco francés y altavoces
Ventilador, taco francés y parlantes
Ventilador, taco francés y parlantes
Ventilador, taco francés y parlantes
Ventilador, taco francés y parlantes
  1. Instale el ventilador de 40 mm dentro del orificio de ventilación de 1-1 / 2 "con tornillos para que extraiga el aire del interior del marco y lo escape hacia el exterior.
  2. Instale la cala francesa en los huecos creados en el paso # 11 con los tornillos provistos asegurándose de que esté nivelada con la parte superior del marco.
  3. Asegure los dos altavoces que quitó en el desmontaje a cada lado de la parte trasera del marco con tornillos para madera. Deje suficiente longitud para que el cable pueda llegar al conector de fábrica.

Paso 16: Conectar

Conectar
Conectar
Conectar
Conectar
Conectar
Conectar
  1. Instale el adaptador WiFi (y el adaptador de teclado inalámbrico opcional) en las ranuras USB Raspberry PI.
  2. Conecte el cable LVDS y los dos cables de alimentación del inversor LCD de la pantalla LCD a la bandeja.
  3. Conecte el arnés del interruptor de fábrica y los altavoces a los conectores de la bandeja.
  4. Conecte el cable HDMI entre Raspberry Pi y el puerto HDMI en la bandeja usando el adaptador de ángulo recto en el extremo de la bandeja.
  5. Conecte el cable de alimentación micro USB del paso 7 a la Raspberry Pi.
  6. Conecte los puentes del transmisor de infrarrojos. Conecte el puente rojo de 3.3v al pin n. ° 1 del Pi, conecte el puente de señal naranja GPIO22 al pin n. ° 15 y el puente de tierra marrón al pin n. ° 39.
  7. Enchufe el cable USB del ventilador de 40 mm en un puerto USB en la parte posterior de la bandeja.

Paso 17: Instale Raspbian y la configuración básica

Instalar Raspbian y la configuración básica
Instalar Raspbian y la configuración básica
Instalar Raspbian y la configuración básica
Instalar Raspbian y la configuración básica
Instalar Raspbian y la configuración básica
Instalar Raspbian y la configuración básica
Instalar Raspbian y la configuración básica
Instalar Raspbian y la configuración básica

Estas instrucciones asumen que Raspbian GNU / Linux 8 (jessie) está instalado.

  1. Siga las instrucciones en el sitio web de Raspberry Pi para preparar su tarjeta Micro SD con NOOBS, que es un administrador de instalación del sistema operativo para Raspberry Pi y luego inserte la tarjeta Micro SD en Raspberry Pi.
  2. Encienda su centro de información y su Pi se iniciará en NOOBS. Siga las instrucciones de instalación en pantalla para instalar Raspbian.
  3. Una vez que se complete la instalación, debería iniciar sesión automáticamente en su escritorio. De lo contrario, el usuario predeterminado es pi y la contraseña predeterminada es frambuesa. Recomiendo cambiar la contraseña predeterminada, así como algunas otras configuraciones básicas utilizando la GUI de configuración de Raspberry Pi en Menú> Preferencias.
  4. Una vez en la GUI de configuración de Raspberry Pi en la pestaña Sistema, haga clic en Expandir sistema de archivos. Esto sólo tomará unos segundos. La razón para expandir el sistema de archivos es hacer que todo el espacio disponible en la tarjeta SD esté disponible para su uso, en un esfuerzo por mantener a Raspbian lo suficientemente pequeño como para caber en tarjetas SD de diferentes tamaños, está comprimido para usar solo alrededor de 4GB. Además, haga clic en el botón Cambiar contraseña para cambiar la contraseña predeterminada. Dé a su centro de información un nombre de host de su elección, seleccione Iniciar en el escritorio e Iniciar sesión automáticamente.
  5. Mientras aún se encuentra en la GUI de configuración de Raspberry Pi, seleccione la pestaña Localización y configure sus preferencias de Configuración regional, Zona horaria y Teclado. La GUI está más documentada aquí.
  6. Configure el adaptador WiFi Edimax a través de las instrucciones de instalación en esta página.
  7. Una vez que WiFi esté funcionando, abra la terminal y actualice los repositorios. Escriba los siguientes comandos.
  8. sudo apt-get update
  9. A continuación, actualice todos los paquetes.

    sudo apt-get upgrade

  10. Ahora actualice el firmware de la Raspberry Pi.

    sudo rpi-update

  11. Reiniciar.

    sudo reiniciar

Paso 18: Instale los paquetes de software

Instalar paquetes de software
Instalar paquetes de software

Ahora instalaremos paquetes adicionales que serán necesarios para el centro de información. Estos se configurarán en el siguiente paso. Abra una ventana de terminal y escriba los siguientes comandos.

  1. Instala el navegador Chromium.

    wget -qO - https://bintray.com/user/downloadSubjectPublicKey?username=bintray | sudo apt-key add -

    echo "deb https://dl.bintray.com/kusti8/chromium-rpi jessie main" | sudo tee -a /etc/apt/sources.list sudo apt-get update sudo apt-get install chromium-browser

  2. Instale el servidor web Apache.

    sudo apt-get install apache2

  3. Instale Unclutter para ocultar el puntero cuando no esté en uso.

    sudo apt-get install unclutter

  4. Instalar x11-xserver-utils

    sudo apt-get install x11-xserver-utils

  5. Instale Xdotool.

    sudo apt-get install xdotool

  6. Instale el paquete de control remoto por infrarrojos de Linux.

    sudo apt-get install lirc

Paso 19: Girar la pantalla

Prefiero el editor de texto vi, si prefiere nano, simplemente sustituya vi por nano en los siguientes pasos.

Dado que el centro de información se colgará verticalmente en lugar de horizontalmente, necesitaremos rotar la pantalla. En la terminal escribe los comandos:

sudo vi /boot/config.txt

Agregue la línea siguiente al archivo config.txt.

agregar display_rotate = 1 90

Paso 20: Configuración de Chromium

Chromium se instaló en el Paso # 18, ahora configure Chromium para que se inicie automáticamente. En la terminal edite el archivo /home/pi/.config/lxsession/LXDE-pi/autostart

vi /home/pi/.config/lxsession/LXDE-pi/autostart

luego agrega la línea

@ chrome-browser --start-fullscreen --disable-session-crashed-bubble --disable-infobars localhost Ahora creamos un script para actualizar Chromiu

vi /home/pi/refresh.sh

Agregue las líneas siguientes al archivo

#! / bin / bash

export DISPLAY = ": 0" WID = $ (xdotool search --onlyvisible --class chromium | head -1) xdotool windowactivate $ {WID} xdotool key ctrl + F5

Hacer ejecutable el script

sudo chmod + x /home/pi/refresh.sh y agréguelo a cron para que se ejecute cada 15 minutos

sudo crontab -e agrega esta línea a cronta

* / 15 * * * * /home/pi/refresh.sh

Paso 21: Configurar despejar y deshabilitar la pantalla en blanco

Unclutter y X11-xserver-utils se instalaron en el Paso 18. Unclutter ocultará el puntero cuando no esté en uso. En la terminal edita el archivo /home/pi/.config/lxsession/LXDE-pi/autostart También podemos agregar comandos xset para deshabilitar el modo de ahorro de energía

vi /home/pi/.config/lxsession/LXDE-pi/autostart

luego agrega las líneas

@unclutter -display: 0 -noevents -grab

@xset s apagado @xset -dpms @xset s noblank

Para deshabilitar la pantalla en blanco con el LXDE predeterminado, edite el archivo: / etc / xdg / lxsession / LXDE / autostart.

vi / etc / xdg / lxsession / LXDE / autostart

Comente el comando @xscreensaver (agregue un # al principio de la línea)

# @ xscreensaver -no-splash

Para probar la configuración de xset, puede ejecutar xset q después de un reinicio, debería ver el siguiente resultado

prefiero blanking: no permitir exposiciones: yestimeout: 0 ciclo: 600 DPMS está deshabilitado

Paso 22: Configurar el control remoto por infrarrojos de Linux

Instalamos LIRC en el paso 18. Hagámoslo funcionar para que nuestro Pi pueda enviar comandos de encendido y apagado por infrarrojos a la pantalla LCD.

sudo vi /boot/config.txt

agregue lo siguiente al archivo config.txt

dtoverlay = lirc-rpi, gpio_out_pin = 22

luego edite el archivo hardware.conf

sudo vi /etc/lirc/hardware.conf

agregue lo siguiente

LIRCD_ARGS = "- uinput"

LOAD_MODULES = true DRIVER = "predeterminado" DEVICE = "/ dev / lirc0" MODULES = "lirc_rpi" LIRCD_CONF = "" LIRCMD_CONF = ""

Busque el archivo de configuración de su control remoto en la lista de controles remotos en la página web de LIRC en https://lirc.sourceforge.net/remotes/ Descargue el archivo de configuración y guárdelo como /etc/lirc/lircd.conf. En mi caso utilicé el archivo de configuración Samsung AA59-00382A aquí

cp AA59-00382A.lircd.conf /etc/lirc/lircd.conf

Entonces debería poder probar LIRC con este comando de encendido / apagado

/ usr / bin / irsend SEND_ONCE Samsung_AA59-00382A KEY_POWER

Si lo desea, puede configurar un horario para encender y apagar su LCD usando cron. Edite crontab y agregue un horario de su elección. En mi ejemplo, el infocenter se enciende todos los días a las 8:00 a. M., Luego se apaga a las 10:00 a. M. Los días 1-5 (días laborables), se vuelve a encender a las 3:00 p. M. (15:00) los días 1-5 (días laborables) y luego se apaga todos los días a la 1:00 am.

sudo crontab -e

0 8 * * * / usr / bin / irsend SEND_ONCE Samsung_AA59-00382A KEY_POWER> / dev / null 2> & 1

0 10 * * 1-5 / usr / bin / irsend SEND_ONCE Samsung_AA59-00382A KEY_POWER> / dev / null 2> & 1 0 15 * * 1-5 / usr / bin / irsend SEND_ONCE Samsung_AA59-00382A KEY_POWER> / dev / null 2 > & 1 0 1 * * * / usr / bin / irsend SEND_ONCE Samsung_AA59-00382A KEY_POWER> / dev / null 2> & 1

Paso 23: crea tu página web

Crea tu página web
Crea tu página web

En este punto, debería tener un centro de información en funcionamiento que muestre el Apache predeterminado "¡Funciona!" Página web. Ahora necesitamos crear su página web personalizada. Puede diseñar esto como desee, haciéndolo tan simple o complejo como desee. He incluido dos páginas web de muestra, una es la página que estoy usando con las URL eliminadas y la otra es un ejemplo de solo calendario. Con cualquiera de los dos, deberá ingresar sus propias URL. Luego cambie el nombre del archivo a index.html y colóquelo en / var / www / html /

Dado que hay infinitas formas de diseñar esta página y el caso de uso de todos será diferente, no voy a detallar todo el archivo html aquí. Hay muchos instructivos y tutoriales excelentes en la web que detallan cómo crear páginas web e incluso más sobre cómo incrustar el contenido que desee.

ejemplo de archivo de índice

ejemplo de archivo de índice de solo calendario

Paso 24: ¡Cuelga y disfruta

¡Cuelga y disfruta!
¡Cuelga y disfruta!
¡Cuelga y disfruta!
¡Cuelga y disfruta!
¡Cuelga y disfruta!
¡Cuelga y disfruta!
¡Cuelga y disfruta!
¡Cuelga y disfruta!

Monte la otra mitad de su listón francés en su pared, asegurándose de que esté nivelado, y cuelgue su centro de información. ¡Conéctalo y disfruta!

Concurso de microcontroladores 2017
Concurso de microcontroladores 2017
Concurso de microcontroladores 2017
Concurso de microcontroladores 2017

Gran Premio en el Concurso de Microcontroladores 2017

Recomendado: