Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Δημιουργία ενός σχήματος Fritzing
- Βήμα 2: Δημιουργία βάσης δεδομένων
- Βήμα 3: Χτίζοντας τη ρύθμιση και τον προγραμματισμό μου
- Βήμα 4: Δημιουργία του ιστότοπού μου
- Βήμα 5: Δημιουργία της θήκης μου
Βίντεο: CloudLamp: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Είμαι μαθητής στο Howest Kortrijk. Για να δείξουμε όσα μάθαμε στο τέλος της χρονιάς έπρεπε να κάνουμε ένα έργο. Επέλεξα να φτιάξω μια έξυπνη λάμπα σε σχήμα σύννεφου. Μου ήρθε αυτή η ιδέα γιατί ήθελα να φτιάξω ένα φωτιστικό για τα γενέθλια των αδερφών μου. Αλλά δεν είχα τον χρόνο ούτε τις δεξιότητες για να τα καταφέρω. Στο τέλος του έτους είχα μάθει τόσα πολλά που θα μπορούσα ακόμη και να φτιάξω μια καλύτερη/πιο έξυπνη έκδοση ενός cloudlamp.
Το CloudLamp είναι μια έξυπνη λάμπα σε σχήμα σύννεφου.
Έχει πολλές λειτουργίες.
Είχε αισθητήρες για τη μέτρηση της ποιότητας του εσωτερικού αέρα. Μετράει:
- Συγκέντρωση CO2 (σε ppm)
- Σχετική υγρασία (σε %)
- Θερμοκρασία (σε ° C)
Στον ιστότοπο μπορείτε να δείτε αναφορές καιρού για τις τοποθεσίες που έχετε επιλέξει. Το χρώμα της λάμπας προσαρμόζεται στον καιρό της επιλεγμένης τοποθεσίας. Για τα καιρικά δεδομένα μου χρησιμοποιώ το API του openweathermaps.
Υπάρχει επίσης ενσωματωμένο μικρόφωνο για να μπορείτε να αλλάξετε τη θέση του cloud με 2 χτυπήματα. Και η οθόνη LCD σας δείχνει τη θέση της λάμπας και την περιγραφή του καιρού. Μπορείτε να το δείτε εδώ.
Ο λαμπτήρας έχει 5 διαφορετικές καιρικές συνθήκες:
- ηλιόλουστος
- χιόνι
- βροχή
- συννεφιασμένος
- Μερικώς νεφελώδης
- καταιγίδα
Προμήθειες
Μπορείτε να βρείτε σχεδόν τα πάντα σε ένα κατάστημα DIY.
Το συνολικό κόστος για μένα ήταν περίπου 220 €.
για αυτό το έργο χρειάζεστε:
- Raspberry Pi 3 μοντέλο Β
- Αισθητήρας υγρασίας και θερμοκρασίας - DHT11
- Adafruit CCS811 Break Quality Sensor Breakout
- γέμιση μαξιλαριού
- Μπουκάλι νερό 5 λίτρα
- rgb ledstrip
- τρανζίστορ
- LCD 16X2
- Μικρόφωνο KY-038
- Κάρτα micro SD 8 GB
- 470-OHM Resistors
- Θηλυκά - θηλυκά σύρματα
- Θηλυκά - αρσενικά καλώδια
- Αρσενικά - Ανδρικά καλώδια
- πιστόλι κόλλας
- PCB
Βήμα 1: Δημιουργία ενός σχήματος Fritzing
ΕΠΙΠΛΕΟΝ ΠΛΗΡΟΦΟΡΙΕΣΓια να χρησιμοποιήσετε το CSS811 απαιτούνται κάποιες επιπλέον διαμορφώσεις. Μπορείτε να βρείτε τα πάντα εδώ. Το DHT11 είναι ένα ενιαίο στοιχείο. Χρησιμοποίησα μια βιβλιοθήκη για να τον προγραμματίσω. Είναι χάος αν θέλετε να το προγραμματίσετε μόνοι σας, γι 'αυτό συνιστώ να χρησιμοποιήσετε μια βιβλιοθήκη: Adafruit DHT
Χρησιμοποιώ σειριακή επικοινωνία μέσω USB μεταξύ του raspberry pi και του Arduino. Η οθόνη LCD και οι λωρίδες led συνδέονται με το Arduino και το DHt11, το μικρόφωνο και το ccs811 με το βατόμουρο.
Βήμα 2: Δημιουργία βάσης δεδομένων
Εδώ μπορείτε να δείτε το μοντέλο της βάσης δεδομένων μου.
Φιλοξενούσα αυτήν τη βάση δεδομένων στο Raspberry pi χρησιμοποιώντας το MariaDB.
Η βάση δεδομένων μου είχε 3 πίνακες, 1 για τους αισθητήρες μου, 1 για την καταγραφή των δεδομένων. και 1 για όλες τις τοποθεσίες του API openweathermaps.
Βήμα 3: Χτίζοντας τη ρύθμιση και τον προγραμματισμό μου
Πριν τα κολλήσω όλα μαζί, χρησιμοποίησα το breadboard μου για να συνδέσω τα πάντα μαζί και να δοκιμάσω τους αισθητήρες και τις λωρίδες led. Μπορείτε να βρείτε τον κωδικό μου στο github.
Βήμα 4: Δημιουργία του ιστότοπού μου
Για να δείξω τα δεδομένα των αισθητήρων μου και το API του openweathermaps, έφτιαξα έναν ιστότοπο που εμφανίζει τακτοποιημένα τα πάντα.
Βήμα 5: Δημιουργία της θήκης μου
Μόλις ολοκληρώσετε όλα τα βήματα με επιτυχία, μπορείτε να ξεκινήσετε την κατασκευή της θήκης. Για να το κάνετε αυτό, σας συνιστώ να κολλήσετε μαζί τα εξαρτήματά σας, ώστε να μην μπορούν να αποσυνδεθούν τυχαία. Στις παραπάνω εικόνες μπορείτε να δείτε μερικά βήματα που έχω κάνει για να κάνω την υπόθεσή μου. Πρώτα κόλλησα τα πάντα μαζί, έπειτα μπορούσα να βάλω κάθε συστατικό σε ένα μεγάλο μπουκάλι νερού 5 λίτρων. Τέλος χρησιμοποίησα ζεστή κόλλα για να κολλήσω τη γέμιση μαξιλαριού στο μπουκάλι.
Συνιστάται:
Πώς να φτιάξετε 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. Είναι πραγματικά υπέροχο και πρέπει να τα δοκιμάσετε επίσης