Turinys:
- 1 žingsnis: medžiagos
- 2 žingsnis: išardykite
- 3 veiksmas: pakeiskite gamyklos elektronikos dėklą
- 4 žingsnis: perkelkite maitinimo lizdą
- 5 veiksmas: pakeiskite gamyklos maitinimo šviesos diodą ir IR imtuvą
- 6 žingsnis: sukurkite IR siųstuvą
- 7 žingsnis: įjunkite „Pi“
- 8 žingsnis: pritvirtinkite Pi ir išbandykite
- 9 žingsnis: sukurkite rėmelį
- 10 žingsnis: apipjaustykite rėmą
- 11 žingsnis: Maršrutas
- 12 žingsnis: Užbaikite rėmą
- 13 žingsnis: Surinkite
- 14 veiksmas: įdiekite LCD ir dėklą
- 15 žingsnis: Ventiliatorius, prancūziškas ratukas ir garsiakalbiai
- 16 žingsnis: prijunkite
- 17 veiksmas: įdiekite „Raspbian“ir pagrindinę sąranką
- 18 veiksmas: įdiekite programinės įrangos paketus
- 19 veiksmas: pasukite ekraną
- 20 veiksmas: „Chromium“sąranka
- 21 veiksmas: nustatykite iškraipymą ir išjunkite ekrano išblukimą
- 22 veiksmas: nustatykite „Linux“infraraudonųjų spindulių nuotolinio valdymo pultą
- 23 veiksmas: sukurkite savo tinklalapį
- 24 žingsnis: pakabinkite ir mėgaukitės
Video: Skaitmeninis sieninis kalendorius ir namų informacijos centras: 24 žingsniai (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Šioje instrukcijoje aš įjungsiu seną plokščiaekranį televizorių prie medinio rėmo skaitmeninio sieninio kalendoriaus ir namų informacijos centro, kurį maitina „Raspberry Pi“.
Tikslas buvo iš pirmo žvilgsnio turėti prieigą prie visiems šeimos nariams svarbios informacijos, pakeisti statinį popierinį sieninį kalendorių ir pateikti dar daugiau naudingos informacijos realiuoju laiku, nei kada nors galėjo gauti popierinis kalendorius. Jame yra šios savybės:
- Mėnesinis kalendorius, sinchronizuojamas su 6 šeimos nariais, taip pat vaikų sporto komandų, mokyklų ir kitų organizacijų, kurioms mes priklausome, kalendoriai (iš viso 11). („Google“kalendorius)
- Vietos orų prognozė. (prognozė.io)
- Vietinio eismo žemėlapis. (Google žemėlapiai)
- Rodyti namo sąlygas, pvz., Temperatūrą, drėgmę, garažo vartų atidarymo/uždarymo būseną, įjungtą/išjungtą šviesą, rūsio nuotėkio jutiklio būseną ir dar daugiau. (Protingi dalykai ir protingos plytelės)
- Stebėkite mūsų namų tinklo įrenginių, tokių kaip serveriai, IP kameros, IP spausdintuvai, maršrutizatoriai, „WiFi“prieigos taškai ir kiti tinklo įrenginiai, būseną. („Xymon“)
- Peržiūrėkite lauko IP kameras. (Ašis)
- Infraraudonųjų spindulių skystųjų kristalų valdymas „Raspberry Pi“, kad būtų galima įjungti ir išjungti pagal tvarkaraštį.
- Data ir laikas.
- Net maža „skaitmeninė kreidinė lenta“, kad visi šeimos nariai paliktų užrašus. („Google“dokumentas)
(Įkvėptas Piney ir Ozua „Instructables“)
1 žingsnis: medžiagos
Elektronika
- Raspberry Pi 2
- Edimax USB Wifi adapteris
- Senas plokščiaekranis televizorius, naudojau 22 colių „Samsung T220HD“
- 18 colių HDMI kabelis
- Stačiakampis HDMI adapteris
- Ne mažiau kaip 4 GB „micro SD“kortelė
- Aukojamas mikro USB kabelis ir maitinimo laidas
- Belaidė klaviatūra/pelė (pasirenkama)
- 5 mm šviesos diodas
- 1 2N2222 tranzistorius
- 2 rezistoriai (220 omų ir 10 k omų)
- 940 nm IR šviesos diodas
- mažas prototipų PCB
- Džemperio laidai nuo patelių iki moterų
- 22 gabaritų vientisas jungiamasis laidas ir 20 gabaritų viela
- 40 mm 5 V kompiuterio ventiliatorius su USB A kištuku
Techninė įranga
- 5/4 "x 3-1/2" x 6 'apdailos rūšies pušis
- 3/8 "x 1-1/4" x 6 'pušies sustojimas
- 1-3/8 "x 36" plieno plokščia juosta
- Medžio dėmės ir poliuretanas arba dažai
- Metalinis prancūziškas ratukas
- Du 3/4 "ir vienas 1-1/2" plastikinis tarpiklis
- Tvirtinimo varžtai ir atramos „Raspberry Pi“tvirtinimui
- Medienos klijai ir medienos glaistas
- Šilumos susitraukiančius vamzdžius arba elektros juostą
- Keli medvaržčiai, teptukai ir švitrinis popierius
Įrankiai
- Mitre pjūklas
- MIG suvirintojas
- Lituoklis ir lydmetalis
- Sausainių stalius ir #10 sausainiai
- Pneumatinis apdailos vinys
- Maršrutizatorius
- Grąžtas
- 3/4 "ir 1-1/2" skylių pjūklas
- Atsitiktinis orbitinis šlifuoklis
- Karštas klijų pistoletas
- Kelių metrų
- Asst. Rankiniai įrankiai
2 žingsnis: išardykite
Išardymas - pradėkite išardydami 22 colių „Samsung HD T220HD“televizorių. Išardymas yra gana lengvas ir išsamiai aprašytas žemiau esančiame aptarnavimo vadove (8-12 psl.), Todėl šių instrukcijų čia nekartosiu. Būkite atsargūs, kad nepažeistumėte Skystųjų kristalų ekraną ir išsaugokite visus vidinius elementus. Plastikinį korpusą ir stovą galima išmesti.
3 veiksmas: pakeiskite gamyklos elektronikos dėklą
- Nuimkite laikiklį - išėmę maitinimo šaltinį ir PCB iš metalinio dėklo, pradėkite gręžti dvi presavimo jungtis, laikančias metalinį laikiklį prie dėklo, ir nuimkite laikiklį.
- Pridėkite dėklo atramą - kai laikiklis pasitraukia iš kelio, centruokite plieninę plokščią juostą statmenai dėklui tiesiai virš maitinimo įleidimo kištuko. Naudodami MIG suvirintoją, pritvirtinkite jį vietoje. Vėliau jis bus naudojamas padėklui rėmo viduje palaikyti. Jei neturite prieigos prie MIG suvirintojo, galite išgręžti skyles ir mechaniškai pritvirtinti veržlėmis ir varžtais, tačiau įsitikinkite, kad tarp varžtų galvutės ir maitinimo šaltinio, kai jis vėl sumontuotas, turite pakankamai laisvos vietos, kad išvengtumėte trumpojo jungimo. Plokščioji juosta kol kas tyčia paliekama ilgai ir vėliau bus apipjaustyta, kad tilptų į rėmo vidų.
4 žingsnis: perkelkite maitinimo lizdą
4-8 veiksmai yra susiję su nauja ir įsilaužta gamyklos elektronika
- Perkelti maitinimo lizdą - (pasirinktinai - iš pradžių nesitikėjau, kad gylis, reikalingas maitinimo laidui sutalpinti, neišsikišęs iš rėmo galinės dalies ir dėl to jis nekabos ant sienos. Paaiškėjo, kad daug gylio ir šis žingsnis nėra būtinas. Aš jį įtraukiu, nes jis matomas nuotraukose) ĮSPĖJIMAS: tęskite šį veiksmą tik tada, kai jums patogu dirbti su aukštos įtampos tinklo kintama srove. Kaip kai kurie komentatoriai paminėjo laidų prijungimą, tai gali būti pavojinga. Laidų spalvos gali būti skirtingos. Jei nesate tikri, geriausia praleisti šį žingsnį, nes, kaip minėjau, tai nebuvo būtina.
- Išjunkite maitinimo įvado kištuką iš maitinimo grandinės plokštės.
- Nupjaukite aukojimo maitinimo laido galą ir nuimkite galą, kad atskleistumėte laidus. Naudodami kelių metrų tęstinumo nustatymą, išbandykite atvirus laidus, kad pamatytumėte, kuris iš jų turi tęstinumą prie kištuko įžeminimo. Ši viela (mėlyna viela nuotraukoje) bus prilituota prie maitinimo šaltinio, iš kurio buvo ištrauktas maitinimo įvado kištukas, centrinio litavimo taško.
- Lituokite kitus du likusius laidus nuo maitinimo laido iki dviejų likusių litavimo taškų.
- Apipjaukite metalinio padėklo flanšą metaliniais šliaužikliais, kad viela išeitų iš dėklo šono, kaip parodyta nuotraukoje.
5 veiksmas: pakeiskite gamyklos maitinimo šviesos diodą ir IR imtuvą
- Pakeisti šviesos diodą - originalus maitinimo šviesos diodas yra kvadratinis ir baltas, o tai gerai, bet norėjau naudoti 5 mm šviesos diodą, kad būtų lengviau montuoti rėmo skylėje. Iškirpkite originalų šviesos diodą nuo laido galo. Išplėskite abu laidus ir lituokite maždaug 6 colių vielos vielą, kad prailgintumėte kiekvieno ilgį. Tada lituokite naują 5 mm šviesos diodą prailgintų laidų gale (rezistorius nereikalingas), įsitikinkite, kad poliškumas yra teisingas. Naudokite termiškai susitraukiantį arba elektros juosta, skirta izoliuoti litavimo jungtis.
- Išplėskite IR imtuvą - IR imtuvas yra prilituotas prie PCB, o tai apsunkintų montavimą rėme. Lituokite jį iš PCB ir prijunkite prie jo vielinius laidus. Tada lituokite tuos laidus prie PCB. Vėlgi, lydmetalio jungtims izoliuoti naudokite termiškai susitraukiantį ar elektros juostą.
6 žingsnis: sukurkite IR siųstuvą
Tranzistoriumi maitinamas IR siųstuvas bus sukurtas naudojant tranzistorių, IR šviesos diodą, trumpiklius laidus, prototipinę PCB ir du rezistorius, išvardytus medžiagų 2 žingsnyje. Be to, norint sukurti IR siųstuvo prototipą, jums reikės duonos lentos. Prijunkite komponentus, kaip parodyta duonos lentos schemoje. Kai būsite patenkinti savo grandine, perkelkite ją į PCB prototipą ir lydmetalį. Naudokite jungiamųjų laidų porą, kad išplėstumėte IR šviesos diodą nuo PCB, o ne lituokite IR šviesos diodo tiesiai prie PCB. Prijunkite prie „Pi“dar 3 trumpiklius laidus.
Kol kas grandinę galite atidėti į šoną, bet jei norite išbandyti savo IR siųstuvą, pirmiausia reikia veikiančio „Raspberry Pi“. Turėsite pereiti prie 16–17 žingsnių. Šie veiksmai paaiškina, kaip nustatyti PI ir kaip prijungti IR siųstuvą. Baigę galite grįžti prie šio žingsnio.
Norėdami išbandyti IR siųstuvo grandinę, mes galime mirksėti šviesos diodu su scenarijumi. Atsisiųskite „LEDblink“scenarijų ir perkelkite jį į „Pi“namų katalogą. Žemiau pakeiskite * YOURPATH * keliu, į kurį scenarijus buvo atsisiųstas. Terminalo tipas:
mv/*YOURPATH*/LEDblink/home/pi/
Tada padarykite jį vykdomu paleisdami
chmod +x/home/pi/LEDblink
Paleiskite „LEDblink“scenarijų
/home/pi/LED blink
IR šviesos diodas nėra įprastas šviesos diodas ir neskleidžia matomos šviesos, tačiau galite naudoti išmaniojo telefono kamerą. kad jis mirksėtų. Nukreipkite fotoaparatą į IR šviesos diodą ir pažvelkite į ekraną. Jei grandinė veikia, turėtumėte matyti, kad mirksi IR šviesos diodas.
Čia yra LED mirksėjimo scenarijus, kurio negalite atsisiųsti
#!/usr/bin/python
importuoti RPi. GPIO kaip GPIO importo laiką GPIO.setwarnings (klaidinga) GPIO.setmode (GPIO. BCM) GPIO.setup (22, GPIO. OUT), o tiesa: GPIO.output (22, True) time.sleep (1) GPIO. output (22, False) time.sleep (1)
Pritaikytas iš Raspberry Pi IR nuotolinio valdymo pulto
„LEDblink“scenarijus
7 žingsnis: įjunkite „Pi“
- Paruoškite USB kabelį - nukirpkite aukos „micro USB“galą, palikdami „micro USB“galą ir maždaug 18 colių ilgio. Pašalinkite laidą. USB kabeliai turės 4 laidininkus (dažniausiai raudoną, žalią, baltą ir juodą) ir skydą. Mes naudokite tik raudonus +5 V ir juodus įžeminimo laidus. Likusius laidus galima nukirpti.
- „Power Raspberry Pi“- suraskite 9 laidų laidus tarp maitinimo šaltinio ir PCB, jis turės 1 raudoną ir 8 juodus laidus. Šis diržas į PCB tiekia pastovią 5 V įtampą (net kai LCD ekranas yra išjungtas), kad galėtume jį naudoti įjunkite Raspberry Pi. Šiuos laidus numeruosime 1–9, pradedant raudona viela. Sujunkite lituodami juodą laidą iš USB kabelio į 4 laidą ir raudoną laidą iš USB kabelio į 6 laidą. Lituoklio jungčių izoliacijai naudokite termiškai susitraukiančią ar elektrinę juostą.
8 žingsnis: pritvirtinkite Pi ir išbandykite
- „Mount Pi“- gręžkite 4 skyles į dėklą, kad pritvirtintumėte „Raspberry Pi“. Norėdami pritvirtinti, kaip parodyta paveikslėliuose, naudokite varžtus ir atramas. Kad išvengtumėte trumpojo jungimo, pasirūpinkite, kad tarp varžtų galvutės ir PCB būtų pakankamai atstumo, kai ji bus įdiegta iš naujo.
- Sumontuoti - Įdėkite maitinimo šaltinį ir PCB atgal į dėklą, pritvirtindami originaliais varžtais. Išimkite dėklo šone naujus maitinimo ir mikro USB kabelius. Jei šiuo metu norite atlikti bandymą stende, toliau prijunkite likusius kabelius, kaip aprašyta 16 veiksme, priešingu atveju kol kas laikykite LCD ekraną atskirai nuo dėklo.
9 žingsnis: sukurkite rėmelį
9–12 veiksmuose aprašoma, kaip sukurti naują medinį rėmą visiems komponentams. Iš esmės tai yra LCD ekrano rėmelis.
- Sukurkite rėmą - naudodami pjovimo pjūklą, supjaustykite 5/4 "x 3-1/2" pušį į 4 dalis su 45 ° pjūviais kiekviename gale, kad aplink LCD būtų stačiakampis. Tai turėtų tvirtai priglusti prie skystųjų kristalų ekrano, bet ne taip, kad jūs turite priversti LCD į rėmą.
- Sujungti rėmą - pažymėkite kiekvieno pjovimo galo centrus. Nustatykite sausainių stalių 45 ° ir #10 sausainiams, nustatykite pjūvio gylį, kad jis būtų centre. Iškirpkite visas 8 sausainių vietas.
- Klijų rėmas - įkiškite sausainius į lizdus, dar neklijuokite ir patikrinkite, ar tinka LCD. Jei skystųjų kristalų ekranas tinkamai tinka rėmeliui, nuimkite jį ir naudokite medžio klijus ant sausainių ir 45 ° kampuose, kad sujungtumėte rėmą. Įsitikinkite, kad rėmas yra kvadratinis, klijams tvirtinant naudokite spaustukus. Nuvalykite medienos klijų perteklių.
Čia yra dar vienas „Instructable“, kuriame yra daugiau patarimų, kaip sukurti rėmelį su „Canida“biskvitiniais staliais
10 žingsnis: apipjaustykite rėmą
- LCD palaikymas - Dabar supjaustykite keletą sausainių plyšių, kad LCD laikytų rėmą prieš atraminį liejinį, kuris bus sumontuotas toliau. Sausainių stalių nustatykite į 90 °. Išmatuokite LCD storį su apkaba ir nustatykite tą patį storio gylį. Šio LCD ekrano viena pusė yra storesnė už kitas, todėl pirmiausia supjaustykite sausainių lizdus plonesnėms 3 pusėms. 2 sausainiai rėmelio trumpųjų pusių vidinėje pusėje ir 3 ilgose pusėse. Iškirpę tuos 7 plyšius, išmatuokite storesnę LCD pusę ir nustatykite tą patį stalviršio gylį. Iškirpkite paskutines 3 sausainių vietas. Sausainiai turėtų tvirtai priglusti, jie laikys LCD be klijų.
- Apipjaustymas - išpjovą nutraukite į 4 dalis 45 ° pjūviais. Vidinis kraštas (plonesnis kraštas) pakabins rėmo vidų ir uždengs metalinį LCD ekraną. Naudokite LCD kaip vadovą, kad nustatytumėte teisingą iškyšą. Išorinis stabdymo liejimo kraštas bus maždaug 1/4 colio atstumu nuo išorinio rėmo krašto, jis sukuria 1/4 colio atskleidimą aplink visą rėmą. Iš pradžių planavau nukreipti kontūrinį kraštą į išorinį kampą ir pašalinti atidengimą, bet man patiko išvaizda su 1/4 colio atidengimu, todėl palikau ją tokią, kokia yra.
11 žingsnis: Maršrutas
- Įleidžiamas prancūziškas raištis - nupjaukite rėmo šoninę dalį taip, kad ji būtų 1/2 colio siauresnė už rėmo plotį. Pažymėkite rato kontūrą maždaug 3 colių atstumu nuo viršaus kiekvienoje rėmo pusėje. Nustatykite savo maršrutizatoriaus gylį tokį patį, kaip ir prancūziškojo rato gylis. Išskleiskite išpjovą rėmo gale, kad ratukas būtų lygus rėmo galinei daliai. Iškirpkite rėmo sienelę, kad ji tilptų į rėmo plotį. Tai užtikrins, kad rėmo laikikliai būtų prigludę prie sienos.
- „Recess Factory Electronics“- rėmo apačioje sukurkite įdubą su maršrutizatoriumi, kad galėtumėte laikyti gamyklinę elektroniką (IR PCB, gamyklinius jungiklius, maitinimo šviesos diodą) ir IR siųstuvo PCB nuo 6 veiksmo. Įsitikinkite, kad turite pakankamai ilgio, kad laidas pasiektų jų jungtį dėklo šone. Išgręžkite dvi 3/16 colių skylutes iš rėmo apačios į šią įdubą. Šios skylės laikys 5 mm LED ir IR imtuvą ir leis jų laidams grįžti į gamyklinius diržus.
- Gręžimo ventiliacijos angos - naudodami 1-1/2 "skylių pjūklą, išgręžkite vieną skylę centre rėmo viršuje, tada gręžkite dvi 3/4" rėmo apačioje su 3/4 "skylių pjūklu. kad išvengtumėte srities, kurią išvedėte atlikdami ankstesnį veiksmą.
12 žingsnis: Užbaikite rėmą
- Paruošimas - užpildykite visas nagų skyles ir siūles mediniu glaistu ir leiskite sukietėti, tada nušlifuokite rėmo išorę atsitiktine orbitine šlifuokle. Šlifuokite iki vientisos masės, naudodami bent 220 grūdėtumo švitrinį popierių.
- Baigimas - nudažykite rėmą mėgstamo atspalvio medžio dėmėmis, tada užtepkite 3 poliuretano sluoksnius, šlifuodami tarp kiekvieno sluoksnio. Arba, jei norite, dažykite. Laikykitės gamintojo nurodymų dėl laiko tarp sluoksnių.
13 žingsnis: Surinkite
Dabar atėjo laikas viską sujungti.
- Pradėkite įkišdami maitinimo šviesos diodą į jo skylę, šviesos diodo viršutinė dalis turi būti lygi rėmo priekiui. Tada pridėkite IR imtuvą, nes jis bus pritvirtintas prie kitos angos galo dėl kvadrato formos. Tada padėkite 6 veiksme pastatytą IR siųstuvą šalia IR imtuvo, kad jis būtų nukreiptas tiesiai į šoną. Karštas klijai vietoje.
- Įdėkite gamyklinę elektroniką (IR PCB, gamyklinius jungiklius, maitinimo jungiklį) į 11 rėmo nukreiptą rėmo sritį ir nukreipkite laidus taip, kad jie nebūtų pakeliui. Įsitikinkite, kad turite pakankamai ilgio, kad gamykliniai diržai, kai jie bus sumontuoti, pasiektų jungtį dėklo šone. Karštas klijai vietoje.
- Sumontuokite 6 veiksme pastatytą infraraudonųjų spindulių siųstuvo plokštę į nurodytą vietą ir įklijuokite karštus klijus arba pritvirtinkite varžtais prie rėmo.
- Įdėkite tris tarpiklius į ventiliacijos angas ir užfiksuokite šiek tiek karštai mėlynos spalvos.
14 veiksmas: įdiekite LCD ir dėklą
- Įdėkite skystųjų kristalų ekraną į rėmą ir pritvirtinkite #10 sausainiais. Jie turėtų būti tvirtai prigludę prie LCD ir nenaudoti medienos klijų.
- Tada padėkite dėklą su suvirinto plieno plokščio strypo atrama rėmo gale. Ant kiekvieno plieninės plokščios juostos galo pažymėkite plotį. Plokščią plieninę juostą vizu sulenkite iki 90 ° ties žymėmis. Nupjaukite plieno plokščio strypo perteklių maždaug 1 colio atstumu nuo lenkimo abiejuose galuose arba pakankamai, kad jis neviršytų rėmo galo ir pritvirtinkite medvaržčiais.
15 žingsnis: Ventiliatorius, prancūziškas ratukas ir garsiakalbiai
- Įstatykite 40 mm ventiliatorių 1-1/2 "ventiliacijos angos viduje varžtais, kad jis ištrauktų orą iš rėmo vidaus ir ištrauktų į išorę.
- Įdėkite „French Cleat“į nišas, sukurtas #11 veiksme, naudodami pridedamus varžtus, įsitikindami, kad jis bus lygus rėmo viršuje.
- Du išmontuojamus garsiakalbius pritvirtinkite prie abiejų rėmo galinės pusės mediniais varžtais. Palikite pakankamai ilgio, kad laidas galėtų pasiekti gamyklinę jungtį.
16 žingsnis: prijunkite
- Įdėkite „WiFi“adapterį (ir papildomą belaidį klaviatūros adapterį) į „Raspberry PI“USB lizdus.
- Prijunkite LVDS kabelį ir du LCD keitiklio maitinimo kabelius iš LCD į dėklą.
- Prijunkite gamyklinius jungiklius ir garsiakalbius prie dėklo jungčių.
- Prijunkite HDMI kabelį tarp „Raspberry Pi“ir dėklo HDMI prievado, naudodami dėklo gale esantį stačiakampį adapterį.
- Prijunkite mikro USB maitinimo kabelį nuo 7 veiksmo prie „Raspberry Pi“.
- Prijunkite IR siųstuvo trumpiklius. Prijunkite 3,3 V raudoną trumpiklį prie „Pi“1 kaiščio, oranžinį „GPIO22“signalo jungiklį prie 15 kaiščio ir rudą įžeminimo jungiklį prie #39.
- Prijunkite 40 mm ventiliatoriaus USB kabelį prie USB prievado dėklo gale.
17 veiksmas: įdiekite „Raspbian“ir pagrindinę sąranką
Šiose instrukcijose daroma prielaida, kad įdiegta „Raspbian GNU/Linux 8“(jessie).
- Vykdykite „Raspberry Pi“svetainėje pateiktas instrukcijas, kad paruoštumėte „Micro SD“kortelę su NOOBS, kuri yra „Raspberry Pi“operacinės sistemos diegimo tvarkyklė, tada įdėkite „Micro SD“kortelę į „Raspberry Pi“.
- Įjunkite savo informacijos centrą ir „Pi“bus paleistas į NOOBS. Norėdami įdiegti „Raspbian“, vykdykite ekrane pateikiamas diegimo instrukcijas.
- Kai diegimas bus baigtas, turėtumėte būti automatiškai prisijungę prie savo darbalaukio. Jei ne, numatytasis vartotojas yra pi, o numatytasis slaptažodis - avietė. Aš rekomenduoju pakeisti numatytąjį slaptažodį ir kai kuriuos kitus pagrindinius nustatymus naudojant „Raspberry Pi Configuration GUI“meniu> Nuostatos.
- Kai atsidursite Raspberry Pi Configuration GUI skirtuke Sistema, spustelėkite Išplėsti failų sistemą. Tai užtruks tik kelias sekundes. Failų sistemos išplėtimo priežastis yra ta, kad būtų galima naudoti visą SD kortelėje esančią erdvę, kad „Raspbian“būtų pakankamai maža, kad tilptų į skirtingo dydžio SD korteles, ji yra suspausta ir naudojama tik apie 4 GB. Be to, spustelėkite mygtuką Keisti slaptažodį, kad pakeistumėte numatytąjį slaptažodį. Suteikite savo informacijos centrui pasirinktą pagrindinio kompiuterio pavadinimą, pasirinkite „Boot To Desktop“ir „Auto login“.
- Dar būdami Raspberry Pi Configuration GUI, pasirinkite skirtuką Localization ir nustatykite savo lokalę, laiko juostą ir klaviatūros nuostatas. GUI toliau dokumentuota čia.
- Nustatykite „Edimax WiFi“adapterį vadovaudamiesi šiame puslapyje pateiktomis diegimo instrukcijomis.
- Kai „WiFi“veikia, atidarykite terminalą ir atnaujinkite saugyklas. Įveskite šias komandas.
- sudo apt-get atnaujinimas
-
Toliau atnaujinkime visus paketus.
sudo apt-get atnaujinimas
-
Dabar atnaujinkime „Raspberry Pi“programinę -aparatinę įrangą.
sudo rpi atnaujinimas
-
Perkraukite.
sudo perkraukite
18 veiksmas: įdiekite programinės įrangos paketus
Dabar įdiegsime papildomus paketus, kurių reikės informacijos centrui. Jie bus sukonfigūruoti kitame žingsnyje. Atidarykite terminalo langą ir įveskite žemiau pateiktas komandas.
-
Įdiekite „Chromium“naršyklę.
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
-
Įdiekite „Apache“žiniatinklio serverį.
sudo apt-get įdiegti apache2
-
Įdiekite „Unclutter“, kad paslėptumėte žymeklį, kai jis nenaudojamas.
sudo apt-get install unclutter
-
Įdiekite „x11-xserver-utils“
sudo apt-get install x11-xserver-utils
-
Įdiekite „Xdotool“.
sudo apt-get install xdotool
-
Įdiekite „Linux“infraraudonųjų spindulių nuotolinio valdymo paketą.
sudo apt-get install lirc
19 veiksmas: pasukite ekraną
Man labiau patinka vi teksto redaktorius, jei jums labiau patinka nano, atlikdami šiuos veiksmus tiesiog pakeiskite vi nano.
Kadangi infocentras bus pakabintas vertikaliai, o ne horizontaliai, turėsime pasukti ekraną. Terminale įveskite komandas:
sudo vi /boot/config.txt
Pridėkite žemiau esančią eilutę prie failo config.txt.
pridėti display_rotate = 1 90
20 veiksmas: „Chromium“sąranka
„Chromium“buvo įdiegtas atlikus 18 veiksmą, dabar nustatykite „Chromium“į automatinį paleidimą. Terminale redaguokite failą /home/pi/.config/lxsession/LXDE-pi/autostart
vi /home/pi/.config/lxsession/LXDE-pi/autostart
tada pridėkite eilutę
@chromium-browser-start-fullscreen --disable-session-crashed-bubble --disable-infobars localhost Dabar mes sukuriame scenarijų, kad atnaujintume „Chromiu“
vi /home/pi/refresh.sh
Prie failo pridėkite žemiau esančias eilutes
#!/bin/bash
eksportuoti DISPLAY = ": 0" WID = $ (xdotool paieška -tik nematoma -chromo klasė | galvutė -1) xdotool langasaktyvinti $ {WID} xdotool klavišas ctrl+F5
Padarykite scenarijų vykdomąjį
sudo chmod +x /home/pi/refresh.sh ir pridėkite jį prie „cron“, kad paleistumėte kas 15 minučių
sudo crontab -e pridėkite šią eilutę prie „cronta“
*/15 * * * * /home/pi/refresh.sh
21 veiksmas: nustatykite iškraipymą ir išjunkite ekrano išblukimą
„Unclutter“ir „X11-xserver-utils“buvo įdiegti atliekant 18 veiksmą. „Unclutter“paslėps žymeklį, kai jis nenaudojamas. Terminale redaguokite failą /home/pi/.config/lxsession/LXDE-pi/autostart Taip pat galime pridėti „xset“komandas, norėdami išjungti energijos taupymo režimą
vi /home/pi/.config/lxsession/LXDE-pi/autostart
tada pridėkite eilutes
@unclutter -display: 0 -neįvykiai -graibk
@xset s išjungta @xset -dpms @xset s noblank
Jei norite išjungti ekrano išblukimą naudojant numatytąjį LXDE, redaguokite failą:/etc/xdg/lxsession/LXDE/autostart.
vi/etc/xdg/lxsession/LXDE/automatinis paleidimas
Komentuokite @xscreensaver komandą (eilutės pradžioje pridėkite #)
#@xscreensaver -no -purslų
Norėdami išbandyti „xset“konfigūraciją, galite paleisti „xset q“po perkrovimo, kad pamatytumėte šią išvestį
pageidautina išblukinti: neleisti ekspozicijos: yestimeout: 0 ciklas: 600 DPMS išjungta
22 veiksmas: nustatykite „Linux“infraraudonųjų spindulių nuotolinio valdymo pultą
LIRC įdiegėme atlikdami 18 veiksmą. Leiskite tai veikti, kad mūsų „Pi“galėtų siųsti IR įjungimo ir išjungimo komandas į LCD.
sudo vi /boot/config.txt
prie failo config.txt pridėkite šiuos duomenis
dtoverlay = lirc-rpi, gpio_out_pin = 22
tada redaguokite failą hardware.conf
sudo vi /etc/lirc/hardware.conf
pridėkite šiuos
LIRCD_ARGS = "-įvestis"
LOAD_MODULES = true DRIVER = "numatytasis" DEVICE = "/dev/lirc0" MODULES = "lirc_rpi" LIRCD_CONF = "" LIRCMD_CONF = ""
Raskite nuotolinio valdymo pulto konfigūracijos failą iš nuotolinio valdymo pulto sąrašo LIRC tinklalapyje adresu https://lirc.sourceforge.net/remotes/ Atsisiųskite konfigūracijos failą ir išsaugokite jį kaip /etc/lirc/lircd.conf. Mano atveju naudojau „Samsung AA59-00382A“konfigūracijos failą čia
cp AA59-00382A.lircd.conf /etc/lirc/lircd.conf
Tada turėtumėte galėti išbandyti LIRC naudodami šią įjungimo/išjungimo komandą
/usr/bin/irsend SEND_ONCE Samsung_AA59-00382A KEY_POWER
Jei norite, galite nustatyti LCD įjungimo ir išjungimo tvarkaraštį naudodami cron. Redaguokite „crontab“ir pridėkite pasirinktą tvarkaraštį. Mano pavyzdyje infocentras įjungiamas kasdien 8:00 val., Tada išjungiamas 10:00 val. 1-5 dienomis (darbo dienomis), vėl įjungiamas 15:00 (15:00) 1-5 dienomis (darbo dienomis) ir tada išsijungia kiekvieną dieną 1 val.
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
23 veiksmas: sukurkite savo tinklalapį
Šiuo metu turėtumėte turėti veikiantį informacijos centrą, kuriame būtų rodomas numatytasis „Apache“„Tai veikia!“tinklo puslapis. Dabar turime sukurti jūsų pasirinktinį tinklalapį. Galite tai suprojektuoti taip, kaip norite, kad tai būtų paprasta ar sudėtinga. Įtraukiau du tinklalapių pavyzdžius, vienas yra mano naudojamas puslapis su pašalintais URL, o kitas yra tik kalendoriaus pavyzdys. Naudodami bet kurį iš jų turėsite įvesti savo URL. Tada pervardykite failą į index.html ir įdėkite į/var/www/html/
Kadangi yra begalė būdų, kaip galite sukurti šį puslapį, ir kiekvieno naudojimo atvejis bus skirtingas, aš čia nenurodysiu viso html failo. Žiniatinklyje yra daug puikių instrukcijų ir vadovėlių, kuriuose išsamiai aprašoma, kaip sukurti tinklalapius, ir dar daugiau, kaip įterpti bet kokį jums patinkantį turinį.
rodyklės failo pavyzdys
tik kalendoriaus rodyklės failo pavyzdys
24 žingsnis: pakabinkite ir mėgaukitės
Pritvirtinkite antrąją prancūziško rėmo pusę ant sienos, įsitikinkite, kad ji yra lygi, ir pakabinkite infocentrą. Prijunkite ir mėgaukitės!
Pagrindinis prizas mikrovaldiklių konkurse 2017 m
Rekomenduojamas:
Slaptas sieninis namų automatizavimo planšetinis kompiuteris: 6 žingsniai
Slaptas sienoje montuojamas namų automatizavimo planšetinis kompiuteris: šioje instrukcijoje bus aprašyta, kaip sukurti „openHAB“planšetinio kompiuterio laikiklį (https://www.openhab.org/), kuriame planšetinį kompiuterį galima bet kada išimti ir įkrauti be kabelį ir palikite sieną visiškai įprastą, kai nėra planšetinio kompiuterio
Sieninis laikiklis, skirtas „IPad“kaip namų automatikos valdymo skydas, naudojant servo valdomą magnetą ekranui suaktyvinti: 4 žingsniai (su paveikslėliais)
„IPad“sieninis laikiklis kaip namų automatikos valdymo skydas, naudojant servo valdomą magnetą ekrano įjungimui: Pastaruoju metu gana daug laiko praleidau automatizuodamas daiktus savo namuose ir aplink juos. Aš naudoju „Domoticz“kaip savo namų automatikos programą, išsamesnės informacijos ieškokite www.domoticz.com. Ieškodamas prietaisų skydelio programos, kurioje rodoma visa informacija apie „Domoticz“
Išmanusis sieninis kalendorius: 5 žingsniai
Išmanusis sieninis kalendorius: su žmona turėjome klasikinį popierinį sieninį kalendorių, kuriuo pažymėjome svarbias datas. Taip pat savo išmaniuosiuose telefonuose naudojame „Google“kalendorių įvykiams žymėti, todėl tai reiškė dvigubą darbą. Taigi nusprendžiau sukurti kokį nors išmanųjį sienų kalendorių, kuris
„Raspberry Pi-Arduino-SignalR“namų automatikos centras: 11 žingsnių (su nuotraukomis)
„Raspberry Pi-Arduino-SignalR“namų automatikos centras: Po kelių čia ir čia paskelbtų mano įžanginių IBLE, šis projektas žengia pirmąjį žingsnį kuriant pagrindinę funkcinio namų automatikos centro versiją. Aš naudoju keletą skirtingų technologijų stengiuosi suvokti, kaip galiu
„Raspberry Pi“: sieninis kalendorius ir pranešimų centras: 5 žingsniai (su nuotraukomis)
„Raspberry Pi“: prie sienos montuojamas kalendorius ir pranešimų centras: prieš “ skaitmeninį amžių “ daugelis šeimų naudojo sieninius kalendorius, kad kas mėnesį rodytų būsimų įvykių vaizdą. Ši moderni sieninio kalendoriaus versija apima tas pačias pagrindines funkcijas: mėnesio darbotvarkė Šeimos narių veiklos sinchronizavimas