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

Ο πρώτος μου έξυπνος καθρέφτης: 8 βήματα
Ο πρώτος μου έξυπνος καθρέφτης: 8 βήματα

Βίντεο: Ο πρώτος μου έξυπνος καθρέφτης: 8 βήματα

Βίντεο: Ο πρώτος μου έξυπνος καθρέφτης: 8 βήματα
Βίντεο: Κοψτο κι λιγο 2024, Ιούλιος
Anonim
Ο πρώτος μου έξυπνος καθρέφτης
Ο πρώτος μου έξυπνος καθρέφτης

Όλοι γνωρίζουμε αυτό το πρόβλημα, σηκωνόμαστε πολύ αργά το πρωί, οπότε πρέπει να ετοιμαστούμε πολύ γρήγορα. Αυτό σημαίνει ότι δεν έχετε χρόνο να δείτε τι καιρό θα έχει. Αυτό που σίγουρα έχετε χρόνο είναι να κοιτάξετε στον καθρέφτη. Κι αν μπορούσαμε να συνδυάσουμε και τα δύο; Σε αυτό το έργο θα φτιάξω έναν Έξυπνο Καθρέφτη όπου θα μπορείτε να δείτε την τοπική πρόγνωση του καιρού, τη θερμοκρασία στο δωμάτιο, την υγρασία στο δωμάτιο και πόσο φως υπάρχει. Θα μπορείτε να δείτε όλα τα δεδομένα των αισθητήρων σε έναν αυτοσχέδιο ιστότοπο.

Βήμα 1: Τι εξαρτήματα χρειάζεστε;

Παρακάτω μπορείτε να βρείτε τα απαραίτητα στοιχεία που απαιτούνται για την ολοκλήρωση αυτού του έργου.

• Οθόνη LCD με είσοδο HMDI

• Raspberry Pi 3B+

• Κάρτα SD

• Καλώδιο HDMI

• Καλώδια για τη σύνδεση των αισθητήρων στο raspberry pi σας

• Αισθητήρας θερμοκρασίας και υγρασίας DHT11

• Αισθητήρας φωτός TSL 2561

• IRFZ44N

• Οποιαδήποτε φθηνή RGB Led Strip

• Μόνωση για να κολλήσει μεταξύ της οθόνης και του πλεξιγκλάς για προστασία

• Plexiglass (μέγεθος οθόνης LCD)

• Αντανακλαστικό φιλμ παραθύρου

• Ξύλο

• Υλικό για τη σύνδεση του ξύλου (βίδες, κόλλα, άγκιστρα σιδήρου,..)

Το μέγιστο κόστος αυτού του έργου θα είναι € 270, 00 (Εάν έχετε pi και μια εφεδρική οθόνη LCD θα είναι μόνο € 130, 00)

Βήμα 2: Ρύθμιση του Raspberry Pi

Ρύθμιση του Raspberry Pi
Ρύθμιση του Raspberry Pi

Όταν έχετε όλα τα συστατικά. Μπορείτε να ξεκινήσετε τη διαμόρφωση του raspberry pi.

  1. Εγκαταστήστε το λογισμικό Raspbian OS από τον ιστότοπο Pi
  2. Κατεβάστε το Etcher για να εγκαταστήσετε το λειτουργικό σύστημα στο Pi.

• Ανοίξτε το Etcher στον υπολογιστή

• Επιλέξτε την εικόνα που κατεβάσατε νωρίτερα

• Επιλέξτε την κάρτα microSD

• Πατήστε το κουμπί φλας και περιμένετε.

3. Όταν η εικόνα στην κάρτα microSd σας, ανοίξτε την στο Windows Explorer.

• Ανοίξτε το αρχείο txt "cmdline.txt"

• Γράψτε "169.254.10.1" στο τέλος.

• Στη συνέχεια, αποθηκεύστε και κλείστε το αρχείο

4. Τοποθετήστε την κάρτα microSd στο Raspberry Pi.

• Συνδέστε το ρεύμα στο Raspberry Pi

• Συνδέστε ένα καλώδιο δικτύου στο pi και τον υπολογιστή σας

5. Κατεβάστε στόκο για να συνδεθείτε στο raspberry pi σας

• Επιλέξτε για τύπο σύνδεσης SSH

• Όνομα κεντρικού υπολογιστή: 169.254.10.1 και Θύρα: 22

6. Τώρα θα συνδέσουμε το pi στο wifi

• Πληκτρολογήστε την ακόλουθη γραμμή εντολών:

wpa_passphrase 'Εδώ έρχεται το SSID σας' 'Εδώ έρχεται ο κωδικός πρόσβασής σας' >> /etc/wpa_supplicant/wpa_supplicant.conf

• Μετά από αυτήν την εντολή πληκτρολογείτε τις ακόλουθες γραμμές:

wpa_cli

διεπαφή wlan0

επαναδιαμορφώσω

ctrl + D

• Εάν θέλετε να δείτε το ip της ακόλουθης γραμμής τύπου pi:

ifconfig

Βήμα 3: Μεταφορά του κωδικού σας στο Raspberry Pi

Λήψη του κωδικού σας στο Raspberry Pi
Λήψη του κωδικού σας στο Raspberry Pi

Ανοίξτε το Pycharm

• Μεταβείτε στην επιλογή Ρυθμίσεις αρχείου Δημιουργία, εκτέλεση, ανάπτυξη

• Συμπληρώστε τα πάντα όπως φαίνεται στο παραπάνω στιγμιότυπο οθόνης.

2. Τώρα πηγαίνετε στο github μου και κατεβάστε τα αρχεία

Βήμα 4: Ρύθμιση της βάσης δεδομένων SQL

Ρύθμιση της βάσης δεδομένων SQL
Ρύθμιση της βάσης δεδομένων SQL

Σε αυτό το βήμα θα δημιουργήσουμε τη βάση δεδομένων SQL

  1. sudo apt update -y
  2. sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server
  3. Τώρα θα προσθέσουμε έναν χρήστη και έναν κωδικό πρόσβασης στη βάση δεδομένων

• ΔΗΜΙΟΥΡΓΙΑ ΧΡΗΣΤΗ 'FILL_USER_IN'@'localhost' IDENTIFIED BY 'FILL_PASSWORD_IN'?

• ΔΗΜΙΟΥΡΓΙΑ ΒΑΣΗΣ ΒΑΣΩΝ ΔΕΔΟΜΕΝΩΝ smart-mirror.

• ΧΟΡΗΓΗΣΗ ΟΛΩΝ ΤΩΝ ΠΡΟΤΕΡΑΙΟΤΗΤΩΝ ΣΤΟ smart-mirror.* Στο 'FILL_USER_IN'@'localhost' WITH GRANT OPTION.

• sudo mariadb <sql/db_init.sql

Τώρα θα συνδέσουμε τη βάση δεδομένων με τον πάγκο εργασίας mysql

1. Μεταβείτε στις συνδέσεις mySQL

2. Κάντε κλικ στο "Ρύθμιση νέας σύνδεσης"

3. Ονομάστε τη νέα σας σύνδεση

4. Όνομα κεντρικού υπολογιστή: 169.254.10.1, Λιμάνι: 3306

5. Όνομα χρήστη και κωδικός πρόσβασης = Προβολή προηγούμενου βήματος

6. Ανοίξτε τη σύνδεση και μεταβείτε στη διαχείριση

7. Κάντε κλικ στην εισαγωγή δεδομένων και εισαγάγετε το αρχείο sql από το github μου

Βήμα 5: Ας ξεκινήσουμε με το υλικό

Ας ξεκινήσουμε με το υλικό
Ας ξεκινήσουμε με το υλικό
Ας ξεκινήσουμε με το υλικό
Ας ξεκινήσουμε με το υλικό

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

Βήμα 6: Ας ξεκινήσουμε με τον καθρέφτη

Ας ξεκινήσουμε με τον καθρέφτη
Ας ξεκινήσουμε με τον καθρέφτη
Ας ξεκινήσουμε με τον καθρέφτη
Ας ξεκινήσουμε με τον καθρέφτη
Ας ξεκινήσουμε με τον καθρέφτη
Ας ξεκινήσουμε με τον καθρέφτη

Για αυτό το βήμα θα χρειαστείτε ένα πριόνι.

  1. Αρχικά θα κάνουμε το πίσω τμήμα
  2. Βεβαιωθείτε ότι είστε πλεξιγκλάς και ότι η οθόνη LCD ταιριάζει στο πίσω τμήμα.
  3. Κρεμάστε τα κομμάτια μαζί με κόλλα και βίδες

Τώρα θα κάνουμε το μπροστινό τμήμα.

1. Βεβαιωθείτε ότι το μπροστινό τμήμα επικαλύπτεται 1 cm από το πίσω τμήμα στο εσωτερικό

2. Με αυτόν τον τρόπο το Plexiglass μπορεί να ακουμπήσει σε αυτό το 1 εκατοστό.

Μετά από αυτό θα συνδέσουμε την ανακλαστική μεμβράνη στο πλεξιγκλάς (αυτό μπορεί να διαρκέσει λίγα λεπτά)

1. Βεβαιωθείτε ότι το πλεξιγκλάς σας δεν έχει δακτυλικά αποτυπώματα

2. Βρέξτε το πλεξιγκλάς και το φιλμ με νερό

3. Τώρα συνδέστε την ταινία στο πλεξιγκλάς

Βήμα 7: Τοποθετήστε τα πάντα στο πλαίσιο

Τοποθετήστε τα πάντα στο πλαίσιο
Τοποθετήστε τα πάντα στο πλαίσιο
Τοποθετήστε τα πάντα στο πλαίσιο
Τοποθετήστε τα πάντα στο πλαίσιο
Τοποθετήστε τα πάντα στο πλαίσιο
Τοποθετήστε τα πάντα στο πλαίσιο

Τώρα που το πλαίσιο έχει συναρμολογηθεί πλήρως, μπορούμε να αρχίσουμε να τοποθετούμε όλα τα εξαρτήματα στη θέση τους.

Αρχικά θα ξεκινήσουμε κολλώντας τη λωρίδα led γύρω από το περίβλημα. Χρησιμοποίησα ταινία διπλής όψης.

Στη συνέχεια ανοίγουμε μια τρύπα στο πλαίσιο με τέτοιο τρόπο ώστε να μπορούμε να συνδέσουμε την λωρίδα led.

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

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

Συνιστάται: