Talaan ng mga Nilalaman:
- Hakbang 1: Mga Kagamitan
- Hakbang 2: I-disassemble
- Hakbang 3: Baguhin ang Factory Electronics Tray
- Hakbang 4: Relocate Power Inlet
- Hakbang 5: Baguhin ang Factory Power LED at IR Receiver
- Hakbang 6: Bumuo ng IR Transmitter
- Hakbang 7: Paganahin ang Pi
- Hakbang 8: Mount Pi at Test
- Hakbang 9: Lumikha ng Frame
- Hakbang 10: Trim Frame
- Hakbang 11: Ruta
- Hakbang 12: Tapusin ang Frame
- Hakbang 13: Magtipon
- Hakbang 14: I-install ang LCD at Tray
- Hakbang 15: Tagahanga, French Cleat at Speaker
- Hakbang 16: Kumonekta
- Hakbang 17: I-install ang Raspbian at Pangunahing Pag-setup
- Hakbang 18: Mag-install ng Mga Pakete ng Software
- Hakbang 19: Paikutin ang Display
- Hakbang 20: Pag-setup ng Chromium
- Hakbang 21: I-setup ang Unclutter at Huwag paganahin ang Pag-blangko sa Screen
- Hakbang 22: I-setup ang Linux Infrared Remote Control
- Hakbang 23: Lumikha ng Iyong Webpage
- Hakbang 24: Mag-hang at Masiyahan
Video: Digital Wall Calendar at Home Information Center: 24 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:15
Sa Instructable na ito, bubukas ko ang lumang flat screen TV sa isang kahoy na naka-frame na digital Wall Mounted Calendar at Home Information Center na pinalakas ng isang Raspberry Pi.
Ang layunin ay magkaroon ng isang sulyap na pag-access sa nauugnay na impormasyon para sa lahat ng mga miyembro ng pamilya, palitan ang static na papel sa kalendaryo sa dingding at magbigay ng mas kapaki-pakinabang na impormasyong real-time pagkatapos ay magawa ng isang kalendaryong papel. Ang mga tampok na kasama dito ay:
- Ang isang buwanang kalendaryo ay naka-sync sa 6 na miyembro ng pamilya pati na rin ang mga kalendaryo para sa mga koponan sa isport, mga paaralan at iba pang mga samahan na kinabibilangan namin (11 kabuuan). (Google Calendar)
- Lokal na pagtataya ng panahon. (forecast.io)
- Lokal na mapa ng trapiko. (Mapa ng Google)
- Ipakita ang mga kundisyon sa loob ng bahay, tulad ng temperatura, halumigmig, katayuan ng pinto ng garahe na bukas / malapit, status ng ilaw / naka-on, katayuan ng sensor ng basement leak at marami pa. (Mga Smart bagay at Smart Tile)
- Subaybayan ang katayuan ng mga aparato sa aming home network tulad ng mga server, IP camera, IP printer, router, WiFi Access Points at iba pang mga Network Devices. (Xymon)
- Tingnan ang panlabas na mga IP camera. (Aksis)
- Infrared control ng LCD ng Raspberry Pi upang i-on at i-off ayon sa bawat iskedyul.
- Petsa at oras.
- Kahit na isang maliit na "digital chalk board" para sa sinuman sa pamilya na mag-iwan ng mga tala. (Google Doc)
(May inspirasyon ng Mga Instructable nina Piney at Ozua)
Hakbang 1: Mga Kagamitan
Elektronika
- Raspberry Pi 2
- Edimax USB Wifi adapter
- Lumang flat screen TV, gumamit ako ng 22 "Samsung T220HD
- 18 "HDMI cable
- Tamang anggulo ng HDMI adapter
- Micro SD card na hindi bababa sa 4Gb
- Sakripisyo ng micro USB cable at cord ng kuryente
- Wireless keyboard / mouse (opsyonal)
- 5mm LED
- 1 2N2222 transistor
- 2 resistors (220ohm at 10k Ohm)
- 940nm IR LED
- maliit na prototype ng PCB
- Mga wires ng jumper na lalaki hanggang babae
- 22 gauge solid jumper wire at 20 gauge straced wire
- 40mm 5v PC fan na may USB A plug
Hardware
- 5/4 "x 3-1 / 2" x 6 'finish grade pine
- 3/8 "x 1-1 / 4" x 6 'pine stop paghuhulma
- 1-3 / 8 "x 36" Steel flat bar
- Kahoy na mantsa at polyurethane o pintura
- Metal french cleat
- Dalawang 3/4 "at isang 1-1 / 2" na mga plastic grommet
- Mga mounting screws at standoff upang mai-mount ang raspberry Pi
- Pandikit na kahoy at kahoy na masilya
- Heat shrink tubing o electrical tape
- Ilang mga turnilyo ng kahoy, mga brush ng pintura at papel de liha
Mga kasangkapan
- Nakita ni Mitre
- MIG welder
- Panghinang at panghinang
- Sumali sa biskwit at # 10 na mga biskwit
- Pneumatiko tapusin nailer
- Router
- Drill
- 3/4 "& 1-1 / 2" Hole Saw
- Random orbit sander
- Mainit na glue GUN
- Multi-meter
- Si Asst. mga gamit sa kamay
Hakbang 2: I-disassemble
I-disassemble - Magsimula sa pamamagitan ng pag-disassemble ng 22 Samsung HD T220HD TV. Ang disass Assembly ay medyo madali at lubusang naitala sa manu-manong serbisyo sa ibaba (pg. 8-12) kaya hindi ko madoble ang mga tagubiling iyon dito. Mag-ingat na hindi masira ang LCD sa proseso at i-save ang lahat ng mga panloob. Ang plastik na pabahay at stand ay maaaring itapon.
Hakbang 3: Baguhin ang Factory Electronics Tray
- Alisin ang Bracket - Gamit ang power supply at PCB na tinanggal mula sa metal tray, magsimula sa pamamagitan ng pagbabarena ng dalawang koneksyon sa pindutin na humahawak sa metal bracket sa tray at alisin ang bracket.
- Magdagdag ng Tray Support - Kapag ang bracket ay wala sa paraan, isentro ang steel flat bar na patayo sa tray sa itaas lamang ng plug ng inlet ng kuryente. Gamit ang isang MIG welder, iakma ito sa lugar. Gagamitin ito upang suportahan ang tray sa loob ng frame sa paglaon. Kung wala kang access sa isang MIG welder maaari kang mag-drill ng mga butas at mekanikal na i-fasten ng mga nut at bolts ngunit tiyaking mayroon kang sapat na clearance sa pagitan ng mga ulo ng bolts at ang supply ng kuryente sa sandaling nai-install ulit ito upang maiwasan ang mga maikling circuit. Ang flat bar ay sinadya na iwanang mahaba sa pansamantala at mai-trim upang magkasya sa loob ng frame sa paglaon.
Hakbang 4: Relocate Power Inlet
Ang mga hakbang na 4-8 ay makitungo sa bago at na-hack na electronics ng pabrika
- Relocate Power Inlet - (Opsyonal - Orihinal na hindi ko inaasahan na magkaroon ng lalim na kinakailangan upang magkasya ang kurdon ng kuryente nang hindi ito nakausli sa likuran ng frame at dahil dito hindi ito nakasabit sa flush sa dingding. Lumabas na mayroong maraming lalim at ang hakbang na ito ay hindi kinakailangan. Isinasama ko ito dahil nakikita ito sa mga larawan) BABALA: Magpatuloy lamang sa hakbang na ito kung komportable kang magtrabaho kasama ang AC na may mataas na boltahe. Tulad ng ilan sa mga komentarista na nabanggit nang hindi wastong ito ay maaaring mapanganib. Ang mga kulay sa iyong mga wire ay maaaring magkakaiba. Kung hindi ka sigurado pinakamahusay na laktawan ang hakbang na ito dahil tulad ng nabanggit ko, hindi ito naging wakas na kinakailangan.
- I-de-solder ang power inlet plug mula sa power supply circuit board.
- Gupitin ang dulo ng sakripisyo na kurdon ng kuryente at hubasin ang dulo upang mailantad ang mga wire. Ang paggamit ng isang multi-meter sa setting ng pagpapatuloy ay subukan ang mga nakalantad na mga wire upang makita kung alin ang may pagpapatuloy sa ground prong sa plug. Ang kawad na ito (asul na kawad sa larawan) ay makakakuha ng solder sa gitnang solder point sa supply ng kuryente kung saan inalis ang plug ng power inlet.
- Paghinang ng iba pang dalawang natitirang mga wire mula sa iyong kurdon ng kuryente patungo sa dalawang natitirang mga solder point.
- Putulin ang flange ng metal tray na may metal snips upang payagan ang wire na lumabas sa gilid ng tray tulad ng ipinakita sa larawan.
Hakbang 5: Baguhin ang Factory Power LED at IR Receiver
- Palitan ang LED - Ang orihinal na power LED ay parisukat at puti na mainam ngunit nais kong gumamit ng 5mm LED upang payagan ang mas madaling pag-mount sa isang butas sa frame. Gupitin ang orihinal na LED mula sa dulo ng wire lead. Tanggalin ang parehong mga wire at maghinang tungkol sa 6 "ng maiiwan tayo wire upang mapalawak ang haba ng bawat isa. Pagkatapos ay maghinang ng bagong 5mm LED sa dulo ng pinalawig na mga wires (isang risistor ay hindi kailangan), tiyaking tama ang polarity. Gumamit ng heat shrink o de-kuryenteng tape upang mapagsama ang mga kasukasuan ng solder.
- Palawakin ang IR Receiver - Ang IR receiver ay solder sa isang PCB na maaaring gawing mahirap ang pag-mount sa frame. I-de-solder ito mula sa PCB at mga solder na maiiwan itong mga wire dito. Pagkatapos solder ang mga wires sa PCB. Muli, gumamit ng pag-urong ng init o electrical tape upang insulate ang mga joint ng solder.
Hakbang 6: Bumuo ng IR Transmitter
Ang transistor na pinagagana ng transistor ay itatayo gamit ang transistor, IR LED, jumper wires, prototyping PCB at dalawang resistors na nakalista sa mga materyal na hakbang # 2. Bilang karagdagan, kakailanganin mo ng isang breadboard upang i-prototype ang iyong IR transmitter. Wire ang mga sangkap tulad ng ipinakita sa diagram sa breadboard. Kapag masaya ka na sa iyong circuit ilipat ito sa prototyping PCB at solder sa lugar. Gumamit ng isang pares ng mga jumper wires upang mapalawak ang IR LED mula sa PCB, huwag solder ang IR LED nang direkta sa PCB. Gumamit ng isa pang 3 mga jumper wires bilang iyong mga koneksyon sa Pi.
Maaari mong ilagay ang circuit sa gilid sa ngayon ngunit kung nais mong subukan ang iyong IR transmitter kailangan mo muna ng gumaganang Raspberry Pi. Kailangan mong lumaktaw nang maaga sa Hakbang 16-17. Ipinapaliwanag ng mga hakbang na ito kung paano i-setup ang iyong PI at kung paano ikonekta ang IR transmitter. Kapag kumpleto na maaari kang bumalik sa hakbang na ito.
Upang subukan ang IR transmitter circuit maaari naming blink ang LED gamit ang isang script. I-download ang LEDblink script at ilipat ito sa direktoryo sa bahay ni Pi. Palitan ang * IYONG * sa ibaba ng landas patungo sa kung saan na-download ang script. Sa uri ng terminal:
mv / * MYPATH * / LEDblink / home / pi /
Pagkatapos gawin itong maisakatuparan sa pamamagitan ng pagtakbo
chmod + x / home / pi / LEDblink
Patakbuhin ang script ng LEDblink
/ home / pi / LEDblink
Ang IR LED ay hindi isang regular na light-emitting diode at hindi naglalabas ng nakikitang ilaw ngunit maaari kang gumamit ng isang camera ng smartphone. upang makita itong kumurap. Ituro ang camera sa IR LED at tingnan ang screen. Kung ang circuit ay gumagana, dapat mong makita ang IR LED blinking.
Narito ang LED blink script na sakaling hindi mo ma-download
#! / usr / bin / python
i-import ang RPi. GPIO bilang oras ng pag-import ng GPIO GPIO.setwarnings (Maling) GPIO.setmode (GPIO. BCM) GPIO.setup (22, GPIO. OUT) habang Totoo: GPIO.output (22, Totoo) oras. natutulog (1) GPIO.output (22, Maling) oras. pagtulog (1)
Halaw mula sa malayong Raspberry Pi IR
Script ng LEDblink
Hakbang 7: Paganahin ang Pi
- Maghanda ng USB cable - Gupitin ang dulo ng sakripisyo na micro USB na iniiwan ang dulo ng micro USB at mga 18 "ang haba. Hugasan ang kawad. Ang mga USB cable ay magkakaroon ng 4 na conductor (karaniwang pula, berde, puti at itim) at isang kalasag. Kami ay gagamitin lamang ang mga pulang + 5v at itim na ground wires. Ang natitirang mga wires ay maaaring mai-trim sa labas ng paraan.
- Power Raspberry Pi - Hanapin ang 9 wire harness sa pagitan ng supply ng kuryente at ng PCB, magkakaroon ito ng 1 pulang wire at 8 itim, ang harness na ito ay nagbibigay ng isang pare-pareho na 5v (kahit na naka-off ang LCD) sa PCB upang magamit natin ito sa lakas ang Raspberry Pi. Isasama namin ang mga wire na 1-9 na nagsisimula sa pulang kawad. Haluin sa pamamagitan ng paghihinang ng itim na kawad mula sa USB cable hanggang wire # 4 at ang pulang kawad mula sa USB cable hanggang wire # 6. Gumamit ng heat shrink o electrical tape upang ma-insulate ang mga joint ng solder.
Hakbang 8: Mount Pi at Test
- Mount Pi - Mag-drill ng 4 na butas sa tray upang mai-mount ang Raspberry Pi. Gumamit ng mga turnilyo at standoff upang ma-secure ang palabas sa mga larawan. Mag-ingat na mayroon kang sapat na clearance sa pagitan ng mga ulo ng tornilyo at ng PCB sa sandaling nai-install ulit ito upang maiwasan ang mga maikling circuit.
- Magtipon muli - I-install muli ang supply ng kuryente at PCB sa pag-secure ng tray sa mga orihinal na turnilyo. Rutain ang bagong kapangyarihan at mga micro USB cable mula sa gilid ng tray. Kung nais mong mag-bench test sa puntong ito magpatuloy sa pagkonekta sa natitirang mga cable tulad ng inilarawan sa Hakbang # 16, kung hindi man panatilihin ang LCD na hiwalay mula sa tray sa ngayon.
Hakbang 9: Lumikha ng Frame
Ang mga Hakbang 9-12 ay naglalarawan kung paano lumikha ng isang bagong frame ng kahoy para sa lahat ng mga bahagi. Talaga ito ay isang frame ng larawan para sa LCD.
- Lumikha ng Frame - Gamit ang isang miter saw, gupitin ang 5/4 "x 3-1 / 2" pine sa 4 na piraso na may 45 ° na pagbawas sa bawat dulo upang makabuo ng isang rektanggulo sa paligid ng LCD. Dapat itong magkasya nang maayos sa paligid ng LCD ngunit hindi sa gayon kailangan mong pilitin ang LCD sa frame.
- Sumali sa Frame - Markahan ang mga sentro ng bawat cut end. I-set up ang iyong sumali sa biskwit sa 45 ° at # 10 na mga biskwit, itakda ang lalim ng hiwa upang maisentro sa magkasanib. Gupitin ang lahat ng 8 mga puwang ng biskwit.
- Pandikit Frame - Magsingit ng mga biskwit sa mga puwang, huwag pang kola, at pagsubok na magkasya sa LCD. Kung ang LCD ay umaangkop nang tama sa frame, alisin ito at gumamit ng pandikit na kahoy sa mga biskwit at 45 ° na dulo upang pagsamahin ang frame. Tinitiyak na ang frame ay parisukat na paggamit ng mga clamp habang ang mga pandikit ay nagtatakda. Linisan ang anumang labis na pandikit na kahoy.
Narito ang isa pang Maituturo na may higit pang mga tip para sa pagbuo ng isang frame ng larawan na may kasangkapan sa biskwit ni Canida
Hakbang 10: Trim Frame
- Suporta sa LCD - Ngayon gupitin ang ilang mga puwang ng biskwit upang hawakan ang LCD sa frame laban sa paghinto ng paghinto na mai-install sa susunod. Itakda ang sumali sa biskwit sa 90 °. Sukatin ang kapal ng LCD gamit ang isang caliper at itakda ang lalim ng sumali sa pareho. Ang LCD na ito ay may 1 gilid na mas makapal pagkatapos ang iba pa kaya gupitin muna ang mga puwang ng biskwit para sa mas payat na 3 panig. 2 biskwit sa loob ng maikling gilid ng frame at 3 bawat isa sa mahabang gilid. Matapos i-cut ang 7 puwang na iyon, sukatin ang mas makapal na bahagi ng LCD at itakda ang pareho ng lalim ng sumali. Gupitin ang huling 3 slot ng biscuit. Ang mga biskwit ay dapat magkasya nang mahigpit, hinahawakan nila ang LCD sa lugar nang walang pandikit.
- Putulin - Gupitin ang paghinto ng paghinto sa 4 na piraso na may 45 ° na pagbawas. Ang sulok sa loob (mas payat na gilid) ay higit na mag-hang sa loob ng frame at takpan ang metal bezel ng LCD. Gamitin ang LCD bilang isang gabay upang matukoy ang tamang overhang. Ang labas na gilid ng paghinto ng paghinto ay magiging tungkol sa 1/4 "mula sa labas ng gilid ng frame, Lumilikha ito ng isang 1/4" na ibunyag sa paligid ng buong frame. Orihinal na binalak ko ang pagruruta ng isang contoured edge sa sulok sa labas at alisin ang ibunyag ngunit nagustuhan ko ang hitsura sa 1/4 "magbunyag kaya iniwan ko ito. Secure sa kahoy na pandikit at pneumatic finish nailer.
Hakbang 11: Ruta
- Recess French Cleat - Gupitin ang gilid ng frame ng French Cleat upang ito ay 1/2 "mas makitid pagkatapos ng lapad ng frame. Markahan ang balangkas ng cleat tungkol sa 3" mula sa tuktok sa bawat panig ng frame. Itakda ang lalim sa iyong router sa pareho ng lalim ng cleat ng Pransya. Ruta ng isang recess sa likod ng frame upang ang cleat ay umupo sa flush gamit ang likod ng frame. Gupitin ang gilid ng dingding ng cleat upang magkasya sa loob ng lapad ng frame. Titiyakin nito na ang frame ay nai-mount sa pader.
- Recess Factory Electronics - Sa ilalim ng frame lumikha ng isang recess kasama ang router upang hawakan ang electronics ng pabrika (IR PCB, switch ng pabrika, LED power) at IR transmitter PCB mula sa Hakbang # 6. Tiyaking mayroon kang sapat na haba para maabot ng kawad ang kanilang konektor sa gilid ng tray. Mag-drill ng dalawang 3/16 "na butas mula sa ilalim ng frame papunta sa recess na ito. Ang mga butas na ito ay hahawak sa 5mm LED at IR receiver at papayagan ang kanilang mga wire na bumalik sa harness ng pabrika.
- Mga Bomb ng Ventilation ng Drill - Gamit ang butil na 1-1 / 2 ", mag-drill ng isang butas na nakasentro sa tuktok ng frame, pagkatapos ay mag-drill ng dalawang 3/4" sa ilalim ng frame na may 3/4 "hole saw. Siguraduhin upang maiwasan ang lugar na iyong naranasan sa nakaraang hakbang. Hindi tulad ng aking larawan, ise-drill mo ang mga ito bago mantsahan o pagpipinta.
Hakbang 12: Tapusin ang Frame
- Paghanda - Punan ang lahat ng mga butas ng kuko at mga kasukasuan ng kahoy masilya at payagan upang itakda pagkatapos buhangin ang labas ng frame gamit ang iyong random na orbit sander. Buhangin hanggang makinis gamit ang hindi bababa sa 220 grit sand paper.
- Tapusin - Pantsahan ang frame sa iyong paboritong lilim ng mantsa ng kahoy, pagkatapos ay maglapat ng 3 coats ng polyurethane, sanding sa pagitan ng bawat amerikana. O kung gusto mo, pintura. Sundin ang mga direksyon ng mga tagagawa para sa oras sa pagitan ng mga coats.
Hakbang 13: Magtipon
Ngayon ay oras na upang pagsamahin ang lahat ng ito.
- Magsimula sa pamamagitan ng pagpasok ng power LED sa butas nito, ang tuktok ng LED ay dapat na mapula sa harap ng frame. Susunod na idagdag ang IR receiver ito ay ma-secure sa likod ng iba pang mga butas dahil sa parisukat na hugis nito. Pagkatapos ay ilagay ang IR transmitter na itinayo sa Hakbang # 6 sa tabi ng IR receiver kaya direktang naglalayon ito sa tagiliran nito. Mainit na pandikit sa lugar.
- Ilagay ang electronics ng pabrika (IR PCB, switch ng pabrika, switch ng kuryente) sa naka-ruta na lugar ng frame mula sa Hakbang # 11 at i-ruta ang mga wire upang wala na sila sa daan. Tiyaking mayroon kang sapat na haba para maabot ng factory harness ang konektor nito sa gilid ng tray sa sandaling na-install. Mainit na pandikit sa lugar.
- I-install ang IR transmitter PCB na itinayo sa hakbang # 6 sa na-ruta na lugar at mainit na kola sa lugar o ligtas na may mga turnilyo sa frame.
- I-install ang tatlong grommet sa mga butas ng bentilasyon at i-secure na may kaunting mainit na asul.
Hakbang 14: I-install ang LCD at Tray
- Ilagay ang LCD sa frame at i-secure ang # 10 na mga biskwit. Dapat silang mahigpit at hawakan ang LCD nang hindi gumagamit ng pandikit na kahoy.
- Susunod na ilagay ang tray na may suporta sa welded steel flat bar sa likuran ng frame. Markahan ang lapad sa bawat dulo ng steel flat bar. Bend ang steel flat bar sa isang vise hanggang 90 ° sa mga marka. Gupitin ang labis na bakal na flat bar mga 1 "nakaraan ang liko sa bawat dulo o sapat upang hindi ito lumawak sa likod ng frame at i-secure sa mga kahoy na turnilyo.
Hakbang 15: Tagahanga, French Cleat at Speaker
- I-install ang 40mm fan sa loob ng butas ng bentilasyon ng 1-1 / 2 na may mga turnilyo upang ang ito ay makahugot ng hangin mula sa loob ng frame at maubos sa labas.
- I-install ang French Cleat sa mga recess na nilikha sa Hakbang # 11 gamit ang mga turnilyo na tinitiyak na magiging antas ito sa tuktok ng frame.
- I-secure ang dalawang speaker na tinanggal sa disassemble sa magkabilang panig ng likuran ng frame gamit ang mga kahoy na turnilyo. Mag-iwan ng sapat na haba upang maabot ng kawad ang konektor ng pabrika.
Hakbang 16: Kumonekta
- Mag-install ng adapter ng WiFi (at opsyonal na wireless keyboard adapter) sa mga puwang ng Raspberry PI USB.
- Ikonekta ang LVDS cable at ang dalawang LCD power inverter cable mula LCD hanggang tray.
- Ikonekta ang factory switch harness at speaker sa mga konektor sa tray.
- Ikonekta ang HDMI cable sa pagitan ng Raspberry Pi at ang HDMI port sa tray gamit ang kanang anggulo na adapter sa tray ng tray.
- Ikonekta ang micro USB power cable mula sa Hakbang # 7 hanggang sa Raspberry Pi.
- Ikonekta ang mga IR transmitter jumper. Ikonekta ang 3.3v red jumper upang i-pin ang # 1 sa Pi, ikonekta ang orange GPIO22 signal jumper sa pin # 15 at ang brown ground jumper upang i-pin ang # 39.
- I-plug ang 40mm fan USB cable sa isang USB port sa likod ng tray.
Hakbang 17: I-install ang Raspbian at Pangunahing Pag-setup
Ipinapalagay ng mga tagubiling ito na naka-install ang Raspbian GNU / Linux 8 (jessie).
- Sundin ang mga tagubilin sa website ng Raspberry Pi upang ihanda ang iyong Micro SD card na may NOOBS na isang manager ng pag-install ng operating system para sa Raspberry Pi at pagkatapos ay ipasok ang Micro SD card sa Raspberry Pi.
- Lakas sa iyong infocenter at ang iyong Pi ay mag-boot sa NOOBS. Sundin ang mga tagubilin sa pag-install ng screen upang mai-install ang Raspbian.
- Kapag nakumpleto na ang pag-install dapat kang awtomatikong naka-log in sa iyong desktop. Kung hindi, ang default na gumagamit ay pi at ang default na password ay raspberry. Inirerekumenda kong palitan ang default na password pati na rin ang ilang iba pang pangunahing mga setting gamit ang Raspberry Pi Configuration GUI sa ilalim ng Menu> Mga Kagustuhan.
- Kapag nasa Raspberry Pi Configuration GUI sa ilalim ng tab na System, mag-click sa Palawakin ang Filesystem. Aabutin lamang ng ilang segundo. Ang dahilan para sa pagpapalawak ng filesystem ay upang gawing magagamit ang lahat ng magagamit na puwang sa SD card, sa pagsisikap na panatilihing maliit ang Raspbian upang magkasya sa iba't ibang laki ng mga SD card ay naka-compress ito upang magamit lamang ang tungkol sa 4GB. Gayundin, mag-click sa pindutang Baguhin ang Password upang baguhin ang default na password. Bigyan ang iyong infocenter ng isang Hostname na iyong pinili, piliin ang Boot To Desktop at Auto login.
- Habang nasa Raspberry Pi Configuration GUI piliin ang tab na Lokalisasyon at itakda ang iyong mga kagustuhan sa Lokal, Timezone at Keyboard. Ang GUI ay karagdagang naitala sa dito.
- I-setup ang Edimax WiFi adapter sa pamamagitan ng mga tagubilin sa pag-install sa pahinang ito.
- Sa sandaling gumagana ang WiFi buksan ang terminal at i-update ang mga repository. I-type ang mga sumusunod na utos.
- sudo apt-get update
-
Susunod i-update natin ang lahat ng mga pakete.
sudo apt-get upgrade
-
Ngayon ay i-update natin ang firmware ng Raspberry Pi.
sudo rpi-update
-
Reboot.
sudo reboot
Hakbang 18: Mag-install ng Mga Pakete ng Software
Ngayon ay mag-i-install kami ng mga karagdagang pakete na kinakailangan para sa infocenter. Ang mga ito ay mai-configure sa susunod na hakbang. Buksan ang isang window ng terminal at i-type ang mga utos sa ibaba.
-
I-install ang browser ng 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
-
I-install ang Apache webserver.
sudo apt-get install apache2
-
I-install ang Unclutter upang maitago ang pointer kapag hindi ginagamit.
sudo apt-get install unclutter
-
Mag-install ng x11-xserver-utils
sudo apt-get install x11-xserver-utils
-
I-install ang Xdotool.
sudo apt-get install xdotool
-
I-install ang paketeng Linux Infrared Remote Control.
sudo apt-get install lirc
Hakbang 19: Paikutin ang Display
Mas gusto ko ang vi text editor, kung mas gusto mo ang nano palitan lang ang nano ng vi sa mga sumusunod na hakbang.
Dahil ang infocenter ay mai-hang patayo sa halip na pahalang na kailangan naming paikutin ang display. Sa terminal i-type ang mga utos:
sudo vi /boot/config.txt
Idagdag ang linya sa ibaba sa config.txt file.
magdagdag ng display_rotate = 1 90
Hakbang 20: Pag-setup ng Chromium
Ang Chromium ay na-install sa Hakbang # 18 na ngayon ang pag-set up ng Chromium upang mag-autostart. Sa terminal i-edit ang file /home/pi/.config/lxsession/LXDE-pi/autostart
vi /home/pi/.config/lxsession/LXDE-pi/autostart
pagkatapos idagdag ang linya
@ chromium-browser --start-fullscreen --disable-session-crash-bubble --disable-infobars localhost Gumagawa kami ngayon ng isang script upang i-refresh ang Chromiu
vi /home/pi/refresh.sh
Idagdag ang mga linya sa ibaba sa file
#! / baseng / bash
export DISPLAY = ": 0" WID = $ (xdotool search --onlyvisible --class chromium | head -1) xdotool windowactivate $ {WID} xdotool key ctrl + F5
Gawing maipapatupad ang script
sudo chmod + x /home/pi/refresh.sh at idagdag ito sa cron upang tumakbo bawat 15 minuto
sudo crontab -e idagdag ang linyang ito sa cronta
* / 15 * * * * / home /pi/refresh.sh
Hakbang 21: I-setup ang Unclutter at Huwag paganahin ang Pag-blangko sa Screen
Ang Unclutter at X11-xserver-utils ay na-install sa Hakbang # 18. Itatago ng Unclutter ang pointer kapag hindi ginagamit. Sa terminal i-edit ang file /home/pi/.config/lxsession/LXDE-pi/autostart Maaari din kaming magdagdag ng mga utos ng xset upang hindi paganahin ang power save mode
vi /home/pi/.config/lxsession/LXDE-pi/autostart
pagkatapos ay idagdag ang mga linya
@unclutter -display: 0 -noevents -grab
@xset s off @xset -dpms @xset s noblank
Upang huwag paganahin ang blangko ng screen sa default na LXDE, i-edit ang file: / etc / xdg / lxsession / LXDE / autostart.
vi / etc / xdg / lxsession / LXDE / autostart
Magkomento sa utos na @xscreensaver (magdagdag ng # sa pagmamakaawa ng linya)
# @ xscreensaver -no-splash
Upang subukan ang pagsasaayos ng xset maaari mong patakbuhin ang xset q pagkatapos ng isang pag-reboot dapat mong makita ang sumusunod na output
ginustong blangko: hindi pinapayagan ang mga exposure: yestimeout: 0 cycle: 600 DPMS ay Hindi pinagana
Hakbang 22: I-setup ang Linux Infrared Remote Control
Nag-install kami ng LIRC sa Hakbang # 18. Paganahin natin ito upang ang ating Pi ay makapagpadala ng lakas ng IR on at off ang mga utos sa LCD.
sudo vi /boot/config.txt
idagdag ang sumusunod sa config.txt file
dtoverlay = lirc-rpi, gpio_out_pin = 22
pagkatapos ay i-edit ang file ng hardware.conf
sudo vi /etc/lirc/hardware.conf
idagdag ang sumusunod
LIRCD_ARGS = "- uinput"
LOAD_MODULES = true DRIVER = "default" DEVICE = "/ dev / lirc0" MODULES = "lirc_rpi" LIRCD_CONF = "" LIRCMD_CONF = ""
Hanapin ang file ng pagsasaayos ng iyong remote mula sa listahan ng mga remote sa webpage ng LIRC sa https://lirc.sourceforge.net/remotes/ I-download ang config file at i-save ito bilang /etc/lirc/lircd.conf. Sa aking kaso ginamit ko ang Samsung AA59-00382A config file dito
cp AA59-00382A.lircd.conf /etc/lirc/lircd.conf
Pagkatapos ay dapat mong masubukan ang LIRC gamit ang power on / off na utos
/ usr / bin / irsend SEND_ONCE Samsung_AA59-00382A KEY_POWER
Kung nais mo maaari kang mag-set up ng isang iskedyul upang i-on at i-off ang iyong LCD gamit ang cron. I-edit ang crontab at magdagdag ng isang iskedyul na iyong pinili. Sa aking halimbawa ang kapangyarihan ng infocenter sa araw-araw sa ganap na 8:00 ng umaga, pagkatapos ay papatayin ng 10:00 ng umaga sa araw na 1-5 (araw ng trabaho), ang kapangyarihan ay bumalik sa 3:00 pm (15:00) sa araw na 1-5 (araw ng trabaho) at pagkatapos ay patayin araw-araw sa 1:00 ng umaga.
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
Hakbang 23: Lumikha ng Iyong Webpage
Sa puntong ito dapat kang magkaroon ng isang gumaganang infocenter na nagpapakita ng default na Apache na "Gumagana ito!" Pahina ng web. Ngayon kailangan naming lumikha ng iyong pasadyang web page. Maaari mong idisenyo ito ayon sa nais mong gawin itong kasing simple o kumplikado hangga't gusto mo. Nagsama ako ng dalawang sample na mga webpage, ang isa ay ang pahina na ginagamit ko na tinanggal ang mga URL at ang isa ay isang halimbawa lamang sa kalendaryo. Sa alinman sa isa kakailanganin mong maglagay ng iyong sariling mga URL. Pagkatapos ay palitan ang pangalan ng file sa index.html at ilagay sa / var / www / html /
Dahil may mga walang katapusang paraan na maaari mong idisenyo ang pahinang ito at ang kaso ng paggamit ng lahat ay magkakaiba hindi ko idetalye ang buong html file dito. Mayroong maraming magagaling na Mga Tagubilin at tutorial sa web na nagdedetalye kung paano lumikha ng mga web page at higit pa sa kung paano mai-embed ang anumang nilalaman na gusto mo.
halimbawang index file
halimbawa file index lamang ng kalendaryo
Hakbang 24: Mag-hang at Masiyahan
I-mount ang kalahati ng iyong french cleat sa iyong dingding, tinitiyak na ito ay antas, at bitayin ang iyong infocenter. I-plug in ito at mag-enjoy!
Grand Prize sa Microcontroller Contest 2017
Inirerekumendang:
5 $ PCB CALENDAR MAY BINARY CLOCK: 7 Mga Hakbang (na may Mga Larawan)
5 $ PCB CALENDAR MAY BINARY CLOCK: Kumusta! Ginawa ko ang kalendaryong PCB at binary na orasan na ito kasama ang Eagle CAD. Gumamit ako ng ATMEGA328P MCU (mula sa Arduino) at 9x9 LED matrix. Ang mga sukat para sa aking board ay 8cmx10cm (3.14inch x 3.34inch). Ito ay medyo masyadong maliit ngunit una: ang libreng bersyon ng Eagle CAD ay nagbibigay-daan sa 80cm ^ 2
IoT Pinagana ang Sensor Data Collection Center Na May ESP8266 & PubNub: 9 Mga Hakbang (na may Mga Larawan)
IoT Pinagana ang Sensor Data Collection Center Sa ESP8266 & PubNub: Karamihan sa mga tutorial sa ESP8266 ay nasa antas ng newbie (malayo na kumikislap ng isang led) o masyadong kumplikado para sa isang tao na naghahanap ng isang bagay upang mapabuti at mag-upgrade sa kanyang pinangunahan na mga kasanayan sa pagpikit. Ito itinuturo na naglalayong tulay ang puwang na ito sa lumikha
Raspberry Pi: Wall Mounted Calendar at Notification Center: 5 Hakbang (na may Mga Larawan)
Raspberry Pi: Wall Mounted Calendar at Notification Center: Bago ang “ digital age ” maraming pamilya ang gumamit ng mga kalendaryo sa dingding upang ipakita ang buwanang pagtingin sa mga paparating na kaganapan. Ang modernong bersyon ng kalendaryong naka-mount sa dingding ay may kasamang parehong mga pangunahing pag-andar: Isang buwanang agenda Pag-sync ng mga miyembro ng pamilya na aktibo
Mga tagubilin sa paggawa ng isang Apat na Bar Linkage Attachment para sa Center Mounted Footrest: 9 Mga Hakbang (na may Mga Larawan)
Mga Tagubilin para sa Paggawa ng Apat na Bar Linkage Attachment para sa Center Mounted Footrest: Ang mga upuang de-kuryenteng wheel-drive (PWC) ay naging mas tanyag sa mga nagdaang taon. Gayunpaman, dahil sa paglalagay ng mga front caster, ang tradisyonal na mga footrest na naka-mount sa gilid ay napalitan ng isang solong center-mount footrest. Sa kasamaang palad, center-mou
Mga tagubilin sa Pagkumpleto ng Mock-Up ng Disenyo ng Slide ng Track para sa Angat / Ibaba ng Center-Mounted Footrests sa Mga Power Wheel Upuan: 9 Mga Hakbang (na may Mga Larawan)
Mga tagubilin sa Pagkumpleto ng Mock-Up ng Disenyo ng Slide ng Track para sa Angat / Ibaba ng Center-Mounted Footrests sa Mga Power Wheel Upuan: Ang mga naka-mount na footrest na naka-mount sa center ay maiimbak sa ilalim ng maayos na upuan, at mas mababa upang mai-deploy. Ang isang mekanismo para sa independiyenteng pagpapatakbo ng footrest stowage at paglawak ay hindi kasama sa mga upuang de-kuryenteng pang-market, at ipinahayag ng mga gumagamit ng PWC ang pangangailangan