Obsah:

Ještě další digitální fotorámeček (Linux): 9 kroků
Ještě další digitální fotorámeček (Linux): 9 kroků

Video: Ještě další digitální fotorámeček (Linux): 9 kroků

Video: Ještě další digitální fotorámeček (Linux): 9 kroků
Video: Záznam virtuální konference "NIS 2 v praxi", 21. 9. 2023 2024, Listopad
Anonim
Ještě další digitální fotorámeček (Linux)
Ještě další digitální fotorámeček (Linux)

Když jsem viděl jiné návrhy, chtěl jsem zkusit vytvořit jeden svůj vlastní. Ačkoli to nebylo zrovna levné za ~ 135 $, byl to zábavný projekt a jsem s výsledky velmi spokojený. Je to jednoduché a k napájení potřebujete pouze jeden malý vodič. Náklady na projekt: Notebook s 15 obrazovkou $ 50 Rámeček $ 2016 GB Kompaktní Flash karta $ 35 - mnohem větší než je nutné Bezdrátová karta FreeSwitches a drát $ 15 Párování a různé 15 $ Celkem $ 135 ODMÍTNUTÍ ODPOVĚDNOSTI: Tento projekt zahrnuje elektřinu, teplo a omezené prostory. za jakoukoli smrt nebo poškození někoho nebo čehokoli z pokusů o provedení tohoto projektu.

Krok 1: Notebook

Přenosný počítač
Přenosný počítač

Pokus o nalezení dobrého notebooku pro tento projekt byl trochu náročný. Na jedné straně chcete nejpomalejší systém s nejnižší spotřebou energie a zároveň chcete obrazovku nejvyšší kvality. Poté, co jsem se podíval online, jsem se usadil na Dell Inspiron 5000. Za 3 776 $ MSRP tento notebook nevyšel levně. Velká část těchto nákladů pocházela z působivé 15 "obrazovky. Po pročištění cragislistu jsem našel perfektní systém pouze za 50 USD. To je jako úspora 3 726 USD za pouhých 8 let. Jediným problémem bylo, že místo monitoru s rozlišením 1440 x 1050 vzácnější možnost 1600x1200 a lehce by blikala, zejména při pohledu na modrou barvu. Nejlevnější základní deska Pentium III 650MHz440BX128 MB PC100 SDRAM15 "1400x1050 LCDATI Rage Mobility 128 w/8 MB SGRAM20 GB pevný disk 4200 ot./min. 8x/24x jednotka DVD/CDROM Integrovaná disketová jednotka to byl první Pentium III, který používal Intel SpeedStep. I když to nemusí znít jako velký problém, zejména proto, že tuto technologii nyní má téměř každý notebook. Umožnilo mi to ručně podtaktovat CPU z 650 MHz na 500 MHz a snížit spotřebu výkonu CPU z 9 W na něco málo přes 5 W. Vzhledem k tomu, že neplánuji mít aktivní chladicí systém, každý kousek úspory energie se rovná menšímu množství tepla, o které se musím starat.

Krok 2: Demontáž

Demontáž
Demontáž
Demontáž
Demontáž
Demontáž
Demontáž

Poté, co jsem sundal kryt z obrazovky, jsem zjistil, že když jemně zatlačím na jedno místo na zádech, blikání zmizí. Ačkoli to může být nepříjemné používat to jako notebook, nebyl to pro tento projekt žádný problém, protože jsem později lepil malý kousek pěny na zadní místo na správném místě za použití konzistentního tlaku. Poté jsem přistoupil k rozebrání notebooku a odstranění všech vnitřnosti. Nemám žádné dobré obrázky tohoto procesu, protože jsem se tak bavil. Udělal jsem pár drobných úprav, aby se základní deska zmenšila. Včetně odříznutí dalších pár palců desky plošných spojů, ke které byl dříve připojen modem. Pomalu odstraňujte chladič z hliníkového plechu na CPU. Také jsem odstranil kovový kryt nad místem, kde byl umístěn pevný disk, protože se zasekl dále než konec desky plošných spojů.

Krok 3: Rám

Rám
Rám
Rám
Rám

Rám byl pravděpodobně jednou z nejtěžších voleb v celém projektu. Nechtěl jsem jít s projektovým rámečkem kvůli velikosti, ale je opravdu těžké najít dostatečně hluboký rám. Našel jsem tento v Hobby Lobby za 20 dolarů a přestože fungoval opravdu dobře, přál bych si, aby byl vyroben ze dřeva místo plastu.

Krok 4: Začínáme, první pár vrstev

Začínáme, první pár vrstev
Začínáme, první pár vrstev
Začínáme, první pár vrstev
Začínáme, první pár vrstev
Začínáme, první pár vrstev
Začínáme, první pár vrstev

Poté, co jsem se podíval na mnoho dalších projektů lidí, rozhodl jsem se použít pěnu k podložce monitoru a pomocí fóliové pásky ji držet na místě. Ukázalo se, že to fungovalo opravdu dobře a bylo to dostatečně tuhé, aby to drželo obrazovku na místě bez obav, že se bude hýbat nebo vypadávat. (protože už není žádné sklo) Jakmile se obrazovka správně namontovala, musel jsem vymyslet způsob, jak bezpečně umístit elektroniku nahoru, aniž by byl na zadní stranu LCD vyvíjen tlak. Také existuje tenká obvodová deska, která poskytuje vysokonapěťové napájení podsvícení, které se drží asi 3/8 palce, což jsem potřeboval vzít v úvahu. Za tímto účelem jsem nařízl další vrstvu pěny, aby se opřela o okraj rámu, aniž by tlačila na obrazovku. Poté jsem oboustrannou páskou přidržel desku s obvody na správném místě. Najít správnou pěnu bylo ve skutečnosti trochu problém. Jediné velikosti, které jsem našel, byly buď silné nebo tenké. Nakonec jsem koupil tlustší kus a procesem jeho mačkání válečkem a zahřívání v troubě. Po troše práce se mi podařilo získat přesně tu správnou tloušťku.

Krok 5: Vrstva základní desky

Vrstva základní desky
Vrstva základní desky
Vrstva základní desky
Vrstva základní desky
Vrstva základní desky
Vrstva základní desky

Úchyt pro základní desku byl vyroben z 1/4 palcové překližky, ze které jsem vyřízl část, aby bylo umožněno připojení pásky monitoru. Pomocí vrutů do dřeva jsem připevnil základní desku přímo na dřevo bez mezikusů. Ačkoli to pravděpodobně není ideální, zdá se, že to funguje dobře. Později jsem přidal dva čtvercové kusy dřeva o rozměrech 1 "x 1" nahoře a dole, abych vytvořil správné množství tlaku, aby všechny součásti pevně držely na svém místě (když vzadu je zavřeno). Jediným problémem bylo, že bylo extrémně obtížné znovu dostat desku z rámu, takže jsem přidal držadlo zásuvky nahoře. Přemýšlel jsem o montáži napájecího zdroje i do obrazovky. Moje rada je nedělat to. Poté, co jsme konečně sundali kryt z energetické cihly, protože s ním byla mocná. Všiml jsem si nejen, že to bylo opravdu děsivé, ale také to trochu zahřívalo a vždy to vonělo jako pálení. Místo toho jsem šel s rozumnější metodou nechat napájecí zdroj na zemi a spustit DC připojení k obrazovce.

Krok 6: Přidání připojení

Přidávání připojení
Přidávání připojení
Přidávání připojení
Přidávání připojení
Přidávání připojení
Přidávání připojení
Přidávání připojení
Přidávání připojení

Vlevo dole vidíte, kam jsem přidal příslušnou zástrčku pro napájení a vypínač. ty byly trochu ošidné, protože jsem chtěl, aby byl napájecí konektor co nejvíce skryt, a přitom umožňoval snadné zapojení a vyjmutí. Přepínač také musel být dokonale prostorový, takže když byla deska na svém místě, vystrčila správné množství z rámu. Měl jsem také v úmyslu odstranit dceřinou desku se světly a infračervenými porty, na kterých je vypínač umístěn, protože byla vyšší než všechno ostatní. To by vyžadovalo, abych sledoval a pájel vodiče přímo na hlavní desku, ale měl jsem dostatek prostoru (hloubky), abych to nechal tak, jak to bylo, a připojil jsem své dráty přímo ke starému vypínači napájení. Protože kabel notebooku nebyl dlouhý dost jsem chtěl kabel, který bych mohl vyměnit, abych mohl odpovídat stěnám a nebyl tak objemný. Proto jsem k napájení jednotky použil zvukový kabel RCA. I když nevím, kolik energie kabel zvládne, protože jednotka při startu táhne jen 26 W a při běhu 20 W, to by neměl být problém. Zajímavá poznámka na okraj, koupil jsem si docela tenký 24 stopý kabel RCA pro tento projekt a zjistil, že po přepnutí na něj moje spotřeba energie vzrostla přes 4 watty. Věděl jsem, že to přinese odpor, ale nečekal jsem, že to bude tak velký rozdíl.

Krok 7: Linux

Linux
Linux
Linux
Linux
Linux
Linux

POZNÁMKA: Toto není zamýšleno jako úplný průvodce nastavením Linuxu. To jsou jen moje doporučení z lekcí, které jsem si ze zkušenosti odnesl. Při instalaci jsem postupoval podle pokynů zde. Nejen, že je to skvělý průvodce, ale také obsahuje mnoho velmi užitečných skriptů. Například spuštění prezentace, zapnutí/vypnutí displeje atd. Jako OS jsem si vybral Damn Small Linux. Výhodou je, že je založen na Debianu/Knoppix a zabírá pouze 50 MB místa. Komponenta Linuxu se však ukázala být mnohem obtížnější, než jsem očekával. Nešlo o to, že by instalace byla zvlášť obtížná, ale že jsem se stále potýkal s problémy, když se mi nelíbila kompaktní flash karta a že jsem správně nenainstaloval zavaděč. Během instalace DSL máte v zásadě dvě možnosti (příliš zjednodušující), buď ji nainstalovat na USB Pendrive / Memory Stick, nebo na skutečný pevný disk. Protože v režimu Memory Stick dělá věci zcela odlišně, takže vám umožní pracovat zcela v paměti RAM bez trvalého úložiště, provede některé změny, které jsou obtížné, když chcete skutečně instalovat aplikace. Když jsem však provedl režim pevného disku, pokusil se nainstalovat zavaděč a tiše selhal. Zjistil jsem, že bych to mohl zajistit manuálním vytvořením konfiguračního souboru Grub a jeho instalací do hlavního zavaděče zařízení. Tento proces není příliš zábavný a vyžadoval mnoho pokusů a omylů. Dalším problémem, na který jsem narazil, bylo, že všechno, co jsem udělal, bylo velmi pomalé a mnoho aplikací reagovalo pomalu. Bál jsem se, že to bylo omezení karty Compact Flash, ale ve skutečnosti to byl problém se způsobem konfigurace DSL. Ve výchozím nastavení zakazuje přenosy DMA a to se ukázalo být velkým problémem pro moji malou paměťovou kartu. Jakmile jsem na to přišel a odstranil „nodma“z zavaděče, přenosy šly z 2 MB za sekundu na 20+MB za sekundu!

Krok 8: Závěry a závěrečné myšlenky

Závěry a závěrečné myšlenky
Závěry a závěrečné myšlenky
Závěry a závěrečné myšlenky
Závěry a závěrečné myšlenky
Závěry a závěrečné myšlenky
Závěry a závěrečné myšlenky
Závěry a závěrečné myšlenky
Závěry a závěrečné myšlenky

Po spuštění se jednotka automaticky připojí k bezdrátovému internetu a spustí prezentaci všech obrázků, které může rekurzivně najít v předdefinované složce. Ovládání jednotky je pak stejně jednoduché jako připojení k ní pomocí ssh připojení a spouštění příslušných skriptů. Protože jsem nebyl příliš nadšený předváděním vlastních fotografií, napsal jsem skript (hack), který by každou hodinu kontroloval a stahoval všechny „doporučené fotografie“od Picasa WebThanks za přečtení, toto je můj první projekt Instructable a doufám, že se vám líbil. Pokud máte nějaké dotazy, napište je do komentářů a já se na ně pokusím odpovědět. Níže uvedené akční záběry:

Krok 9: Aktualizováno (Picasa Script / Hack)

Aktualizováno (Picasa Script / Hack)
Aktualizováno (Picasa Script / Hack)

Několik lidí tedy žádalo skript, který používám ke stahování obrázků z programu Picasa. Důvodem, proč jsem to dříve nezahrnul, bylo, že je to tak ošklivé, jak to jen jde, a určitě se to zlomí, jakmile picasaweb na své webové stránce něco změní. Frustrace pochází z nedostatku jakéhokoli zdroje jejich „doporučených“fotografií a místo toho jsem musel stáhnout jejich webovou stránku, analyzovat řádky, které hledám, a nahradit odkazy na miniatury skutečnými odkazy. To je komplikovanější, protože změna adresy URL s každým obrázkem a serverem, který je hostitelem obsahu. Naštěstí mají systém pro seskupování obrázků s různými rozlišeními. V mém případě dávám přednost originálům a nechám je rámeček obrázku vhodně upravit. Aby bylo vše jasnější, podívejte se na následující odkazyThumbnail z picasaweb.google.com/lh/explore# aktuálně rozlišení 144x144https://lh5.ggpht.com/_4TrPwfUulu0/Sd0qLrsV_bI/AAAAAAAACTM/yhbSPhcyh8Y/s144-c/kuva s obrázkem zmenšeným na 800x? V tomto případě 800 x 536. /yhbSPhcyh8Y/kuva%20151.jpgV kódu, který používám k odstranění "s144-c" z adresy URL, abych stáhl originály, ale funguje stejně dobře i jako náhrada za obrázky požadované velikosti. Také jsem napsal tento skript s úmyslem, aby běžel uvnitř složky s názvem "picasa" v mé domovské složce. Pokud ho chcete umístit někam jinam, budete jej muset odpovídajícím způsobem aktualizovat. Tento skript musí být také nazýván něčím jiným. Do svého osobního crontabu jsem přidal následující, abych skript spustil každé ráno ve 4 hodiny ráno. název_počítače $ crontab -l0 4 * * * ~/picasa/download_favorits >> ~/picasa/cront_out.txt Základní myšlenkou je, že se pokusí stáhnout všech 12 obrázků na stránku, pokud už tam není, tak ji přeskočí. Doufám, že to pomůže vysvětlit to, pokud máte nějaké další otázky, neváhejte je napsat do komentářů. #!/bin/bash#Mike Dahlgren 2009HOME = ~ wget -O $ HOME/picasa/prozkoumat.html https://picasaweb.google.com/lh/explore#mkdir -p $ HOME/picasa/picscat ~/picasa/ prozkoumat.html | grep 'style = "width' | awk '{print $ 2" "$ 6}' | sed 's/s144-c/d/'> $ HOME/picasa/pics_list.txtcd $ HOME/picasa/picsexec <../pics_list.txt při čtení linedoecho $ linewget -nc $ linedonerm $ HOME/picasa/prozkoumat.htmlrm $ HOME/picasa/pics_list.txt

Doporučuje: