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

Παρακολούθηση σύννεφων Arduino Swimming Pool: 7 βήματα (με εικόνες)
Παρακολούθηση σύννεφων Arduino Swimming Pool: 7 βήματα (με εικόνες)

Βίντεο: Παρακολούθηση σύννεφων Arduino Swimming Pool: 7 βήματα (με εικόνες)

Βίντεο: Παρακολούθηση σύννεφων Arduino Swimming Pool: 7 βήματα (με εικόνες)
Βίντεο: Internet of Things & Smartbin Ομιλία - Μηνάς Δασυγένης 2024, Ιούλιος
Anonim
Παρακολούθηση νέφους πισίνας Arduino
Παρακολούθηση νέφους πισίνας Arduino

Ο πρωταρχικός στόχος αυτού του έργου είναι η χρήση του Samsung ARTIK Cloud για την παρακολούθηση του pH και της θερμοκρασίας των πισινών.

Συστατικά υλικού:

  • Arduino MKR1000 ή Genuino MKR1000
  • Καλώδια βραχυκυκλωτήρων (γενικά)
  • Σετ αισθητήρα pH SparkFun
  • 1 x Αντίσταση 4,75k ohm
  • Αισθητήρας θερμοκρασίας αδιάβροχου Sparkfun

Λογισμικό και Cloud API που χρησιμοποιούνται:

  • Samsung IoT ARTIK Cloud για IoT
  • Τελευταίο Arduino IDE

Βήμα 1: ARTIK Cloud Setup

ARTIK Cloud Setup
ARTIK Cloud Setup
ARTIK Cloud Setup
ARTIK Cloud Setup
ARTIK Cloud Setup
ARTIK Cloud Setup

1. Εγγραφείτε στο ARTIK Cloud. Μεταβείτε στον ιστότοπο προγραμματιστή και δημιουργήστε νέο "τύπο συσκευής".

2. Εισαγάγετε την επιθυμητή οθόνη και το μοναδικό όνομα.

3. Δημιουργήστε νέο Μανιφέστο

4. Εισαγάγετε το όνομα πεδίου και άλλη περιγραφή

5. Κάντε κλικ στην επιλογή Αποθήκευση και, στη συνέχεια, πλοηγηθείτε στην καρτέλα Ενεργοποίηση εκδηλώσεων

6. Κάντε κλικ στο κουμπί ACTIVE MANIFEST για να τελειώσετε και θα ανακατευθυνθείτε εδώ

Ολοκληρώθηκε η δημιουργία του τύπου συσκευής! Τώρα ας δημιουργήσουμε την εφαρμογή σας που θα χρησιμοποιεί αυτήν τη συσκευή.

Βήμα 2: Δημιουργήστε εφαρμογή ARTIK Cloud

Δημιουργήστε εφαρμογή ARTIK Cloud
Δημιουργήστε εφαρμογή ARTIK Cloud
Δημιουργήστε εφαρμογή ARTIK Cloud
Δημιουργήστε εφαρμογή ARTIK Cloud
Δημιουργήστε εφαρμογή ARTIK Cloud
Δημιουργήστε εφαρμογή ARTIK Cloud
Δημιουργήστε εφαρμογή ARTIK Cloud
Δημιουργήστε εφαρμογή ARTIK Cloud

1. Πλοηγηθείτε στο ARTIK Cloud Applications και κάντε κλικ στη νέα εφαρμογή

2. Εισαγάγετε το επιθυμητό όνομα εφαρμογής και τη διεύθυνση URL ανακατεύθυνσης ελέγχου ταυτότητας.

Λάβετε υπόψη ότι απαιτείται η διεύθυνση URL ανακατεύθυνσης ελέγχου ταυτότητας. Χρησιμοποιείται για τον έλεγχο ταυτότητας των χρηστών αυτής της εφαρμογής και ως εκ τούτου θα ανακατευθυνθεί σε αυτό το url εάν χρειάζεται σύνδεση. Χρησιμοποιήσαμε https:// localhost/index/για δείγμα.

3. Τώρα ρυθμίστε την άδεια της εφαρμογής σας για ανάγνωση και εγγραφή, μεταβείτε στη συσκευή σας και στη συνέχεια αποθηκεύστε.

Συγχαρητήρια τώρα έχετε την αίτησή σας!

Βήμα 3: Συνδέστε τη συσκευή σας

Συνδέστε τη συσκευή σας
Συνδέστε τη συσκευή σας
Συνδέστε τη συσκευή σας
Συνδέστε τη συσκευή σας
Συνδέστε τη συσκευή σας
Συνδέστε τη συσκευή σας

Τώρα ας συνδέσουμε την εφαρμογή που δημιουργήσατε νωρίτερα.

1. Πλοηγηθείτε στις συσκευές μου και κάντε κλικ στη σύνδεση μιας άλλης συσκευής.

2. Κάντε κλικ στον νέο τύπο συσκευής που δημιουργήσατε νωρίτερα και, στη συνέχεια, κάντε κλικ στη σύνδεση συσκευής.

3. Κάντε κλικ στις ρυθμίσεις της συνδεδεμένης συσκευής σας.

4. Σημειώστε αυτές τις πληροφορίες καθώς θα τις χρειαστείτε στο πρόγραμμα.

5. Τώρα μεταβείτε στη συνδεδεμένη συσκευή σας

Ολοκληρώθηκε για τη ρύθμιση του ARTIK Cloud. Μόλις τελειώσει το υλικό σας, το γράφημα θα έχει δεδομένα.

Βήμα 4: Ρύθμιση αισθητήρα υλικού

Ρύθμιση αισθητήρα υλικού
Ρύθμιση αισθητήρα υλικού
Ρύθμιση αισθητήρα υλικού
Ρύθμιση αισθητήρα υλικού
Ρύθμιση αισθητήρα υλικού
Ρύθμιση αισθητήρα υλικού
Ρύθμιση αισθητήρα υλικού
Ρύθμιση αισθητήρα υλικού

Εδώ είναι το διάγραμμα:

  • Temp GND σε MRK1000 GND
  • Temp OUT στο MKR1000 Digitalηφιακή ακίδα 1
  • Temp VCC έως MKR1000 5V
  • Συνδέστε μια αντίσταση 4,7K στο Temp VCC και Temp OUT
  • pH GND έως MRK1000 GND
  • pH OUT έως MKR1000 Αναλογική ακίδα 1
  • pH VCC έως MKR1000 5V

Δείτε το δείγμα καλωδίωσής μου στις συνημμένες εικόνες.

Προσθέσαμε μια υποδοχή ήχου για εύκολη αποσύνδεση του αισθητήρα θερμοκρασίας. Αυτό όμως είναι προαιρετικό.

Βήμα 5: Εγκατάσταση του απαιτούμενου λογισμικού

Ρύθμιση του απαιτούμενου λογισμικού
Ρύθμιση του απαιτούμενου λογισμικού
Ρύθμιση του απαιτούμενου λογισμικού
Ρύθμιση του απαιτούμενου λογισμικού
Ρύθμιση του απαιτούμενου λογισμικού
Ρύθμιση του απαιτούμενου λογισμικού
  1. Μεταβείτε στο Arduino IDE και προσθέστε τον πίνακα MKR1000.
  2. Αναζητήστε το mkr1000 και κάντε κλικ στην εγκατάσταση
  3. Προσθήκη απαιτούμενης βιβλιοθήκης: Αναζητήστε βιβλιοθήκες για εγκατάσταση:

    • ArduinoJson - θα το χρησιμοποιήσουμε για να στείλουμε δεδομένα JSON στο ARTIK CloudArduino
    • HttpClient - κεντρικός υπολογιστής για σύνδεση με API
    • OneWire - απαιτείται για την ανάγνωση της ψηφιακής εισόδου από τον αισθητήρα θερμοκρασίας
    • DallasTemperature - Απαιτείται βιβλιοθήκη αισθητήρα θερμοκρασίας Dallas

Ολοκληρώστε την προσθήκη του απαιτούμενου λογισμικού!

Βήμα 6: Ανεβάστε το πρόγραμμα

Ανεβάστε το Πρόγραμμα
Ανεβάστε το Πρόγραμμα
Ανεβάστε το Πρόγραμμα
Ανεβάστε το Πρόγραμμα
Ανεβάστε το Πρόγραμμα
Ανεβάστε το Πρόγραμμα

1. Τώρα συνδέστε το MKR1000 στον υπολογιστή/φορητό υπολογιστή σας.

2. Κατεβάστε το λογισμικό στο GitHub εδώ

3. Αλλαγή διαπιστευτηρίων ARTIK Cloud API και Wifi.

4. Στη συνέχεια, ανεβάστε τον κωδικό λογισμικού στο MKR1000 και ξεκινήστε την παρακολούθηση.

Σημείωση: Το WiFi σας πρέπει να έχει σύνδεση στο Διαδίκτυο.

Βήμα 7: Δοκιμή πεδίου

Ελεγχος πεδίου
Ελεγχος πεδίου
Ελεγχος πεδίου
Ελεγχος πεδίου

Έχουμε δοκιμάσει τον αισθητήρα υλικού σε Ιδιωτικό, Δημόσιο και Σχολικό Κολυμβητήριο. Η συλλογή δεδομένων από την ομάδα των ερωτηθέντων μας επέτρεψε να αναλύσουμε την ικανότητα του υλικού.

Μπορείτε να τοποθετήσετε το MKR1000 και τον αισθητήρα σε ένα κουτί και να το βάλετε στην πισίνα σας μακριά από μόλυνση νερού. Με αυτόν τον τρόπο, μπορείτε να παρακολουθείτε την ποιότητα του νερού σας και να τα ομαλοποιείτε τοποθετώντας τις επιθυμητές χημικές ουσίες.

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

Καλό κτίριο!:)

Συνιστάται: