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

Smartroom: 8 βήματα
Smartroom: 8 βήματα

Βίντεο: Smartroom: 8 βήματα

Βίντεο: Smartroom: 8 βήματα
Βίντεο: КОНСТРУКЦИЯ И ПЕЧАТНАЯ ПЛАТА SMART-ROOM-PCB 2024, Νοέμβριος
Anonim
Smartroom
Smartroom

Έχετε ποτέ την αίσθηση ότι ξαπλώνετε στο κρεβάτι σας και δεν θέλετε να σηκωθείτε; Έχετε ποτέ την αίσθηση ότι το να σηκωθείτε για να ανοίξετε τα παντζούρια σας είναι πολλά να ζητήσετε; Τότε σας έχω την τέλεια λύση. Παρουσιάζοντας το 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
Δημιουργήστε τη βάση δεδομένων MySQL
Δημιουργήστε τη βάση δεδομένων MySQL
Δημιουργήστε τη βάση δεδομένων MySQL

Το πρόγραμμα που χρησιμοποιώ για τη δημιουργία βάσεων δεδομένων είναι το MySQL Workbench. Μπορείτε να βρείτε τον σύνδεσμο λήψης εδώ.

Δημιουργήστε μια ασύρματη σύνδεση, ανατρέξτε στις ρυθμίσεις μου, βεβαιωθείτε ότι το όνομα κεντρικού υπολογιστή SSH είναι η διεύθυνση IP του RPi σας.

Τώρα μεταβείτε στο εικονίδιο κάτω από το Αρχείο στο επάνω αριστερό μέρος της οθόνης, κάντε κλικ σε αυτό, θα πρέπει να ανοίξει ένα απλό αρχείο SQL. επικολλήστε τον κωδικό smartroomdb.txt εκεί και εκτελέστε τον (τον κίτρινο κεραυνό). Τώρα είσαι χρυσός!

Βήμα 6: Δοκιμή του Smartroom

Δοκιμή του Smartroom
Δοκιμή του Smartroom
Δοκιμή του Smartroom
Δοκιμή του 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

Απολαύστε το Smartroom!
Απολαύστε το Smartroom!
Απολαύστε το Smartroom!
Απολαύστε το Smartroom!
Απολαύστε το Smartroom!
Απολαύστε το Smartroom!

Είστε πλέον πλήρως ρυθμισμένοι για να χρησιμοποιείτε το έξυπνο δωμάτιο, μην σηκώνεστε άλλο για να ανοίξετε τα παντζούρια σας!

Συνιστάται: