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

SMART ΣΥΣΤΗΜΑ ΑΡΔΕΥΣΗΣ Χρήση IoT # 'Built on BOLT': 6 βήματα (με εικόνες)
SMART ΣΥΣΤΗΜΑ ΑΡΔΕΥΣΗΣ Χρήση IoT # 'Built on BOLT': 6 βήματα (με εικόνες)

Βίντεο: SMART ΣΥΣΤΗΜΑ ΑΡΔΕΥΣΗΣ Χρήση IoT # 'Built on BOLT': 6 βήματα (με εικόνες)

Βίντεο: SMART ΣΥΣΤΗΜΑ ΑΡΔΕΥΣΗΣ Χρήση IoT # 'Built on BOLT': 6 βήματα (με εικόνες)
Βίντεο: Διάσημοι που ΥΠΟΣΤΗΡΙΖΟΥΝ Το 🏳️‍🌈 (Part 2) 2024, Ιούλιος
Anonim
ΕΞΥΠΝΟ ΣΥΣΤΗΜΑ ΑΡΔΕΥΣΗΣ Χρησιμοποιώντας το IoT # 'Built on BOLT'
ΕΞΥΠΝΟ ΣΥΣΤΗΜΑ ΑΡΔΕΥΣΗΣ Χρησιμοποιώντας το IoT # 'Built on BOLT'

Το Smart Irrigation System είναι μια συσκευή που βασίζεται στο IoT και είναι σε θέση να αυτοματοποιήσει τη διαδικασία άρδευσης αναλύοντας την υγρασία του εδάφους και τις κλιματολογικές συνθήκες (όπως η βροχή). Επίσης, τα δεδομένα των αισθητήρων θα εμφανίζονται σε γραφική μορφή στη σελίδα cloud BOLT. Για λεπτομερή περιγραφή του έργου κάντε κλικ στο σύνδεσμο Research Paper που παρέχεται παρακάτω-

Σε αυτό το έργο, θα δώσουμε εντολή στον μικροελεγκτή arduino/328p μέσω μιας ιστοσελίδας να ελέγξει τον κινητήρα (δηλαδή, να ξεκινήσει και να σταματήσει τον κινητήρα) και η υπόλοιπη ολόκληρη διαδικασία άρδευσης θα ελέγχεται αυτόματα από το ίδιο το arduino.

Ο χρήστης δεν έχει παρά να κάνει - Ξεκινήστε τον κινητήρα ή αν το επιθυμεί μπορεί να σβήσει τον κινητήρα μόνο με ένα κλικ.

Μόλις ξεκινήσει η αντλία κινητήρα, θα λειτουργήσει η ακόλουθη αυτοματοποιημένη κατάσταση

1. Ο χρήστης μπορεί να απενεργοποιήσει τον κινητήρα εάν το επιθυμεί με ένα κλικ στην ιστοσελίδα.

2. Η αντλία κινητήρα απενεργοποιείται αυτόματα μόλις ο αισθητήρας υγρασίας του εδάφους φτάσει στην απαιτούμενη τιμή κατωφλίου.

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

4. Επίσης, σε περίπτωση που διακοπεί η παροχή ρεύματος και απενεργοποιηθεί ο κινητήρας. Θα επανεκκινηθεί ξανά αυτόματα όταν υπάρχει διαθεσιμότητα τροφοδοσίας, ο χρήστης δεν θα πρέπει να ανησυχεί για την επανεκκίνηση της αντλίας κινητήρα χειροκίνητα.

5. Επίσης, δεδομένα διαφόρων αισθητήρων όπως αισθητήρας υγρασίας, αισθητήρας θερμοκρασίας, αισθητήρα υγρασίας θα εμφανίζονται στο σύννεφο BOLT σε γραφική μορφή, αλλά λόγω του περιορισμού του BOLT έχω εμφανίσει μόνο ένα στοιχείο αισθητήρα (δεδομένα αισθητήρα υγρασίας).

Βήμα 1: Αποκλεισμός διαγράμματος έργου

Image
Image
Αποκλεισμός διαγράμματος έργου
Αποκλεισμός διαγράμματος έργου

ΚΑΝΤΕ τη σύνδεση αισθητήρων, BOLT και ρελέ όπως δίνεται στο διάγραμμα. Έχω χρησιμοποιήσει μικροελεγκτή 328p που χρησιμοποιείται στο ARDUINO. Μπορείτε λοιπόν να χρησιμοποιήσετε το Arduino στη θέση του μικροελεγκτή 328P.

Βήμα 2: Κωδικός Arduino για έργο

Το Hardserial.ino είναι κώδικας arduino που αποτελείται από διασύνδεση διαφορετικών αισθητήρων με arduino και διασύνδεση Arduino με BOLT για αποστολή δεδομένων αισθητήρα στη σελίδα cloud BOLT.

Βήμα 3: Κωδικοποίηση σελίδας HTML

Κωδικοποίηση σελίδας HTML
Κωδικοποίηση σελίδας HTML

Σε αυτό το βήμα, θα κωδικοποιήσουμε τη σελίδα HTML μέσω της οποίας στέλνουμε εντολή στο Arduino για τον έλεγχο του κινητήρα (δηλ. Για εκκίνηση και διακοπή λειτουργίας του κινητήρα).

Βήμα 4: Μεταφόρτωση JavaScript στο BOLT Cloud

Μεταφόρτωση JavaScript στο BOLT Cloud
Μεταφόρτωση JavaScript στο BOLT Cloud

Γράψτε το ακόλουθο σημειωματάριο κώδικα JS ++

setChartType ('lineGraph'); plotChart ('time_stamp', 'temp')?

και στη συνέχεια αποθηκεύστε το χρησιμοποιώντας επέκταση αρχείου.js. Αυτό είναι πολύ σημαντικό. Αυτό θα πάρει την αξία των αισθητήρων και θα το ανεβάσει σε γραφική μορφή στο BOLT cloud.

Βήμα 5: Διαμόρφωση στη σελίδα BOLT Cloud

Διαμόρφωση στη σελίδα σύννεφων BOLT
Διαμόρφωση στη σελίδα σύννεφων BOLT
Διαμόρφωση στη σελίδα σύννεφων BOLT
Διαμόρφωση στη σελίδα σύννεφων BOLT

Εάν έχετε ήδη αγοράσει μια συσκευή BOLT και την έχετε καταχωρίσει τότε

1- Ανοίξτε τη σελίδα του νέφους - κάντε κλικ στο σύνδεσμο

και μετά συνδεθείτε σε αυτό.

2- στη συνέχεια κάντε κλικ στο DEVELOPER CONSOLE -> Κάντε κλικ στο κουμπί "+" για να δημιουργήσετε ένα νέο προϊόν στην ενότητα ΠΡΟDΟΝΤΑ.

3- Στην ενότητα CREAT NEW NEW PRODUCT -

i- γράψτε οποιοδήποτε όνομα για νέο προϊόν

ii- επιλέξτε οποιοδήποτε εικονίδιο

iii- Επιλέξτε UI ως προεπιλογή. html

4- Κάντε κλικ στο ΔΗΜΙΟΥΡΓΙΑ ΠΡΟDΟΝΤΟΣ

5- ΜΕΤΑ από αυτό κάντε κλικ στο "ΝΑΙ" για δημιουργία ΔΙΑΜΟΡΦΩΣΗΣ HARDWARE

6- Στη συνέχεια, επιλέξτε GPIO και αριθμό καρφίτσας ως 1

7- Επιλέξτε τον πείρο ως "AO" [έχουμε συνδέσει τον αισθητήρα υγρασίας στο pin A0]

8- και ΜΕΤΑΒΛΗΤΟ ΟΝΟΜΑ ως "temp" [επειδή έχουμε γράψει temp ως μεταβλητή στον κώδικα js {ΒΗΜΑ-4}]

9- Τέλος, ανεβάστε το αρχείο JS στην ενότητα UPLOAD FILES και αλλάξτε το προεπιλεγμένο αρχείο html από αυτό το αρχείο js.

Βήμα 6: Ανάπτυξη διαμόρφωσης και ορατότητας δεδομένων

Ανάπτυξη διαμόρφωσης και ορατότητας δεδομένων
Ανάπτυξη διαμόρφωσης και ορατότητας δεδομένων

1- Κάντε κλικ στην καρτέλα ΣΥΣΚΕΥΕΣ. Το αναγνωριστικό της συσκευής σας θα εμφανιστεί. Τώρα, στην καρτέλα "Προϊόν", επιλέξτε το όνομα του προϊόντος σας "Bolt IoT Product". Για παράδειγμα - temp. Τώρα, κάντε κλικ στο κουμπί Ανάπτυξη διαμόρφωσης.

2- Μεταβείτε στην αρχική σελίδα και κάντε κλικ στη μονάδα BOLT. Θα ανακατευθυνθεί σε εσάς στη νέα σελίδα όπου μπορείτε να δείτε ένα γράφημα για την υγρασία σε σχέση με το Χρόνο.

Συνιστάται: