Πίνακας περιεχομένων:
- Βήμα 1: Τι θα χρειαστείτε
- Βήμα 2: Πρωτότυπο Breadboard
- Βήμα 3: Ρύθμιση λογισμικού
- Βήμα 4: Προετοιμάστε την ηλιακή πλακέτα φόρτισης
- Βήμα 5: Δημιουργία κυκλώματος μικροελεγκτή
- Βήμα 6: Εγκαταστήστε τους σφιγκτήρες καλωδίων
- Βήμα 7: Πλήρης συναρμολόγηση κυκλώματος
- Βήμα 8: Προετοιμάστε το ηλιακό πλαίσιο
- Βήμα 9: Δοκιμάστε το
- Βήμα 10: Χρησιμοποιήστε το έξω
Βίντεο: Ηλιακός μετρητής υγρασίας εδάφους με ESP8266: 10 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:31
Σε αυτό το Instructable, φτιάχνουμε μια ηλιακή συσκευή παρακολούθησης υγρασίας εδάφους. Χρησιμοποιεί έναν μικροελεγκτή wifi ESP8266 με κώδικα χαμηλής ισχύος και όλα είναι αδιάβροχα για να μπορούν να μείνουν έξω. Μπορείτε να ακολουθήσετε αυτήν τη συνταγή ακριβώς ή να πάρετε από αυτήν τις χρήσιμες τεχνικές για τα δικά σας έργα.
Εάν είστε νέοι στον προγραμματισμό μικροελεγκτών, ανατρέξτε στην τάξη Arduino και στο Internet of Things Class για να μάθετε τα βασικά της καλωδίωσης, της κωδικοποίησης και της σύνδεσης στο διαδίκτυο.
Αυτό το έργο είναι μέρος της δωρεάν κατηγορίας μου Solar, όπου μπορείτε να μάθετε περισσότερους τρόπους για να αξιοποιήσετε την ενέργεια του ήλιου μέσω χάραξης και ηλιακών συλλεκτών.
Για να συμβαδίσετε με αυτό που δουλεύω, ακολουθήστε με στο YouTube, το Instagram, το Twitter, το Pinterest και εγγραφείτε στο newsletter μου.
Βήμα 1: Τι θα χρειαστείτε
Θα χρειαστείτε έναν ηλιακό πίνακα φόρτισης μπαταριών και μια έξοδο ESP8266 όπως το NodeMCU ESP8266 ή το Huzzah, καθώς και έναν αισθητήρα χώματος, μπαταρία, διακόπτη τροφοδοσίας, λίγο καλώδιο και περίβλημα για να τοποθετήσετε το κύκλωμά σας μέσα.
Ακολουθούν τα εξαρτήματα και τα υλικά που χρησιμοποιούνται για την παρακολούθηση υγρασίας του εδάφους:
- ESP8266 μικροελεγκτής NodeMCU (ή παρόμοιο, το Vin πρέπει να ανέχεται έως 6V)
- Ηλιακός πίνακας φόρτισης Adafruit με προαιρετικό θερμίστορ και αντίσταση 2,2K ohm
- Μπαταρία ιόντων λιθίου 2200mAh
- Πίνακας Perma-proto
- Αισθητήρας υγρασίας/θερμοκρασίας εδάφους
- 2 σφιγκτήρες καλωδίων
- Αδιάβροχο περίβλημα
- Αδιάβροχο ζεύγος καλωδίων τροφοδοσίας DC
- Σωλήνες συρρίκνωσης θερμότητας
- Ηλιακό πάνελ 3,5W
- Διακόπτης λειτουργίας κουμπιού
- Ταινία αφρού διπλού ραβδιού
Εδώ είναι τα εργαλεία που θα χρειαστείτε:
- Συγκολλητικό σίδερο και συγκόλληση
- Εργαλείο βοηθητικών χεριών
- Απογυμνωτές καλωδίων
- Ξεπλύνετε τα snips
- Τσιμπιδάκια (προαιρετικά)
- Πιστόλι θερμότητας ή αναπτήρας
- Πολύμετρο (προαιρετικό αλλά εύχρηστο για την αντιμετώπιση προβλημάτων)
- Καλώδιο USB A-microB
- Ψαλίδι
- Τρυπάνι βημάτων
Θα χρειαστείτε δωρεάν λογαριασμούς σε ιστότοπους δεδομένων cloud io.adafruit.com και IFTTT.
Ως Amazon Associate κερδίζω από κατάλληλες αγορές που πραγματοποιείτε χρησιμοποιώντας τους συνδέσμους συνεργατών μου.
Βήμα 2: Πρωτότυπο Breadboard
Είναι σημαντικό να δημιουργήσετε ένα πρωτότυπο χωρίς κόλλα για ψωμί για έργα όπως αυτό, ώστε να μπορείτε να βεβαιωθείτε ότι ο αισθητήρας και ο κωδικός σας λειτουργούν πριν πραγματοποιήσετε μόνιμες συνδέσεις.
Σε αυτή την περίπτωση, ο αισθητήρας εδάφους έχει προσαράξει σύρματα, ήταν απαραίτητο να στερεωθούν προσωρινά στερεές επικεφαλίδες στα άκρα των συρμάτων αισθητήρα χρησιμοποιώντας κόλλα, βοηθητικά χέρια και μερικές σωλήνες συρρίκνωσης θερμότητας.
Ακολουθήστε το διάγραμμα κυκλώματος για να συνδέσετε την ισχύ του αισθητήρα, τη γείωση, το ρολόι και τις ακίδες δεδομένων (τα δεδομένα λαμβάνουν επίσης μια αντίσταση έλξης 10K που συνοδεύει τον αισθητήρα εδάφους).
- Αισθητήρας πράσινου σύρματος στο GND
- Αισθητήρας κόκκινο σύρμα στα 3.3V
- Αισθητήρας κίτρινο σύρμα στο NodeMCU pin D5 (GPIO 14)
- Αισθητήρας μπλε σύρμα στο NodeMCU pin D6 (GPIO 12)
- Αντίσταση 10K μεταξύ μπλε ακίδων δεδομένων και 3,3V
Μπορείτε να το μεταφράσετε στον προτιμώμενο μικροελεγκτή. Εάν χρησιμοποιείτε Arduino Uno ή παρόμοιο, ο πίνακας σας υποστηρίζεται ήδη από το λογισμικό Arduino. Εάν χρησιμοποιείτε το ESP8266, ανατρέξτε στην κατηγορία Internet of Things για βήμα προς βήμα βοήθεια για τη ρύθμιση του ESP8266 στο Arduino (προσθέτοντας συμπληρωματικές διευθύνσεις URL στο πεδίο διευθύνσεων διευθύνσεων πρόσθετων πινάκων στις προτιμήσεις του Arduino, στη συνέχεια αναζητώντας και επιλογή νέων πινάκων από τον διαχειριστή πινάκων). Έχω την τάση να χρησιμοποιώ τον τύπο πλακέτας Adafruit ESP8266 Huzzah για τον προγραμματισμό της πλακέτας NodeMCU ESP8266, αλλά μπορείτε επίσης να εγκαταστήσετε και να χρησιμοποιήσετε την υποστήριξη πλακέτας Generic ESP8266. Θα χρειαστείτε επίσης το πρόγραμμα οδήγησης τσιπ επικοινωνιών USB SiLabs (διαθέσιμο για Mac/Windows/Linux).
Για να λειτουργήσει ο αισθητήρας με τον πίνακα που είναι συμβατός με το Arduino, κατέβασα τη βιβλιοθήκη SHT1x Arduino από τη σελίδα github του Practical Arduino, έπειτα αποσυμπίεσα το αρχείο και μετέφερα το φάκελο της βιβλιοθήκης στον φάκελο Arduino/βιβλιοθήκες, και μετά μετονόμασα σε SHT1x. Ανοίξτε το παράδειγμα σκίτσου ReadSHT1xValues και αλλάξτε τους αριθμούς pin σε 12 (dataPin) και 14 (clockPin) ή αντιγράψτε το τροποποιημένο σκίτσο εδώ:
#περιλαμβάνω
#καθορίστε δεδομέναPin 12 // NodeMCU pin D6 #define clockPin 14 // NodeMCU pin D5 SHT1x sht1x (dataPin, clockPin); // instantiate SHT1x object void setup () {Serial.begin (38400); // Άνοιγμα σειριακής σύνδεσης για την αναφορά τιμών στον κεντρικό υπολογιστή Serial.println ("Εκκίνηση"); } void loop () {float temp_c; float temp_f; υγρασία πλωτήρα? temp_c = sht1x.readTemperatureC (); // Διαβάστε τιμές από τον αισθητήρα temp_f = sht1x.readTemperatureF (); υγρασία = sht1x.readHumidity (); Serial.print ("Θερμοκρασία:"); // Εκτυπώστε τις τιμές στη σειριακή θύρα Serial.print (temp_c, DEC); Serial.print ("C /"); Serial.print (temp_f, DEC); Serial.print ("F. Υγρασία:"); Serial.print (υγρασία)? Serial.println ("%"); καθυστέρηση (2000). }
Ανεβάστε αυτόν τον κωδικό στον πίνακα και ανοίξτε τη σειριακή οθόνη για να δείτε τη ροή δεδομένων του αισθητήρα.
Εάν ο κωδικός σας δεν μεταγλωττιστεί και παραπονεθεί ότι το SHT1x.h δεν βρέθηκε, δεν έχετε εγκαταστήσει σωστά την απαιτούμενη βιβλιοθήκη αισθητήρων. Ελέγξτε τον φάκελο Arduino/βιβλιοθήκες για έναν που ονομάζεται SHT1x και αν είναι κάπου αλλού, όπως ο φάκελος λήψεων, μετακινήστε τον στο φάκελο βιβλιοθηκών Arduino και μετονομάστε εάν είναι απαραίτητο.
Εάν ο κωδικός σας μεταγλωττιστεί αλλά δεν θα μεταφορτωθεί στον πίνακα, ελέγξτε ξανά τις ρυθμίσεις της πλακέτας σας, βεβαιωθείτε ότι ο πίνακας είναι συνδεδεμένος και επιλέξτε τη σωστή θύρα από το μενού Εργαλεία.
Εάν ο κωδικός σας μεταφορτώνεται αλλά η είσοδος σειριακής οθόνης είναι αγνώριστη, ελέγξτε ξανά ότι ο ρυθμός baud ταιριάζει με αυτόν που ορίζεται στο σκίτσο σας (38400 σε αυτήν την περίπτωση).
Εάν η σειριακή είσοδος της οθόνης σας δεν φαίνεται σωστή, ελέγξτε ξανά την καλωδίωσή σας σύμφωνα με το διάγραμμα κυκλώματος. Είναι η αντίστασή σας ανύψωσης 10Κ στη θέση της μεταξύ της ακίδας δεδομένων και των 3.3V; Είναι τα δεδομένα και το ρολόι συνδεδεμένα με τις σωστές ακίδες; Συνδέονται ρεύμα και γείωση όπως θα έπρεπε σε όλο το κύκλωμα; Μην προχωρήσετε μέχρι να λειτουργήσει αυτό το απλό σκίτσο!
Το επόμενο βήμα είναι συγκεκριμένο για το ESP8266 και διαμορφώνει το προαιρετικό τμήμα αναφοράς ασύρματου αισθητήρα του δείγματος έργου. Εάν χρησιμοποιείτε έναν τυπικό (μη ασύρματο) μικροελεγκτή συμβατό με Arduino, συνεχίστε να αναπτύσσετε το τελικό σκίτσο του Arduino και μεταβείτε στην Προετοιμασία του πίνακα φόρτισης ηλιακής ενέργειας.
Βήμα 3: Ρύθμιση λογισμικού
Για να μεταγλωττίσετε τον κώδικα για αυτό το έργο με το ESP8266, θα χρειαστεί να εγκαταστήσετε μερικές ακόμη βιβλιοθήκες Arduino (διαθέσιμες μέσω του διαχειριστή βιβλιοθηκών):
- Adafruit IO Arduino
- Adafruit MQTT
- ArduinoHttpClient
Κατεβάστε τον κωδικό που επισυνάπτεται σε αυτό το βήμα και, στη συνέχεια, αποσυμπιέστε το αρχείο και ανοίξτε το Solar_Powered_Soil_Moisture_Monitor_Tutorial στο λογισμικό σας Arduino.
#περιλαμβάνω
#include #include #include #include // Καθορισμός συνδέσεων δεδομένων και ρολογιού και στιγμιαία δημιουργία αντικειμένου SHT1x #καθορισμός δεδομένωνPin 12 // NodeMCU pin D6 #define clockPin 14 // NodeMCU pin D5 SHT1x sht1x (dataPin, clockPin); // ρυθμίστε τη ροή AdafruitIO_Feed *υγρασία = io.feed ("υγρασία"); AdafruitIO_Feed *θερμοκρασία = io.feed ("θερμοκρασία"); const int sleepTime = 15; // 15 λεπτά
void setup ()
{Serial.begin (115200); // Άνοιγμα σειριακής σύνδεσης για την αναφορά τιμών στον κεντρικό υπολογιστή Serial.println ("Εκκίνηση"); // σύνδεση στο io.adafruit.com Serial.print ("Σύνδεση στο Adafruit IO"); io.connect (); // περιμένετε μια σύνδεση ενώ (io.status () <AIO_CONNECTED) {Serial.print ("."); καθυστέρηση (500)? } // είμαστε συνδεδεμένοι Serial.println (); Serial.println (io.statusText ()); }
κενός βρόχος ()
{io.run (); // io.run (); διατηρεί τον πελάτη συνδεδεμένο και απαιτείται για όλα τα σκίτσα. float temp_c; float temp_f; επιπλέουν υγρασία? temp_c = sht1x.readTemperatureC (); // Διαβάστε τιμές από τον αισθητήρα temp_f = sht1x.readTemperatureF (); υγρασία = sht1x.readHumidity (); Serial.print ("Θερμοκρασία:"); // Εκτυπώστε τις τιμές στη σειριακή θύρα Serial.print (temp_c, DEC); Serial.print ("C /"); Serial.print (temp_f, DEC); Serial.print ("F. Υγρασία:"); Serial.print (υγρασία)? Serial.println ("%"); υγρασία-> εξοικονόμηση (υγρασία)? θερμοκρασία-> αποθήκευση (temp_f); Serial.println ("ESP8266 κοιμάται …"); ESP.deepSleep (sleepTime * 1000000 * 60); // leepπνος}
Αυτός ο κώδικας είναι ένας συνδυασμός του κωδικού αισθητήρα από προηγούμενο σε αυτό το σεμινάριο και ένα βασικό παράδειγμα από την υπηρεσία δεδομένων cloud Adafruit IO. Το πρόγραμμα μπαίνει σε λειτουργία χαμηλής κατανάλωσης ενέργειας και κοιμάται τις περισσότερες φορές, αλλά ξυπνά κάθε 15 λεπτά για να διαβάσει τη θερμοκρασία και την υγρασία του εδάφους και αναφέρει τα δεδομένα του στο Adafruit IO. Μεταβείτε στην καρτέλα config.h και συμπληρώστε το όνομα χρήστη και το κλειδί του Adafruit IO, καθώς και το όνομα και τον κωδικό πρόσβασης του τοπικού δικτύου wifi και, στη συνέχεια, ανεβάστε τον κωδικό στον μικροελεγκτή ESP8266.
Θα πρέπει να προετοιμαστείτε λίγο στο io.adafruit.com. Αφού δημιουργήσετε ροές για τη θερμοκρασία και την υγρασία, μπορείτε να δημιουργήσετε έναν πίνακα ελέγχου για την οθόνη σας που θα περιέχει ένα γράφημα των τιμών του αισθητήρα και τα δεδομένα των δύο εισερχόμενων ροών. Εάν χρειάζεστε ανανέωση για να ξεκινήσετε με το Adafruit IO, δείτε αυτό το μάθημα στην τάξη μου στο Internet of Things.
Βήμα 4: Προετοιμάστε την ηλιακή πλακέτα φόρτισης
Προετοιμάστε τον ηλιακό πίνακα φόρτισης συγκολλώντας τον πυκνωτή του και μερικά καλώδια στα τακάκια εξόδου φορτίου. Προσαρμόζω τη δική μου να φορτίζει με γρηγορότερο ρυθμό με μια προαιρετική πρόσθετη αντίσταση (2,2K συγκολλημένη σε PROG) και καθιστά ασφαλέστερο να μείνει χωρίς επίβλεψη αντικαθιστώντας την αντίσταση τοποθέτησης επιφάνειας με ένα θερμίστορ 10K προσαρτημένο στην ίδια την μπαταρία. Αυτό θα περιορίσει τη φόρτιση σε ασφαλές εύρος θερμοκρασιών. Κάλυψα αυτές τις τροποποιήσεις με περισσότερες λεπτομέρειες στο έργο μου Solar USB Charger.
Βήμα 5: Δημιουργία κυκλώματος μικροελεγκτή
Συγκολλήστε την πλακέτα μικροελεγκτή και το διακόπτη τροφοδοσίας σε μια πλακέτα perma-proto.
Συνδέστε την έξοδο ισχύος του ηλιακού φορτιστή στην είσοδο του διακόπτη σας, η οποία θα πρέπει να έχει ονομαστική ισχύ τουλάχιστον 1 amp.
Δημιουργήστε και συγκολλήστε τις συνδέσεις καλωδίων του breadboard που περιγράφονται στο παραπάνω διάγραμμα κυκλώματος (ή στις προδιαγραφές της προσωπικής σας έκδοσης), συμπεριλαμβανομένης της αντίστασης έλξης 10K στη γραμμή δεδομένων του αισθητήρα.
Οι καρφίτσες φόρτωσης του ηλιακού φορτιστή θα παρέχουν ισχύ μπαταρίας 3,7V όταν δεν υπάρχει ηλιακή ενέργεια, αλλά θα τροφοδοτείται απευθείας από τον ηλιακό πίνακα εάν είναι συνδεδεμένος και ηλιόλουστος. Επομένως, ο μικροελεγκτής πρέπει να είναι σε θέση να αντέξει μια ποικιλία τάσεων, χαμηλών έως 3,7V και έως 6V DC. Για όσους χρειάζονται 5V, μπορεί να χρησιμοποιηθεί ένα PowerBoost (500 ή 1000, ανάλογα με το ρεύμα που απαιτείται) για τη διαμόρφωση της τάσης φόρτωσης στα 5V (όπως φαίνεται στο έργο Solar USB Charger). Ακολουθούν μερικοί συνηθισμένοι πίνακες και το εύρος τάσης εισόδου τους:
- NodeMCU ESP8266 (χρησιμοποιείται εδώ): 5V USB ή 3.7V-10V Vin
- Arduino Uno: 5V USB ή 7-12V Vin
- Adafruit Huzzah ESP8266 Breakout: 5V USB ή 3.4-6V VBat
Προκειμένου να επιτευχθεί η μεγαλύτερη δυνατή διάρκεια ζωής της μπαταρίας, θα πρέπει να αφιερώσετε λίγο χρόνο για να εξετάσετε και να βελτιστοποιήσετε το συνολικό ρεύμα που τραβάει η τρέχουσα ισχύς σας. Το ESP8266 διαθέτει λειτουργία βαθύ ύπνου που χρησιμοποιήσαμε στο σκίτσο Arduino για να μειώσουμε δραματικά την κατανάλωση ενέργειας. Ξυπνάει για να διαβάσει τον αισθητήρα και αντλεί περισσότερο ρεύμα ενώ συνδέεται στο δίκτυο για να αναφέρει την τιμή του αισθητήρα και μετά ξανακοιμάται για συγκεκριμένο χρονικό διάστημα. Εάν ο μικροελεγκτής σας αντλεί πολύ ενέργεια και δεν μπορεί να κοιμηθεί εύκολα, σκεφτείτε να μεταφέρετε το έργο σας σε μια συμβατή πλακέτα που αντλεί λιγότερη ενέργεια. Αφήστε μια ερώτηση στα παρακάτω σχόλια εάν χρειάζεστε βοήθεια για τον προσδιορισμό του πίνακα που θα μπορούσε να είναι κατάλληλος για το έργο σας.
Βήμα 6: Εγκαταστήστε τους σφιγκτήρες καλωδίων
Για να φτιάξουμε αδιάβροχα σημεία εισόδου για το καλώδιο του ηλιακού πίνακα και το καλώδιο αισθητήρα, θα εγκαταστήσουμε δύο σφιγκτήρες καλωδίων στο πλάι του αδιάβροχου περιβλήματος.
Δοκιμάστε τα εξαρτήματά σας για να προσδιορίσετε την ιδανική τοποθέτηση και, στη συνέχεια, σημειώστε και ανοίξτε τρύπες σε ένα αδιάβροχο περίβλημα χρησιμοποιώντας ένα τρυπάνι. Τοποθετήστε τους δύο σφιγκτήρες καλωδίων.
Βήμα 7: Πλήρης συναρμολόγηση κυκλώματος
Τοποθετήστε την πλευρά της θύρας ενός αδιάβροχου καλωδίου τροφοδοσίας σε ένα και κολλήστε το στην είσοδο DC του ηλιακού φορτιστή (κόκκινο σε + και μαύρο σε -).
Τοποθετήστε τον αισθητήρα εδάφους μέσω του άλλου αδένα και συνδέστε τον μέχρι το perma-proto σύμφωνα με το διάγραμμα κυκλώματος.
Κολλήστε τον αισθητήρα θερμίστορ στη μπαταρία. Αυτό θα περιορίσει τη φόρτιση σε ένα ασφαλές εύρος θερμοκρασίας ενώ το έργο παραμένει χωρίς επιτήρηση έξω.
Η φόρτιση ενώ είναι πολύ ζεστή ή πολύ κρύα μπορεί να προκαλέσει ζημιά στην μπαταρία ή να προκαλέσει πυρκαγιά. Η έκθεση σε ακραίες θερμοκρασίες μπορεί να προκαλέσει ζημιά και να μειώσει τη διάρκεια ζωής της μπαταρίας, οπότε φέρε την μέσα αν είναι κάτω από το πάγωμα ή πάνω από 45 ℃/113F.
Σφίξτε τους στυπιοθλίπτες καλωδίων για να δημιουργήσετε μια στεγανοποιητική στεγανοποίηση γύρω από τα αντίστοιχα καλώδιά τους.
Βήμα 8: Προετοιμάστε το ηλιακό πλαίσιο
Ακολουθήστε το Instructable μου για να συνδέσετε το καλώδιο για τον ηλιακό σας πίνακα με την πρίζα του αδιάβροχου σετ καλωδίου τροφοδοσίας DC.
Βήμα 9: Δοκιμάστε το
Συνδέστε την μπαταρία σας και ενεργοποιήστε το κύκλωμα πατώντας το διακόπτη τροφοδοσίας.
Δοκιμάστε το και βεβαιωθείτε ότι αναφέρει στο διαδίκτυο πριν κλείσετε το περίβλημα και εγκαταστήσετε τον αισθητήρα στον κήπο με βότανα, σε πολύτιμα φυτά σε γλάστρες ή σε άλλο χώμα εντός της περιοχής σήματος του δικτύου wifi σας.
Μόλις τα δεδομένα από τον αισθητήρα καταγραφούν στο διαδίκτυο, είναι εύκολο να ορίσετε μια συνταγή για ειδοποιήσεις μέσω email ή κειμένου στον ιστότοπο της πύλης API If This Then That. Διαμόρφωσα το δικό μου για να μου στείλει μήνυμα ηλεκτρονικού ταχυδρομείου εάν το επίπεδο υγρασίας του εδάφους πέσει κάτω από το 50.
Για να το δοκιμάσω χωρίς να περιμένω να στεγνώσει το φυτό μου, εισήγαγα χειροκίνητα ένα σημείο δεδομένων για τη ροή υγρασίας μου στο Adafruit IO που έπεσε κάτω από το όριο. Λίγες στιγμές αργότερα, έρχεται το email! Εάν τα επίπεδα του εδάφους πέσουν κάτω από το καθορισμένο επίπεδο, θα λαμβάνω ένα email κάθε φορά που ενημερώνεται η ροή μέχρι να ποτίσω το χώμα. Για τη λογική μου, ενημέρωσα τον κωδικό μου για να δοκιμάσω το χώμα πολύ λιγότερο συχνά από κάθε 15 λεπτά.
Βήμα 10: Χρησιμοποιήστε το έξω
Αυτό είναι ένα διασκεδαστικό έργο που μπορείτε να προσαρμόσετε με βάση τις ανάγκες ενυδάτωσης του φυτού σας και είναι εύκολο να ανταλλάξετε ή να προσθέσετε αισθητήρες ή να ενσωματώσετε τις λειτουργίες ηλιακής ενέργειας στα άλλα σας έργα Arduino.
Ευχαριστώ που ακολουθήσατε! Θα ήθελα πολύ να ακούσω τη γνώμη σας. παρακαλώ δημοσιεύστε στα σχόλια. Αυτό το έργο είναι μέρος της δωρεάν τάξης μου Solar Class, όπου μπορείτε να βρείτε εύκολα έργα στην αυλή και περισσότερα μαθήματα για εργασία με ηλιακούς συλλέκτες. Δείτε το και εγγραφείτε!
Αν σας αρέσει αυτό το έργο, μπορεί να σας ενδιαφέρουν μερικά από τα άλλα μου:
- δωρεάν κατηγορία Internet of Things
- Συνδρομητικός μετρητής YouTube με ESP8266
- Οθόνη παρακολούθησης κοινωνικών στατιστικών με ESP8266
- WiFi Weather Display με ESP8266
- Διαδίκτυο Valentine
Για να συμβαδίσετε με αυτό που δουλεύω, ακολουθήστε με στο YouTube, το Instagram, το Twitter, το Pinterest και το Snapchat.
Συνιστάται:
Βαθμονόμηση αισθητήρα υγρασίας εδάφους: 5 βήματα
Βαθμονόμηση αισθητήρα υγρασίας εδάφους: Υπάρχουν πολλοί μετρητές υγρασίας εδάφους στην αγορά για να βοηθήσουν τον κηπουρό να αποφασίσει πότε θα ποτίσει τα φυτά του. Δυστυχώς, η αρπαγή μιας χούφτας χώματος και η επιθεώρηση του χρώματος και της υφής είναι τόσο αξιόπιστη όσο πολλά από αυτά τα gadget! Ορισμένοι ανιχνευτές ακόμη και εγγραφούν
Πώς να συνδέσετε τον αισθητήρα υγρασίας εδάφους και το ESP8266 στο AskSensors IoT Cloud: 10 βήματα
Πώς να συνδέσετε τον αισθητήρα υγρασίας εδάφους και το ESP8266 στο AskSensors IoT Cloud: Αυτό το διδακτικό σας δείχνει πώς να συνδέσετε τον αισθητήρα υγρασίας του εδάφους σας και το ESP8266 με το σύννεφο IoT. Για αυτό το έργο θα χρησιμοποιήσουμε μια μονάδα κόμβου MCU ESP8266 WiFi και έναν αισθητήρα υγρασίας εδάφους που μετρά την ογκομετρική περιεκτικότητα σε νερό μέσα στο
Ανιχνευτής υγρασίας εδάφους διψασμένου φλαμίνγκο: 5 βήματα (με εικόνες)
Ανιχνευτής υγρασίας εδάφους διψασμένου Flamingo: Οι αισθητήρες υγρασίας χρησιμοποιούνται σε μια ποικιλία διαφορετικών έργων. Μπορείτε να τα χρησιμοποιήσετε για να ελέγξετε τα επίπεδα υγρασίας διαφορετικών υλικών και ακόμη και να δοκιμάσετε τα επίπεδα υγρασίας στους τοίχους του σπιτιού σας εάν υποψιάζεστε ότι είναι υγρά. Στο διψασμένο φλαμίνγκο
Ανίχνευση υγρασίας εδάφους - SF: 4 βήματα (με εικόνες)
Ανίχνευση υγρασίας εδάφους - SF: Για να ξεκινήσουμε το σχέδιο δοκιμής, ξεκινήσαμε με στόχο μας να σχεδιάσουμε μια συσκευή που θα είναι σε θέση να ανιχνεύσει εάν ένα δείγμα εδάφους είναι βρεγμένο ή όχι από τη βροχή ή όχι. Για να εκτελέσουμε αυτό το σχέδιο, έπρεπε να μάθουμε πώς να χρησιμοποιούμε σωστά και να ρυθμίζουμε την υγρασία του εδάφους
Σχέδιο δοκιμής αισθητήρα υγρασίας εδάφους: 6 βήματα (με εικόνες)
Σχέδιο δοκιμής αισθητήρα υγρασίας εδάφους: Πρόκληση: Σχεδιάστε και εκτελέστε ένα σχέδιο που θα ανάψει ένα RED LED όταν το χώμα είναι υγρό και ένα ΠΡΑΣΙΝΟ LED όταν το χώμα είναι στεγνό. Αυτό θα περιλαμβάνει τη χρήση αισθητήρα υγρασίας εδάφους. Στόχος: Ο στόχος αυτού του διδάσκοντος είναι να διαπιστωθεί εάν έχει βρέξει και αν το φυτό