Sisukord:

Veel üks digitaalne pildiraam (Linux): 9 sammu
Veel üks digitaalne pildiraam (Linux): 9 sammu

Video: Veel üks digitaalne pildiraam (Linux): 9 sammu

Video: Veel üks digitaalne pildiraam (Linux): 9 sammu
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Juuli
Anonim
Veel üks digitaalne pildiraam (Linux)
Veel üks digitaalne pildiraam (Linux)

Olles näinud teisi disainilahendusi, tahtsin proovida seda ise teha. Kuigi see ei olnud täpselt odav hinnaga $ 135, oli see lõbus projekt ja olen tulemustega väga rahul. See on puhas ja vajab toiteallikaks ainult ühte väikest traati. Projekti kulud: 15 -tollise ekraaniga sülearvuti 50 dollarit Raam $ 2016 GB Kompaktne välkmälukaart 35 dollarit - palju suurem kui vaja Juhtmeta kaart Tasuta lülitid ja traat 15 dollarit Paaritus ja muu. 15 dollarit Kogusumma 135 dollarit selle projekti teostamise katsete või kellegi surma või vigastuste eest.

Samm: sülearvuti

Sülearvuti
Sülearvuti

Selle projekti jaoks hea sülearvuti leidmine oli natuke veniv. Ühest küljest soovite kõige aeglasemat ja kõige vähem energiat tarbivat süsteemi, samas kui soovite kõrgeima kvaliteediga ekraani. Pärast mõningast veebis otsimist otsustasin Dell Inspiron 5000 -le. 3, 776 MSRP juures ei tulnud see sülearvuti odavalt. Suur osa sellest kulust tuli muljetavaldavalt 15 -tolliselt ekraanilt. Pärast cragislist'i uurimist leidsin ideaalse süsteemi vaid 50 dollari eest. See säästab vaid 3 aastaga 726 dollarit vaid 8 aasta jooksul. Ainus probleem oli selles, et selle asemel on ekraani eraldusvõimega 1440x1050 harvem 1600x1200 võimalus ja see vilksaks kergelt, eriti kui vaadata sinist värvi. Pentium III 650MHz440BX odavaim emaplaat 128MB PC100 SDRAM15 1400x1050 LCDATI Rage Mobility 128 w/8MB SGRAM20GB 4200rpm kõvaketas 8x/24x DVD/CDROM draiv Integreeritud boonus see oli esimene Pentium III, mis kasutas Intel SpeedStepi. Kuigi see ei pruugi tunduda nii suur asi, eriti kuna peaaegu igal sülearvutil on see tehnoloogia. See võimaldas mul protsessori käsitsi kella all 650 MHz -lt 500 MHz -ni vähendada ja protsessori energiatarbimist 9 vattilt veidi üle 5 vatti. Kuna ma ei kavatse aktiivset jahutussüsteemi omada, võrdub iga energiasääst vähema soojusega, mille pärast muretseda.

2. samm: lahtivõtmine

Lahtivõtmine
Lahtivõtmine
Lahtivõtmine
Lahtivõtmine
Lahtivõtmine
Lahtivõtmine

Pärast korpuse ekraanilt eemaldamist leidsin, et kui ma õrnalt vajutan tagakülje ühele kohale, kaob virvendus. Kuigi see võib sülearvutina kasutamine olla tüütu, ei olnud selle projekti jaoks probleeme, sest hiljem liimisin väikese vahtetüki õigesse kohta tagasi, rakendades ühtlast survet. Pärast seda jätkasin sülearvuti demonteerimist ja eemaldasin kõik sisikond. Mul pole sellest protsessist häid pilte, sest mul oli nii lõbus. Tegin emaplaadi väiksemaks muutmiseks paar väikest muudatust. Sealhulgas ka mõne täiendava tolli PCB lõikamine, millega modem oli varem kinnitatud. Koorige aeglaselt protsessori alumiiniumplekist jahutusradiaator. Eemaldasin ka kõvaketta asukohast metallkatte, kuna see jäi trükkplaadi otsast allapoole.

3. samm: raam

Raam
Raam
Raam
Raam

Raam oli ilmselt kogu projekti üks raskemaid valikuid. Ma ei tahtnud projektikarbiga suuruse tõttu minna, kuid piisavalt sügavat raami on tõesti raske leida. Leidsin selle Hobby Lobby'st 20 dollari eest ja kuigi see töötas tõesti hästi, soovin, et see oleks valmistatud puidust, mitte plastikust.

4. samm: alustamine, esimene kihtide paar

Alustamine, esimene kihtide paar
Alustamine, esimene kihtide paar
Alustamine, esimene kihtide paar
Alustamine, esimene kihtide paar
Alustamine, esimene kihtide paar
Alustamine, esimene kihtide paar

Pärast paljude teiste inimeste projektide vaatamist otsustasin monitori mattimiseks kasutada vahtu ja selle hoidmiseks kasutada fooliumlinti. See osutus tõesti hästi toimivaks ja oli piisavalt jäik, et hoida ekraani paigal, muretsemata, et see liigub või kukub välja. (kuna klaasi pole enam) Kui ekraan oli õigesti paigaldatud, pidin välja mõtlema, kuidas elektroonika turvaliselt peale panna, ilma LCD -ekraani tagaküljele survet avaldamata. Samuti on õhuke trükkplaat, mis tagab tagantvalgusele kõrgepinge, mis kleepub umbes 3/8 tolli, mida ma pidin arvestama. Selleks lõikasin veel ühe vahukihi, et see jääks raami servale ilma ekraanile surumata. Seejärel kasutasin kahepoolset linti, et hoida trükkplaati õiges kohas. Õige vahu leidmine oli tegelikult natuke probleem. Ainsad suurused, mida leidsin, olid paksud või õhukesed. Lõppkokkuvõttes ostsin paksema tüki ja taignarulliga kokku surudes ning ahjus kuumutades. Pärast väikest tööd suutsin saada täpselt õige paksuse.

Samm: emaplaadi kiht

Emaplaadi kiht
Emaplaadi kiht
Emaplaadi kiht
Emaplaadi kiht
Emaplaadi kiht
Emaplaadi kiht

Emaplaadi kinnitus oli valmistatud 1/4 tolli vineerist, millest lõikasin välja osa, et võimaldada monitori lindi ühendamist. Puidukruvide abil kinnitasin emaplaadi otse puidule ilma vahekaugusteta. Kuigi see pole ilmselt ideaalne, tundub see töötavat hästi. Hiljem lisasin üla- ja alaosasse kaks 1 "x 1" ruudukujulist puutükki, et tekitada õige surve, et hoida kõiki komponente kindlalt paigal (kui on suletud). Ainus probleem oli see, et tahvli raamist väljavõtmine oli äärmiselt keeruline, nii et lisasin ülaosas oleva sahtli käepideme. Olin mõelnud toiteploki paigaldamisele ka ekraani sisse. Minu nõuanne on, et ära tee seda. Pärast seda, kui olin lõpuks katte elektritelliselt maha võtnud, sest see oli sellest liiga paks. Ma märkasin, et see ei olnud mitte ainult hirmutav, vaid tekitas natuke soojust ja lõhnas alati nagu põlemine. Selle asemel kasutasin mõistlikumat meetodit, jättes toiteallika maapinnale ja käivitades alalisvooluühenduse ekraanile.

6. samm: ühenduste lisamine

Ühenduste lisamine
Ühenduste lisamine
Ühenduste lisamine
Ühenduste lisamine
Ühenduste lisamine
Ühenduste lisamine
Ühenduste lisamine
Ühenduste lisamine

All vasakul näete, kuhu lisasin toite jaoks sobiva pistiku ja lüliti. need olid natuke keerulised, kuna soovisin, et toitepistik oleks võimalikult peidetud, võimaldades samal ajal seda hõlpsalt ühendada ja eemaldada. Lüliti pidi ka ideaalselt tühi olema, nii et kui plaat oli paigas, tõmbas see raamist välja õige koguse. Ma olin ka kavatsenud tütarplaadi eemaldada koos tulede ja infrapunaportidega, et toitelüliti asub, kuna see oli kõrgem kui kõik muu. See oleks nõudnud mul juhtmete otsimist ja jootmist otse emaplaadile, kuid mul oli piisavalt ruumi (sügavust), et jätta see nii, nagu see oli, ja lihtsalt ühendada oma juhtmed otse vana toitelülitiga. Kuna sülearvuti juhe ei olnud pikk piisavalt, tahtsin kaablit, mille saaks välja vahetada, et saaksin seintega sobitada ja mitte nii mahukas. Seetõttu kasutasin seadme toiteallikaks RCA helikaablit. Kuigi ma ei tea, kui palju toitekaabel suudab hakkama saada, kuna seade tõmbab käivitamisel ainult 26 vatti ja töötamise ajal 20 vatti, ei tohiks see probleem olla. Huvitav kõrvalmärkus on see, et ostsin üsna õhukese 24 -jala RCA -kaabli selle projekti jaoks ja leidsin, et pärast sellele üleminekut tõusis mu energiatarve üle 4 vati. Ma teadsin, et see lisab vastupanu, kuid ei oodanud nii suurt erinevust.

Samm: Linux

Linux
Linux
Linux
Linux
Linux
Linux

MÄRKUS. See ei ole mõeldud täielikuks Linuxi seadistamise juhendiks. Need on vaid minu soovitused saadud kogemustest. Paigaldamisel järgisin siit saadud juhiseid. See pole mitte ainult suurepärane juhend, vaid sisaldab ka palju väga kasulikke skripte. Näiteks slaidiseansi alustamine, ekraani sisse-/väljalülitamine jne. Valisin oma OS -i jaoks Damn Small Linuxi. Eelisteks on see, et see põhineb Debianil/Knoppixil ja võtab ainult 50 MB ruumi. Kuid Linuxi komponent osutus palju raskemaks, kui ma ootasin. See ei olnud see, et installimine oli eriti raske, vaid see, et mul tekkisid pidevalt probleemid, mis ei meeldinud kompaktsele välkmälukaardile ja ei laadinud alglaadurit õigesti. DSL -i installimise ajal on teil sisuliselt kaks valikut (lihtsustamine), kas installida see USB -pendrive / mälupulgale või tegelikule kõvakettale. Kuna mälupulga režiimis teeb see asju hoopis teisiti, võimaldades teil täielikult RAM -is töötada ilma püsiva salvestusruumita, teeb see mõned muudatused, mis on rakenduste tegeliku installimise korral keerulised. Kui aga kõvakettarežiimi kasutasin, proovis see alglaadurit installida ja ebaõnnestus. Leidsin, et saan selle tööle panna, luues käsitsi Grubi konfiguratsioonifaili ja installides selle seadme alglaadurile. See protsess ei ole väga lõbus ja võttis palju katseid ja vigu. Teine probleem, millega ma kokku puutusin, oli kõik, mida tegin, väga aeglane ja paljud rakendused reageerisid aeglaselt. Kartsin, et see on Compact Flash -kaardi piirang, kuid tegelikult oli see probleem DSL -i konfigureerimisega. Vaikimisi keelab see DMA -edastused ja see osutus minu väikese mälukaardi jaoks suureks probleemiks. Kui ma sellest aru sain ja alglaadurilt "nodma" eemaldasin, läks ülekanne 2 MB sekundilt 20+MB sekundile!

8. samm: järeldused ja lõplikud mõtted

Järeldused ja lõplikud mõtted
Järeldused ja lõplikud mõtted
Järeldused ja lõplikud mõtted
Järeldused ja lõplikud mõtted
Järeldused ja lõplikud mõtted
Järeldused ja lõplikud mõtted
Järeldused ja lõplikud mõtted
Järeldused ja lõplikud mõtted

Pärast käivitamist ühendub seade automaatselt traadita internetiga ja käivitab slaidiseansi kõikidest piltidest, mida see võib rekursiivselt leida eelmääratud kaustast. Seejärel on seadme juhtimine sama lihtne kui sellega ühenduse loomine ssh -ühenduse kaudu ja vastavate skriptide käivitamine. Kuna ma ei olnud liiga huvitatud oma fotode näitamisest, kirjutasin skripti (häkkimise), mis kontrolliks iga tund ja laadiks alla kõik "esiletõstetud fotod" Picasa veebistTäname lugemise eest, see on minu esimene juhendatav projekt ja loodan, et teile meeldis. Kui teil on küsimusi, postitage need kommentaaridesse ja proovin neile vastata. Allpool olevad tegevused:

9. toiming: värskendatud (Picasa skript / häkkimine)

Värskendatud (Picasa skript / häkkimine)
Värskendatud (Picasa skript / häkkimine)

Nii et mõned inimesed on palunud skripti, mida olen kasutanud piltide allalaadimiseks picasast. Põhjus, miks ma seda varem ei lisanud, oli see umbes nii kole, kui see läheb ja kindlasti puruneb kohe, kui picasaweb oma veebilehega midagi muudab. Pettumus tuleneb nende "esiletõstetud" fotode voo puudumisest ja selle asemel pidin ma nende veebisaidi alla laadima, otsima read ja analüüsima pisipiltide lingid tegelike linkidega. See muutub keerulisemaks, kuna URL muutub iga pildi ja sisu hostiva serveriga. Õnneks on neil süsteem erinevate resolutsioonidega piltide rühmitamiseks. Minu puhul eelistan ma lihtsalt haarata originaalid ja lasta pildiraamil neid sobivalt skaleerida. Asjade selgemaks muutmiseks vaadake järgmisi linke: pisipilt saidilt picasaweb.google.com/lh/explore#, praegu eraldusvõimega 144x144 800x skaleeritud pildiga? Sel juhul 800 x 536. /yhbSPhcyh8Y/kuva%20151.jpgKoodis, mida kasutan sed, kustutan originaalide allalaadimiseks URL-ist "s144-c", kuid sama hästi sobib see ka soovitud suurusega piltidega asendamiseks. Samuti kirjutasin selle skripti kavatsusega, et see töötaks minu kodukataloogi kaustas nimega "picasa". Kui soovite selle kuhugi mujale paigutada, peate selle vastavalt värskendama. Seda skripti peab kutsuma ka midagi muud. Olen lisanud oma isiklikku crontabi, et käivitada skript igal hommikul kell 4 hommikul. arvuti kasutajanimi $ crontab -l0 4 * * * ~/picasa/download_favorits >> ~/picasa/cront_out.txt Põhiidee on see, et ta üritab alla laadida kõik 12 lehel olevat pilti, välja arvatud juhul, kui see on juba olemas, siis jätab selle vahele. Loodan, et see aitab seda selgitada, kui teil on muid küsimusi, postitage need kommentaaridesse. #!/bin/bash#Mike Dahlgren 2009HOME = ~ wget -O $ HOME/picasa/explore.html https://picasaweb.google.com/lh/explore#mkdir -p $ HOME/picasa/picscat ~/picasa/ explore.html | grep 'style = "width' | awk '{print $ 2" "$ 6}' | sed 's/s144-c/d/'> $ HOME/picasa/pics_list.txtcd $ HOME/picasa/picsexec <../pics_list.txtpeal lugege linedoecho $ linewget -nc $ linedonerm $ HOME/picasa/explore.htmlrm $ HOME/picasa/pics_list.txt

Soovitan: