Πίνακας περιεχομένων:
- Βήμα 1: Τα εξαρτήματα που χρειάζεστε
- Βήμα 2: Ρύθμιση Raspberry Pi
- Βήμα 3: Σύνδεση του Pi σας με το WIFI σας
- Βήμα 4: Υλικό
- Βήμα 5: Βάση δεδομένων SQL
- Βήμα 6: Κωδικός για τον καθρέφτη
- Βήμα 7: Ιστότοπος
- Βήμα 8: Αυτόματη εκκίνηση εφαρμογής.py
- Βήμα 9: Φτιάξτε μια θήκη
- Βήμα 10: Ελπίζω να σας αρέσει
Βίντεο: Έξυπνος καθρέφτης: 10 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Όλοι γνωρίζουμε τη στιγμή που βρίσκεστε στο μπάνιο και χάνετε την ώρα. Or δεν ξέρετε τι καιρό θα κάνει σήμερα … κλπ. Ένας έξυπνος καθρέφτης μπορεί να βοηθήσει. Για το έργο μου έκανα μια μικρότερη έκδοση του έξυπνου καθρέφτη για να εξοικονομήσω λίγο χώρο στο μπάνιο. Μπορείτε να βρείτε τον καιρό, την ώρα, την ημέρα, τον τόπο, τη θερμοκρασία και την υγρασία σε αυτό. Υπάρχει επίσης ένας ιστότοπος που συνδέεται με αυτόν, όπου μπορείτε να βρείτε όλα τα δεδομένα σε γραφήματα και να αλλάξετε το χρώμα της λωρίδας LED.
Βήμα 1: Τα εξαρτήματα που χρειάζεστε
Ακολουθεί μια λίστα με τα συστατικά που χρειάζεστε.
- Οθόνη Raspberry Pi 5 ιντσών
- Raspberry Pi 3 b+
- 8 GB micro sd
- Τροφοδοσία Raspberry Pi 5.1V/2.5A
- Digitale RGB Ledstrip WS2801
- Αισθητήρας θερμοκρασίας και υγρασίας DHT11
- Ξύλο
- Υλικό για τη στερέωση του ξύλου (κόλλα & πριόνι)
- Καλώδιο HDMI
- PIR (αισθητήρας κίνησης)
- DS18B20 (αισθητήρας θερμοκρασίας)
Βήμα 2: Ρύθμιση Raspberry Pi
Ας ξεκινήσουμε εγκαθιστώντας κάποιο λογισμικό.
- WinSCP
- Διαχειριστής δίσκων Win32
- MobaXterm
- Προβολέας VNC
- Πάγκος εργασίας MySQL
Πρώτα εγκαθιστάτε το Win 32. Μόλις εγκαταστήσετε το Win 32 μπορείτε να ξεκινήσετε την εγκατάσταση της εικόνας στο pi.
Όταν ανοίξετε το win 32 θα δείτε ότι μπορεί να επιλεγεί ένας φάκελος. Επιλέξτε την κάρτα micro sd (επάνω δεξιά) και κάντε κλικ στην εγγραφή (κάτω). Η εγκατάσταση μπορεί να διαρκέσει λίγο. Εν τω μεταξύ, μπορείτε να εγκαταστήσετε όλο το άλλο λογισμικό.
Μόλις εγκατασταθεί η εικόνα σας, μπορείτε να βάλετε την κάρτα sd στο pi και να τροφοδοτήσετε το pi. Συνδέστε το pi σας με ένα καλώδιο ethernet στον υπολογιστή/φορητό υπολογιστή σας. Μετά από αυτό, ξεκινήστε το mobaXterm. Μεταβείτε στη συνεδρία => SSH => και συμπληρώστε τα ακόλουθα δεδομένα (δείτε την εικόνα για περισσότερες λεπτομέρειες). Με αυτό συνδέεστε στο pi σας μέσω μιας σύνδεσης ssh στη θύρα 22 με όνομα χρήστη "dp-use r" και κωδικό πρόσβασης "dp-user".
Βήμα 3: Σύνδεση του Pi σας με το WIFI σας
Εάν είστε συνδεδεμένοι στο pi σας, μπορείτε να ρυθμίσετε το wifi σας με τα ακόλουθα βήματα.
sudo raspi-config
- Μεταβείτε στις επιλογές δικτύου
- Μεταβείτε στο wi-fi
- Εισαγάγετε το όνομα του δικτύου σας
- Εισάγετε τον κωδικό σας
Τώρα έχετε πρόσβαση στο wifi σας και μπορείτε να ενημερώσετε το pi σας με τον ακόλουθο κώδικα.
sudo apt ενημέρωση
sudo apt αναβάθμιση -y
Αυτό διασφαλίζει ότι το pi σας είναι ενημερωμένο.
Βήμα 4: Υλικό
Τώρα που το pi σας είναι εντελώς έτοιμο, μπορείτε να ξεκινήσετε τη ρύθμιση του κυκλώματος. συνδέστε όπως παραπάνω σχηματικά το κύκλωμά σας. Θα δείτε ότι χρησιμοποιείται ένα mcp3008. Δεν χρειάζεστε αυτό, αυτή είναι η σύνδεση για την οθόνη. Το ledstrip έχει ρολόι, Mosi, GND και 5V.
Βήμα 5: Βάση δεδομένων SQL
Timeρα για δημιουργία βάσης δεδομένων. Ανοίξτε το περιβάλλον mariaDB στο pi σας με τον παρακάτω κωδικό.
Αρχικά δημιουργείτε έναν χρήστη με:
ΔΗΜΙΟΥΡΓΙΑ ΧΡΗΣΤΗ 'mct'@'%' IDENTIFIED BY 'mct';
τότε βεβαιωθείτε ότι έχει όλα τα προνόμια:
ΧΟΡΗΓΗΣΗ ΟΛΩΝ ΤΩΝ ΠΡΟΤΕΡΑΙΟΤΗΤΩΝ *. * ΣΤΟ 'mct'@'%' ΜΕ ΜΕΓΑΛΗ ΕΠΙΛΟΓΗ.
Τελευταίο αλλά όχι λιγότερο σημαντικό, ξεπλένετε τα πάντα:
ΠΡΟΣΦΟΡΕΣ ΠΡΟΣΦΟΡΑΣ;
Τώρα επανεκκινήστε την υπηρεσία:
επανεκκίνηση της υπηρεσίας sudo mysql
Ανοίξτε τον πάγκο εργασίας mysql. Δημιουργήστε μια νέα σύνδεση. Για περισσότερες λεπτομέρειες δείτε την εικόνα.
Τώρα ανοίξτε την εισαγωγή, εισαγάγετε το αρχείο και εκτελέστε τον κώδικα.
Βήμα 6: Κωδικός για τον καθρέφτη
Ανοίξτε το pyCharm και μεταβείτε στις ρυθμίσεις => Δημιουργία, Εξαίρεση, Ανάπτυξη => ανάπτυξη. Πατήστε το συν και προσθέστε ένα SFTP (δείτε την εικόνα).
Τώρα απλώς κατεβάζετε τον κώδικα από το github μου και τον ανοίγετε στο pycharm.
Βήμα 7: Ιστότοπος
Για να τοποθετήσετε έναν διακομιστή ιστού στο pi σας, προσθέστε τον ακόλουθο κώδικα στο pi σας.
sudo apt-get intall apache2-y
Για να αποκτήσετε πρόσβαση ως χρήστης dp:
sudo chown dp-user: root *
Για πρόσβαση στον φάκελο και προσθήκη αρχείων σε αυτόν.
sudo chown dp-user: root/var/www/html
Ανοίξτε το WinSCP. Δημιουργήστε μια νέα συνεδρία και συμπληρώστε το αρχείο όπως φαίνεται στην εικόνα.
Επιλέξτε τα αρχεία σας και σύρετέ τα στον φάκελο/var/www/html.
Βήμα 8: Αυτόματη εκκίνηση εφαρμογής.py
Για να ξεκινήσετε το app.py, μεταβείτε αυτόματα στο crontab και προσθέστε αυτόν τον κωδικό:
sudo crontab -e
Στο κάτω μέρος του αρχείου, εισαγάγετε τον ακόλουθο κώδικα (εξηγείται στην εικόνα).
@reboot python3 /var/www/html/app.py
Ctrl + x για έξοδο και y εισαγωγή για αποθήκευση.
Βήμα 9: Φτιάξτε μια θήκη
Η ιδέα είναι εύκολη, πήρα το μέγεθος της οθόνης μου, το μήκος της σανίδας μου και το μέγεθος του πι μου έκανα μια τρύπα στο κάτω μέρος για να βάλω το PIR.
Επειδή χρησιμοποιείτε καλώδιο hdmi θα πρέπει να υπάρχει ένα άλλο κομμάτι που θα πρέπει να είναι πάνω σας.
Βήμα 10: Ελπίζω να σας αρέσει
Ελπίζω να απολαύσετε τον μίνι έξυπνο καθρέφτη.
Καλή τύχη!
Συνιστάται:
Έξυπνος καθρέφτης: 5 βήματα
Έξυπνος καθρέφτης: Αυτό θα σας διδάξει πώς να δημιουργήσετε έναν Έξυπνο καθρέφτη που εμφανίζει τα εισερχόμενά σας ηλεκτρονικού ταχυδρομείου, τις τελευταίες ειδήσεις και ενημερώσεις από τους New York Times και την ημερομηνία και την ώρα σε φόντο από το Unsplash. Ο σύνδεσμος λειτουργεί: Απαιτούνται αναλώσιμα: Ένα πλαίσιο για
Απλός έξυπνος καθρέφτης: 7 βήματα (με εικόνες)
Απλός έξυπνος καθρέφτης: Ουάου! Εδώ και πολύ καιρό ανέβασα κάτι, ήμουν απασχολημένος δουλεύοντας σε τόσα πολλά πράγματα και συνειδητοποίησα ότι πρέπει να αφήσω κάτι για τους οπαδούς μου, όπως λένε τα λόγια, "έχω πάντα ένα έργο για να δουλέψω" χαχα ίσως αυτό να είμαι μόνο εγώ, ούτως ή άλλως πίσω στο busin
Όχι-τόσο-έξυπνος-αλλά-πολύ-υγιής-ακόμα-ελαφρώς ανατριχιαστικός καθρέφτης: 5 βήματα (με εικόνες)
Όχι-τόσο-έξυπνος-αλλά-πολύ-υγιεινός-ακόμα-ελαφρώς ανατριχιαστικός καθρέφτης: Χρειάζεστε έναν καθρέφτη αλλά δεν είστε πρόθυμοι να προσθέσετε ένα ακόμη έξυπνο αντικείμενο στο σπίτι σας; Τότε αυτός ο όχι και τόσο έξυπνος-αλλά-πολύ-υγιής-ακόμα-ελαφρώς ανατριχιαστικός καθρέφτης είναι κατάλληλος για εσάς
Έξυπνος καθρέφτης πολλαπλών χρηστών με το Ημερολόγιο Google: 10 βήματα
Έξυπνος καθρέφτης πολλών χρηστών με το Ημερολόγιο Google: Σε αυτό το εκπαιδευτικό εγχειρίδιο θα δημιουργήσουμε έναν έξυπνο καθρέφτη ενσωματωμένο στο Ημερολόγιο Google. Έφτιαξα αυτό το έργο επειδή βρίσκω τους έξυπνους καθρέφτες πραγματικά δροσερούς, είναι θεόσταλτο το πρωί. Αλλά αποφάσισα να φτιάξω μόνος μου ένα από το μηδέν γιατί όλα τα άλλα
Ο πρώτος μου έξυπνος καθρέφτης: 8 βήματα
Ο πρώτος μου έξυπνος καθρέφτης: Όλοι γνωρίζουμε αυτό το πρόβλημα, σηκωνόμαστε πολύ αργά το πρωί, οπότε πρέπει να ετοιμαστούμε πολύ γρήγορα. Αυτό σημαίνει ότι δεν έχετε χρόνο να δείτε τι καιρό θα έχει. Αυτό που σίγουρα έχετε χρόνο είναι να κοιτάξετε στον καθρέφτη. Τι κι αν κάνουμε