Table des matières:

Encore un autre cadre photo numérique (Linux) : 9 étapes
Encore un autre cadre photo numérique (Linux) : 9 étapes

Vidéo: Encore un autre cadre photo numérique (Linux) : 9 étapes

Vidéo: Encore un autre cadre photo numérique (Linux) : 9 étapes
Vidéo: Tuto Lightroom #21 : Créer un encadrement 2024, Juillet
Anonim
Encore un autre cadre photo numérique (Linux)
Encore un autre cadre photo numérique (Linux)

Ayant vu d'autres modèles, j'ai voulu essayer d'en créer un. Bien qu'il ne soit pas vraiment bon marché à ~ 135 $, c'était un projet amusant et je suis très satisfait des résultats. C'est simple et ne nécessite qu'un petit fil pour l'alimentation. Coûts du projet: Ordinateur portable avec écran 15 $ 50 $ Cadre $ 2016 Go Carte Compact Flash 35 $ - beaucoup plus gros que nécessaire pour tout décès ou dommages à quiconque ou quoi que ce soit de tentatives de faire ce projet.

Étape 1: L'ordinateur portable

Le pc portable
Le pc portable

Essayer de trouver un bon ordinateur portable pour ce projet était un peu exagéré. D'une part, vous voulez le système le plus lent et le moins gourmand en énergie tout en voulant l'écran de la plus haute qualité. Après avoir fait quelques recherches en ligne, j'ai opté pour un Dell Inspiron 5000. À 3 776 $ PDSF, cet ordinateur portable n'était pas bon marché. Une grande partie de ce coût provenait de l'impressionnant écran de 15". Après avoir parcouru Cragislist, j'ai trouvé le système parfait pour seulement 50 $. C'est comme une économie de 3 726 $ en seulement 8 ans. Les seuls problèmes étaient qu'il a le moniteur de résolution 1440x1050 au lieu du Pentium III 650MHz440BX moins chère carte mère128Mo PC100 SDRAM15" 1400x1050 LCDATI Rage Mobility 128 w/8Mo SGRAM20Go 4200rpm Disque dur8x/24x Lecteur DVD/CDROMLecteur de disquette intégréUn bonus majeur sur son ordinateur portable était c'est le premier Pentium III à utiliser Intel SpeedStep. Bien que cela puisse ne pas sembler si grave, d'autant plus que presque tous les ordinateurs portables disposent désormais de cette technologie. Cela m'a permis de sous-synchroniser manuellement le processeur de 650 MHz à 500 MHz et de réduire la consommation d'énergie du processeur de 9 watts à un peu plus de 5 watts. Étant donné que je ne prévois pas d'avoir un système de refroidissement actif, chaque économie d'énergie équivaut à moins de chaleur à craindre.

Étape 2: Démontage

Démontage
Démontage
Démontage
Démontage
Démontage
Démontage

Après avoir retiré le boîtier de l'écran, j'ai constaté que si j'appuyais doucement sur un endroit à l'arrière, le scintillement disparaîtrait. Bien que cela puisse être ennuyeux de l'utiliser comme ordinateur portable, ce projet n'a posé aucun problème car j'ai ensuite collé un petit morceau de mousse à l'arrière au bon endroit en appliquant une pression constante. les tripes. Je n'ai pas de bonnes photos de ce processus parce que je m'amusais tellement. J'ai fait quelques modifications mineures pour rendre la carte mère plus petite. Y compris en coupant les quelques pouces supplémentaires du PCB qui avait l'habitude d'y connecter le modem. Décoller lentement le dissipateur thermique en feuille d'aluminium sur le processeur. J'ai également retiré le couvercle métallique sur lequel se trouvait le disque dur, car il collait plus loin que l'extrémité du circuit imprimé.

Étape 3: Le cadre

Le cadre
Le cadre
Le cadre
Le cadre

Le cadre était probablement l'un des choix les plus difficiles de tout le projet. Je ne voulais pas aller avec une boîte de projet à cause de la taille, cependant il est vraiment difficile de trouver un cadre suffisamment profond. J'ai trouvé celui-ci chez Hobby Lobby pour 20 $ et bien qu'il ait très bien fonctionné, j'aurais aimé qu'il soit en bois au lieu de plastique.

Étape 4: Mise en route, le premier couple de couches

Pour commencer, le premier couple de couches
Pour commencer, le premier couple de couches
Pour commencer, le premier couple de couches
Pour commencer, le premier couple de couches
Pour commencer, le premier couple de couches
Pour commencer, le premier couple de couches

Après avoir examiné de nombreux projets d'autres peuples, j'ai décidé d'utiliser de la mousse pour tapisser le moniteur et d'utiliser du ruban adhésif pour le maintenir en place. Cela s'est avéré très bien fonctionner et était suffisamment rigide pour maintenir l'écran en place sans craindre qu'il ne bouge ou ne tombe. (puisqu'il n'y a plus de vitre) Une fois l'écran bien ajusté, j'ai dû trouver un moyen de mettre l'électronique par-dessus en toute sécurité sans exercer de pression sur le dos de l'écran LCD. Il y a aussi une carte de circuit imprimé mince qui fournit une alimentation haute tension au rétro-éclairage qui dépasse d'environ 3/8 de pouce que je devais prendre en compte. Pour ce faire j'ai découpé une autre couche de mousse pour qu'elle repose sur le bord du cadre sans pousser sur l'écran. Ensuite, j'ai utilisé du ruban adhésif double face pour maintenir le circuit imprimé au bon endroit. Trouver la bonne mousse était en fait un problème. Les seules tailles que j'ai pu trouver étaient soit trop épaisses soit trop fines. J'ai fini par acheter un morceau plus épais et par un processus de l'écraser avec un rouleau à pâtisserie et de le chauffer au four. Après un peu de travail, j'ai pu obtenir exactement la bonne épaisseur.

Étape 5: Couche de la carte mère

Couche de la carte mère
Couche de la carte mère
Couche de la carte mère
Couche de la carte mère
Couche de la carte mère
Couche de la carte mère

Le support de la carte mère était fait de contreplaqué 1/4 pouce dont j'ai coupé une section pour permettre la connexion du ruban du moniteur. À l'aide de vis à bois, j'ai fixé la carte mère directement au bois sans entretoises. Bien que probablement pas idéal, cela semble fonctionner très bien. Plus tard, j'ai ajouté deux morceaux de bois carrés de 1 "x 1" en haut et en bas pour créer la bonne quantité de pression pour maintenir tous les composants fermement en place (lorsque le dos est fermé). Le seul problème était qu'il était extrêmement difficile de retirer à nouveau la planche du cadre, j'ai donc ajouté la poignée du tiroir en haut. J'avais aussi pensé à monter l'alimentation à l'intérieur de l'écran. Mon conseil est de ne pas le faire. Après avoir finalement retiré le couvercle de la brique d'alimentation parce qu'elle était trop épaisse. J'ai remarqué que non seulement c'était vraiment effrayant, mais cela faisait un peu de chaleur et sentait toujours le brûlé. Au lieu de cela, j'ai opté pour la méthode la plus saine consistant à laisser l'alimentation au sol et à connecter la connexion CC à l'écran.

Étape 6: Ajout de connexions

Ajout de connexions
Ajout de connexions
Ajout de connexions
Ajout de connexions
Ajout de connexions
Ajout de connexions
Ajout de connexions
Ajout de connexions

En bas à gauche, vous pouvez voir où j'ai ajouté la prise appropriée pour l'alimentation et l'interrupteur. ceux-ci étaient un peu délicats car je voulais que le connecteur d'alimentation soit caché autant que possible tout en permettant de le brancher et de le retirer facilement. L'interrupteur devait également être parfaitement espacé pour que lorsque la carte était en place, il ressortait de la bonne quantité du cadre. J'avais également l'intention de retirer la carte fille avec les lumières et les ports infrarouges sur lesquels se trouve l'interrupteur d'alimentation. il était plus grand que tout le reste. Cela m'aurait obligé à tracer et à souder les fils directement sur la carte principale, mais j'avais suffisamment d'espace (profondeur) pour le laisser tel quel et simplement connecter mes fils directement à l'ancien interrupteur d'alimentation. Étant donné que le cordon de l'ordinateur portable n'était pas long assez, je voulais un câble que je puisse échanger pour pouvoir correspondre aux murs et pas aussi encombrant. C'est pourquoi j'ai utilisé un câble audio RCA pour alimenter l'unité. Bien que je ne sache pas combien de puissance le câble peut supporter, puisque l'unité ne tire que 26 watts au démarrage et 20 watts en cours d'exécution, cela ne devrait pas être un problème. Une remarque intéressante, j'ai acheté un câble RCA assez fin de 24 pieds pour ce projet et j'ai constaté qu'après y être passé, ma consommation d'énergie a augmenté de plus de 4 watts. Je savais que cela ajouterait de la résistance, mais je ne m'attendais pas à une telle différence.

Étape 7: Linux

Linux
Linux
Linux
Linux
Linux
Linux

REMARQUE: ceci n'est pas destiné à être un guide complet de configuration de Linux. Ce ne sont que mes recommandations à partir des leçons que j'ai tirées de l'expérience. Pour l'installation, j'ai suivi les instructions d'ici. C'est non seulement un excellent guide, mais il contient également de nombreux scripts très utiles. Par exemple, démarrer le diaporama, allumer/éteindre l'affichage, etc. J'ai choisi Damn Small Linux pour le système d'exploitation de mon choix. Les avantages sont qu'il est basé sur Debian/Knoppix et ne prend que 50 Mo d'espace. Cependant, le composant Linux s'est avéré beaucoup plus difficile que ce à quoi je m'attendais. Ce n'était pas que l'installation était particulièrement difficile, mais j'ai continué à rencontrer des problèmes avec elle, je n'aimais pas la carte flash compacte et n'installais pas correctement le chargeur de démarrage. Lors de l'installation de DSL, vous avez essentiellement deux choix (en simplifiant à l'extrême), soit l'installer sur une clé USB / une clé USB, soit sur un vrai disque dur. Parce qu'en mode Memory stick, il fait les choses de manière assez différente pour vous permettre de fonctionner entièrement en RAM sans stockage persistant, il apporte des modifications qui sont difficiles lorsque vous souhaitez réellement installer des applications. Cependant, lorsque j'effectuais le mode disque dur, il tentait d'installer le chargeur de démarrage et échouait silencieusement. J'ai découvert que je pouvais le faire fonctionner en créant manuellement un fichier de configuration Grub et en l'installant sur le chargeur de démarrage principal de l'appareil. Ce processus n'est pas très amusant et a pris beaucoup d'essais et d'erreurs. Un autre problème que j'ai rencontré était que tout ce que je faisais était très lent et que de nombreuses applications étaient lentes à répondre. J'avais peur qu'il s'agisse d'une limitation de la carte Compact Flash, mais c'était en fait un problème avec la façon dont le DSL était configuré. Par défaut, il désactive les transferts DMA et cela s'est avéré être un énorme problème pour ma petite carte mémoire. Une fois que j'ai compris cela et supprimé "nodma" du chargeur de démarrage, les transferts sont passés de 2 Mo par seconde à 20 + Mo par seconde!

Étape 8: Conclusions et réflexions finales

Conclusions et réflexions finales
Conclusions et réflexions finales
Conclusions et réflexions finales
Conclusions et réflexions finales
Conclusions et réflexions finales
Conclusions et réflexions finales
Conclusions et réflexions finales
Conclusions et réflexions finales

Une fois démarré, l'appareil se connecte automatiquement à Internet sans fil et démarre un diaporama de toutes les images qu'il peut trouver de manière récursive dans un dossier prédéfini. Ensuite, contrôler l'unité est aussi simple que de s'y connecter via une connexion ssh et d'exécuter les scripts appropriés. « photos en vedette » de Picasa WebMerci d'avoir lu, il s'agit de mon premier projet Instructable et j'espère que vous l'avez aimé. Si vous avez des questions, postez-les dans les commentaires et j'essaierai d'y répondre. Plans d'action ci-dessous:

Étape 9: Mise à jour (Script Picasa / Hack)

Mise à jour (Script Picasa / Hack)
Mise à jour (Script Picasa / Hack)

Donc, quelques personnes ont demandé le script que j'ai utilisé pour télécharger des images de picasa. La raison pour laquelle je ne l'ai pas inclus auparavant était qu'il est à peu près aussi laid que possible et qu'il se brisera certainement dès que picasaweb changera quelque chose avec sa page Web. La frustration vient du manque de flux pour leurs photos "en vedette", et à la place, j'ai dû télécharger leur page Web, analyser les lignes que je recherche et remplacer les liens vers les vignettes par les liens réels. Ceci est rendu plus compliqué car l'URL change avec chaque image ainsi que le serveur qui héberge le contenu. Heureusement, ils ont un système pour regrouper des images de différentes résolutions. Dans mon cas, je préfère simplement saisir les originaux et laisser le cadre photo les mettre à l'échelle de manière appropriée. Pour rendre les choses plus claires, regardez les liens suivants Miniature de picasaweb.google.com/lh/explore# actuellement résolution 144x144https://lh5.ggpht.com/_4TrPwfUulu0/Sd0qLrsV_bI/AAAAAAACTM/yhbSPhcyh8Y/s%2015-1.c/kuva avec une image à l'échelle 800x ? Dans ce cas 800x536.https://lh5.ggpht.com/_4TrPwfUulu0/Sd0qLrsV_bI/AAAAAAACTM/yhbSPhcyh8Y/s800/kuva%20151.jpgPhoto originale à une résolution de 1600x1071.https://lh5.ggAAAACTM/_UqAAP0rs /yhbSPhcyh8Y/kuva%20151.jpgDans le code, j'utilise sed pour supprimer "s144-c" de l'URL pour télécharger les originaux, mais cela fonctionne tout aussi bien pour le remplacer par des images de la taille souhaitée. J'ai également écrit ce script avec l'intention de l'exécuter dans un dossier appelé "picasa" dans mon dossier personnel. Si vous souhaitez le mettre ailleurs, vous devrez le mettre à jour en conséquence. Ce script doit également être appelé par autre chose. J'ai ajouté ce qui suit dans ma crontab personnelle pour exécuter le script tous les matins à 4 heures du matin. nom_ordinateur$ crontab -l0 4 * * * ~/picasa/download_favorits >> ~/picasa/cront_out.txt L'idée de base est qu'il essaiera de télécharger les 12 images de la page, sauf si elle est déjà là, elle l'ignorera. J'espère que cela vous aidera à l'expliquer, si vous avez d'autres questions, n'hésitez pas à les poster dans les commentaires. #!/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.txt pendant la lecture linedoecho $linewget -nc $linedonerm $HOME/picasa/explore.htmlrm $HOME/picasa/pics_list.txt

Conseillé: