Πίνακας περιεχομένων:
- Βήμα 1: Πώς λειτουργεί;
- Βήμα 2: Τι χρειάζεστε για να το κάνετε;
- Βήμα 3: Πώς να το φτιάξετε;
- Βήμα 4: Λογισμικό διακομιστή
- Βήμα 5: Συνδέστε τα καλώδια φωτισμού και θέρμανσης
Βίντεο: Πώς να φτιάξετε ένα σύστημα Wifi που ελέγχει τον φωτισμό και τη θέρμανση του ενυδρείου σας: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Τι κάνει; Ένα σύστημα που ενεργοποιεί / απενεργοποιεί αυτόματα το ενυδρείο σας σύμφωνα με έναν προγραμματισμό ή χειροκίνητα με ένα κουμπί ή αίτημα διαδικτύου.
Ένα σύστημα που παρακολουθεί τη θερμοκρασία του νερού και στέλνει email και ειδοποιήσεις σε περίπτωση απενεργοποίησης ή υπερθέρμανσης.
Ένα σύστημα που μπορεί επίσης να χρησιμοποιηθεί ως θερμοστάτης θέρμανσης.
Λειτουργεί με 3 διαφορετικά χρονοδιαγράμματα που είναι προφορτωμένα και μπορούν να επιλεγούν μέσω αιτήματος Διαδικτύου. Για παράδειγμα, ορίζω ένα για εργάσιμες εβδομάδες, ένα άλλο για διακοπές στο σπίτι και ένα τρίτο για διακοπές εκτός σπιτιού.
Κάνοντας αυτό με την ίδια διάρκεια φωτισμού μπορείτε να απολαύσετε περισσότερο το ενυδρείο σας όταν είστε στο σπίτι.
Αυτό παίρνει μέρος μιας αρχιτεκτονικής αυτοματισμού σπιτιού
Βήμα 1: Πώς λειτουργεί;
Το σύστημα βασίζεται στο ESP8266 και χρησιμοποιεί δυνατότητες GPIO και WIFI. Το GPIO χρησιμοποιείται για τον έλεγχο 2 ρελέ και για την ανάγνωση της θερμοκρασίας του νερού από έναν αισθητήρα. Το σύστημα χρησιμοποιεί UDP για ανταλλαγή δεδομένων με διακομιστή Linux. Το πρόγραμμα είναι εβδομαδιαίο / ημερήσιο / ωριαίο. Κάθε ώρα χωρίζεται σε 8 μέρη διάρκειας 7,5 λεπτών. Το προεγκατεστημένο πρόγραμμα μπορεί να αντικαταστήσει το πραγματικό αίτημα Διαδικτύου. Το σύστημα έστελνε τακτικά πληροφορίες στον διακομιστή, ώστε να μπορείτε να γνωρίζετε από απόσταση τη θερμοκρασία του νερού και την κατάσταση φωτισμού.
Στέλνει ειδοποιήσεις και email σε περίπτωση υπερθέρμανσης ή υπερθέρμανσης.
Βήμα 2: Τι χρειάζεστε για να το κάνετε;
-
1 x ESP8266
Επιλέγω το Olimex ESP8266-EVB που έρχεται με ισχύ 3,3 v, ρελέ και είναι υψηλής ποιότητας
- 1 ή 2 ρελέ
- 1 x αδιάβροχος αισθητήρας θερμοκρασίας DS18B20
- 1 x 2N2222 τρανζίστορ μεταγωγής ή ισοδύναμο
- 3 x αντιστάσεις (100 ohms - 2.7K ohms - 4.7K ohm)
- Διακόπτης κουμπιού 1 x
- 1 x ηλεκτρικό κουτί
- 1 x Πρωτότυπο PCB
- 1 x FT232RL FTDI USB 3.3 V για μεταφόρτωση του λογισμικού
- Ισχύς 1 x 5v & 3.3v
Βήμα 3: Πώς να το φτιάξετε;
Πάρτε όλα τα απαραίτητα ανταλλακτικά
Συνδέστε τα μέρη σε μια σανίδα ψωμιού
Συγκολλητικά εξαρτήματα σε PCB
Βάλτε τα όλα στο κουτί
Κατεβάστε τον κωδικό ESP8266
Χρησιμοποιήστε το Arduino IDE για να κατεβάσετε τον κωδικό μέσα στο ESP8266
Βήμα 4: Λογισμικό διακομιστή
Έχω μια ολοκληρωμένη δομοδοτική υποδομή.
Τα δεδομένα αποθηκεύονται σε ένα MySql DB. Χρησιμοποιώ το Tomcat ως διακομιστή ιστού. 3 παρτίδες εκτελούνται μόνιμα: μία λειτουργεί ως διακομιστής ώρας, μία λαμβάνει δεδομένα από το ESP8266 και αποθηκεύεται στο DB και μία αποστέλλει ενδεχομένως ενημέρωση διαμόρφωσης στο ESP8266. Όλα εκτελούνται σε διακομιστή Linux. Ο διακομιστής ώρας είναι ο μόνος που απαιτείται (εκτελέστε UdpEsp8266ServerTime.java) (εκτός αν προσθέσετε υποστήριξη NTP μέσα στον κωδικό ESP8266).
Προτείνω να χρησιμοποιήσετε τον παρεχόμενο κώδικα java (τρέξτε traceDataReceived.java) για να ρίξετε μια ματιά στα δεδομένα που στέλνει το ESP8266 πριν κάνετε ό, τι θέλετε.
github.com/cuillerj/AquariumControlSystem
Βήμα 5: Συνδέστε τα καλώδια φωτισμού και θέρμανσης
Τώρα είναι καιρός να δοκιμάσετε και τελικά να αναπτύξετε τον δικό σας κωδικό διακομιστή. Χρησιμοποιήστε τον σειριακό προσαρμογέα USB και τη λειτουργία εντοπισμού σφαλμάτων για να δοκιμάσετε και να αναπτύξετε. Όταν λάβετε αυτό που θέλετε, θα πρέπει να ασχοληθείτε με την ηλεκτρική ενέργεια. Πρέπει λοιπόν να είσαι πολύ προσεκτικός. Θα μπορούσε να είναι επικίνδυνο! Εάν δεν έχετε συνηθίσει να το κάνετε, ζητήστε βοήθεια από κάποιον. Πρέπει να συνδέσετε καλώδια στα ρελέ.
Τροποποίησα μια πρίζα κόβοντας λωρίδα χαλκού για να έχω ειδικές πρίζες για φωτισμό και θέρμανση.
Συνιστάται:
Αυτόματο σύστημα ενυδρείου φωτισμού και αντλίας με χρονοδιακόπτη Arduino και RTC: 3 βήματα
Αυτόματο σύστημα ενυδρείου φωτός και αντλίας με χρονοδιακόπτη Arduino και RTC: Ένα ενυδρείο μπορεί να μετατραπεί σε μηδενική παρέμβαση που απαιτεί αυτοσυντηρούμενο οικοσύστημα με λίγη προσοχή και τεχνολογία:) Για να χτίσετε αυτόματο σύστημα φωτισμού και αντλίας για ένα ενυδρείο, φυσικά ρυθμίστε ένα χειροκίνητο σύστημα πρώτα. Χρησιμοποίησα 2 προβολείς 50 W το καθένα και 1 6W
Η μέτρηση του καρδιακού ρυθμού σας βρίσκεται στην άκρη του δακτύλου σας: Προσέγγιση φωτοπληθυσμογραφίας για τον προσδιορισμό του καρδιακού ρυθμού: 7 βήματα
Η μέτρηση του καρδιακού ρυθμού σας βρίσκεται στην άκρη του δακτύλου σας: Προσέγγιση φωτοπληθυσμογραφίας για τον προσδιορισμό του καρδιακού ρυθμού: Ο φωτοπληθυσμογράφος (PPG) είναι μια απλή και χαμηλού κόστους οπτική τεχνική που χρησιμοποιείται συχνά για τον εντοπισμό αλλαγών στον όγκο αίματος σε μια μικροαγγειακή κλίνη ιστού. Χρησιμοποιείται κυρίως μη επεμβατικά για την πραγματοποίηση μετρήσεων στην επιφάνεια του δέρματος, συνήθως
Κουμπί IoT που ελέγχει την εφαρμογή σας: 6 βήματα
Κουμπί IoT που ελέγχει την εφαρμογή σας: Ένα από τα πράγματα που μου αρέσουν περισσότερο στους μικροελεγκτές είναι η δυνατότητα χρήσης τους ως συσκευή εισόδου, για παράδειγμα, το Arduino Micro μπορεί να χρησιμοποιηθεί ως HID (συσκευή διεπαφής ανθρώπου) που σημαίνει με κάποια κωδικοποίηση και πώς να φτιάξετε το δικό σας πληκτρολόγιο
Πώς να αντικαταστήσετε τον οπίσθιο φωτισμό του φορητού σας υπολογιστή: 9 βήματα (με εικόνες)
Πώς να αντικαταστήσετε τον οπίσθιο φωτισμό του φορητού σας υπολογιστή: Είναι χαμηλό το πίσω φως σας; Ξεκινάει με κόκκινη απόχρωση; Ο οπίσθιος φωτισμός τελικά απλώς εκπέμπει ή ακούτε έναν υψηλό ήχο από την οθόνη σας; Λοιπόν, εδώ είναι το δεύτερο μέρος της αποσυναρμολόγησης και επισκευής του φορητού υπολογιστή. Απομακρυνόμαστε τώρα
Δημιουργήστε ένα πραγματικό ρολόι που χτυπά το κουδούνι για τον υπολογιστή σας και ένα ρολόι που χτυπά πυροσβεστήρα .: 3 βήματα (με εικόνες)
Δημιουργήστε ένα πραγματικό ρολόι που χτυπά το κουδούνι για τον υπολογιστή σας και ένα ρολόι που προκαλεί πυροσβεστήρα .: Ένα κουδούνι από ορείχαλκο, ένα μικρό ρελέ μερικά ακόμη πράγματα και ένα πραγματικό κουδούνι μπορούν να χτυπήσουν τις ώρες στην επιφάνεια εργασίας σας. Αν και αυτό το έργο τρέχει σε Windows και Mac Το OS X επίσης, αποφάσισα να εγκαταστήσω το Ubuntu Linux σε έναν υπολογιστή που βρήκα στα σκουπίδια και να δουλέψω σε αυτό: Δεν είχα ποτέ