Съдържание:

Още една цифрова рамка за картини (Linux): 9 стъпки
Още една цифрова рамка за картини (Linux): 9 стъпки

Видео: Още една цифрова рамка за картини (Linux): 9 стъпки

Видео: Още една цифрова рамка за картини (Linux): 9 стъпки
Видео: Air crew (drama, directed by Alexander Mitta, 1979) 2024, Юли
Anonim
Още една цифрова рамка за картини (Linux)
Още една цифрова рамка за картини (Linux)

След като видях други дизайни, исках да опитам да направя свой собствен. Въпреки че не беше много евтин на ~ 135 долара, това беше забавен проект и аз съм много доволен от резултатите. Чисто е просто и изисква само един малък проводник за захранване. Разходи по проекта: Лаптоп с 15 -инчов екран $ 50 Рамка $ 2016GB Компактна флаш карта $ 35 - много по -голяма от необходимата Безжична карта Безплатни превключватели и проводник $ 15 Сдвояване и различни. за всяка смърт или щети на някого или нещо от опитите да се направи този проект.

Стъпка 1: Лаптопът

Лаптопът
Лаптопът

Опитът да се намери добър лаптоп за този проект беше малко напрегнат. От една страна искате най -бавната система с най -малко енергия, като същевременно искате екран с най -високо качество. След като потърсих онлайн, се спрях на Dell Inspiron 5000. На цена от $ 3, 776 MSRP този лаптоп не беше евтин. Голяма част от тази цена идваше от впечатляващия 15 -инчов екран. След като претърсих списъка с учени, намерих перфектната система само за $ 50. Това е като спестяване от $ 3, 726 само за 8 години. Единствените проблеми бяха, че има монитор с резолюция 1440x1050 вместо по -рядка опция 1600x1200 и тя ще трепне леко, особено като погледнете синия цвят. Pentium III 650MHz440BX най -евтината дънна платка 128MB PC100 SDRAM15 1400x1050 LCDATI Rage Mobility 128 w/8MB SGRAM20GB 4200rpm твърд диск 8x/24x DVD/CDROM устройство Основен бонус за неговия лаптоп това е първият Pentium III, който използва Intel SpeedStep. Въпреки че това може да не звучи като толкова голяма работа, особено след като почти всеки лаптоп вече има тази технология. Това ми позволи ръчно да управлявам процесора под такт от 650 MHz до 500 MHz и да намаля консумацията на мощност на процесора от 9 вата до малко над 5 вата. Тъй като не планирам да имам активна охладителна система, всяко малко спестяване на енергия е равно на по -малко топлина, за което трябва да се притеснявате.

Стъпка 2: Разглобяване

Разглобяване
Разглобяване
Разглобяване
Разглобяване
Разглобяване
Разглобяване

След като свалих корпуса от екрана, установих, че ако леко натисна едното място на гърба, трептенето ще изчезне. Въпреки че това може да е досадно да го използвам като лаптоп, това не беше проблем за този проект, защото по -късно залепих малко парче пяна на гърба на дясното място, прилагайки постоянен натиск. След това пристъпих към разглобяване на лаптопа и премахване на всички червата Нямам добри снимки на този процес, защото се забавлявах толкова много. Направих няколко малки модификации, за да направя дънната платка по -малка. Включително отрязване на допълнителните няколко инча от печатната платка, на които преди е бил прикрепен модемът. Бавно отлепете радиатора от алуминиева ламарина на процесора. Премахнах и металния капак върху мястото, където се намираше твърдият диск, защото се залепи по -далеч от края на печатната платка.

Стъпка 3: Рамката

Рамката
Рамката
Рамката
Рамката

Рамката вероятно беше един от най -трудните избори в целия проект. Не исках да отида с проектна кутия поради размера, но наистина е трудно да се намери рамка, която да е достатъчно дълбока. Намерих този в Hobby Lobby за 20 долара и въпреки че работеше много добре, бих искал да е направен от дърво, вместо от пластмаса.

Стъпка 4: Първи стъпки, първата двойка слоеве

Първи стъпки, първата двойка слоеве
Първи стъпки, първата двойка слоеве
Първи стъпки, първата двойка слоеве
Първи стъпки, първата двойка слоеве
Първи стъпки, първата двойка слоеве
Първи стъпки, първата двойка слоеве

След като разгледах проекти на много други хора, реших да използвам пяна, за да покрия монитора и да използвам фолио, за да го задържа на място. Оказа се, че работи много добре и беше достатъчно твърд, за да задържи екрана на място без никакви притеснения, че той ще се премести или изпадне. (тъй като вече няма никакво стъкло) След като екранът се монтира правилно, трябваше да измисля начин да поставя безопасно електрониката отгоре, без да оказвам натиск върху задната част на LCD. Също така има слаба платка, която осигурява захранване с високо напрежение на задната светлина, която изпъква около 3/8 от инча, което трябваше да взема предвид. За да направя това, изрязах още един слой пяна, за да лежи върху ръба на рамката, без да натиска екрана. След това използвах двустранна лента, за да държа платката на правилното място. Намирането на правилната пяна всъщност беше малко проблем. Единствените размери, които успях да намеря, бяха или дебели, или тънки. В крайна сметка купих по -дебело парче и чрез процес на смачкване с точилка и нагряване във фурната. След малко работа успях да получа точно правилната дебелина.

Стъпка 5: Дънна платка

Слой на дънната платка
Слой на дънната платка
Слой на дънната платка
Слой на дънната платка
Слой на дънната платка
Слой на дънната платка

Монтажът на дънната платка е направен от 1/4 инчов шперплат, от който изрязах част, за да позволи свързването на лентата на монитора. С помощта на винтове за дърво прикрепих дънната платка директно към дървото без дистанционни елементи. Въпреки че вероятно не е идеално, изглежда работи добре. По -късно добавих две квадратни парчета дърво 1 "x 1" отгоре и отдолу, за да създам правилното налягане, за да задържа всички компоненти здраво на място (когато гърбът затворено е). Единственият проблем беше, че затрудни изключително много изваждането на дъската от рамката, затова добавих дръжката на чекмеджето отгоре. Мислех да монтирам и захранването вътре в екрана. Моят съвет е да не го правиш. След като най -накрая свалих капака от електрическата тухла, защото беше прекалено дебел с нея. Забелязах не само, че е наистина страшно, но и нагря малко и винаги миришеше на изгаряне. Вместо това отидох с по -разумния метод да оставя захранването на земята и да пусна DC връзката към екрана.

Стъпка 6: Добавяне на връзки

Добавяне на връзки
Добавяне на връзки
Добавяне на връзки
Добавяне на връзки
Добавяне на връзки
Добавяне на връзки
Добавяне на връзки
Добавяне на връзки

Долу вляво можете да видите къде съм добавил подходящия щепсел за захранване и превключвателя. това беше малко сложно, защото исках захранващият конектор да бъде скрит колкото е възможно повече, като същевременно позволява лесното му включване и премахване. Превключвателят също трябваше да има перфектно място, така че когато платката е на място, тя ще стърчи правилното количество от рамката. Имах намерение също да премахна дъщерната платка със светлините и инфрачервените портове, на които е разположен превключвателят за захранване, защото беше по -висок от всичко останало. Това щеше да изисква да проследя и да запоя проводници директно към основната платка, но имах достатъчно място (дълбочина), за да го оставя така, както е, и просто да свържа кабелите си директно към стария превключвател на захранването. достатъчно, исках кабел, който да мога да сменя, за да мога да съответствам на стените и не чак толкова обемен. Ето защо използвах RCA аудио кабел, за да доставя захранването към устройството. Въпреки че не знам с каква мощност може да се справи кабелът, тъй като уредът дърпа само 26 вата при стартиране и 20 вата по време на работа, това не би трябвало да е проблем. Интересна странична бележка, купих доста тънък 24 футов RCA кабел за този проект и установих, че след преминаването към него потреблението ми се повиши с над 4 вата. Знаех, че това ще добави съпротива, но не очаквах толкова голяма разлика.

Стъпка 7: Linux

Linux
Linux
Linux
Linux
Linux
Linux

ЗАБЕЛЕЖКА: Това не е предназначено да бъде пълно ръководство за настройка на Linux. Това са само моите препоръки от уроците, които научих от опита. За инсталацията следвах инструкциите от тук. Това не само е чудесно ръководство, но и съдържа много много полезни скриптове. Например стартиране на слайдшоу, включване/изключване на дисплея и т.н. Избрах Damn Small Linux за избраната от мен ОС. Предимствата са, че се основава на Debian/Knoppix и заема само 50 MB пространство. Компонентът на Linux обаче се оказа много по -труден, отколкото очаквах. Не че инсталирането беше особено трудно, но продължих да срещам проблеми с него, че не харесвам компактната флаш карта и не инсталирам правилно зареждащото устройство. По време на инсталирането на DSL имате по същество два избора (опростяване), или го инсталирайте на USB Pendrive / Memory Stick или на действителен твърд диск. Тъй като в режим Memory Stick той прави нещата съвсем различно, за да ви позволи да работите изцяло в RAM с без постоянно съхранение, той прави някои промени, които са трудни, когато искате действително да инсталирате приложения. Въпреки това, когато изпълних режима на твърдия диск, той ще се опита да инсталира зареждащото устройство и безшумно ще се провали. Открих, че мога да го накарам да работи, като ръчно създам конфигурационен файл на Grub и го инсталирам в главния зареждащ товарач на устройството. Този процес не е много забавен и отне много опити и грешки. Друг проблем, на който се натъкнах, беше всичко, което направих, беше много бавно и много приложения бавно реагираха. Страхувах се, че това е ограничение на Compact Flash картата, но всъщност беше проблем с начина на конфигуриране на DSL. По подразбиране деактивира DMA трансферите и това се оказа огромен проблем за моята малка карта с памет. След като разбрах, че и премахнах "nodma" от зареждащото устройство, прехвърлянията преминаха от 2MB в секунда до 20+MB в секунда!

Стъпка 8: Заключения и заключителни мисли

Заключения и заключителни мисли
Заключения и заключителни мисли
Заключения и заключителни мисли
Заключения и заключителни мисли
Заключения и заключителни мисли
Заключения и заключителни мисли
Заключения и заключителни мисли
Заключения и заключителни мисли

След като се стартира, устройството автоматично се свързва с безжичния интернет и стартира слайдшоу от всички снимки, които може да намери рекурсивно в предварително дефинирана папка. След това контролът на устройството е толкова прост, колкото свързването към него чрез ssh връзка и изпълнението на подходящи скриптове. Тъй като не бях много запален да показвам собствените си снимки, написах скрипт (хакване), който ще проверява всеки час и ще изтегля всички „представени снимки“от Picasa WebThanks за четене, това е първият ми проект с инструкции и се надявам да ви хареса. Ако имате въпроси, моля, публикувайте ги в коментарите и аз ще се опитам да отговоря на тях.

Стъпка 9: Актуализирано (Picasa Script / Hack)

Актуализирано (Picasa Script / Hack)
Актуализирано (Picasa Script / Hack)

Така че няколко души искаха скрипта, който използвах за изтегляне на снимки от picasa. Причината, поради която не го включих преди, беше толкова грозна, колкото става и определено ще се счупи веднага щом picasaweb промени нещо с тяхната уеб страница. Разочарованието идва от липсата на каквато и да е емисия за техните „представени“снимки и вместо това трябваше да изтегля тяхната уеб страница, да анализирам редовете, които търся, и да заменя връзките към миниатюрите с действителните връзки. Това се усложнява, тъй като URL адресът се променя с всяко изображение, както и сървъра, който хоства съдържанието. За щастие те имат система за групиране на изображения с различни резолюции. В моя случай предпочитам просто да взема оригиналите и да оставя рамката на картината да ги мащабира по подходящ начин. За да направите нещата по-ясни, погледнете следните връзки Thumbnail от picasaweb.google.com/lh/explore# понастоящем резолюция 144x144https://lh5.ggpht.com/_4TrPwfUulu0/Sd0qLrsV_bI/AAAAAAAACTM/yhbSPhcyh8Yjss4201 с картина, мащабирана до 800x? В този случай 800x536.https://lh5.ggpht.com/_4TrPwfUulu0/Sd0qLrsV_bI/AAAAAAAACTM/yhbSPhcyh8Y/s800/kuva%20151.jpgОригинална снимка с разделителна способност 1600x1071.https://lSAA4AA0AAA /yhbSPhcyh8Y/kuva%20151.jpgВ кода, който използвам sed, за да изтрия „s144-c“от URL адреса, за да изтегля оригиналите, но работи също толкова добре, за да го замени с изображения с желания размер. Също така написах този скрипт с намерението да работи вътре в папка, наречена "picasa" в домашната ми папка. Ако искате да го поставите някъде другаде, ще трябва да го актуализирате съответно. Този скрипт също трябва да бъде извикан от нещо друго. Добавих следното в моя личен crontab, за да стартирам скрипта всяка сутрин в 4 часа сутринта. компютърно име $ crontab -l0 4 * * * ~/picasa/download_favorits >> ~/picasa/cront_out.txt Основната идея е, че ще се опита да изтегли всичките 12 изображения на страницата, освен ако вече е там, ще го пропусне. Надявам се, че това помага да се обясни, ако имате други въпроси, не се колебайте да ги публикувате в коментарите. #!/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.докато четете linedoecho $ linewget -nc $ linedonerm $ HOME/picasa/explore.htmlrm $ HOME/picasa/pics_list.txt

Препоръчано: