Πίνακας περιεχομένων:
- Βήμα 1: Blynk Mobile App
- Βήμα 2: Πώς να ξεκινήσετε
- Βήμα 3: Πώς μοιάζει η ρύθμιση;
- Βήμα 4: Και τι γίνεται με τον κώδικα;
Βίντεο: YABC - Another Another Blynk Controller - IoT Cloud Temperature and Humidity Controller, ESP8266: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Γεια σας Makers, Πρόσφατα άρχισα να καλλιεργώ μανιτάρια στο σπίτι, μανιτάρια Oysters, αλλά έχω ήδη 3 από αυτούς τους ελεγκτές στο σπίτι για Fermenter Temperature control για το σπίτι μου, η γυναίκα μου κάνει επίσης αυτό το πράγμα Kombucha τώρα και ως θερμοστάτης για έλεγχο θερμαντήρα. Η ιδέα είναι η ίδια για πολλές διαφορετικές εφαρμογές, θερμοκήπια, ζυθοποιία στο σπίτι, πισίνες σπα, θερμάστρες και ούτω καθεξής.
Πιστεύω ότι ο έλεγχος θερμοκρασίας είναι μία από τις πιο δημοφιλείς εφαρμογές του IoT και το Blynk αποφάσισε επομένως να δημιουργήσει αυτό το έργο και να το μοιραστεί μαζί σας. Αυτό που με ενοχλεί περισσότερο είναι εκείνα τα εύθραυστα τερματικά σε φθηνό σκάφος που δεν συγκρατούν σωστά τα καλώδια, αφήνοντας εκτεθειμένα τα καλώδια και επιπλέον, όλες οι προσπάθειές μου να βρω θήκες "ωραίας εμφάνισης" για έργα DIY χρησιμοποιώντας διαφορετικούς πίνακες απέτυχαν, και δεν δοκίμασα ποτέ τρισδιάστατη εκτύπωση.
** Χαρακτηριστικά PCB: **
- ESP8266 ESP-WROOM-02 με βάση?
- Τοπική OTA ενεργοποιημένη.
- WS2812 RGB LED.
- Οι ακίδες TX και RX εκτίθενται σε αρσενική κεφαλίδα 3 ακίδων, για προγραμματισμό και παρακολούθηση.
- 3 x ρελέ 250VAC/30VDC 7A AgSnO2.
- Συνδέστε βιδωτούς ακροδέκτες.
- Τροφοδοτικό 9 ~ 12VDC (δεν περιλαμβάνεται).
** Υποστηρίζονται ανιχνευτές **
- BME280;
- HTU21D;
- SHT3x;
- AM2315; (Το προσωπικό μου αγαπημένο λόγω του σχήματος του)
- DS18B20 μονοσύρματο.
- NTC Thermistor (δεν είναι πραγματικά καλή επιλογή).
** Pinout **
Καθώς το ESP8266 έχει κάποιες ιδιαιτερότητες σχετικά με το ποια καρφίτσα μπορεί να χρησιμοποιηθεί ως αισθητήρας και ως ρελέ καθώς αλλάζει την κατάσταση κατά την εκκίνηση, άλλαξα μερικές ακίδες γύρω ως εξής:
#define NTCINPUT A0
#define SDA_PIN 12 #define SCL_PIN 14 // DS18B20 DATA WIRE GOES HERE AND WELL #define RLY1_PIN 4 // Active HIGH #define RLY2_PIN 5 // Active HIGH #define RLY3_PIN 15 // Active HIGH #define BOARD_ ορίστε BOARD_LED_PIN_WS2812 13
** Αν θέλετε να αγοράσετε ένα και να με βοηθήσετε να σταματήσω την καθημερινή μου εργασία;) - Το κατάστημά μου στο Tindie
Βήμα 1: Blynk Mobile App
Αυτή είναι μια εκτεταμένη έκδοση της εφαρμογής Blynk που θα χρειαστεί να αγοράσετε ενέργεια καθώς η εφαρμογή απαιτεί 4, 400 ενεργειακά σημεία, θα βρείτε μια απλούστερη έκδοση στο: YABC Simple και δεν θα χρειαστεί να αγοράσετε ενέργεια αρχικά.
Κατεβάστε την εφαρμογή Blynk: Ξεκινώντας με το Blynk
- Κατεβάστε την εφαρμογή Blynk: https://j.mp/blynk_Android ή
- Αγγίξτε το εικονίδιο κωδικού QR και δείξτε την κάμερα στον παρακάτω κώδικα
- Απολαύστε την εφαρμογή μου!
Βήμα 2: Πώς να ξεκινήσετε
Το υλικολογισμικό έχει όλα όσα χρειάζεστε για να ελέγξετε τη θέρμανση και την ψύξη χρησιμοποιώντας την εφαρμογή Blynk Cloud App.
Πατήστε και κρατήστε πατημένο το κουμπί για 3 δευτερόλεπτα ή περισσότερο και ο πίνακας θα ξεκινήσει τη λειτουργία σημείου πρόσβασης "YABC-xxxxx" ακολουθούμενη από τα 6 τελευταία ψηφία της διεύθυνσης MAC του πίνακα:
Συνδεθείτε στο δίκτυο (δεν απαιτείται κωδικός πρόσβασης) και το Captive Portal θα ξεκινήσει αυτόματα, αν δεν ξεκινήσει, μεταβείτε στο πρόγραμμα περιήγησής σας στο διαδίκτυο και μεταβείτε στο 192.168.4.1 οι ακόλουθες οθόνες διαμόρφωσης θα είναι διαθέσιμες, εισαγάγετε τα διαπιστευτήριά σας WiFi, Blynk Ο αριθμός ελέγχου ταυτότητας ανακτήθηκε από την εφαρμογή κατά την κλωνοποίηση του παραπάνω έργου και επιλέξτε τον αισθητήρα θερμοκρασίας και αποθηκεύστε.
Αφού αποθηκεύσετε τη διαμόρφωση, ο πίνακας θα επανεκκινηθεί και θα συνδεθεί στο WiFi ενημερωμένος και αν όλα είναι σωστά, μπορείτε να ξεκινήσετε να χρησιμοποιείτε την εφαρμογή Blynk και να ελέγχετε τη θερμοκρασία με το δικό σας ελεγκτή IoT.
Βήμα 3: Πώς μοιάζει η ρύθμιση;
Χρησιμοποιώ ένα 60W Thermoelectric Peltier Cooler Refrigeration Semiconductor Cooling System Kit Cooler Fan Finished Kit για να ελέγξω τη θέρμανση και την ψύξη καθώς το Peltier μπορεί να κάνει και τα δύο αλλάζοντας την πολικότητά του, ξέρω ότι δεν είναι ο πιο αποδοτικός τρόπος, αλλά κάνει τη δουλειά του Το
Ο Peltier είναι πολύ πεινασμένος για ενέργεια, οπότε θα χρειαστείτε ένα τροφοδοτικό "υψηλής τάσης" 12VDC κάπως έτσι: AC110V 220V έως DC12V Τροφοδοτικό 12V 10A παρακαλώ βεβαιωθείτε ότι έχετε επιλέξει ένα υψηλής χωρητικότητας, καθώς το Peltier χρειάζεται 60W και εξακολουθείτε να χρειάζεται να τροφοδοτείτε ανεμιστήρας και ο πίνακας ESP8266 + οι προδιαγραφές τροφοδοσίας δεν είναι πολύ αξιόπιστες.
Χρησιμοποιώ εξωτερικά ρελέ για να προστατέψω την κεντρική πλακέτα (τα εξωτερικά ρελέ είναι φθηνότερα από την αντικατάσταση της κύριας πλακέτας αν κάτι πάει στραβά) και επίσης να αλλάξω την πολικότητα, εάν χρησιμοποιείτε το Peltier για ψύξη ** ** ** Θέρμανση* *μόνο ** ή έχετε 2 πηγές που δεν τις χρειάζεστε.
** Το διάγραμμα καλωδίωσης έχει ως εξής: **
Βήμα 4: Και τι γίνεται με τον κώδικα;
Ορίστε, αλλά θα χρειαστείτε επίσης τη προσαρμοσμένη βιβλιοθήκη untrol_WiFiManager από το GitHub. Και πολλοί άλλοι.
Ο κώδικας φαίνεται αστείος όταν δημοσιεύεται εδώ, αλλά μπορείτε να τον δείτε στη σελίδα μου στο Github
Συνιστάται:
Raspberry Pi - HIH6130 I2C Humidity & Temperature Sensor Python Tutorial: 4 Βήματα
Raspberry Pi - HIH6130 I2C Humidity & Temperature Sensor Python Tutorial: Το HIH6130 είναι αισθητήρας υγρασίας και θερμοκρασίας με ψηφιακή έξοδο. Αυτοί οι αισθητήρες παρέχουν επίπεδο ακρίβειας ± 4% RH. Με κορυφαία μακροπρόθεσμη σταθερότητα στη βιομηχανία, πραγματικό ψηφιακό I2C με αντιστάθμιση θερμοκρασίας, κορυφαία αξιοπιστία στη βιομηχανία, ενεργειακή απόδοση
ThingSpeak, IFTTT, Temp and Humidity Sensor και Google Sheet: 8 βήματα
ThingSpeak, IFTTT, Temp and Humidity Sensor και Google Sheet: Σε αυτό το έργο, θα μετρήσουμε τη θερμοκρασία και την υγρασία χρησιμοποιώντας αισθητήρα θερμοκρασίας και υγρασίας NCD, ESP32 και ThingSpeak. Θα στείλουμε επίσης διαφορετικές ενδείξεις θερμοκρασίας και υγρασίας στο Φύλλο Google χρησιμοποιώντας το ThingSpeak και το IFTTT για την ανάλυση των
Raspberry Pi HTS221 Relative Humidity and Temperature Sensor Java Tutorial: 4 βήματα
Raspberry Pi HTS221 Relative Humidity and Temperature Sensor Java Tutorial: Το HTS221 είναι ένας εξαιρετικά συμπαγής χωρητικός ψηφιακός αισθητήρας για σχετική υγρασία και θερμοκρασία. Περιλαμβάνει ένα στοιχείο ανίχνευσης και ένα ολοκληρωμένο κύκλωμα ειδικής εφαρμογής μικτού σήματος (ASIC) για την παροχή των πληροφοριών μέτρησης μέσω ψηφιακού σειριακού
Raspberry Pi - HIH6130 I2C Humidity & Temperature Sensor Java Tutorial: 4 Βήματα
Raspberry Pi - HIH6130 I2C Humidity & Temperature Sensor Java Tutorial: Το HIH6130 είναι αισθητήρας υγρασίας και θερμοκρασίας με ψηφιακή έξοδο. Αυτοί οι αισθητήρες παρέχουν επίπεδο ακρίβειας ± 4% RH. Με κορυφαία μακροπρόθεσμη σταθερότητα στη βιομηχανία, πραγματικό ψηφιακό I2C με αντιστάθμιση θερμοκρασίας, κορυφαία αξιοπιστία στη βιομηχανία, ενεργειακή απόδοση
A Talking Temperature and Humidity Sensor - Si7021 και Little Buddy Talker: 3 Βήματα
A Talking Temperature and Humidity Sensor - Si7021 και Little Buddy Talker: The " Little Buddy Talker " είναι μια μικρή συσκευή που σας επιτρέπει να προσθέσετε μια απλή έξοδο φωνής στα έργα σας Arduino. Περιέχει ένα περιορισμένο σύνολο 254 λέξεων και μπορεί να συνδεθεί με Arduino ή άλλους μικροελεγκτές μέσω SPI. Ο μικρός φίλος Τ