Πίνακας περιεχομένων:
- Βήμα 1: Πράγματα που χρειάζεστε
- Βήμα 2: Προετοιμάστε τον πίνακα παρακολούθησης
- Βήμα 3: Δημιουργήστε το πλαίσιο
- Βήμα 4: Τοποθέτηση κομματιών
- Βήμα 5: Εγκαταστήστε το Λογισμικό
Βίντεο: Smart Mirror από Raspberry Pi: 5 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Υπήρχε λοιπόν ένα αχρησιμοποίητο βατόμουρο pi 1B στο συρτάρι και μια αχρησιμοποίητη οθόνη. Αυτός είναι αρκετός λόγος για να δημιουργήσετε έναν έξυπνο καθρέφτη.
Ο καθρέφτης πρέπει να δείχνει πληροφορίες ώρας, ημερομηνίας και καιρού καθώς και πληροφορίες κατάστασης σχετικά με τους διακόπτες έξυπνων σπιτιών και τη μουσική που παίζει αυτήν τη στιγμή.
Βήμα 1: Πράγματα που χρειάζεστε
Για να δημιουργήσετε τον έξυπνο καθρέφτη χρειάζεστε τα ακόλουθα πράγματα
- Dongle Raspberry Pi WIFI (εκτός από το Raspberry Pi 3, αυτό περιλαμβάνει WIFI)
- Οθόνη (χρησιμοποίησα BenQ 24 ")
- Κορνίζα (πήρα ένα από το https://wunsch-bilderrahmen.de στη Γερμανία)
- Μονόδρομος καθρέφτης (πήρε έναν από https://www.myspiegel.de/ στη Γερμανία), αλλά μπορείτε επίσης να χρησιμοποιήσετε ακρυλικό διαφανή καθρέφτη
- Ξύλινα πηχάκια για επέκταση του πλαισίου εικόνας ώστε να μπορεί να περιέχει την οθόνη
- Γωνιακό στήριγμα για να συγκρατεί την οθόνη στο πλαίσιο
- Μαύρη κολλητική ταινία για την αποφυγή άμεσης επαφής γυαλιού με μέταλλο
- Κόλλα ξύλου και ξύλινο βύσμα για να κολλήσετε το πλαίσιο εικόνας και το ξύλινο περίγραμμα μαζί
- Σύρμα ή καλώδιο για τοποθέτηση καθώς και βιδωτές άγκυρες
- Καλωδιακό κανάλι
- Σφιγκτήρας ράβδου
- Τρυπάνι
Εάν θέλετε ένα φως φόντου από μια λωρίδα led, χρειάζεστε επίσης τα ακόλουθα
- Led-strip με ελεγκτή, δείτε αυτό το έργο RC-ελεγχόμενη-LED-ταινία
- Αποστολέας 433 MHz
Υπάρχει μια λίστα που περιέχει το κύριο κόστος του έργου.
- Κορνίζα-28 € ~ 29,3 $
- Καθρέπτης μονής κατεύθυνσης-73 € ~ 76,6 $
- BenQ GL2450 - 100 € 4 104,9 $
- Raspberry Pi 3 - 37 € ~ 38,8 €
- Ξύλινα πηχάκια (ήδη κομμένα στο σωστό μήκος) - 15 € ~ 15,7 $
- Λωρίδα LED 6 €
Αυτό ανέρχεται σε 259 € ~ 272 $ αν υποθέσουμε ότι έχετε όλα τα μικρά πράγματα όπως εργαλεία, ξύλινη κόλλα, βίδες κλπ. Αλλά όπως ήδη ανέφερα, ο λόγος για να φτιάξετε τον καθρέφτη ήταν η αχρησιμοποίητη οθόνη, raspi και led-strip, έτσι επένδυσα 116 € ~ 122 $ για να τους δώσετε μια νέα εργασία.
Βήμα 2: Προετοιμάστε τον πίνακα παρακολούθησης
Το πρώτο βήμα που πρέπει να κάνετε είναι να αφαιρέσετε το πλαίσιο από τον πίνακα οθόνης. Αυτό είναι απαραίτητο για να έχετε το σωστό μέγεθος του πίνακα οθόνης. Θα χρειαστείτε το μέγεθος για να πάρετε την κορνίζα, τον μονόδρομο καθρέφτη και τα ξύλινα πηχάκια στο σωστό μέγεθος.
Υπάρχουν ήδη αρκετές περιγραφές πώς να αφαιρέσετε το πλαίσιο. Ρίξτε μια ματιά σε αυτό το αποτέλεσμα αναζήτησης για περισσότερες πληροφορίες
Στη συνέχεια έβαλα μια μαύρη κολλητική ταινία στο μεταλλικό περίγραμμα του πίνακα οθόνης. Ο πρώτος λόγος είναι να αποφύγω την άμεση επαφή μετάλλου με γυαλί αργότερα όταν τοποθετώ την οθόνη στον καθρέφτη. Ο δεύτερος λόγος είναι να αποφύγω την αντανάκλαση του μετάλλου, οπότε επιλέγω το μαύρο χρώμα που πρέπει να απορροφά το εισερχόμενο φως.
Βήμα 3: Δημιουργήστε το πλαίσιο
Μόλις γνωρίζουμε το σωστό μέγεθος του πίνακα οθόνης, μπορούμε να παραγγείλουμε το πλαίσιο εικόνας, τον μονόδρομο καθρέφτη και τα ξύλινα πηχάκια. Παρήγγειλα μια κορνίζα και έναν μονόδρομο καθρέφτη να ταιριάζουν ακριβώς μεταξύ τους, έτσι ώστε ο καθρέφτης να συγκρατείται από την κορνίζα. Ωστόσο, το μόνιτορ πρέπει επίσης να είναι σταθερό, έτσι δημιούργησα ένα περίγραμμα στο πίσω μέρος του πλαισίου εικόνας που πρέπει να περιέχει την οθόνη.
Συνδέω τα ξύλινα πηχάκια με κόλλα ξύλου, ξύλινα βύσματα και βίδες για να γλιτώσω. Η πρώτη εικόνα δείχνει δύο οπές για ξύλινα βύσματα στο πλαίσιο της εικόνας. Προσέξτε να μην τρυπήσετε την κορνίζα, αυτό δεν θα ήταν τόσο καλό. Η δεύτερη εικόνα δείχνει τις οπές για τις βίδες, για άλλη μια φορά, προσέξτε να μην τρυπήσετε τη βίδα στο πλαίσιο της εικόνας.
Το περίγραμμα χρειάζεται επίσης μια τρύπα για τα εξερχόμενα καλώδια καθώς και μια τρύπα για λωρίδα led, εάν θέλετε να χρησιμοποιήσετε ένα.
Βήμα 4: Τοποθέτηση κομματιών
Όταν ολοκληρωθεί το πλαίσιο, μπορούμε να ενώσουμε τα πράγματα. Ο καθρέφτης είναι στερεωμένος από την οθόνη. Για να στερεώσω την οθόνη στο ξύλινο πλαίσιο πρόσθεσα δύο γωνιακές αγκύλες στις τρεις πλευρές, κάνει έξι γωνίες. Η τέταρτη μαύρη πλευρά του πίνακα οθόνης καλύπτεται με πλακέτα κυκλώματος, οπότε παραλείπω αυτό.
Το κεντρικό μεταλλικό κουτί περιέχει το ηλεκτρονικό για τον πίνακα οθόνης και ήταν αρχικά στερεωμένο από το πλαίσιο της οθόνης. Τώρα χωρίς τη στεφάνη πρόσθεσα την καφέ ταινία για να διορθώσω αυτό το κουτί στην οθόνη. Συνδέω ένα πράσινο κορδόνι στα αριστερά και δεξιά ξύλινα πηχάκια με βίδες, αυτό θα χρειαστεί για να τοποθετήσετε τον καθρέφτη σε έναν τοίχο.
Τοποθέτησα το raspberry pi στην κάτω αριστερή γωνία και το χειριστήριο led-strip στην κάτω δεξιά γωνία. Τα GPIO της raspi συνδέονται με έναν αποστολέα 433 MHz για να ορίσουν το χρώμα της λωρίδας led. Αλλά ο αποστολέας μπορεί επίσης να έχει κάποια περισσότερη λειτουργικότητα για παράδειγμα, ελέγχοντας μερικές ασύρματες πρίζες.
Βήμα 5: Εγκαταστήστε το Λογισμικό
Το λογισμικό του έξυπνου καθρέφτη βασίζεται πλήρως σε html, javascript και css. Όλα όσα χρειάζεστε είναι ένα πρόγραμμα περιήγησης. Για ένα βατόμουρο pi προτείνω να χρησιμοποιήσετε midori. Ο πηγαίος κώδικας φιλοξενείται σε ένα gitpub repo. Αυτό είναι ένα πολύ μινιμαλιστικό ταμπλό που δείχνει μόνο την ώρα, τον καιρό, τη μουσική και τους διακόπτες. Ο χρόνος προέρχεται από την ώρα συστήματος του υπολογιστή. Για να δείξω πληροφορίες για τον καιρό χρησιμοποιώ το https://api.openweathermap.org. Οι πληροφορίες μουσικής και αλλαγής προέρχονται από τον έξυπνο διακομιστή σπιτιού μου με βάση αυτό το githup repo: https://github.com/dabastynator/RemoteControlSystem. Αυτή η έξυπνη λύση σπιτιού ορίζει πολλές ελεγχόμενες μονάδες, για παράδειγμα διακομιστή πολυμέσων ή ασύρματη πρίζα σε διαμόρφωση-xml και τα καθιστά όλα διαθέσιμα μέσω ενός ξεκούραστου web api.
Για να διαμορφώσετε το raspberry pi πρέπει να κλωνοποιήσετε το github repo:
git clone [email protected]: dabastynator/SmartMirror.git
Και επεξεργαστείτε το αρχείο Smart/SmartMirror/smart_config.js για να ορίσετε το κλειδί openweatherapi και το διακριτικό ασφαλείας του συστήματος τηλεχειριστηρίου:
var mSecurity = 'token =';
var mOpenWeatherKey = ;
Τώρα το raspberry pi θα πρέπει να εμφανίζει το πρόγραμμα περιήγησης midori κατά την εκκίνηση και επίσης να αποκρύπτει τον κέρσορα του ποντικιού στην αδράνεια με ακαταστασία. Επομένως, προσθέστε τις ακόλουθες γραμμές στο ~/.bashrc:
κοιμηθείτε 20s
# Απόκρυψη ποντικιού για αδράνεια
unclutter -display: 0 -ventvents -αρπάξτε &
log = "/home/pi/magic_mirror.log"
mirror = "file: ///home/pi/SmartMirror/smart_mirror.html"
εξαγωγή DISPLAY =: 0
midori -e Πλήρης οθόνη -a $ mirror >> $ log &
Στη συνέχεια αφαιρώ την προεπιλεγμένη κενή οθόνη σε 6 λεπτά αδράνειας που περιγράφεται σε αυτήν τη σελίδα: https://www.etcwiki.org/wiki/Disable_screensaver_and_screen_blanking_Raspberry_Pi. Επομένως, τροποποιήστε το αρχείο/etc/kbd/config και αλλάξτε αυτές τις γραμμές:
BLANK_TIME = 0
BLANK_DPMS = απενεργοποιημένο
POWERDOWN_TIME = 0
Και προσθέστε αυτές τις πρόσθετες γραμμές στο αρχείο/etc/xdg/lxsession/LXDE-pi/autostart.
@xset s noblank
@xset s off
@xset -dpms
Για να γυρίσετε την οθόνη κατά 90 ° πρόσθεσα τις ακόλουθες γραμμές σε /boot/config.txt.
# Περιστρέψτε την οθόνη σε λειτουργία προβολής
display_rotate = 1
Αυτό είναι. Η εμπειρία μου τώρα είναι να χρησιμοποιώ καλύτερα μια πραγματική οθόνη led αντί για μια οθόνη LCD. Αυτό θα παράγει λιγότερο φως στη μαύρη περιοχή, θα καταναλώνει λιγότερη ενέργεια και θα πρέπει να είναι ελαφρύτερο και λεπτότερο. Ο καθρέφτης μου ζυγίζει 10 κιλά.
Δευτέρα στο διαγωνισμό μικροελεγκτών 2017
Συνιστάται:
Mini Magic Mirror για κάτω από $ 60 USD: 5 βήματα (με εικόνες)
Mini Magic Mirror για κάτω από $ 60 USD: Το 'Magic MIrror' είναι ένα έργο όπου ένας καθρέφτης διπλής κατεύθυνσης τοποθετείται πάνω από κάποια οθόνη. Όπου η οθόνη εμφανίζει μαύρα εικονοστοιχεία, ο καθρέφτης είναι ανακλαστικός. Όπου η οθόνη εμφανίζει λευκά ή ελαφρύτερα εικονοστοιχεία, λάμπουν. Αυτό δημιουργεί μια επίδραση β
Πώς να φτιάξετε ένα ρομπότ από βάτραχο από χαρτόνι: 15 βήματα (με εικόνες)
Πώς να φτιάξετε ένα ρομπότ από βάτραχο από χαρτόνι: Χαίρομαι που πήρα επιτέλους το χρόνο να δημιουργήσω αυτόν τον οδηγό για την κατασκευή ενός ρομπότ βάτραχου! Υπάρχουν αρκετοί οδηγοί βίντεο στο YouTube αυτή τη στιγμή που δείχνουν πώς να φτιάξετε ένα μοντέλο παρόμοιο με αυτό που έχω δημιουργήσει εδώ. Αυτή είναι λοιπόν η παραλλαγή μου στο frog-ro
Ρύθμιση από το Scratch a Raspberry Pi για την καταγραφή δεδομένων από το Arduino: 5 βήματα
Set Up From Scratch a Raspberry Pi to Log Data From Arduino: Αυτό το σεμινάριο απευθύνεται σε όσους δεν έχουν εμπειρία με την εγκατάσταση νέου υλικού ή λογισμικού, πόσο μάλλον Python ή Linux. Ας υποθέσουμε ότι έχετε παραγγείλει στο Raspberry Pi (RPi) με SD κάρτα (τουλάχιστον 8 GB, χρησιμοποίησα 16 GB, τύπου I) και τροφοδοτικό (5V, τουλάχιστον 2
Πίνακας Alphabet ελεγχόμενος από εφαρμογές εμπνευσμένος από Stranger Things: 7 βήματα (με εικόνες)
Πίνακας Alphabet ελεγχόμενος από εφαρμογές εμπνευσμένος από Stranger Things: Όλα ξεκίνησαν πριν από μερικές εβδομάδες όταν προσπαθούσα να καταλάβω τι θα αποκτήσω την εννιάχρονη ανιψιά μου για τα Χριστούγεννα. Ο αδερφός μου με ενημέρωσε τελικά ότι είναι μεγάλη θαυμάστρια του Stranger Things. Knewξερα αμέσως τι ήθελα να της αποκτήσω, κάτι που
Φως από θερμική ενέργεια για κάτω από 5 $: 7 βήματα (με εικόνες)
Light From Heat Energy for Under $ 5: Είμαστε δύο φοιτητές βιομηχανικού σχεδιασμού στην Ολλανδία και πρόκειται για μια γρήγορη εξερεύνηση τεχνολογίας ως μέρος του υπο-μαθήματος Technology for Concept Design. Ως βιομηχανικός σχεδιαστής, είναι χρήσιμο να μπορείτε να αναλύετε μεθοδικά τις τεχνολογίες