Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Συγκέντρωση όλων των προμηθειών σας
- Βήμα 2: Δημιουργία κατοικίας
- Βήμα 3: Κάνοντας το κύκλωμα
- Βήμα 4: Κατεβάστε τον κώδικα από το Github
- Βήμα 5: Δημιουργήστε τη βάση δεδομένων MySQL
- Βήμα 6: Δοκιμή του Smartroom
- Βήμα 7: Τοποθετήστε το κύκλωμα μέσα στο σπίτι σας
- Βήμα 8: Απολαύστε το Smartroom
Βίντεο: Smartroom: 8 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Έχετε ποτέ την αίσθηση ότι ξαπλώνετε στο κρεβάτι σας και δεν θέλετε να σηκωθείτε; Έχετε ποτέ την αίσθηση ότι το να σηκωθείτε για να ανοίξετε τα παντζούρια σας είναι πολλά να ζητήσετε; Τότε σας έχω την τέλεια λύση. Παρουσιάζοντας το Smartroom, πάρτε τον έλεγχο του δωματίου σας με το κινητό σας τηλέφωνο, το tablet ή ακόμα και τον υπολογιστή σας!
Προμήθειες
Στο επόμενο βήμα θα δείξω τη λίστα των προμηθειών που θα χρειαστείτε. Το πιο σημαντικό από όλα θα χρειαστεί να έχετε ένα Raspberry Pi και τον υπολογιστή σας.
Βήμα 1: Συγκέντρωση όλων των προμηθειών σας
Το πιο σημαντικό, οι προμήθειες! Έχω τοποθετήσει τα πάντα σε ένα υπολογιστικό φύλλο Excel.
Βήμα 2: Δημιουργία κατοικίας
Για το περίβλημα χρησιμοποίησα ένα πάνελ MDF μεγέθους 122 cm επί 61 cm, μπορείτε να τα βρείτε σε οποιοδήποτε κατάστημα DIY. Κόψτε τα με ένα πριόνι κυκλικής λεπίδας με τις διαστάσεις στο σχέδιο. Τα πάνελ κολλούνται στη συνέχεια με την κόλλα Soudal Fix All. Η ζωγραφική είναι προαιρετική, αλλά της δίνει μια ωραία πινελιά:), χρησιμοποίησα τους τύπους βαφής όπως φαίνεται στις παραπάνω εικόνες. Για τις κουρτίνες έφτιαξα ένα μόνο φύλλο από το πιο λεπτό ύφασμα που είχα. Είχα επίσης έναν πλαστικό σωλήνα τοποθετημένο γύρω με γωνία 90 μοιρών. Τα έκοψα σε κομμάτια για να χωρέσουν οι αισθητήρες.
Βήμα 3: Κάνοντας το κύκλωμα
Αυτό δεν είναι το μικρότερο ηλεκτρικό κύκλωμα, αλλά αυτό είναι που κάνει αυτό το έργο διασκεδαστικό. Προσπαθήστε να αποφύγετε τη διέλευση καλωδίων. Τα καλώδια που δεν πηγαίνουν στον ίδιο πίνακα πρέπει να είναι μακρύτερα. Μπορείτε είτε να κολλήσετε δύο καλώδια είτε να συνδέσετε αρσενικά σε θηλυκά σύρματα μεταξύ τους.
Βήμα 4: Κατεβάστε τον κώδικα από το Github
Μπορείτε να κατεβάσετε τον κώδικα για αυτό το έργο στο Github μου, ο σύνδεσμος είναι https://github.com/howest-mct/1920-1mct-project1-V… Κάντε κλικ στον Κώδικα και κατεβάστε το backend και το frontend.
Κάντε μια σύνδεση SSH μεταξύ του PI και του Visual Studio Code, αν δεν γνωρίζετε πώς, εδώ είναι ένα μικρό σεμινάριο.
Στο VS Code, δημιουργήστε έναν νέο φάκελο και ονομάστε τον όπως θέλετε, σοβαρά, δεν έχει σημασία. Επικολλήστε όλα τα αρχεία από το Backend σε αυτόν το φάκελο. Το πρώτο μέρος ολοκληρώθηκε. Τώρα μεταβείτε στο/var/www/on VC Code και επικολλήστε τα αρχεία προσόψεων εκεί. Το τμήμα κωδικοποίησης έχει πλέον ολοκληρωθεί!
Βήμα 5: Δημιουργήστε τη βάση δεδομένων MySQL
Το πρόγραμμα που χρησιμοποιώ για τη δημιουργία βάσεων δεδομένων είναι το MySQL Workbench. Μπορείτε να βρείτε τον σύνδεσμο λήψης εδώ.
Δημιουργήστε μια ασύρματη σύνδεση, ανατρέξτε στις ρυθμίσεις μου, βεβαιωθείτε ότι το όνομα κεντρικού υπολογιστή SSH είναι η διεύθυνση IP του RPi σας.
Τώρα μεταβείτε στο εικονίδιο κάτω από το Αρχείο στο επάνω αριστερό μέρος της οθόνης, κάντε κλικ σε αυτό, θα πρέπει να ανοίξει ένα απλό αρχείο SQL. επικολλήστε τον κωδικό smartroomdb.txt εκεί και εκτελέστε τον (τον κίτρινο κεραυνό). Τώρα είσαι χρυσός!
Βήμα 6: Δοκιμή του Smartroom
Τώρα που έχουν ολοκληρωθεί τα περισσότερα τεχνικά μέρη, μεταβείτε στον φάκελο που μόλις δημιουργήσατε στο VS Code και ξεκινήστε την εφαρμογή.py. Υπάρχει ένα μικρό εικονίδιο εκκίνησης στην επάνω δεξιά γωνία. Τώρα μεταβείτε στο πρόγραμμα περιήγησής σας και πληκτρολογήστε τη διεύθυνση IP του RPi. Θα πρέπει να δείτε τον ιστότοπο.
Αυτός ο ιστότοπος δημιουργήθηκε πρώτα για κινητά! Έτσι, ναι, μπορείτε να χρησιμοποιήσετε αυτό το έργο στο τηλέφωνό σας. Απλώς πληκτρολογήστε τη διεύθυνση IP του RPi.
Μπορείτε επίσης να αφήσετε το έργο να ξεκινήσει όταν ξεκινήσει το Raspberry Pi. Εάν θέλετε να το κάνετε αυτό, θα πρέπει να δημιουργήσετε μια υπηρεσία app1.py. Ακολουθήστε αυτό το σεμινάριο
Θα πρέπει να αλλάξετε το main.py σε app1.py και να αλλάξετε τον κατάλογο στον κατάλογο όπου βρίσκεται το app1.py. Ελέγξτε αν όλα λειτουργούν στο ηλεκτρικό κύκλωμα. Αν ναι, προχωρήστε στο επόμενο βήμα!
Βήμα 7: Τοποθετήστε το κύκλωμα μέσα στο σπίτι σας
Φτάσατε στο τελευταίο μέρος, συγχαρητήρια!
Δύο τρύπες θα πρέπει να ανοίξουν στους τοίχους. Ένα όπου είναι το ντύσιμο και ένα κάτω από το γραφείο. Μπορείτε να χρησιμοποιήσετε ένα κανονικό τρυπάνι για αυτό. Μετά από αυτό, το ψωμί με το MCP3008 και το L293D περνούν κάτω από τη συρταριέρα και το άλλο ψωμί περνάει κάτω από το κρεβάτι. Η διαχείριση των καλωδίων εξαρτάται από εσάς. Χρησιμοποίησα μερικά κολλώδη μαξιλάρια που βρήκα στο τοπικό μου κατάστημα DIY (Hubo).
Βήμα 8: Απολαύστε το Smartroom
Είστε πλέον πλήρως ρυθμισμένοι για να χρησιμοποιείτε το έξυπνο δωμάτιο, μην σηκώνεστε άλλο για να ανοίξετε τα παντζούρια σας!
Συνιστάται:
Πώς να φτιάξετε 4G LTE Double BiQuade Antenna Εύκολα Βήματα: 3 Βήματα
Πώς να κάνετε εύκολα 4G LTE διπλή κεραία BiQuade Antenna: Τις περισσότερες φορές αντιμετώπισα, δεν έχω καλή ισχύ σήματος στις καθημερινές μου εργασίες. Ετσι. Searchάχνω και δοκιμάζω διάφορους τύπους κεραίας αλλά δεν δουλεύω. Μετά από σπατάλη χρόνου βρήκα μια κεραία που ελπίζω να φτιάξω και να δοκιμάσω, γιατί δεν είναι η βασική αρχή
Σχεδιασμός παιχνιδιών στο Flick σε 5 βήματα: 5 βήματα
Σχεδιασμός παιχνιδιών στο Flick σε 5 βήματα: Το Flick είναι ένας πραγματικά απλός τρόπος δημιουργίας ενός παιχνιδιού, ειδικά κάτι σαν παζλ, οπτικό μυθιστόρημα ή παιχνίδι περιπέτειας
Σύστημα ειδοποίησης αντίστροφης στάθμευσης αυτοκινήτου Arduino - Βήματα βήμα προς βήμα: 4 βήματα
Σύστημα ειδοποίησης αντίστροφης στάθμευσης αυτοκινήτου Arduino | Βήματα βήμα προς βήμα: Σε αυτό το έργο, θα σχεδιάσω ένα απλό κύκλωμα αισθητήρα στάθμευσης αντίστροφης στάθμευσης αυτοκινήτου Arduino χρησιμοποιώντας Arduino UNO και υπερηχητικό αισθητήρα HC-SR04. Αυτό το σύστημα ειδοποίησης αυτοκινήτου με βάση το Arduino μπορεί να χρησιμοποιηθεί για αυτόνομη πλοήγηση, κλίμακα ρομπότ και άλλα εύρη
Ανίχνευση προσώπου στο Raspberry Pi 4B σε 3 βήματα: 3 βήματα
Ανίχνευση προσώπου στο Raspberry Pi 4B σε 3 βήματα: Σε αυτό το Instructable πρόκειται να πραγματοποιήσουμε ανίχνευση προσώπου στο Raspberry Pi 4 με το Shunya O/S χρησιμοποιώντας τη βιβλιοθήκη Shunyaface. Το Shunyaface είναι μια βιβλιοθήκη αναγνώρισης/ανίχνευσης προσώπου. Το έργο στοχεύει στην επίτευξη της ταχύτερης ταχύτητας ανίχνευσης και αναγνώρισης με
DIY Vanity Mirror σε εύκολα βήματα (χρησιμοποιώντας φώτα λωρίδας LED): 4 βήματα
DIY Vanity Mirror σε εύκολα βήματα (χρησιμοποιώντας φώτα λωρίδας LED): Σε αυτήν την ανάρτηση, έφτιαξα ένα DIY Vanity Mirror με τη βοήθεια των λωρίδων LED. Είναι πραγματικά υπέροχο και πρέπει να τα δοκιμάσετε επίσης