Πίνακας περιεχομένων:

Ακόμα ένα ακόμη ψηφιακό πλαίσιο εικόνας (Linux): 9 βήματα
Ακόμα ένα ακόμη ψηφιακό πλαίσιο εικόνας (Linux): 9 βήματα

Βίντεο: Ακόμα ένα ακόμη ψηφιακό πλαίσιο εικόνας (Linux): 9 βήματα

Βίντεο: Ακόμα ένα ακόμη ψηφιακό πλαίσιο εικόνας (Linux): 9 βήματα
Βίντεο: MEGA Chia GPU Farming and Plotting Guide for Linux - Gigahorse Start to Finish - 2023 2024, Ιούλιος
Anonim
Ακόμα ένα ακόμη ψηφιακό πλαίσιο εικόνας (Linux)
Ακόμα ένα ακόμη ψηφιακό πλαίσιο εικόνας (Linux)

Έχοντας δει άλλα σχέδια, ήθελα να δοκιμάσω να φτιάξω ένα δικό μου. Αν και δεν ήταν ακριβώς φθηνό στα 135 ~, ήταν ένα διασκεδαστικό έργο και είμαι πολύ ευχαριστημένος με τα αποτελέσματα. Είναι καθαρό απλό και απαιτεί μόνο ένα μικρό καλώδιο για τροφοδοσία. Κόστος έργου: Φορητός υπολογιστής με οθόνη 15 ιντσών $ 50 Πλαίσιο $ 2016 GB Συμπαγής κάρτα Flash $ 35 - πολύ μεγαλύτερη από ό, τι απαιτείται Ασύρματη κάρτα FreeSwitches και καλώδιο $ 15 Ζευγάρωμα και διάφορα. $ 15 Συνολικά $ 135 ΑΠΟΠΟΙΗΣΗ: Αυτό το έργο περιλαμβάνει ηλεκτρική ενέργεια, θερμότητα και περιορισμένους χώρους. Δεν αναλαμβάνω καμία ευθύνη για οποιονδήποτε θάνατο ή ζημιά σε οποιονδήποτε ή οτιδήποτε από τις προσπάθειες πραγματοποίησης αυτού του έργου.

Βήμα 1: Ο φορητός υπολογιστής

Ο φορητός υπολογιστής
Ο φορητός υπολογιστής

Η προσπάθεια εύρεσης ενός καλού φορητού υπολογιστή για αυτό το έργο ήταν λίγο τεντωμένη. Από τη μία πλευρά θέλετε το πιο αργό και λιγότερο απαιτητικό σύστημα ενώ θέλετε την υψηλότερη ποιότητα οθόνης. Αφού έψαξα λίγο online, εγκαταστάθηκα σε ένα Dell Inspiron 5000. Στα $ 3, 776 MSRP αυτός ο φορητός υπολογιστής δεν ήταν φτηνός. Μεγάλο μέρος αυτού του κόστους προήλθε από την εντυπωσιακή οθόνη 15 ". Μετά το scruing cragislist βρήκα το τέλειο σύστημα μόνο για $ 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. Ενώ αυτό μπορεί να μην ακούγεται τόσο μεγάλο πράγμα, ειδικά επειδή σχεδόν κάθε φορητός υπολογιστής διαθέτει τώρα αυτήν την τεχνολογία. Μου επέτρεψε να χειρίζομαι χειροκίνητα την CPU από τα 650 MHz στα 500 MHz και να μειώσω τη χρήση ισχύος της CPU από 9 Watt σε λίγο περισσότερο από 5 Watt. Δεδομένου ότι δεν σκοπεύω να έχω ένα ενεργό σύστημα ψύξης, κάθε εξοικονόμηση ενέργειας ισούται με λιγότερη θερμότητα που πρέπει να ανησυχείτε.

Βήμα 2: Αποσυναρμολόγηση

Αποσυναρμολόγηση
Αποσυναρμολόγηση
Αποσυναρμολόγηση
Αποσυναρμολόγηση
Αποσυναρμολόγηση
Αποσυναρμολόγηση

Αφού έβγαλα το περίβλημα της οθόνης, διαπίστωσα ότι αν πατούσα απαλά σε ένα σημείο στο πίσω μέρος, το τρεμόπαιγμα θα εξαφανιζόταν. Παρόλο που αυτό μπορεί να είναι ενοχλητικό να το χρησιμοποιώ ως φορητό υπολογιστή, δεν υπήρχε πρόβλημα για αυτό το έργο επειδή αργότερα κόλλησα ένα μικρό κομμάτι αφρού στο πίσω μέρος στο σωστό σημείο εφαρμόζοντας σταθερή πίεση. Μετά από αυτό, προχώρησα στην αποσυναρμολόγηση του φορητού υπολογιστή και αφαιρέστε όλα τα τα κότσια. Δεν έχω καλές φωτογραφίες αυτής της διαδικασίας γιατί διασκέδασα πολύ. Έκανα μερικές μικρές τροποποιήσεις για να κάνω τη μητρική μικρότερη. Συμπεριλαμβανομένης της αποκοπής των επιπλέον δύο εκατοστών του PCB που χρησιμοποιούσαν το μόντεμ σε αυτό. Ξεφλουδίζετε αργά το θερμοσίφωνα από φύλλο αλουμινίου στη CPU. Αφαίρεσα επίσης το μεταλλικό κάλυμμα εκεί που βρισκόταν ο σκληρός δίσκος επειδή κόλλησε πιο κάτω από το τέλος του pcb.

Βήμα 3: Το πλαίσιο

Το πλαίσιο
Το πλαίσιο
Το πλαίσιο
Το πλαίσιο

Το καρέ ήταν ίσως μια από τις πιο δύσκολες επιλογές σε ολόκληρο το έργο. Δεν ήθελα να πάω με ένα κουτί έργου λόγω του μεγέθους, ωστόσο είναι πραγματικά δύσκολο να βρω ένα πλαίσιο που να είναι αρκετά βαθύ. Βρήκα αυτό στο Hobby Lobby για $ 20 και παρόλο που λειτούργησε πολύ καλά θα ήθελα να ήταν κατασκευασμένο από ξύλο αντί για πλαστικό.

Βήμα 4: Ξεκινώντας, το πρώτο ζεύγος στρωμάτων

Ξεκινώντας, το πρώτο ζευγάρι στρωμάτων
Ξεκινώντας, το πρώτο ζευγάρι στρωμάτων
Ξεκινώντας, το πρώτο ζευγάρι στρωμάτων
Ξεκινώντας, το πρώτο ζευγάρι στρωμάτων
Ξεκινώντας, το πρώτο ζευγάρι στρωμάτων
Ξεκινώντας, το πρώτο ζευγάρι στρωμάτων

Αφού εξέτασα πολλά έργα άλλων ανθρώπων, αποφάσισα να χρησιμοποιήσω αφρό για να στρώσω την οθόνη και να χρησιμοποιήσω ταινία αλουμινόχαρτου για να την κρατήσω στη θέση της. Αυτό αποδείχθηκε ότι λειτούργησε πολύ καλά και ήταν αρκετά σκληρό για να κρατήσει την οθόνη στη θέση της χωρίς καμία ανησυχία ότι θα κινηθεί ή θα πέσει έξω. (αφού δεν υπάρχει πλέον γυαλί) Μόλις η οθόνη τοποθετήθηκε σωστά, έπρεπε να βρω έναν τρόπο να βάλω τα ηλεκτρονικά στην κορυφή με ασφάλεια χωρίς να ασκώ πίεση στο πίσω μέρος της οθόνης LCD. Επίσης, υπάρχει μια αδύνατη πλακέτα κυκλώματος που παρέχει ισχύ υψηλής τάσης στο πίσω φως που κολλάει περίπου τα 3/8 της ίντσας που έπρεπε να λάβω υπόψη. Για να το κάνω αυτό έκοψα ένα άλλο στρώμα αφρού για να ακουμπήσει στην άκρη του πλαισίου χωρίς να πιέσω την οθόνη. Στη συνέχεια, χρησιμοποίησα ταινία διπλής όψης για να κρατήσω την πλακέτα στη σωστή θέση. Η εύρεση του σωστού αφρού ήταν στην πραγματικότητα ένα μικρό πρόβλημα. Τα μόνα μεγέθη που μπορούσα να βρω ήταν είτε παχιά είτε λεπτά. Κατέληξα να αγοράσω ένα παχύτερο κομμάτι και μέσω μιας διαδικασίας να το στύψω με έναν πλάστη και να το ζεστάνω στο φούρνο. Μετά από λίγη δουλειά μπόρεσα να πάρω ακριβώς το σωστό πάχος.

Βήμα 5: Στρώμα μητρικής πλακέτας

Στρώμα μητρικής πλακέτας
Στρώμα μητρικής πλακέτας
Στρώμα μητρικής πλακέτας
Στρώμα μητρικής πλακέτας
Στρώμα μητρικής πλακέτας
Στρώμα μητρικής πλακέτας

Η βάση για τη μητρική πλακέτα ήταν από κόντρα πλακέ 1/4 ιντσών από την οποία έκοψα ένα τμήμα για να επιτρέψει τη σύνδεση της κορδέλας της οθόνης. Χρησιμοποιώντας βίδες ξύλου στερέωσα τη μητρική πλακέτα απευθείας στο ξύλο χωρίς αποστάτες. Αν και μάλλον δεν είναι ιδανικό, φαίνεται να λειτουργεί μια χαρά. Αργότερα πρόσθεσα δύο τετράγωνα κομμάτια ξύλου 1 "x 1" στο επάνω και στο κάτω μέρος για να δημιουργήσω τη σωστή πίεση για να συγκρατηθούν όλα τα εξαρτήματα σταθερά στη θέση τους (όταν το πίσω μέρος είναι κλειστό). Το μόνο πρόβλημα ήταν ότι καθιστούσε εξαιρετικά δύσκολο να βγει ξανά η σανίδα από το πλαίσιο, οπότε πρόσθεσα τη λαβή του συρταριού στο επάνω μέρος. Είχα σκεφτεί να τοποθετήσω το τροφοδοτικό και μέσα στην οθόνη. Η συμβουλή μου είναι να μην το κάνετε. Αφού έβγαλε τελικά το κάλυμμα του τούβλου ισχύος επειδή ήταν πολύ παχύ με αυτό. Παρατήρησα όχι μόνο ήταν πραγματικά τρομακτικό, αλλά έκανε λίγη ζέστη και πάντα μύριζε σαν να καίγεται. Αντ 'αυτού, πήγα με τη σωστή μέθοδο να αφήσω το τροφοδοτικό στο έδαφος και να εκτελέσω τη σύνδεση DC στην οθόνη.

Βήμα 6: Προσθήκη συνδέσεων

Προσθήκη Συνδέσεων
Προσθήκη Συνδέσεων
Προσθήκη Συνδέσεων
Προσθήκη Συνδέσεων
Προσθήκη Συνδέσεων
Προσθήκη Συνδέσεων
Προσθήκη Συνδέσεων
Προσθήκη Συνδέσεων

Κάτω αριστερά μπορείτε να δείτε πού πρόσθεσα το κατάλληλο βύσμα για την τροφοδοσία και τον διακόπτη. αυτά ήταν λίγο περίπλοκα γιατί ήθελα το βύσμα τροφοδοσίας να είναι κρυμμένο όσο το δυνατόν περισσότερο επιτρέποντας παράλληλα να συνδέεται και να αφαιρείται εύκολα. Ο διακόπτης έπρεπε επίσης να είναι απόλυτα χώρος, οπότε όταν ο πίνακας ήταν στη θέση του, έβγαζε τη σωστή ποσότητα έξω από το πλαίσιο. Είχα επίσης σκοπό να αφαιρέσω την θυγατρική σανίδα με τα φώτα και τις θύρες υπέρυθρων ακτίνων που βρίσκεται ο διακόπτης ισχύος επειδή ήταν ψηλότερο από όλα τα άλλα. Αυτό θα με απαιτούσε να εντοπίσω και να κολλήσω καλώδια απευθείας στον κεντρικό πίνακα, ωστόσο είχα αρκετό χώρο (βάθος) για να το αφήσω όπως ήταν και απλώς να συνδέσω τα καλώδια μου απευθείας στον παλιό διακόπτη τροφοδοσίας. Δεδομένου ότι το καλώδιο του φορητού υπολογιστή δεν ήταν πολύ αρκετά, ήθελα ένα καλώδιο που θα μπορούσα να το αλλάξω για να ταιριάξω με τους τοίχους και όχι τόσο ογκώδες. Αυτός είναι ο λόγος που χρησιμοποίησα ένα καλώδιο ήχου RCA για να παραδώσω την ισχύ στη μονάδα. Παρόλο που δεν ξέρω πόση ισχύς μπορεί να αντέξει το καλώδιο, αφού η μονάδα τραβάει μόνο 26 Watt κατά την εκκίνηση και 20 Watt ενώ λειτουργεί δεν πρέπει να αποτελεί πρόβλημα. Μια ενδιαφέρουσα παρατήρηση, αγόρασα ένα αρκετά λεπτό καλώδιο RCA 24 ποδιών για αυτό το έργο και διαπίστωσα ότι μετά τη μετάβαση σε αυτό η κατανάλωση ενέργειας μου ανέβηκε πάνω από 4 watt. Knewξερα ότι θα προσθέσει αντίσταση, αλλά δεν περίμενα τόσο μεγάλη διαφορά.

Βήμα 7: Linux

Linux
Linux
Linux
Linux
Linux
Linux

ΣΗΜΕΙΩΣΗ: Αυτό δεν προορίζεται να είναι ένας πλήρης οδηγός για τη ρύθμιση του Linux. Αυτές είναι μόνο οι συστάσεις μου από τα μαθήματα που έμαθα από την εμπειρία. Για την εγκατάσταση ακολούθησα τις οδηγίες από εδώ. Δεν είναι μόνο ένας εξαιρετικός οδηγός, αλλά περιέχει επίσης πολλά πολύ χρήσιμα σενάρια. Για παράδειγμα, έναρξη παρουσίασης, ενεργοποίηση/απενεργοποίηση της οθόνης κλπ. Επέλεξα το Damn Small Linux για το λειτουργικό σύστημα της επιλογής μου. Τα πλεονεκτήματα είναι ότι βασίζεται στο Debian/Knoppix και καταλαμβάνει μόνο 50 MB χώρου. Ωστόσο, το στοιχείο Linux αποδείχθηκε πολύ πιο δύσκολο από ό, τι περίμενα. Δεν ήταν ότι η εγκατάσταση ήταν ιδιαίτερα δύσκολη, αλλά συνέχιζα να αντιμετωπίζω προβλήματα με το να μην μου αρέσει η συμπαγής κάρτα flash και να μην εγκαθιστώ σωστά τον φορτωτή εκκίνησης. Κατά την εγκατάσταση του DSL έχετε ουσιαστικά δύο επιλογές (υπεραπλούστευση), είτε να το εγκαταστήσετε σε USB Pendrive / Memory stick, είτε σε πραγματικό σκληρό δίσκο. Επειδή στη λειτουργία Memory stick κάνει τα πράγματα εντελώς διαφορετικά για να σας επιτρέψει να τρέχετε εντελώς στη μνήμη RAM χωρίς συνεχή αποθήκευση, κάνει μερικές αλλαγές που είναι δύσκολες όταν θέλετε να εγκαταστήσετε εφαρμογές. Ωστόσο, όταν εκτελούσα τη λειτουργία σκληρού δίσκου, θα προσπαθούσε να εγκαταστήσει τον φορτωτή εκκίνησης και θα αποτύχει σιωπηλά. Διαπίστωσα ότι θα μπορούσα να το κάνω να λειτουργήσει δημιουργώντας με μη αυτόματο τρόπο ένα αρχείο διαμόρφωσης Grub και εγκαθιστώντας το στον κύριο φορτωτή εκκίνησης της συσκευής. Αυτή η διαδικασία δεν είναι πολύ διασκεδαστική και χρειάστηκε πολλή δοκιμή και λάθος. Ένα άλλο ζήτημα που συνάντησα ήταν ότι ό, τι έκανα ήταν πολύ αργό και πολλές εφαρμογές άργησαν να απαντήσουν. Φοβόμουν ότι ήταν ένας περιορισμός της κάρτας Compact Flash, αλλά στην πραγματικότητα ήταν ένα πρόβλημα με τον τρόπο διαμόρφωσης του DSL. Από προεπιλογή απενεργοποιεί τις μεταφορές DMA και αυτό αποδείχθηκε ένα τεράστιο πρόβλημα για τη μικρή μου κάρτα μνήμης. Μόλις το κατάλαβα και αφαίρεσα το "nodma" από το boot loader, οι μεταφορές πήγαν από 2MB το δευτερόλεπτο σε 20+MB το δευτερόλεπτο!

Βήμα 8: Συμπεράσματα και τελικές σκέψεις

Συμπεράσματα και Τελικές Σκέψεις
Συμπεράσματα και Τελικές Σκέψεις
Συμπεράσματα και Τελικές Σκέψεις
Συμπεράσματα και Τελικές Σκέψεις
Συμπεράσματα και Τελικές Σκέψεις
Συμπεράσματα και Τελικές Σκέψεις
Συμπεράσματα και Τελικές Σκέψεις
Συμπεράσματα και Τελικές Σκέψεις

Μόλις ξεκινήσει, η μονάδα συνδέεται αυτόματα στο ασύρματο internet και ξεκινά μια παρουσίαση όλων των εικόνων που μπορεί να βρει αναδρομικά σε έναν προκαθορισμένο φάκελο. Στη συνέχεια, ο έλεγχος της μονάδας είναι τόσο απλός όσο η σύνδεση σε αυτήν μέσω μιας σύνδεσης ssh και η εκτέλεση των κατάλληλων σεναρίων. Δεδομένου ότι δεν ήθελα πολύ να δείξω τις δικές μου φωτογραφίες, έγραψα ένα σενάριο (hack) που θα έλεγχε κάθε ώρα και θα κατέβαζε όλα τα "επιλεγμένες φωτογραφίες" από το Picasa WebThanks για ανάγνωση, αυτό είναι το πρώτο μου έργο με οδηγίες και ελπίζω να σας άρεσε. Εάν έχετε οποιεσδήποτε ερωτήσεις, δημοσιεύστε τις στα σχόλια και θα προσπαθήσω να τις απαντήσω. Πλάνα δράσης παρακάτω:

Βήμα 9: Ενημερώθηκε (Picasa Script / Hack)

Ενημερώθηκε (Picasa Script / Hack)
Ενημερώθηκε (Picasa Script / Hack)

Έτσι, μερικοί άνθρωποι ζητούν το σενάριο που χρησιμοποιώ για να κατεβάσω φωτογραφίες από το picasa. Ο λόγος για τον οποίο δεν το περιελάμβανα πριν ήταν το ίδιο άσχημο και σίγουρα θα σπάσει μόλις το picasaweb αλλάξει κάτι με την ιστοσελίδα του. Η απογοήτευση προέρχεται από την έλλειψη οποιασδήποτε ροής στις "επιλεγμένες" φωτογραφίες τους και, αντίθετα, έπρεπε να κατεβάσω την ιστοσελίδα τους, να αναλύσω τις γραμμές που ψάχνω και να αντικαταστήσω τους συνδέσμους των μικρογραφιών με τους πραγματικούς συνδέσμους. Αυτό γίνεται πιο περίπλοκο, καθώς η αλλαγή της διεύθυνσης URL με κάθε εικόνα καθώς και ο διακομιστής που φιλοξενεί το περιεχόμενο. Ευτυχώς έχουν ένα σύστημα ομαδοποίησης εικόνων διαφορετικών αναλύσεων. Στην περίπτωσή μου προτιμώ να αρπάξω τα πρωτότυπα και να αφήσω το πλαίσιο εικόνας να τα κλιμακώσει κατάλληλα. Για να κάνετε τα πράγματα σαφέστερα, δείτε τους ακόλουθους συνδέσμους Μικρογραφία από το picasaweb.google.com/lh/explore# επί του παρόντος ανάλυση 144x144 με μια εικόνα κλιμακωμένη στα 800x; Σε αυτήν την περίπτωση 800x536.https://lh5.ggpht.com/_4TrPwfUulu0/Sd0qLrsV_bI/AAAAAAACTM/yhbSPhcyh8Y/s800/kuva%20151.jpgΑρχική φωτογραφία στο 1600x1071 ανάλυση_ρ /yhbSPhcyh8Y/kuva%20151.jpgΣτον κώδικα που χρησιμοποιώ το sed για να διαγράψω το "s144-c" από τη διεύθυνση URL για να κατεβάσω τα πρωτότυπα, αλλά λειτουργεί εξίσου καλά για να το αντικαταστήσω με εικόνες του επιθυμητού μεγέθους. Επίσης έγραψα αυτό το σενάριο με την πρόθεση να τρέχει μέσα σε ένα φάκελο που ονομάζεται "picasa" στον φάκελο του σπιτιού μου. Εάν θέλετε να το τοποθετήσετε κάπου αλλού, θα χρειαστεί να το ενημερώσετε ανάλογα. Αυτό το σενάριο πρέπει επίσης να καλείται από κάτι άλλο. Έχω προσθέσει τα παρακάτω στο προσωπικό μου crontab για να τρέχω το σενάριο κάθε πρωί στις 4 το πρωί. computername $ 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

Συνιστάται: