Cuprins:
- Pasul 1: Materiale
- Pasul 2: Demontați
- Pasul 3: Modificați tava electronică din fabrică
- Pasul 4: Mutați intrarea de alimentare
- Pasul 5: Modificați LED-ul de alimentare din fabrică și receptorul IR
- Pasul 6: Construiți un transmițător IR
- Pasul 7: alimentează Pi
- Pasul 8: Montați Pi și testați
- Pasul 9: Creați un cadru
- Pasul 10: Tăiați cadrul
- Pasul 11: Traseu
- Pasul 12: Finalizați cadrul
- Pasul 13: Asamblați
- Pasul 14: Instalați ecranul LCD și tava
- Pasul 15: ventilator, clemă franceză și difuzoare
- Pasul 16: Conectați-vă
- Pasul 17: Instalați Raspbian și Basic Setup
- Pasul 18: Instalați pachete software
- Pasul 19: Rotiți afișajul
- Pasul 20: Configurarea Chromium
- Pasul 21: Configurați dezordine și dezactivați ecranul necompletat
- Pasul 22: Configurați telecomanda cu infraroșu Linux
- Pasul 23: Creați-vă pagina web
- Pasul 24: Hang and Enjoy
Video: Calendar digital de perete și centru de informare pentru acasă: 24 de pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
În acest instructiv, voi activa televizorul cu ecran plat vechi într-un calendar digital montat pe perete și un centru de informare pentru acasă, cu ramă din lemn, alimentat de un Raspberry Pi.
Scopul a fost acela de a avea dintr-o privire accesul la informațiile pertinente pentru toți membrii familiei, de a înlocui calendarul static de perete de hârtie și de a oferi și informații mai utile în timp real decât ar putea vreodată un calendar de hârtie. Caracteristicile pe care le include sunt:
- Un calendar lunar sincronizat cu 6 membri ai familiei, precum și calendarele pentru echipele sportive pentru copii, școli și alte organizații din care aparținem (11 în total). (Google Calendar)
- Prognoza meteo locală. (forecast.io)
- Harta traficului local. (Hărți Google)
- Afișați condițiile din interiorul casei, cum ar fi temperatura, umiditatea, starea ușii garajului deschis / închis, starea luminii pornită / oprită, starea senzorului de scurgere la subsol și multe altele. (Lucruri inteligente și plăci inteligente)
- Monitorizați starea dispozitivelor din rețeaua noastră de domiciliu, cum ar fi servere, camere IP, imprimante IP, routere, puncte de acces WiFi și alte dispozitive de rețea. (Xymon)
- Vizualizați camerele IP exterioare. (Axă)
- Control infraroșu al ecranului LCD de către Raspberry Pi pentru a porni și opri conform unui program.
- Data și ora.
- Chiar și o mică „tablă de cretă digitală” pentru ca oricine din familie să lase note. (Google Doc)
(Inspirat de Instructables de Piney și Ozua)
Pasul 1: Materiale
Electronică
- Raspberry Pi 2
- Adaptor Edimax USB Wifi
- Televizor vechi cu ecran plat, am folosit un Samsung T220HD de 22"
- Cablu HDMI de 18"
- Adaptor HDMI cu unghi drept
- Card micro SD de cel puțin 4 GB
- Cablu de sacrificiu micro USB și cablu de alimentare
- Tastatură / mouse fără fir (opțional)
- LED de 5 mm
- 1 tranzistor 2N2222
- 2 rezistențe (220ohm și 10k Ohm)
- LED IR de 940nm
- mic PCB de prototipare
- Firele jumperului de la bărbat la feminin
- Sârmă jumper solidă de calibru 22 și sârmă torsadată de calibru 20
- Ventilator pentru computer de 5 mm 5v cu mufa USB A.
Hardware
- Pin de 5/4 "x 3-1 / 2" x 6 'finisaj
- Turnare de pin 3/8 "x 1-1 / 4" x 6 'pin
- 1-3 / 8 "x 36" Bara plana din otel
- Pete de lemn și poliuretan sau vopsea
- Tăiș metalic francez
- Două garnituri din plastic de 3/4 "și 1 1/2"
- Montarea șuruburilor și separatoarelor pentru montarea zmeurii Pi
- Lipici pentru lemn și chit pentru lemn
- Tuburi termocontractabile sau bandă electrică
- Câteva șuruburi pentru lemn, pensule și șmirghel
Instrumente
- Mitre văzu
- Sudor MIG
- Fier de lipit & lipit
- Tăietor de biscuiți și # 10 biscuiți
- Unghie cu finisaj pneumatic
- Router
- Burghiu
- Ferăstrău cu gaură de 3/4 "și 1-1 / 2"
- Șlefuitor orbital aleatoriu
- Pistol de lipit fierbinte
- Multimetru
- Asst. Unelte de mana
Pasul 2: Demontați
Dezasamblare - Începeți prin dezasamblarea televizorului Samsung HD T220HD de 22 . Demontarea este destul de ușoară și este documentată în detaliu în manualul de service de mai jos (pag. 8-12), așa că nu voi reproduce aceste instrucțiuni aici. Aveți grijă să nu deteriorați LCD în proces și salvați toate componentele interne. Carcasa și suportul din plastic pot fi aruncate.
Pasul 3: Modificați tava electronică din fabrică
- Scoateți suportul - Cu sursa de alimentare și PCB scoase din tava metalică, începeți prin găurirea celor două conexiuni de presare care țin suportul metalic de tavă și scoateți suportul.
- Adăugați suport pentru tavă - Odată ce consola este îndepărtată, centrați bara plană de oțel perpendiculară pe tavă chiar deasupra mufei de alimentare. Folosind un sudor MIG, fixați-l în poziție. Acesta va fi folosit pentru a susține tava din interiorul cadrului mai târziu. Dacă nu aveți acces la un sudor MIG, puteți găuri și fixa mecanic cu piulițe și șuruburi, dar asigurați-vă că aveți suficient spațiu între capetele șuruburilor și sursa de alimentare odată ce este reinstalat pentru a evita scurtcircuitele. Bara plană este lăsată în mod intenționat pentru moment și va fi tăiată pentru a se potrivi în cadru mai târziu.
Pasul 4: Mutați intrarea de alimentare
Pașii 4-8 se referă la noua și piratată electronică din fabrică
- Relocați priza de alimentare - (Opțional - Inițial nu mă așteptam să am adâncimea necesară pentru a monta cablul de alimentare fără ca acesta să iasă din spatele cadrului și, prin urmare, să nu atârne la culoare pe perete. Sa dovedit că există multă adâncime și acest pas nu este necesar. Îl includ, deoarece este vizibil în fotografii) AVERTISMENT: Continuați cu acest pas numai dacă vă simțiți confortabil să lucrați cu rețea de înaltă tensiune. Deoarece unii dintre comentatori au menționat cablarea, acest lucru poate fi periculos. Culorile de pe firele dvs. pot fi diferite. Dacă nu sunteți sigur, este mai bine să nu treceți la acest pas, deoarece, așa cum am menționat, nu a ajuns să fie necesar.
- Decuplați ștecherul de alimentare de pe placa de alimentare.
- Tăiați capătul cablului de alimentare sacrificială și curățați capătul pentru a expune firele. Folosind un set de continuitate de mai multe metri, testați firele expuse pentru a vedea care dintre ele are continuitate la vârful de la sol. Acest fir (fir albastru în fotografie) va fi lipit la punctul central de lipire de pe sursa de alimentare de la care a fost îndepărtată mufa de alimentare.
- Lipiți celelalte două fire rămase de la cablul de alimentare la cele două puncte de lipire rămase.
- Tăiați flanșa tăvii metalice cu tăieturi metalice pentru a permite firului să iasă pe partea laterală a tăvii, așa cum se arată în fotografie.
Pasul 5: Modificați LED-ul de alimentare din fabrică și receptorul IR
- Înlocuiți LED - LED-ul original de alimentare este pătrat și alb, ceea ce este bine, dar am vrut să folosesc un LED de 5 mm pentru a permite montarea mai ușoară într-o gaură din cadru. Tăiați LED-ul original de la capătul firului. Îndepărtați ambele fire și lipiți aproximativ 6 "de fire torsadate pentru a extinde lungimea fiecăruia. Apoi lipiți noul LED de 5 mm la capătul firelor extinse (nu este necesar un rezistor), asigurați-vă că polaritatea este corectă. bandă electrică pentru izolarea îmbinărilor de lipit.
- Extindeți receptorul IR - Receptorul IR este lipit pe un PCB, ceea ce ar face dificilă montarea în cadru. Scoateți-l de pe PCB și lipiți-i firele. Apoi lipiți aceste fire pe PCB. Din nou, utilizați termocontractor sau bandă electrică pentru a izola îmbinările de lipit.
Pasul 6: Construiți un transmițător IR
Transmițătorul IR alimentat cu tranzistor va fi construit cu tranzistorul, LED-ul IR, firele jumper, PCB de prototipare și două rezistențe enumerate în pasul 2 al materialelor. În plus, veți avea nevoie de o placă pentru a vă prototipa transmițătorul IR. Conectați componentele așa cum se arată în diagrama de pe panou. Odată ce sunteți mulțumit de circuitul dvs. transferați-l pe PCB-ul de prototipare și lipiți-l la locul său. Utilizați o pereche de fire jumper pentru a extinde LED-ul IR de pe PCB, nu lipiți LED-ul IR direct pe PCB. Utilizați încă 3 fire jumper ca conexiuni la Pi.
Puteți pune circuitul în lateral pentru moment, dar dacă doriți să testați transmițătorul IR, mai întâi aveți nevoie de un Raspberry Pi funcțional. Va trebui să treceți la pașii 16-17. Acești pași explică cum să vă configurați PI și cum să conectați transmițătorul IR. Odată finalizat, puteți reveni la acest pas.
Pentru a testa circuitul emițătorului IR putem clipi LED-ul cu un script. Descărcați scriptul LEDblink și mutați-l în directorul principal al lui Pi. Înlocuiți * YOURPATH * de mai jos cu calea către care a fost descărcat scriptul. În tipul terminalului:
mv / * YOURPATH * / LEDblink / home / pi /
Apoi faceți-l executabil rulând
chmod + x / home / pi / LEDblink
Rulați scriptul LEDblink
/ home / pi / LEDblink
LED-ul IR nu este o diodă obișnuită care emite lumină și nu emite lumină vizibilă, dar puteți utiliza o cameră pentru smartphone. să-l vezi clipind. Îndreptați camera către LED-ul IR și priviți ecranul. Dacă circuitul funcționează, ar trebui să vedeți LED-ul IR clipind.
Aici este scriptul LED intermitent în cazul în care nu puteți descărca
#! / usr / bin / python
import RPi. GPIO ca GPIO timp de import GPIO.setwarnings (Fals) GPIO.setmode (GPIO. BCM) GPIO.setup (22, GPIO. OUT) în timp ce True: GPIO.output (22, True) time.sleep (1) GPIO.output (22, False) time.sleep (1)
Adaptat de la telecomanda Raspberry Pi IR
Script LEDblink
Pasul 7: alimentează Pi
- Pregătiți cablul USB - Tăiați capătul micro USB de sacrificiu lăsând capătul micro USB și lungimea de aproximativ 18 ". Îndepărtați firul. Cablurile USB vor avea 4 conductori (de obicei roșu, verde, alb și negru) și un scut. Vom avea folosiți doar firele de masă roșii + 5v și negre. Firele rămase pot fi tăiate din drum.
- Power Raspberry Pi - Localizați cablajul de 9 fire între sursa de alimentare și PCB, acesta va avea 1 cablu roșu și 8 negru, Acest cablaj furnizează un PCB constant de 5v (chiar și atunci când LCD-ul este oprit), astfel încât să îl putem folosi la alimentează Raspberry Pi. Vom numera aceste fire 1-9 începând cu firul roșu. Împingeți prin lipirea firului negru de la cablul USB la firul # 4 și a firului roșu de la cablul USB la firul # 6. Folosiți termocontractor sau bandă electrică pentru a izola îmbinările de lipit.
Pasul 8: Montați Pi și testați
- Mount Pi - Găuriți 4 găuri în tavă pentru a monta Raspberry Pi. Folosiți șuruburi și separatoare pentru a fixa așa cum se arată în imagini. Aveți grijă să aveți suficient spațiu între capetele șuruburilor și PCB după ce este reinstalat pentru a evita scurtcircuitele.
- Reasamblați - Instalați sursa de alimentare și PCB înapoi în tava de fixare cu șuruburi originale. Direcționați noile cabluri de alimentare și micro USB din lateralul tăvii. Dacă doriți să testați bancul în acest moment continuați să conectați cablurile rămase așa cum este descris la Pasul 16, altfel păstrați LCD-ul separat de tavă pentru moment.
Pasul 9: Creați un cadru
Pașii 9-12 descriu cum să creați un nou cadru din lemn pentru toate componentele. Practic este o ramă de imagine pentru ecranul LCD.
- Creați cadru - Folosind un ferăstrău cu unghi, tăiați pinul de 5/4 "x 3-1 / 2" în 4 bucăți cu tăieturi de 45 ° pe fiecare capăt pentru a forma un dreptunghi în jurul ecranului LCD. Acest lucru ar trebui să se potrivească perfect în jurul LCD-ului, dar nu trebuie să forțați LCD-ul în cadru.
- Unire cadru - Marcați centrele fiecărui capăt tăiat. Configurați tăietorul de biscuiți pentru biscuiți 45 ° și # 10, setați adâncimea tăieturii să fie centrată în îmbinare. Tăiați toate cele 8 fante pentru biscuiți.
- Cadru de lipici - Introduceți biscuiții în sloturi, nu lipiți încă și testați potrivirea cu ecranul LCD. Dacă ecranul LCD se potrivește corect în cadru, îndepărtați-l și folosiți clei de lemn pe biscuiți și capetele de 45 ° pentru a uni cadru. Asigurați-vă că cadrul este pătrat folosiți cleme în timp ce lipiciul se fixează. Ștergeți orice exces de adeziv pentru lemn.
Iată un alt instructabil cu mai multe sfaturi pentru construirea unei rame cu tâmplărie de biscuiți de către Canida
Pasul 10: Tăiați cadrul
- Suport LCD - Acum tăiați niște fante pentru biscuiți pentru a ține ecranul LCD în cadru împotriva formei de oprire care va fi instalată în continuare. Setați tigaia de biscuiți la 90 °. Măsurați grosimea ecranului LCD cu un etrier și setați adâncimea tâmplarului la aceeași. Acest LCD are o față mai groasă decât celelalte, deci tăiați mai întâi sloturile pentru biscuiți pentru cele 3 părți mai subțiri. 2 biscuiți pe interiorul laturilor scurte ale cadrului și câte 3 în laturile lungi. După tăierea celor 7 sloturi, măsurați partea mai groasă a ecranului LCD și setați la fel adâncimea tâmplarei. Tăiați ultimele 3 fante pentru biscuiți. Biscuiții ar trebui să se potrivească perfect, țin LCD-ul în poziție fără lipici.
- Decupare - Tăiați modelul de oprire în 4 bucăți cu tăieturi de 45 °. Marginea interioară (marginea mai subțire) va atârna peste interiorul cadrului și va acoperi cadrul metalic al ecranului LCD. Utilizați ecranul LCD ca ghid pentru a determina surplusul corect. Marginea exterioară a modelului de oprire va fi la aproximativ 1/4 "de la marginea exterioară a cadrului, creează o revelație de 1/4" în jurul întregului cadru. Am planificat inițial să direcționez o margine conturată în colțul exterior și să îndepărtez dezvăluirea, dar mi-a plăcut aspectul cu dezvăluirea de 1/4 ", așa că l-am lăsat așa cum este. Asigurați-o cu lipici pentru lemn și cuie cu finisaj pneumatic.
Pasul 11: Traseu
- Încastrare French Cleat - Tăiați latura cadrului French Cleat astfel încât să fie cu 1/2 "mai îngustă decât lățimea cadrului. Marcați conturul clemei la aproximativ 3" de sus, de fiecare parte a cadrului. Setați adâncimea routerului la aceeași cu adâncimea clemei franceze. Trageți o adâncitură pe partea din spate a cadrului, astfel încât clema să stea la același nivel cu partea din spate a cadrului. Tăiați partea de perete a clemei pentru a se potrivi în lățimea cadrului. Acest lucru va asigura montarea cadrului la perete.
- Recess Factory Electronics - În partea de jos a cadrului creați o adâncitură cu routerul pentru a ține electronica din fabrică (PCB IR, comutatoare din fabrică, LED de alimentare) și PCB transmițător IR de la Pasul # 6. Asigurați-vă că aveți suficientă lungime pentru ca firul să ajungă la conectorul lor de pe partea laterală a tăvii. Găuriți două găuri de 3/16 "din partea inferioară a cadrului în această adâncitură. Aceste găuri vor ține receptorul LED și IR de 5 mm și vor permite firelor lor să ruleze înapoi la hamul din fabrică.
- Găuri de ventilație - Cu ferăstrăul de 1-1 / 2 ", găuriți o gaură centrată în partea superioară a cadrului, apoi găuriți două 3/4" în partea inferioară a cadrului cu ferăstrăul de 3/4 ". Asigurați-vă că pentru a evita zona pe care ați dirijat-o în pasul anterior. Spre deosebire de imaginea mea, le veți găuri înainte de colorare sau vopsire.
Pasul 12: Finalizați cadrul
- Pregătire - Umpleți toate găurile și îmbinările unghiilor cu chit pentru lemn și lăsați să fixați apoi șlefuiți exteriorul cadrului cu șlefuitorul dvs. orbital aleatoriu. Șlefuiți până la omogenizare folosind cel puțin 220 de hârtie de nisip.
- Finisare - Patați rama cu nuanța preferată de pata de lemn, apoi aplicați 3 straturi de poliuretan, șlefuind între fiecare strat. Sau dacă preferați, vopsiți. Urmați instrucțiunile producătorului pentru timpul dintre paltoane.
Pasul 13: Asamblați
Acum este timpul să punem totul împreună.
- Începeți prin a introduce LED-ul de alimentare în orificiul său, partea superioară a LED-ului ar trebui să fie la același nivel cu partea din față a cadrului. Apoi adăugați receptorul IR, acesta va fi fixat pe spatele celeilalte găuri datorită formei sale pătrate. Apoi așezați transmițătorul IR încorporat la Pasul 6 lângă receptorul IR, astfel încât să vizeze direct spre partea sa. Adeziv fierbinte în loc.
- Așezați componentele electronice din fabrică (PCB IR, comutatoare din fabrică, întrerupător de alimentare) în zona direcționată a cadrului de la Pasul 11 și direcționați firele astfel încât acestea să fie îndepărtate. Asigurați-vă că aveți suficientă lungime pentru ca hamul din fabrică să ajungă la conectorul său de pe partea laterală a tăvii odată instalat. Adeziv fierbinte în loc.
- Instalați PCB-ul transmițătorului IR încorporat la pasul 6 în zona direcționată și lipiți fierbinte în loc sau fixați-l cu șuruburi pe cadru.
- Instalați cele trei garnituri în orificiile de ventilație și fixați-le cu un pic de albastru fierbinte.
Pasul 14: Instalați ecranul LCD și tava
- Așezați ecranul LCD în cadru și asigurați-l cu biscuiții # 10. Acestea ar trebui să fie strânse și să țină ecranul LCD fără a utiliza lipici pentru lemn.
- Apoi așezați tava cu suportul de bare plate din oțel sudat pe partea din spate a cadrului. Marcați lățimea pe fiecare capăt al barei plate din oțel. Îndoiți bara plană de oțel într-o menghină la 90 ° la marcaje. Îndepărtați excesul de oțel plat de aproximativ 1 ", depășind cotul de la fiecare capăt sau suficient, astfel încât să nu se extindă dincolo de partea din spate a cadrului și fixați-l cu șuruburi pentru lemn.
Pasul 15: ventilator, clemă franceză și difuzoare
- Instalați ventilatorul de 40 mm în orificiul de ventilație de 1-1 / 2 "cu șuruburi, astfel încât acesta să tragă aer din interiorul cadrului și să se evacueze spre exterior.
- Instalați clema franceză în locașurile create la pasul 11 cu șuruburile furnizate asigurându-vă că va fi la nivel cu partea superioară a cadrului.
- Fixați cele două difuzoare scoase în dezasamblare de ambele părți ale părții din spate a cadrului cu șuruburi pentru lemn. Lăsați suficientă lungime, astfel încât firul să poată ajunge la conectorul din fabrică.
Pasul 16: Conectați-vă
- Instalați adaptorul WiFi (și adaptorul opțional de tastatură wireless) în sloturile USB Raspberry PI.
- Conectați cablul LVDS și cele două cabluri de alimentare ale invertorului LCD de la LCD la tavă.
- Conectați cablajul și difuzoarele de comutare din fabrică la conectorii de pe tavă.
- Conectați cablul HDMI între Raspberry Pi și portul HDMI de pe tavă folosind adaptorul cu unghi drept de pe capătul tăvii.
- Conectați cablul de alimentare micro USB de la Pasul 7 la Raspberry Pi.
- Conectați jumperii transmițătorului IR. Conectați jumperul roșu de 3.3v la pinul 1 de pe Pi, conectați jumperul de semnal portocaliu GPIO22 la pinul # 15 și jumperul de masă maro la pinul # 39.
- Conectați cablul USB al ventilatorului de 40 mm la un port USB din spatele tăvii.
Pasul 17: Instalați Raspbian și Basic Setup
Aceste instrucțiuni presupun că Raspbian GNU / Linux 8 (jessie) este instalat.
- Urmați instrucțiunile de pe site-ul web Raspberry Pi pentru a vă pregăti cardul Micro SD cu NOOBS, care este un manager de instalare a sistemului de operare pentru Raspberry Pi și apoi introduceți cardul Micro SD în Raspberry Pi.
- Porniți infocentrul și Pi va porni pe NOOBS. Urmați instrucțiunile de instalare de pe ecran pentru a instala Raspbian.
- Odată ce instalarea este finalizată, ar trebui să vă conectați automat la desktop. Dacă nu, utilizatorul implicit este pi, iar parola implicită este raspberry. Vă recomand să modificați parola implicită, precum și alte setări de bază, utilizând GUI de configurare Raspberry Pi din Meniu> Preferințe.
- Odată ajuns în GUI de configurare Raspberry Pi sub fila Sistem, faceți clic pe Expand Filesystem. Acest lucru va dura doar câteva secunde. Motivul extinderii sistemului de fișiere este acela de a pune la dispoziție tot spațiul disponibil pe cardul SD, într-un efort de a păstra Raspbian suficient de mic pentru a se potrivi pe carduri SD de dimensiuni diferite, este comprimat pentru a utiliza doar aproximativ 4 GB. De asemenea, faceți clic pe butonul Modificare parolă pentru a schimba parola implicită. Oferiți-vă infocentrului un nume de gazdă la alegere, selectați Boot To Desktop și Auto login.
- În timp ce vă aflați încă în GUI de configurare Raspberry Pi, selectați fila Localizare și setați preferințele Locale, Timezone și Keyboard. GUI este documentat în continuare aici.
- Configurați adaptorul Edimax WiFi prin instrucțiunile de instalare de pe această pagină.
- Odată ce WiFi funcționează, deschide terminalul și actualizează depozitele. Tastați următoarele comenzi.
- sudo apt-get update
-
În continuare, să actualizăm toate pachetele.
sudo apt-get upgrade
-
Acum să actualizăm firmware-ul Raspberry Pi.
sudo rpi-update
-
Reporniți.
reporniți sudo
Pasul 18: Instalați pachete software
Acum vom instala pachete suplimentare care vor fi necesare pentru infocenter. Acestea vor fi configurate în pasul următor. Deschideți o fereastră terminal și tastați comenzile de mai jos.
-
Instalați browserul 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
-
Instalați serverul web Apache.
sudo apt-get install apache2
-
Instalați Unclutter pentru a ascunde indicatorul atunci când nu este utilizat.
sudo apt-get install unclutter
-
Instalați x11-xserver-utils
sudo apt-get install x11-xserver-utils
-
Instalați Xdotool.
sudo apt-get install xdotool
-
Instalați pachetul de control de la distanță cu infraroșu Linux.
sudo apt-get install lirc
Pasul 19: Rotiți afișajul
Prefer editorul de text vi, dacă preferați nano, doar înlocuiți nano cu vi în pașii următori.
Deoarece infocentrul va fi agățat vertical în loc de orizontală, va trebui să rotim afișajul. În terminal introduceți comenzile:
sudo vi /boot/config.txt
Adăugați linia de mai jos la fișierul config.txt.
adăugați display_rotate = 1 90
Pasul 20: Configurarea Chromium
Chromium a fost instalat în Pasul # 18 acum configurați Chromium pentru a porni automat. În terminal editați fișierul /home/pi/.config/lxsession/LXDE-pi/autostart
vi /home/pi/.config/lxsession/LXDE-pi/autostart
apoi adăugați linia
@ chromium-browser --start-fullscreen --disable-session-crashed-bubble --disable-infobars localhost Acum creăm un script pentru a actualiza Chromiu
vi /home/pi/refresh.sh
Adăugați liniile de mai jos în fișier
#! / bin / bash
export DISPLAY = ": 0" WID = $ (xdotool search --onlyvisible --class chromium | head -1) xdotool window activate $ {WID} xdotool key ctrl + F5
Faceți scriptul executabil
sudo chmod + x /home/pi/refresh.sh și adăugați-l la cron pentru a rula la fiecare 15 minute
sudo crontab -e adaugă această linie la cronta
* / 15 * * * * /home/pi/refresh.sh
Pasul 21: Configurați dezordine și dezactivați ecranul necompletat
Unclutter și X11-xserver-utils au fost instalate în Pasul # 18. Unclutter va ascunde indicatorul atunci când nu este utilizat. În terminal editați fișierul /home/pi/.config/lxsession/LXDE-pi/autostart Putem adăuga și comenzi xset pentru a dezactiva modul de economisire a energiei
vi /home/pi/.config/lxsession/LXDE-pi/autostart
apoi adăugați liniile
@unclutter -display: 0 -noevents -grab
@xset s off @xset -dpms @xset s noblank
Pentru a dezactiva oprirea ecranului cu LXDE implicit, editați fișierul: / etc / xdg / lxsession / LXDE / autostart.
vi / etc / xdg / lxsession / LXDE / autostart
Comentează comanda @xscreensaver (adaugă un # la cerșirea liniei)
# @ xscreensaver -no-splash
Pentru a testa configurația xset, puteți rula xset q după o repornire, ar trebui să vedeți următoarea ieșire
preferați golirea: nu permiteți expuneri: yestimeout: 0 ciclu: 600 DPMS este dezactivat
Pasul 22: Configurați telecomanda cu infraroșu Linux
Am instalat LIRC în Pasul # 18. Haideți să funcționeze, astfel încât Pi-ul nostru să poată trimite comenzi de pornire și oprire IR pe LCD.
sudo vi /boot/config.txt
adăugați următoarele la fișierul config.txt
dtoverlay = lirc-rpi, gpio_out_pin = 22
apoi editați fișierul hardware.conf
sudo vi /etc/lirc/hardware.conf
adăugați următoarele
LIRCD_ARGS = "- uinput"
LOAD_MODULES = true DRIVER = "implicit" DEVICE = "/ dev / lirc0" MODULES = "lirc_rpi" LIRCD_CONF = "" LIRCMD_CONF = ""
Găsiți fișierul de configurare al telecomenzii dvs. din lista de telecomenzi din pagina web LIRC la https://lirc.sourceforge.net/remotes/ Descărcați fișierul de configurare și salvați-l ca /etc/lirc/lircd.conf. În cazul meu, am folosit fișierul de configurare Samsung AA59-00382A aici
cp AA59-00382A.lircd.conf /etc/lirc/lircd.conf
Atunci ar trebui să puteți testa LIRC cu această comandă de pornire / oprire
/ usr / bin / irsend SEND_ONCE Samsung_AA59-00382A KEY_POWER
Dacă doriți, puteți seta un program pentru pornirea și oprirea ecranului LCD folosind cron. Editați crontab și adăugați un program la alegere. În exemplul meu, infocentrul se aprinde zilnic la 8:00, apoi se oprește la 10:00 dimineața în zilele 1-5 (săptămâni), se pornește din nou la 15:00 (15:00) în zilele 1-5 (săptămâni) și apoi se oprește în fiecare zi 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
Pasul 23: Creați-vă pagina web
În acest moment ar trebui să aveți un infocentru funcțional care afișează Apache implicit „Funcționează!” pagină web. Acum trebuie să creăm pagina dvs. web personalizată. Puteți proiecta acest lucru după cum doriți, făcându-l la fel de simplu sau de complex cât doriți. Am inclus două exemple de pagini web, una este pagina pe care o folosesc cu adresele URL eliminate, iar cealaltă este doar un exemplu de calendar. Cu oricare dintre ele va trebui să introduceți propriile adrese URL. Apoi redenumiți fișierul în index.html și plasați în / var / www / html /
Deoarece există o mulțime de moduri în care ați putea proiecta această pagină și cazurile de utilizare ale tuturor vor fi diferite, nu voi detalia aici întregul fișier html. Există o mulțime de instrumente și tutoriale minunate pe web care detaliază cum să creați pagini web și chiar mai multe despre cum să încorporați orice conținut doriți.
exemplu fișier index
exemplu fișier index numai calendar
Pasul 24: Hang and Enjoy
Montați cealaltă jumătate a cremei franceze pe perete, asigurându-vă că este la nivel, și agățați-vă infocentrul. Conectați-l și bucurați-vă!
Marele premiu la concursul de microcontrolere 2017
Recomandat:
Măsurare temperatură automată și informare vocală: 5 pași (cu imagini)
Măsurare temperatură automată și informare vocală: Ziua recentă, întreaga lume se luptă cu virusul Covid19. Prima verificare a persoanelor afectate (sau suspectate a fi efectuate) este măsurarea temperaturii corpului. Așadar, acest proiect este realizat pe un model care poate măsura automat temperatura corpului și poate informa
Montare pe perete pentru iPad ca panou de control de automatizare la domiciliu, folosind un magnet controlat servo pentru a activa ecranul: 4 pași (cu imagini)
Montare pe perete pentru iPad Ca panou de control pentru automatizarea casei, folosind un magnet controlat servo pentru a activa ecranul: în ultimul timp am petrecut destul de mult timp automatizând lucrurile în și în jurul casei mele. Folosesc Domoticz ca aplicație de automatizare a casei, consultați www.domoticz.com pentru detalii. În căutarea unei aplicații de tablou de bord care afișează toate informațiile Domoticz
Motor pas cu pas controlat de lumină + suport / perete de perete: 6 pași
Motor pas cu pas controlat de lumină + suport / perete de perete: Acest suport este utilizat pentru adăpostirea unui motor pas cu pas controlat de Arduino, conceput pentru a controla automat o perdea în funcție de nivelul de lumină din cameră. De asemenea, puteți adăuga un ecran LCD pentru a imprima nivelul de lumină. Echipamentul 3D este doar pentru demonstrație, un
Raspberry Pi: Calendar montat pe perete și centru de notificări: 5 pași (cu imagini)
Raspberry Pi: Calendar montat pe perete și centru de notificare: Înainte de „era digitală” ” multe familii au folosit calendare de perete pentru a arăta o vizualizare lunară a evenimentelor viitoare. Această versiune modernă a calendarului montat pe perete include aceleași funcții de bază: O agendă lunară Sincronizarea activității membrilor familiei
Instrucțiuni pentru realizarea unui atașament de legătură cu patru bare pentru suportul pentru picioare montat în centru: 9 pași (cu imagini)
Instrucțiuni pentru realizarea unui atașament de legătură cu patru bare pentru suportul pentru picioare montat în centru: scaunele cu roți cu putere medie (PWC) au devenit mai populare în ultimii ani. Cu toate acestea, datorită amplasării roților din față, suporturile tradiționale montate lateral au fost înlocuite cu un singur suport pentru picioare montat central. Din păcate, center-mou