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

ERrigator: 13 Βήματα
ERrigator: 13 Βήματα

Βίντεο: ERrigator: 13 Βήματα

Βίντεο: ERrigator: 13 Βήματα
Βίντεο: Ирригатор. Как правильно пользоваться ирригатором. Наглядная инструкция от стоматолога 2024, Οκτώβριος
Anonim
ERRIator
ERRIator

Τι είναι το eRrigator

Το eRrigator είναι αυτό που ακούγεται. Είναι ένας ελεγκτής άρδευσης συνδεδεμένος στο Διαδίκτυο. Το κόστος HW είναι μικρότερο από $ 40 και πιθανότατα θα μπορούσε να μειωθεί σε περίπου $ 30. Υποστηρίζει έως 6 σταθμούς, αλλά περισσότεροι μπορούν να προστεθούν εύκολα αν χρειαστεί. Ο προγραμματισμός είναι διαφορετικός από τους περισσότερους ελεγκτές άρδευσης. Επιτρέπει τη ρύθμιση πολλαπλών προγραμμάτων για κάθε σταθμό ξεχωριστά από τους άλλους. Αυτό σημαίνει ότι ο προγραμματισμός δεν απαιτεί τεχνητή σύνδεση μεταξύ διαφορετικών σταθμών.

Η μονάδα διαθέτει το δικό της Ρολόι πραγματικού χρόνου (RTC) και αποθηκεύει τον προγραμματισμό και τη διαμόρφωση στη μνήμη FLASH. Αυτό σημαίνει ότι ακόμη και χωρίς σύνδεση στο Διαδίκτυο, θα εκτελέσει το πρόγραμμα όπως είχε προγραμματιστεί.

Εργαλεία που χρησιμοποιούνται

  • Ελεγκτής + WiF: NodeMCU
  • Πλατφόρμα: Arduino
  • DevTools: PlatformIO

Έλεγχος της Μονάδας

  • Έλεγχος μονάδας, από τον προγραμματισμό, μέχρι την ενεργοποίηση ενός σταθμού για λίγα λεπτά: Το Free Azure Tier επιτρέπει έως και 10 ιστότοπους με όρια επισκεψιμότητας
  • Μηνύματα για "ενημέρωση" της μονάδας για μια νέα εντολή ελέγχου: Το MQTT φιλοξενείται σε
  • Στη μονάδα LCD 20x4 που δείχνει κατάσταση + ποτίσματα. Δεν υπάρχουν κουμπιά εισαγωγής δεδομένων ή μενού ελέγχου

Βήμα 1: Ηλεκτρικός σχεδιασμός

Ηλεκτρικός Σχεδιασμός
Ηλεκτρικός Σχεδιασμός

Η καρδιά αυτού του σχεδιασμού είναι το NodeMCU, το οποίο συνδέεται στο δίκτυό σας WiFi και έλαβε εντολή μέσω ενός συνδυασμού MQTT και απλής υπηρεσίας Web που φιλοξενείται στο Azure. Ο ελεγκτής NodeMCU χρησιμοποιείται για τον έλεγχο της ασπίδας ρελέ που συνδέει τις ηλεκτρομαγνητικές βαλβίδες στις βαλβίδες άρδευσης. Αυτό είναι όλο, τα υπόλοιπα είναι κυρίως power ή fanfare με τη μορφή οθόνης LCD.

Ένα σημείο που πρέπει να τονίσω, είμαι τεμπέλης. Έτσι χρησιμοποίησα ασπίδα ρελέ, αλλά επειδή το μόνο που πήρα ήταν αυτό το ρελέ επαφής, πρέπει να προσθέσω Varistor σε κάθε σταθμό. Αυτό αποτρέπει θέματα EMI καθώς και προστατεύει τις επαφές ρελέ.

Η ισχύς των σωληνοειδών θα πρέπει να είναι ~ 24VAC, εξ ου και η χρήση του κονδυλώματος τοίχου VAC/VAC. Αυτό τροφοδοτεί τις θύρες ρελέ που συνδέονται με τις βαλβίδες για τους σταθμούς ποτίσματος.

Η ίδια ισχύς διορθώνεται χρησιμοποιώντας τη γέφυρα διόδου και τον πυκνωτή για να δημιουργήσει ένα πολύ ασταθές DC που τροφοδοτείται στον μετατροπέα DC/DC. Ο μετατροπέας DC είναι προσαρμοσμένος στην έξοδο 5VDC για να τροφοδοτεί τα ηλεκτρονικά. Προφανώς υπάρχει ένας απλός διακόπτης On/Off.

Το RTC και το LCD συνδέονται στο NodeMCU μέσω διεπαφής I2C και παρέχουν λειτουργικότητα χρόνου και κατάσταση μονάδας οθόνης.

Υπάρχει επίσης 1 κουμπί, που χρησιμοποιείται κυρίως για κύλιση της οθόνης. Η ενεργοποίηση της μονάδας, ενώ πατάτε το κουμπί κύλισης, πραγματοποιεί σκληρή επαναφορά, η οποία επιτρέπει την αρχική διαμόρφωση της μονάδας.

Κόστος κατασκευής

Το συνολικό κόστος HW εκτιμάται σε λιγότερο από $ 39USUS και μπορεί να μειωθεί περαιτέρω, δείτε την ανάλυση:

  • Project Box: 7 $
  • NodeMCU: 3 $
  • RTC: $ 0,6
  • Diode Bridge: 0,5 $
  • Πυκνωτής 470uF 35V: 0,2 $
  • Κουμπί στιγμιαίας ώθησης: 0,4 $
  • Διακόπτης ενεργοποίησης/απενεργοποίησης: 0,4 $
  • Επαναφορτιζόμενη μπαταρία νομισμάτων LIR2032: 1 $
  • Μετατροπέας DC/DC: 0,7 $
  • 8 Κεφ. Relay Shield: 6 $
  • PCB + Διάφορα: $ 2
  • LCD 20x4 + I2C I/F: 6 $
  • 120VAC/25.5VAC Wall Wart: $ 10
  • Varistor x 6: 0,6 $

Βήμα 2: Συγκέντρωση εναντίον Ρυθμίσεις έναντι Προγραμματισμός

Διαμόρφωση: οι παράμετροι που απαιτούνται για να επιτρέψει στη μονάδα να συνδεθεί στο WiFi σας και να αναγνωριστεί στον ιστότοπο eRrigator. Ρυθμίσεις: Δημιουργία σημαντικής ρύθμισης, για παράδειγμα: Ονομασία της μονάδας εάν έχετε πολλαπλές, δίνοντας ένα όνομα για κάθε σταθμό, τι TimeZone το eRrigator είναι στο, κ.λπ.

Προγράμματα: Ρυθμίστε τους χρόνους και τη διάρκεια ποτίσματος.

Βήμα 3: Αρχική διαμόρφωση του ERrigator

Image
Image
Ρυθμίσεις για το ERrigator σας
Ρυθμίσεις για το ERrigator σας

Λοιπόν, λίγο δύσκολο πρόβλημα; Όχι πραγματικά. Το NodeMCU μπορεί να λειτουργήσει τόσο ως σταθμός που συνδέεται με άλλο σημείο πρόσβασης όσο και ως σημείο πρόσβασης.

  1. Μεταβείτε στον ιστότοπο και δημιουργήστε μια νέα μονάδα. Αυτό θα σας παράσχει ένα μοναδικό αναγνωριστικό μονάδας.
  2. Ενεργοποιήστε το eRrigator, πατώντας ταυτόχρονα το κουμπί κύλισης/σκληρής επαναφοράς. Το eRrigator μπαίνει στο config. τρόπος.
  3. Συνδέστε τον υπολογιστή σας ή την κινητή συσκευή σας στο νέο δίκτυο WiFi με SSID: eRrigatorSoftAP.
  4. Δείτε βίντεο - Ακολουθήστε τις οδηγίες στην οθόνη (ίσως χρειαστεί να κάνετε κύλιση). Συγκεκριμένα, βρείτε ποια είναι η διεύθυνση IP του διακομιστή eRrigator και τοποθετήστε το πρόγραμμα περιήγησής σας σε αυτήν τη διεύθυνση.
  5. Συμπληρώστε τη φόρμα (δείτε λήψη οθόνης) με το όνομα δικτύου, τον κωδικό πρόσβασης και το όνομα της μονάδας που πήρατε από το βήμα 1.
  6. Υποβάλετε τη φόρμα.
  7. Αλλάξτε τον υπολογιστή ή την κινητή συσκευή σας στο κανονικό σας δίκτυο
  8. Μετάβαση:
  9. Ξεκινήστε με τις ρυθμίσεις και τον προγραμματισμό της μονάδας

Αναδιαμόρφωση;

Απλώς ανακτήστε το αναγνωριστικό μονάδας από τον ιστότοπο

Επαναλάβετε το βήμα 2-9 παραπάνω

Βήμα 4: Ρυθμίσεις για το ERrigator σας

Βήμα 5: Η κατάστασή σας ERrigator

Η κατάστασή σας ERrigator
Η κατάστασή σας ERrigator
Η κατάστασή σας ERrigator
Η κατάστασή σας ERrigator

Στην αρχική σελίδα εμφανίζεται η κατάσταση της μονάδας (δείτε το πρώτο στιγμιότυπο).

Δίνει τον χρόνο της μονάδας που κοινοποιήθηκε τελευταία στην εφαρμογή Ιστού, καθώς και την κατάσταση. Παρέχει επίσης την τιμή για τους μετρητές που χρησιμοποιούνται για τον προγραμματισμό κύκλων ποτίσματος που δεν είναι καθημερινοί.

Το επάνω μέρος όλων των σελίδων δίνει το τελευταίο comm. πληροφορίες καθώς και την κατάσταση της μονάδας. Αν όλα είναι πράσινα, καλό για εσάς, αν όχι, καλά…

Βήμα 6: Ρύθμιση των σταθμών σας

Ρύθμιση των σταθμών σας
Ρύθμιση των σταθμών σας

Βήμα 7: Προγραμματισμός κύκλων ποτίσματος

Βήμα 8: Πρόσθετες λειτουργίες της μονάδας

Πρόσθετες λειτουργίες της μονάδας
Πρόσθετες λειτουργίες της μονάδας

Η σελίδα που εμφανίζεται στην ενότητα Έλεγχος μονάδας επιτρέπει πολλές επιλογές χειροκίνητου ελέγχου της μονάδας.

  1. Απενεργοποίηση/Ενεργοποίηση - Απλή, απενεργοποίηση ή ενεργοποίηση της μονάδας. Η μονάδα λειτουργεί τώρα περισσότερο ως διακοσμητικό στολίδι από οτιδήποτε άλλο.
  2. Auto Enable/Timed Disable (δεν έχει εφαρμοστεί ακόμα) - Απενεργοποιήστε τη μονάδα και αφήστε την να ενεργοποιηθεί αυτόματα μετά από προκαθορισμένο χρόνο. Για παράδειγμα, κάνετε πάρτι και θέλετε να αποφύγετε τους καλεσμένους σας να βρίζουν τον ηλίθιο οικοδεσπότη τους όταν ενεργοποιούνται οι ψεκαστήρες. Ωστόσο, γνωρίζετε ότι θα ξεχάσετε να ενεργοποιήσετε τη μονάδα. Ρυθμίστε το για αυτόματη ενεργοποίηση μετά από 1 ημέρα και αυτό είναι όλο.
  3. Ρύθμιση ώρας/ημερομηνίας - Απλώς πιέστε την τελευταία ενημέρωση ώρας και ημερομηνίας, για να επαναφέρετε τη μετατόπιση RTC. δεν υπάρχει πραγματική ανάγκη για αυτό καθώς το RTC γνωρίζει να ενημερώνεται κάθε 24 ώρες, οπότε η μετατόπιση δεν είναι μεγαλύτερη από 2-3 δευτερόλεπτα.
  4. Απενεργοποίηση - Απενεργοποιήστε όλους τους σταθμούς, μέχρι το επόμενο προγραμματισμένο συμβάν.
  5. Ενεργοποιήστε το σταθμό για.
  6. Ρύθμιση συντελεστή βροχόπτωσης - Το eRrigator σάς επιτρέπει να μειώσετε το χρόνο ποτίσματος κατά συγκεκριμένο ποσοστό για κάθε μονάδα βροχόπτωσης.

Βήμα 9: Επαναφορά της μονάδας από μακριά

Ξεκούραση της μονάδας από μακριά
Ξεκούραση της μονάδας από μακριά

Στην περιοχή Διαχειριστής-> Επαναφορά

Μπορείτε να χρησιμοποιήσετε αυτήν τη φόρμα για να επαναφέρετε τη μονάδα με 5 διαφορετικούς τρόπους:

1. Επαναφορά μετρητών - μόνο οι μετρητές πολυήμερων προγραμμάτων.

2. Επαναφορά χαμηλού επιπέδου - μηδενίστε μόνο τη μονάδα, τίποτα άλλο.

3. Επαναφορά μεσαίου επιπέδου - Επαναφέρετε τη μονάδα, τους μετρητές.

4. Επαναφορά υψηλού επιπέδου - Επαναφέρετε τη μονάδα, μετρητές, αφαιρέστε προγράμματα από τη μνήμη, αφαιρέστε πληροφορίες σταθμών από τη μνήμη.

5. Σκληρή επαναφορά - Με την επαναφορά υψηλού επιπέδου, μόνο που αφαιρεί επίσης τη διαμόρφωση, ανατρέξτε στο βήμα 3 για λεπτομέρειες σχετικά με τον τρόπο διαμόρφωσης της μονάδας τώρα που την σπάσατε εντελώς.

Βήμα 10: Επαναδιαμόρφωση της μονάδας από το πρόγραμμα περιήγησής σας

Επαναδιαμόρφωση της μονάδας από το πρόγραμμα περιήγησής σας
Επαναδιαμόρφωση της μονάδας από το πρόγραμμα περιήγησής σας

Στην περιοχή Διαχειριστής-> Διαμόρφωση

Εάν θέλετε να αλλάξετε τη μονάδα σε άλλο WiFi, απλά επιλέξτε το δίκτυο, προσθέστε κωδικό πρόσβασης και θυμηθείτε να αντιγράψετε/επικολλήσετε το αναγνωριστικό μονάδας. Υποβολή, voi-la, έγινε.

Βήμα 11: Αεροπορικώς - Αναβάθμιση FW

Over the Air - Αναβάθμιση FW
Over the Air - Αναβάθμιση FW

Κάτω από Διαχειριστής -> Αναβάθμιση FW

ΑΥΤΟ ΕΙΝΑΙ ΥΠΕΡΟΧΟ ΚΙΝΔΥΝΟ - ΜΠΟΡΕΙΤΕ ΕΥΚΟΛΑ ΝΑ ΤΟΥΡΚΩΣΕΤΕ ΤΗΝ ΜΟΝΑΔΑ !!!

Εάν κάνετε τούβλο στη μονάδα, πρέπει να συνδέσετε φυσικά το micro-USB NodeMCU στον υπολογιστή σας και να ανεβάσετε μια λειτουργική έκδοση.

Ανεβάστε το δυαδικό αρχείο της έκδοσης που θέλετε, εισαγάγετε μερικές πληροφορίες σημειώσεων έκδοσης και υποβάλετε.

Η μονάδα θα προγραμματιστεί στον αέρα και μόλις γίνει, θα γίνει επαναφορά. Το DB ενημερώνεται για να αντικατοπτρίζει τη νέα έκδοση στη λίστα κάτω από τη φόρμα.

Σας συμβουλεύουμε, εάν η μονάδα δεν είναι πλινθοδομημένη, μπορείτε να επιστρέψετε στην πρόωρη κυκλοφορία επιλέγοντάς την.

Να φοβάσαι, να φοβάσαι πολύ!

Βήμα 12: Κωδικός Arduino για το ERrigator σας

Δουλεύοντας για να γίνει εμφανίσιμο…

Βήμα 13: Κώδικας C# για εκτέλεση της ιστοσελίδας σας

Δουλεύοντας για να γίνει εμφανίσιμο…

Συνιστάται: