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

Νομισματικό ρολόι: 9 βήματα (με εικόνες)
Νομισματικό ρολόι: 9 βήματα (με εικόνες)

Βίντεο: Νομισματικό ρολόι: 9 βήματα (με εικόνες)

Βίντεο: Νομισματικό ρολόι: 9 βήματα (με εικόνες)
Βίντεο: RACK - Unique (Official Music Video) 2024, Ιούλιος
Anonim
Νομισματικό Ρολόι
Νομισματικό Ρολόι
Νομισματικό Ρολόι
Νομισματικό Ρολόι
Νομισματικό Ρολόι
Νομισματικό Ρολόι
Νομισματικό Ρολόι
Νομισματικό Ρολόι

Το REAL είναι το βραζιλιάνικο νόμισμα από το 1994 και για τον εορτασμό της 25ης επετείου του, πέρυσι (2019) το Casa da Moeda (νομισματοκοπία της Βραζιλίας) έφτιαξε ένα αναμνηστικό νόμισμα 1 REAL με ένα κολιμπρί στην εμπρόσθια όψη (όχι το συνηθισμένο ομοίωμα της δημοκρατίας).

Το κολιμπρί ήταν η εικόνα του λογαριασμού 1 REAL όταν κυκλοφόρησε το νόμισμα πριν από 25 χρόνια. Ο λογαριασμός 1 REAL δεν παράγεται πλέον.

Ως νομισματικός ενθουσιώδης, χρησιμοποίησα ένα παλιό RaspberryPi 2, μια οθόνη TFT LCD και κάποιο κώδικα σε JavaScript για να φτιάξω ένα ρολόι που εμφανίζει την ώρα με λογαριασμούς και νομίσματα της δεύτερης οικογένειας του REAL. Είναι ένας πραγματικός υπολογιστής που λειτουργεί ως ρολόι.

Μπορείτε να αλλάξετε τα αρχεία-j.webp

Προμήθειες

- Πίνακας Raspberry Pi

-TFT LCD 3,5"

-Ξύλινο κουτί

Βήμα 1: Προετοιμασία του κουτιού

Προετοιμασία του κουτιού
Προετοιμασία του κουτιού
Προετοιμασία του κουτιού
Προετοιμασία του κουτιού

Είχα αυτό το παλιό ξύλινο κουτί για πολύ καιρό, νομίζω ότι χρησιμοποιήθηκε για να κρατήσει τσάντες τσαγιού. "Σπάω" το μπροστινό πάνελ και έκανα μια τετράγωνη τρύπα με ένα εργαλείο Dremel για να χωρέσει την οθόνη 3, 5 ''.

Αφού τοποθετήσω όλα τα εξαρτήματα, θα κολλήσω το κομμάτι πίσω.

Η οθόνη είναι θερμή κολλημένη στον πίνακα.

Βήμα 2: Κωδικοποίηση

Κωδικοποίηση
Κωδικοποίηση
Κωδικοποίηση
Κωδικοποίηση

Η ίδια η λειτουργία του RaspberryPi σε αυτό το έργο είναι να εμφανίζει μια ιστοσελίδα στο Chrome σε λειτουργία πλήρους οθόνης.

Για παράδειγμα, εάν η ώρα είναι 3:05, θα δείξει έναν λογαριασμό 2 ΠΡΑΓΜΑΤΙΚΩΝ και ένα νόμισμα 1 ΠΡΑΓΜΑΤΙΚΟ για τις ώρες και ένα κέρμα 5 λεπτών για τα λεπτά.

Έκανα την πραγματική σελίδα διαθέσιμη για δοκιμή στο σύνδεσμο https://numismaticclock.freetzi.com, αλλά στο έργο θα τρέχει τοπικά.

Είναι μια σελίδα HTML με κάποια JavaScript για ανανέωση της σελίδας όταν περάσει ένα λεπτό. Το έργο έχει 13 εικόνες για προβολή ωρών (0h και 12h είναι η ίδια εικόνα αλλά διαφορετικά αρχεία) και 60 εικόνες για εμφάνιση λεπτών. Το αρχείο HTML (index.html) και το 73-j.webp

Το σενάριο εκτυπώνει τις ετικέτες για να εμφανίζει εικόνες κάθε φορά που φορτώνεται η σελίδα. Μια μεταβλητή παίρνει το πραγματικό λεπτό του συστήματος έξω από τη συνάρτηση χρονισμού, ενώ μια άλλη μεταβλητή το παίρνει μέσα στη συνάρτηση. Κάθε δευτερόλεπτο, αυτές οι δύο μεταβλητές συγκρίνονται και αν είναι διαφορετικές σημαίνει ότι έχει περάσει ένα λεπτό, οπότε η σελίδα ανανεώνεται.

Βήμα 3: Ρύθμιση της σωστής εικόνας Raspbian

Ρύθμιση της σωστής εικόνας Raspbian
Ρύθμιση της σωστής εικόνας Raspbian

Πρώτα απ 'όλα, θα χρειαστεί να κατεβάσετε την ειδική εικόνα Raspbian που λειτουργεί με την οθόνη σας. Στην περίπτωσή μου, η οθόνη μου είναι η έκδοση KeDei 6.2, οπότε κατέβασα τη διανομή από τη διεύθυνση

Θα χρειαστείτε ένα λογισμικό που ονομάζεται WinDisk32Imager για να κάψετε την εικόνα σε μια κάρτα SD και, στη συνέχεια, να εκκινήσετε την πλακέτα σας.

Βήμα 4: Μεταφέρετε τα αρχεία στον πίνακα

Μεταφέρετε τα αρχεία στον πίνακα
Μεταφέρετε τα αρχεία στον πίνακα

Το περιεχόμενο του αρχείου relogio.rar (Βήμα 3) θα πρέπει να μεταφερθεί στο RaspberryPi.

Μπορείτε να χρησιμοποιήσετε ένα pendrive για να το κάνετε ή μπορείτε να το κάνετε μέσω SSH με ένα λογισμικό που ονομάζεται WinSCP. Βάλτε όλα τα αρχεία σε ένα φάκελο μέσα/home/pi/

Η διαδρομή του αρχείου index.html θα είναι ~/home/pi/relogio/index.html

Σας συνιστώ να χρησιμοποιήσετε το Putty για να διευκολύνετε τις επόμενες ρυθμίσεις.

Βήμα 5: Ρύθμιση παραμέτρων Linux

Ρύθμιση παραμέτρων Linux
Ρύθμιση παραμέτρων Linux

Σε αυτό το σημείο, τα αρχεία αποθηκεύονται στον πίνακα σας και μπορείτε να συνδέσετε ένα πληκτρολόγιο, να ανοίξετε τον πλοηγό και να πληκτρολογήσετε /home/pi/relogio/index.html στη γραμμή διευθύνσεων. Θα εμφανίσει τη σελίδα ρολογιού, στη συνέχεια πατήστε F11 για να μπείτε σε λειτουργία πλήρους οθόνης και τελείωσε!

Μπορούμε όμως να το κάνουμε καλύτερο.

Μπορείτε να κατεβάσετε ένα λογισμικό που κρύβει τον κέρσορα του ποντικιού όταν δεν χρησιμοποιείται.

sudo apt-get install unclutter

Όταν τελειώσει, πληκτρολογείτε την ακόλουθη εντολή για να αποκρύψετε τον κέρσορα εάν δεν μετακινηθεί για 2 δευτερόλεπτα:

sudo unclutter -idle 2 -root

Το πρόγραμμα περιήγησης Chrome μπορεί να ανοίξει μέσω της γραμμής εντολών σε λειτουργία πλήρους οθόνης και απευθείας στη σελίδα ρολογιού (μην χρησιμοποιείτε το sudo στην εντολή του):

chromium-browser --homepage /home/pi/relogio/index.html --έναρξη-πλήρους οθόνης

Μπορούμε να το κάνουμε ακόμα καλύτερο.

Θα ορίσουμε ένα ψευδώνυμο, δηλαδή, με μία μόνο εντολή θα εκτελέσουμε το λογισμικό για να αποκρύψουμε τον δρομέα και να ανοίξουμε το Chrome στη σελίδα του ρολογιού.

Για να το κάνετε αυτό, πληκτρολογήστε την ακόλουθη εντολή:

sudo nano /home/pi/.bashrc

Κοντά στην ενότητα "definitionευδώνυμος ορισμός", εισαγάγετε το ακόλουθο κείμενο (όπως και η εικόνα):

ψευδώνυμο relogio = 'chromium-browser --homepage /home/pi/relogio/index.html-έναρξη-πλήρους οθόνης | sudo unclutter -idle 2 -root & '

Κλείστε και ανοίξτε ξανά το τερματικό ή τον τύπο σας:

πηγή /home/pi/.bashrc

Τώρα όταν πληκτρολογείτε την εντολή relogio στο τερματικό, θα εκτελείται αυτόματα το λογισμικό ξεμπλοκαρίσματος και ανοίγει το Chrome.

Βήμα 6: Τοποθέτηση των εξαρτημάτων

Τοποθέτηση των εξαρτημάτων
Τοποθέτηση των εξαρτημάτων

Το RasbperryPi που χρησιμοποίησα σε αυτό το έργο είναι πολύ κατεστραμμένο. Μόνο δύο θύρες USB εξακολουθούν να λειτουργούν και τις επεκτείνω με βραχυκυκλωτήρες για να το βάλω στο πίσω μέρος του κουτιού. Έκανα επίσης μια επέκταση από τα σημεία συγκόλλησης PP1 και PP2 στον πίνακα σε έναν συνδετήρα τροφοδοσίας.

Επίσης ρυθμίστε μια άλλη τετράγωνη τρύπα στην αριστερή πλευρά για τη σύνδεση Ethernet.

Βήμα 7: Τελειώνοντας το κουτί

Τελειώνοντας το κουτί
Τελειώνοντας το κουτί
Τελειώνοντας το κουτί
Τελειώνοντας το κουτί

Έκοψα μερικά ξυλάκια για να κάνω ένα πλαίσιο γύρω από την οθόνη για να κρύψω κάποιες ατέλειες.

Θα μπορούσα εύκολα να κολλήσω τον μπροστινό πίνακα πίσω στο κουτί. Κολλήθηκε επίσης ένας μαγνήτης για να κρατήσει ένα αναμνηστικό νόμισμα πάνω από την οθόνη.

Βήμα 8: Απολαύστε το Νομισματικό Ρολόι σας

Απολαύστε το Νομισματικό Ρολόι σας
Απολαύστε το Νομισματικό Ρολόι σας
Απολαύστε το Νομισματικό Ρολόι σας
Απολαύστε το Νομισματικό Ρολόι σας
Απολαύστε το Νομισματικό Ρολόι σας
Απολαύστε το Νομισματικό Ρολόι σας

Το κουτί έχει χώρο για να κρατά μια τράπεζα τροφοδοσίας στο εσωτερικό του, αν χρησιμοποιείτε dongle για wifi (ή νεότερη έκδοση του πίνακα) θα το κάνει πλήρως ασύρματο.

Βήμα 9: Απολαύστε τον μικρό υπολογιστή σας

Απολαύστε τον μικροϋπολογιστή σας
Απολαύστε τον μικροϋπολογιστή σας

Μπορεί να χρησιμοποιηθεί ως κανονικός υπολογιστής, για παράδειγμα να λειτουργεί ένας διακομιστής αποθήκευσης.

Ελπίζω να σας άρεσε και θα μπορούσε και θα ήταν χρήσιμο σε παρόμοια έργα.

ΥΣΤΕΡΟΓΡΑΦΟ. Συγγνώμη για το βρώμικο πληκτρολόγιο:)

Συνιστάται: