Sommario:

Calendario digitale da parete e centro informazioni per la casa: 24 passaggi (con immagini)
Calendario digitale da parete e centro informazioni per la casa: 24 passaggi (con immagini)

Video: Calendario digitale da parete e centro informazioni per la casa: 24 passaggi (con immagini)

Video: Calendario digitale da parete e centro informazioni per la casa: 24 passaggi (con immagini)
Video: Ingoiare il latte del trallalero fa bene? #shorts 2024, Luglio
Anonim
Calendario da parete digitale e centro informazioni per la casa
Calendario da parete digitale e centro informazioni per la casa
Calendario da parete digitale e centro informazioni per la casa
Calendario da parete digitale e centro informazioni per la casa
Calendario da parete digitale e centro informazioni per la casa
Calendario da parete digitale e centro informazioni per la casa

In questo Instructable trasformerò una vecchia TV a schermo piatto in un calendario digitale a parete con cornice in legno e un centro informazioni per la casa alimentato da un Raspberry Pi.

L'obiettivo era quello di avere a colpo d'occhio accesso alle informazioni pertinenti per tutti i membri della famiglia, sostituire il calendario cartaceo da parete statico e fornire informazioni in tempo reale ancora più utili di quanto un calendario cartaceo possa mai fare. Le funzionalità che include sono:

  • Un calendario mensile sincronizzato con 6 membri della famiglia così come i calendari delle squadre sportive dei ragazzi, delle scuole e delle altre organizzazioni di cui facciamo parte (11 in totale). (Calendario Google)
  • Previsioni meteo locali. (previsione.io)
  • Mappa del traffico locale. (Google Maps)
  • Visualizza le condizioni all'interno della casa, come temperatura, umidità, stato della porta del garage aperta/chiusa, stato della luce acceso/spento, stato del sensore di perdite del seminterrato e altro. (Cose intelligenti e piastrelle intelligenti)
  • Monitora lo stato dei dispositivi sulla nostra rete domestica come server, telecamere IP, stampanti IP, router, punti di accesso WiFi e altri dispositivi di rete. (Xymon)
  • Visualizza le telecamere IP esterne. (Asse)
  • Controllo a infrarossi del display LCD da parte del Raspberry Pi per l'accensione e lo spegnimento secondo un programma.
  • Appuntamento.
  • Anche una piccola "lavagna digitale" per lasciare appunti a chiunque in famiglia. (Google Documento)

(Ispirato agli Instructables di Piney e Ozua)

Passaggio 1: materiali

Materiali
Materiali
Materiali
Materiali
Materiali
Materiali
Materiali
Materiali

Elettronica

  • Raspberry Pi 2
  • Adattatore Wi-Fi USB Edimax
  • Vecchio televisore a schermo piatto, ho usato un Samsung T220HD da 22"
  • Cavo HDMI da 18"
  • Adattatore HDMI ad angolo retto
  • Scheda Micro SD almeno 4Gb
  • Cavo micro USB sacrificale e cavo di alimentazione
  • Tastiera/mouse senza fili (opzionale)
  • LED da 5 mm
  • 1 transistor 2N2222
  • 2 resistenze (220ohm e 10k Ohm)
  • LED IR 940nm
  • piccolo PCB di prototipazione
  • Cavi jumper maschio-femmina
  • Cavo ponticello solido calibro 22 e cavo intrecciato calibro 20
  • Ventola per PC da 40 mm 5v con presa USB A

Hardware

  • Pino di finitura 5/4 "x 3-1/2" x 6'
  • Modanatura di arresto di pino 3/8 "x 1-1/4" x 6'
  • Barra piatta in acciaio 1-3/8" x 36"
  • Mordente per legno e poliuretano o vernice
  • Tacchetta francese in metallo
  • Due occhielli in plastica da 3/4" e uno da 1-1/2"
  • Viti di montaggio e distanziatori per montare Raspberry Pi
  • Colla per legno e stucco per legno
  • Guaina termorestringente o nastro isolante
  • Alcune viti per legno, pennelli e carta vetrata

Utensili

  • Troncatrice
  • Saldatrice MIG
  • Saldatore e saldatore
  • Falegname di biscotti e biscotti n. 10
  • Chiodatrice pneumatica di finitura
  • Router
  • Trapano
  • Sega a tazza da 3/4" e 1-1/2"
  • Levigatrice orbitale casuale
  • Pistola per colla a caldo
  • Multimetro
  • Ass. strumenti manuali

Passaggio 2: smontare

Smontare
Smontare
Smontare
Smontare
Smontare
Smontare
Smontare
Smontare

Smontaggio - Inizia smontando il TV Samsung HD T220HD da 22 . Lo smontaggio è abbastanza semplice ed è accuratamente documentato nel manuale di servizio di seguito (pag. 8-12), quindi non duplicherò queste istruzioni qui. Fai attenzione a non danneggiare il LCD nel processo e salvare tutti gli interni. L'alloggiamento in plastica e il supporto possono essere scartati.

Passaggio 3: modifica il vassoio dell'elettronica di fabbrica

Modifica il vassoio dell'elettronica di fabbrica
Modifica il vassoio dell'elettronica di fabbrica
Modifica il vassoio dell'elettronica di fabbrica
Modifica il vassoio dell'elettronica di fabbrica
  1. Rimuovere la staffa - Con l'alimentatore e il PCB rimossi dal vassoio di metallo, iniziare perforando i due collegamenti a pressione che tengono la staffa di metallo al vassoio e rimuovere la staffa.
  2. Aggiungi supporto per vassoio - Una volta rimossa la staffa, centrare la barra piatta in acciaio perpendicolare al vassoio appena sopra la presa di alimentazione. Usando un saldatore MIG, fissarlo in posizione. Questo verrà utilizzato per supportare il vassoio all'interno del telaio in un secondo momento. Se non hai accesso a una saldatrice MIG, potresti praticare dei fori e fissare meccanicamente con dadi e bulloni, ma assicurati di avere abbastanza spazio tra le teste dei bulloni e l'alimentatore una volta reinstallato per evitare cortocircuiti. La barra piatta viene lasciata intenzionalmente lunga per il momento e verrà tagliata per adattarsi all'interno del telaio in seguito.

Passaggio 4: riposizionare l'ingresso di alimentazione

Riposizionare la presa di alimentazione
Riposizionare la presa di alimentazione
Riposizionare la presa di alimentazione
Riposizionare la presa di alimentazione
Riposizionare la presa di alimentazione
Riposizionare la presa di alimentazione

I passaggi 4-8 riguardano l'elettronica di fabbrica nuova e compromessa

  1. Riposizionare la presa di alimentazione - (Opzionale - Originariamente non mi aspettavo di avere la profondità necessaria per adattare il cavo di alimentazione senza che sporgesse dalla parte posteriore del telaio e che quindi non lo facesse appendere a filo del muro. Si è scoperto che c'era molta profondità e questo passaggio non è necessario. Lo includo poiché è visibile nelle foto) ATTENZIONE: Procedere con questo passaggio solo se si ha dimestichezza con l'alimentazione di rete ad alta tensione. Come alcuni commentatori hanno menzionato, il cablaggio in modo errato può essere pericoloso. I colori sui fili potrebbero essere diversi. Se non sei sicuro che sia meglio saltare questo passaggio poiché, come ho detto, non è stato necessario.
  2. Dissaldare la presa di alimentazione dalla scheda del circuito di alimentazione.
  3. Taglia l'estremità del cavo di alimentazione sacrificale e spella l'estremità per esporre i fili. Usando un multimetro sull'impostazione della continuità, testare i fili scoperti per vedere quale ha continuità con il polo di terra sulla spina. Questo filo (filo blu nella foto) verrà saldato al punto di saldatura centrale dell'alimentatore da cui è stata rimossa la presa di alimentazione.
  4. Salda gli altri due fili rimanenti dal cavo di alimentazione ai due punti di saldatura rimanenti.
  5. Tagliare la flangia del vassoio di metallo con cesoie metalliche per consentire al filo di uscire sul lato del vassoio come mostrato nella foto.

Passaggio 5: modifica del LED di alimentazione di fabbrica e del ricevitore IR

Modifica LED di alimentazione di fabbrica e ricevitore IR
Modifica LED di alimentazione di fabbrica e ricevitore IR
Modifica LED di alimentazione di fabbrica e ricevitore IR
Modifica LED di alimentazione di fabbrica e ricevitore IR
  1. Sostituisci LED - Il LED di alimentazione originale è quadrato e bianco, il che va bene, ma volevo utilizzare un LED da 5 mm per consentire un montaggio più semplice in un foro nel telaio. Tagliare il LED originale dall'estremità del cavo. Spellare entrambi i fili e saldare circa 6" di filo intrecciato per estendere la lunghezza di ciascuno. Quindi saldare il nuovo LED da 5 mm all'estremità dei fili estesi (non è necessario un resistore), assicurarsi che la polarità sia corretta. Utilizzare termoretraibile o nastro isolante per isolare i giunti di saldatura.
  2. Estendi il ricevitore IR - Il ricevitore IR è saldato a un PCB che renderebbe difficile il montaggio nel telaio. Dissaldarlo dal PCB e saldare i fili intrecciati ad esso. Quindi saldare quei fili al PCB. Ancora una volta, usa termoretraibile o nastro isolante per isolare i giunti di saldatura.

Passaggio 6: costruire un trasmettitore IR

Costruisci trasmettitore IR
Costruisci trasmettitore IR
Costruisci trasmettitore IR
Costruisci trasmettitore IR
Costruisci trasmettitore IR
Costruisci trasmettitore IR

Il trasmettitore IR alimentato a transistor sarà costruito con il transistor, il LED IR, i cavi dei ponticelli, il PCB di prototipazione e due resistori elencati nella fase 2 dei materiali. Inoltre, avrai bisogno di una breadboard per prototipare il tuo trasmettitore IR. Cablare i componenti come mostrato nello schema sulla breadboard. Una volta che sei soddisfatto del tuo circuito, trasferiscilo sul PCB di prototipazione e saldalo sul posto. Utilizzare una coppia di cavi di collegamento per estendere il LED IR dal PCB, non saldare il LED IR direttamente al PCB. Usa altri 3 ponticelli come connessioni al Pi.

Per ora puoi mettere da parte il circuito, ma se vuoi testare il tuo trasmettitore IR devi prima avere un Raspberry Pi funzionante. Dovrai passare ai passaggi 16-17. Questi passaggi spiegano come impostare il PI e come collegare il trasmettitore IR. Una volta completato, puoi tornare a questo passaggio.

Per testare il circuito del trasmettitore IR possiamo far lampeggiare il LED con uno script. Scarica lo script LEDblink e spostalo nella home directory di Pi. Sostituisci *YOURPATH* di seguito con il percorso in cui è stato scaricato lo script. Nel tipo di terminale:

mv /*PERCORSO*/LEDblink /home/pi/

Quindi rendilo eseguibile eseguendo

chmod +x /home/pi/LEDblink

Esegui lo script LEDblink

/home/pi/LEDblink

Il LED IR non è un normale diodo emettitore di luce e non emette luce visibile ma puoi usare una fotocamera per smartphone. per vederlo lampeggiare. Punta la fotocamera verso il LED IR e guarda lo schermo. Se il circuito funziona, dovresti vedere il LED IR lampeggiare.

Ecco lo script di lampeggio del LED nel caso in cui non sia possibile scaricare

#!/usr/bin/python

import RPi. GPIO as GPIO import time GPIO.setwarnings(False) GPIO.setmode(GPIO. BCM) GPIO.setup(22, GPIO. OUT) while True: GPIO.output(22, True) time.sleep(1) GPIO.output(22, False) time.sleep(1)

Adattato dal telecomando IR Raspberry Pi

Script lampeggio LED

Passaggio 7: alimenta il Pi

Alimenta il Pi
Alimenta il Pi
Alimenta il Pi
Alimenta il Pi
Alimenta il Pi
Alimenta il Pi
Alimenta il Pi
Alimenta il Pi
  1. Preparare il cavo USB - Tagliare l'estremità del micro USB sacrificale lasciando l'estremità micro USB e circa 18 "di lunghezza. Spellare il filo. I cavi USB avranno 4 conduttori (di solito rosso, verde, bianco e nero) e uno schermo. Lo faremo utilizzare solo i fili di terra rosso +5 V e nero. I fili rimanenti possono essere tagliati fuori strada.
  2. Power Raspberry Pi - Individua il cablaggio a 9 fili tra l'alimentatore e il PCB, avrà 1 filo rosso e 8 neri, questo cablaggio fornisce un 5v costante (anche quando il display LCD è spento) al PCB in modo che possiamo usarlo per alimentare il Raspberry Pi. Numereremo questi fili 1-9 iniziando dal filo rosso. Unisci saldando il filo nero dal cavo USB al filo n. 4 e il filo rosso dal cavo USB al filo n. 6. Utilizzare termoretraibile o nastro isolante per isolare i giunti di saldatura.

Passaggio 8: montare Pi e testare

Montare Pi e Test
Montare Pi e Test
Montare Pi e Test
Montare Pi e Test
  1. Mount Pi - Praticare 4 fori nel vassoio per montare il Raspberry Pi. Utilizzare viti e distanziatori per fissare come mostrato nelle immagini. Fare attenzione a lasciare spazio sufficiente tra le teste delle viti e il PCB una volta reinstallato per evitare cortocircuiti.
  2. Rimontare - Reinstallare l'alimentatore e il PCB nel vassoio fissandolo con le viti originali. Instradare i nuovi cavi di alimentazione e micro USB fuori dal lato del vassoio. Se desideri eseguire il test al banco a questo punto, continua a collegare i cavi rimanenti come descritto nel passaggio #16, altrimenti tieni il display LCD separato dal vassoio per ora.

Passaggio 9: crea cornice

Crea cornice
Crea cornice
Crea cornice
Crea cornice
Crea cornice
Crea cornice
Crea cornice
Crea cornice

I passaggi 9-12 descrivono come creare un nuovo telaio in legno per tutti i componenti. Fondamentalmente è una cornice per l'LCD.

  1. Crea cornice - Usando una troncatrice, taglia il pino da 5/4 "x 3-1/2" in 4 pezzi con tagli a 45 ° su ciascuna estremità per formare un rettangolo attorno al display LCD. Questo dovrebbe adattarsi perfettamente allo schermo LCD, ma non così devi forzare lo schermo LCD nella cornice.
  2. Unisci cornice: segna i centri di ciascuna estremità tagliata. Imposta la tua falegnameria per biscotti 45° e #10, imposta la profondità del taglio da centrare nell'incastro. Taglia tutte e 8 le fessure per i biscotti.
  3. Cornice per colla: inserisci i biscotti nelle fessure, non incollare ancora e verifica l'adattamento con l'LCD. Se il display LCD si inserisce correttamente nel telaio, rimuoverlo e utilizzare la colla per legno sui biscotti e le estremità a 45° per unire il telaio. Assicurandoti che il telaio sia quadrato, usa i morsetti mentre la colla si fissa. Elimina la colla per legno in eccesso.

Ecco un altro Instructable con ulteriori suggerimenti per costruire una cornice con falegnameria di biscotti di Canida

Passaggio 10: tagliare la cornice

Ritaglia cornice
Ritaglia cornice
Ritaglia cornice
Ritaglia cornice
  1. Supporto LCD - Ora tagliare alcune fessure per biscotti per tenere lo schermo LCD nel telaio contro la modanatura di arresto che verrà installata successivamente. Impostate la fresa per biscotti a 90°. Misurare lo spessore dell'LCD con un calibro e impostare la profondità del falegname allo stesso. Questo LCD ha 1 lato più spesso degli altri, quindi taglia prima le fessure per i biscotti per i 3 lati più sottili. 2 biscotti all'interno dei lati corti della cornice e 3 ciascuno nei lati lunghi. Dopo aver tagliato quelle 7 fessure, misurare il lato più spesso del display LCD e impostare la stessa profondità del falegname. Taglia le ultime 3 fessure per biscotti. I biscotti dovrebbero adattarsi perfettamente, tengono lo schermo LCD in posizione senza colla.
  2. Rifilatura - Tagliare la sagoma di arresto in 4 pezzi con tagli a 45°. Il bordo interno (bordo più sottile) sporgerà dall'interno del telaio e coprirà la cornice metallica del display LCD. Utilizzare l'LCD come guida per determinare la sporgenza corretta. Il bordo esterno della modanatura di arresto sarà a circa 1/4 "dal bordo esterno del telaio, crea una rivelazione di 1/4" attorno all'intero telaio. Inizialmente avevo pianificato di instradare un bordo sagomato nell'angolo esterno e rimuovere la rivelazione, ma mi piaceva l'aspetto con la rivelazione da 1/4 "quindi l'ho lasciato così com'è. Fissare con colla per legno e chiodatrice pneumatica.

Passaggio 11: percorso

Rotta
Rotta
Rotta
Rotta
Rotta
Rotta
  1. Tacchetta francese incassata - Taglia il lato del telaio della tacchetta francese in modo che sia 1/2 "più stretto della larghezza del telaio. Segna il contorno della tacchetta a circa 3" dalla parte superiore su ciascun lato del telaio. Imposta la profondità sul tuo router alla stessa profondità della tacchetta francese. Fare un incavo sul retro del telaio in modo che la tacchetta si trovi a filo con il retro del telaio. Tagliare il lato della parete della tacchetta per adattarlo alla larghezza del telaio. In questo modo il telaio si monta a filo della parete.
  2. Recess Factory Electronics - Nella parte inferiore del telaio creare un incavo con il router per contenere l'elettronica di fabbrica (PCB IR, interruttori di fabbrica, LED di alimentazione) e PCB del trasmettitore IR dal passaggio #6. Assicurati di avere una lunghezza sufficiente per consentire al filo di raggiungere il connettore sul lato del vassoio. Praticare due fori da 3/16 "dal fondo del telaio in questa rientranza. Questi fori terranno il LED da 5 mm e il ricevitore IR e consentiranno ai loro fili di tornare al cablaggio di fabbrica.
  3. Praticare fori di ventilazione - Con la sega a tazza da 1-1/2", praticare un foro centrato nella parte superiore del telaio, quindi praticare due da 3/4" nella parte inferiore del telaio con la sega a tazza da 3/4". Assicurarsi per evitare l'area che hai instradato nel passaggio precedente. A differenza della mia immagine, li forerai prima di macchiare o dipingere.

Passaggio 12: finitura del telaio

Finitura cornice
Finitura cornice
  1. Preparazione: riempire tutti i fori dei chiodi e le giunture con stucco per legno e lasciare che si fissi, quindi carteggiare l'esterno del telaio con la levigatrice orbitale casuale. Carteggiare fino a che liscio utilizzando almeno 220 carta vetrata grana.
  2. Finitura - Colora il telaio con la tua tonalità preferita di tinta per legno, quindi applica 3 mani di poliuretano, carteggiando tra ogni mano. O se preferisci, dipingi. Seguire le indicazioni del produttore per il tempo tra le mani.

Passaggio 13: assemblare

Assemblare
Assemblare
Assemblare
Assemblare
Assemblare
Assemblare

Ora è il momento di mettere tutto insieme.

  1. Inizia inserendo il LED di alimentazione nel suo foro, la parte superiore del LED dovrebbe essere a filo con la parte anteriore del telaio. Quindi aggiungi il ricevitore IR che sarà fissato sul retro dell'altro foro grazie alla sua forma quadrata. Quindi posizionare il trasmettitore IR integrato nel passaggio #6 accanto al ricevitore IR in modo che punti direttamente al suo lato. Colla a caldo in posizione.
  2. Posizionare l'elettronica di fabbrica (PCB IR, interruttori di fabbrica, interruttore di alimentazione) nell'area instradata del telaio dal passaggio n. 11 e instradare i fili in modo che non siano d'intralcio. Assicurati di avere una lunghezza sufficiente affinché il cablaggio di fabbrica raggiunga il suo connettore sul lato del vassoio una volta installato. Colla a caldo in posizione.
  3. Installare il PCB del trasmettitore IR integrato nel passaggio #6 nell'area instradata e incollare a caldo in posizione o fissare con viti al telaio.
  4. Installa i tre anelli di tenuta nei fori di ventilazione e fissali con un po' di blu caldo.

Passaggio 14: installare LCD e vassoio

Installa LCD e vassoio
Installa LCD e vassoio
Installa LCD e vassoio
Installa LCD e vassoio
  1. Posiziona il display LCD nella cornice e fissalo con i biscotti n. 10. Dovrebbero essere aderenti e tenere lo schermo LCD senza usare la colla per legno.
  2. Quindi posizionare il vassoio con il supporto della barra piatta in acciaio saldato sul retro del telaio. Segna la larghezza su ciascuna estremità della barra piatta in acciaio. Piegare la barra piatta in acciaio in una morsa a 90° in corrispondenza dei segni. Tagliare la barra piatta in acciaio in eccesso di circa 1 "oltre la curva su ciascuna estremità o abbastanza in modo che non si estenda oltre la parte posteriore del telaio e fissarla con viti per legno.

Passaggio 15: ventola, tacchetta francese e altoparlanti

Ventola, tacchetta francese e altoparlanti
Ventola, tacchetta francese e altoparlanti
Ventola, tacchetta francese e altoparlanti
Ventola, tacchetta francese e altoparlanti
Ventola, tacchetta francese e altoparlanti
Ventola, tacchetta francese e altoparlanti
Ventola, tacchetta francese e altoparlanti
Ventola, tacchetta francese e altoparlanti
  1. Installa la ventola da 40 mm all'interno del foro di ventilazione da 1-1/2" con le viti in modo che aspiri l'aria dall'interno del telaio e scarichi all'esterno.
  2. Installa la tacchetta francese negli incavi creati nel passaggio #11 con le viti fornite assicurandoti che sia a livello con la parte superiore del telaio.
  3. Fissare i due altoparlanti rimossi durante lo smontaggio su entrambi i lati della parte posteriore del telaio con viti per legno. Lasciare una lunghezza sufficiente in modo che il filo possa raggiungere il connettore di fabbrica.

Passaggio 16: Connetti

Collegare
Collegare
Collegare
Collegare
Collegare
Collegare
  1. Installa l'adattatore WiFi (e l'adattatore per tastiera wireless opzionale) negli slot USB Raspberry PI.
  2. Collegare il cavo LVDS e i due cavi di alimentazione dell'inverter LCD dall'LCD al vassoio.
  3. Collegare il cablaggio dell'interruttore di fabbrica e gli altoparlanti ai connettori sul vassoio.
  4. Collega il cavo HDMI tra Raspberry Pi e la porta HDMI sul vassoio utilizzando l'adattatore ad angolo retto all'estremità del vassoio.
  5. Collega il cavo di alimentazione micro USB dal passaggio 7 al Raspberry Pi.
  6. Collegare i ponticelli del trasmettitore IR. Collegare il ponticello rosso da 3,3 V al pin n. 1 del Pi, collegare il ponticello del segnale GPIO22 arancione al pin n. 15 e il ponticello di massa marrone al pin n. 39.
  7. Collega il cavo USB della ventola da 40 mm a una porta USB sul retro del vassoio.

Passaggio 17: installare Raspbian e l'installazione di base

Installa Raspbian e la configurazione di base
Installa Raspbian e la configurazione di base
Installa Raspbian e la configurazione di base
Installa Raspbian e la configurazione di base
Installa Raspbian e la configurazione di base
Installa Raspbian e la configurazione di base
Installa Raspbian e la configurazione di base
Installa Raspbian e la configurazione di base

Queste istruzioni presuppongono che Raspbian GNU/Linux 8 (jessie) sia installato.

  1. Segui le istruzioni sul sito Web Raspberry Pi per preparare la tua scheda Micro SD con NOOBS, che è un gestore di installazione del sistema operativo per Raspberry Pi, quindi inserisci la scheda Micro SD nel Raspberry Pi.
  2. Accendi il tuo infocenter e il tuo Pi si avvierà su NOOBS. Segui le istruzioni di installazione sullo schermo per installare Raspbian.
  3. Una volta completata l'installazione, dovresti essere automaticamente connesso al tuo desktop. In caso contrario, l'utente predefinito è pi e la password predefinita è raspberry. Consiglio di modificare la password predefinita e alcune altre impostazioni di base utilizzando la GUI di configurazione di Raspberry Pi in Menu > Preferenze.
  4. Una volta nella GUI di configurazione di Raspberry Pi nella scheda Sistema, fare clic su Espandi filesystem. Questo richiederà solo pochi secondi. Il motivo per espandere il filesystem è quello di rendere disponibile tutto lo spazio disponibile sulla scheda SD, nel tentativo di mantenere Raspbian abbastanza piccolo da adattarsi a schede SD di diverse dimensioni, è compresso per utilizzare solo circa 4 GB. Inoltre, fare clic sul pulsante Modifica password per modificare la password predefinita. Assegna al tuo centro informazioni un nome host a tua scelta, seleziona Avvia su desktop e Accesso automatico.
  5. Mentre sei ancora nella GUI di configurazione di Raspberry Pi, seleziona la scheda Localizzazione e imposta le preferenze di Localizzazione, Fuso orario e Tastiera. La GUI è ulteriormente documentata qui.
  6. Configurare l'adattatore WiFi Edimax tramite le istruzioni di installazione in questa pagina.
  7. Una volta che il WiFi funziona, apri il terminale e aggiorna i repository. Digita i seguenti comandi.
  8. sudo apt-get update
  9. Quindi aggiorniamo tutti i pacchetti.

    sudo apt-get upgrade

  10. Ora aggiorniamo il firmware del Raspberry Pi.

    sudo rpi-update

  11. Riavviare.

    sudo reboot

Passaggio 18: installare i pacchetti software

Installa i pacchetti software
Installa i pacchetti software

Ora installeremo pacchetti aggiuntivi che saranno necessari per l'infocenter. Questi verranno configurati nel passaggio successivo. Apri una finestra di terminale e digita i comandi seguenti.

  1. Installa il browser 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. Installa il server web Apache.

    sudo apt-get install apache2

  3. Installa Unclutter per nascondere il puntatore quando non è in uso.

    sudo apt-get install unclutter

  4. Installa x11-xserver-utils

    sudo apt-get install x11-xserver-utils

  5. Installa Xdotool.

    sudo apt-get install xdotool

  6. Installa il pacchetto Linux Infrared Remote Control.

    sudo apt-get install lirc

Passaggio 19: ruotare il display

Preferisco l'editor di testo vi, se preferisci nano basta sostituire nano con vi nei seguenti passaggi.

Poiché l'infocenter sarà appeso in verticale anziché in orizzontale, sarà necessario ruotare il display. Nel terminale digita i comandi:

sudo vi /boot/config.txt

Aggiungi la riga sottostante al file config.txt.

aggiungi display_rotate=1 90

Passaggio 20: configurazione di Chromium

Chromium è stato installato nel passaggio 18, ora configura Chromium per l'avvio automatico. Nel terminale modifica il file /home/pi/.config/lxsession/LXDE-pi/autostart

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

quindi aggiungi la riga

@chromium-browser --start-fullscreen --disable-session-crashed-bubble --disable-infobars localhost Ora creiamo uno script per aggiornare Chromiu

vi /home/pi/refresh.sh

Aggiungi le righe sottostanti al file

#!/bin/bash

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

Rendi eseguibile lo script

sudo chmod +x /home/pi/refresh.sh e aggiungilo a cron per eseguirlo ogni 15 minuti

sudo crontab -e aggiungi questa riga a cronta

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

Passaggio 21: configurare unclutter e disattivare la soppressione dello schermo

Unclutter e X11-xserver-utils sono stati installati nel passaggio #18. Unclutter nasconderà il puntatore quando non è in uso. Nel terminale modifica il file /home/pi/.config/lxsession/LXDE-pi/autostart Possiamo anche aggiungere comandi xset per disabilitare la modalità di risparmio energetico

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

quindi aggiungi le righe

@unclutter -display:0 -noevents -grab

@xset s off @xset -dpms @xset s noblank

Per disabilitare l'oscuramento dello schermo con l'LXDE predefinito, modificare il file: /etc/xdg/lxsession/LXDE/autostart.

vi /etc/xdg/lxsession/LXDE/autostart

Commenta il comando @xscreensaver (aggiungi un # all'inizio della riga)

#@xscreensaver -no-splash

Per testare la configurazione di xset puoi eseguire xset q dopo un riavvio dovresti vedere il seguente output

preferisci la soppressione: no consenti esposizioni: yestimeout: 0 ciclo: 600 DPMS è disabilitato

Passaggio 22: configurazione del telecomando a infrarossi Linux

Abbiamo installato LIRC nel passaggio #18. Facciamolo funzionare in modo che il nostro Pi possa inviare comandi di accensione e spegnimento IR al display LCD.

sudo vi /boot/config.txt

aggiungi quanto segue al file config.txt

dtoverlay=lirc-rpi, gpio_out_pin=22

quindi modifica il file hardware.conf

sudo vi /etc/lirc/hardware.conf

aggiungi quanto segue

LIRCD_ARGS="--uinput"

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

Trova il file di configurazione del tuo telecomando dall'elenco dei telecomandi nella pagina web di LIRC su https://lirc.sourceforge.net/remotes/ Scarica il file di configurazione e salvalo come /etc/lirc/lircd.conf. Nel mio caso ho usato il file di configurazione Samsung AA59-00382A qui

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

Quindi dovresti essere in grado di testare LIRC con questo comando di accensione/spegnimento

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

Se lo desideri, puoi impostare un programma per accendere e spegnere il tuo LCD usando cron. Modifica crontab e aggiungi una pianificazione a tua scelta. Nel mio esempio, l'infocenter si accende tutti i giorni alle 8:00, quindi si spegne alle 10:00 nei giorni 1-5 (giorni feriali), si riaccende alle 15:00 (15:00) nei giorni 1-5 (giorni feriali) e quindi si spegne ogni giorno all'1:00.

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

Passaggio 23: crea la tua pagina web

Crea la tua pagina web
Crea la tua pagina web

A questo punto dovresti avere un infocenter funzionante che visualizzi l'impostazione predefinita di Apache "Funziona!" pagina web. Ora dobbiamo creare la tua pagina web personalizzata. Puoi progettarlo come desideri rendendolo semplice o complesso come preferisci. Ho incluso due pagine Web di esempio, una è la pagina che sto utilizzando con gli URL rimossi e l'altra è solo un esempio di calendario. Con entrambi dovrai inserire i tuoi URL. Quindi rinomina il file in index.html e inseriscilo in /var/www/html/

Poiché ci sono infiniti modi in cui puoi progettare questa pagina e il caso d'uso di tutti sarà diverso, non descriverò in dettaglio l'intero file html qui. Ci sono un sacco di fantastici Instructables e tutorial sul Web che descrivono in dettaglio come creare pagine Web e ancora di più su come incorporare qualsiasi contenuto ti piaccia.

esempio di file indice

esempio di file indice del solo calendario

Passaggio 24: appendi e divertiti

Appendi e divertiti!
Appendi e divertiti!
Appendi e divertiti!
Appendi e divertiti!
Appendi e divertiti!
Appendi e divertiti!
Appendi e divertiti!
Appendi e divertiti!

Monta l'altra metà della tua tacchetta francese sul muro, assicurandoti che sia a livello, e appendi il tuo infocenter. Collegalo e divertiti!

Concorso Microcontrollori 2017
Concorso Microcontrollori 2017
Concorso Microcontrollori 2017
Concorso Microcontrollori 2017

Gran Premio al Concorso Microcontrollori 2017

Consigliato: