Cuprins:

Calendar digital de perete și centru de informare pentru acasă: 24 de pași (cu imagini)
Calendar digital de perete și centru de informare pentru acasă: 24 de pași (cu imagini)

Video: Calendar digital de perete și centru de informare pentru acasă: 24 de pași (cu imagini)

Video: Calendar digital de perete și centru de informare pentru acasă: 24 de pași (cu imagini)
Video: Franco ii da plame lui Cristina Pucean 😂 #shorts 2024, Noiembrie
Anonim
Calendar de perete digital și centru de informare pentru acasă
Calendar de perete digital și centru de informare pentru acasă
Calendar de perete digital și centru de informare pentru acasă
Calendar de perete digital și centru de informare pentru acasă
Calendar de perete digital și centru de informare pentru acasă
Calendar de perete digital și centru de informare pentru acasă

Î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

Materiale
Materiale
Materiale
Materiale
Materiale
Materiale
Materiale
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

Demontați
Demontați
Demontați
Demontați
Demontați
Demontați
Demontați
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ă

Modificați tava electronică din fabrică
Modificați tava electronică din fabrică
Modificați tava electronică din fabrică
Modificați tava electronică din fabrică
  1. 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.
  2. 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

Mutați intrarea de alimentare
Mutați intrarea de alimentare
Mutați intrarea de alimentare
Mutați intrarea de alimentare
Mutați intrarea de alimentare
Mutați intrarea de alimentare

Pașii 4-8 se referă la noua și piratată electronică din fabrică

  1. 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.
  2. Decuplați ștecherul de alimentare de pe placa de alimentare.
  3. 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.
  4. Lipiți celelalte două fire rămase de la cablul de alimentare la cele două puncte de lipire rămase.
  5. 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

Modificați LED-ul de alimentare din fabrică și receptorul IR
Modificați LED-ul de alimentare din fabrică și receptorul IR
Modificați LED-ul de alimentare din fabrică și receptorul IR
Modificați LED-ul de alimentare din fabrică și receptorul IR
  1. Î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.
  2. 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

Construiți un transmițător IR
Construiți un transmițător IR
Construiți un transmițător IR
Construiți un transmițător IR
Construiți un transmițător IR
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

Puterea Pi
Puterea Pi
Puterea Pi
Puterea Pi
Puterea Pi
Puterea Pi
Puterea Pi
Puterea Pi
  1. 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.
  2. 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

Muntele Pi și Test
Muntele Pi și Test
Muntele Pi și Test
Muntele Pi și Test
  1. 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.
  2. 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

Creați cadru
Creați cadru
Creați cadru
Creați cadru
Creați cadru
Creați cadru
Creați cadru
Creați 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.

  1. 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.
  2. 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.
  3. 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

Cadru decupat
Cadru decupat
Cadru decupat
Cadru decupat
  1. 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.
  2. 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

Traseu
Traseu
Traseu
Traseu
Traseu
Traseu
  1. Î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.
  2. 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ă.
  3. 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

Finish Frame
Finish Frame
  1. 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.
  2. 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

Asambla
Asambla
Asambla
Asambla
Asambla
Asambla

Acum este timpul să punem totul împreună.

  1. Î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.
  2. 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.
  3. 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.
  4. 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

Instalați ecranul LCD și tava
Instalați ecranul LCD și tava
Instalați ecranul LCD și tava
Instalați ecranul LCD și tava
  1. 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.
  2. 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

Ventilator, cremă franceză și difuzoare
Ventilator, cremă franceză și difuzoare
Ventilator, cremă franceză și difuzoare
Ventilator, cremă franceză și difuzoare
Ventilator, cremă franceză și difuzoare
Ventilator, cremă franceză și difuzoare
Ventilator, cremă franceză și difuzoare
Ventilator, cremă franceză și difuzoare
  1. 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.
  2. 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.
  3. 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ă

Conectați
Conectați
Conectați
Conectați
Conectați
Conectați
  1. Instalați adaptorul WiFi (și adaptorul opțional de tastatură wireless) în sloturile USB Raspberry PI.
  2. Conectați cablul LVDS și cele două cabluri de alimentare ale invertorului LCD de la LCD la tavă.
  3. Conectați cablajul și difuzoarele de comutare din fabrică la conectorii de pe tavă.
  4. Conectați cablul HDMI între Raspberry Pi și portul HDMI de pe tavă folosind adaptorul cu unghi drept de pe capătul tăvii.
  5. Conectați cablul de alimentare micro USB de la Pasul 7 la Raspberry Pi.
  6. 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.
  7. 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

Instalați Raspbian și Basic Setup
Instalați Raspbian și Basic Setup
Instalați Raspbian și Basic Setup
Instalați Raspbian și Basic Setup
Instalați Raspbian și Basic Setup
Instalați Raspbian și Basic Setup
Instalați Raspbian și Basic Setup
Instalați Raspbian și Basic Setup

Aceste instrucțiuni presupun că Raspbian GNU / Linux 8 (jessie) este instalat.

  1. 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.
  2. Porniți infocentrul și Pi va porni pe NOOBS. Urmați instrucțiunile de instalare de pe ecran pentru a instala Raspbian.
  3. 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.
  4. 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.
  5. Î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.
  6. Configurați adaptorul Edimax WiFi prin instrucțiunile de instalare de pe această pagină.
  7. Odată ce WiFi funcționează, deschide terminalul și actualizează depozitele. Tastați următoarele comenzi.
  8. sudo apt-get update
  9. În continuare, să actualizăm toate pachetele.

    sudo apt-get upgrade

  10. Acum să actualizăm firmware-ul Raspberry Pi.

    sudo rpi-update

  11. Reporniți.

    reporniți sudo

Pasul 18: Instalați pachete software

Instalați pachete software
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.

  1. 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

  2. Instalați serverul web Apache.

    sudo apt-get install apache2

  3. Instalați Unclutter pentru a ascunde indicatorul atunci când nu este utilizat.

    sudo apt-get install unclutter

  4. Instalați x11-xserver-utils

    sudo apt-get install x11-xserver-utils

  5. Instalați Xdotool.

    sudo apt-get install xdotool

  6. 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

Creați-vă pagina web
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

Stai și Bucură-te!
Stai și Bucură-te!
Stai și Bucură-te!
Stai și Bucură-te!
Stai și Bucură-te!
Stai și Bucură-te!
Stai și Bucură-te!
Stai și Bucură-te!

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ă!

Concurs de microcontrolere 2017
Concurs de microcontrolere 2017
Concurs de microcontrolere 2017
Concurs de microcontrolere 2017

Marele premiu la concursul de microcontrolere 2017

Recomandat: