Πίνακας περιεχομένων:
- Βήμα 1: ΜΟΝΟ ΣΗΜΕΙΟ OR ΔΥΟ ΣΗΜΕΙΑ Βαθμονόμηση
- Βήμα 2: ΣΥΝΑΡΜΟΛΟΓΗΣΗ ΥΛΙΚΟΥ
- Βήμα 3: ΠΡΟΓΡΑΜΜΑ ΦΟΡΤΩΣΗΣ ONTO ARDUINO UNO
- Βήμα 4: ΕΝΕΡΓΟΠΟΙΗΣΗ ΣΥΝΕΧΕΙΑΣ ΑΝΑΓΝΩΣΗΣ ΚΑΙ ΡΥΘΜΙΣΗΣ ΤΥΠΟΥ ΠΡΟΒΛΗΜΑΤΟΣ
- Βήμα 5: ΞΗΡΑ ΒΑΘΜΟΝΟΜΗΣΗ
- Βήμα 6: ΔΥΟ ΣΗΜΕΙΑ Βαθμονόμηση - Χαμηλό Σημείο
- Βήμα 7: ΔΥΟ ΣΗΜΕΙΑ Βαθμονόμηση - Υψηλό Σημείο
- Βήμα 8: ΕΓΓΥΗΣΗ ΜΟΝΟΤΕΡΟΥ ΣΗΜΕΙΟΥ
- Βήμα 9: ΑΠΟΖΗΜΙΩΣΗ ΘΕΡΜΟΚΡΑΣΙΑΣ ΚΑΤΑ ΤΗ ΒΑΘΜΟΝΟΜΗΣΗ
Βίντεο: ARDUINO SALINITY SENSOR SALIBRATION: 9 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Σε αυτό το σεμινάριο, θα βαθμονομήσουμε τον αισθητήρα EZO αλατότητας/αγωγιμότητας K1.0 της Atlas Scientific χρησιμοποιώντας το Arduino Uno.
ΘΕΩΡΙΑ ΒΑΘΜΟΝΟΜΗΣΗΣ
Το πιο σημαντικό μέρος της βαθμονόμησης είναι η παρακολούθηση των ενδείξεων κατά τη διαδικασία βαθμονόμησης. Είναι ευκολότερο να βαθμονομήσετε τη συσκευή στην προεπιλεγμένη της κατάσταση (λειτουργία UART, με ενεργοποιημένες τις συνεχείς αναγνώσεις). Η μετάβαση της συσκευής σε λειτουργία I2C μετά τη βαθμονόμηση δεν θα επηρεάσει την αποθηκευμένη βαθμονόμηση. Εάν η συσκευή πρέπει να βαθμονομηθεί σε λειτουργία I2C, φροντίστε να ζητάτε συνεχώς αναγνώσεις, ώστε να μπορείτε να δείτε την έξοδο από τον αισθητήρα. Σε αυτό το σεμινάριο, η βαθμονόμηση θα γίνει σε λειτουργία UART.
ΥΛΙΚΑ
- Arduino Uno
- Κιτ αισθητήρων αγωγιμότητας K1.0
- Breadboard
- Καλώδια βραχυκυκλωτήρων
- 2 κούπες
Βήμα 1: ΜΟΝΟ ΣΗΜΕΙΟ OR ΔΥΟ ΣΗΜΕΙΑ Βαθμονόμηση
Το κύκλωμα αγωγιμότητας Atlas EZO διαθέτει ένα ευέλικτο πρωτόκολλο βαθμονόμησης, το οποίο επιτρέπει βαθμονόμηση ενός σημείου ή δύο σημείων.
Η βαθμονόμηση ενός σημείου παρέχει ένα μικρό εύρος ακρίβειας.
Η βαθμονόμηση δύο σημείων παρέχει ένα ευρύ φάσμα ακρίβειας.
Βήμα 2: ΣΥΝΑΡΜΟΛΟΓΗΣΗ ΥΛΙΚΟΥ
Το κιτ περιλαμβάνει 1 κύκλωμα EZO EC, 1 αισθητήρα αγωγιμότητας K1.0, 1 θηλυκό βύσμα BNC, διαλύματα βαθμονόμησης 4oz: 12880μS και 80000μS, 1 προαιρετικό μονωτή εσωτερικής τάσης.
Βεβαιωθείτε ότι το κύκλωμα αγωγιμότητας είναι σε λειτουργία UART. Για οδηγίες σχετικά με την εναλλαγή μεταξύ πρωτοκόλλων, ανατρέξτε στον ακόλουθο σύνδεσμο.
Χρησιμοποιήστε το breadboard για να τοποθετήσετε το κύκλωμα και το βύσμα BNC. Συνδέστε το κύκλωμα αγωγιμότητας στο Arduino Uno όπως φαίνεται στο παραπάνω σχήμα και συνδέστε τον αισθητήρα στη φίσα BNC.
Βήμα 3: ΠΡΟΓΡΑΜΜΑ ΦΟΡΤΩΣΗΣ ONTO ARDUINO UNO
α) Κατεβάστε το δείγμα κώδικα από αυτό το LINK. Θα βρίσκεται σε ένα φάκελο με τίτλο "arduino_UNO_EC_sample_code".β) Συνδέστε το Arduino στον υπολογιστή σας.
γ) Ανοίξτε τον κωδικό που κατεβάσατε από το βήμα a, στο Arduino IDE. Αν δεν έχετε το IDE μπορείτε να το κατεβάσετε από ΕΔΩ.
δ) Μεταγλωττίστε και ανεβάστε τον κώδικα στο Arduino.
ε) Ανοίξτε τη σειριακή οθόνη. Για πρόσβαση, μεταβείτε στα Εργαλεία -> Σειριακή οθόνη ή πατήστε Ctrl+Shift+M στο πληκτρολόγιό σας. Ρυθμίστε τον ρυθμό baud στο 9600 και επιλέξτε "Επιστροφή μεταφοράς". Θα πρέπει τώρα να μπορείτε να επικοινωνείτε με το κύκλωμα αγωγιμότητας. Ως δοκιμή, εισαγάγετε την εντολή i που θα επιστρέψει τις πληροφορίες της συσκευής.
Βήμα 4: ΕΝΕΡΓΟΠΟΙΗΣΗ ΣΥΝΕΧΕΙΑΣ ΑΝΑΓΝΩΣΗΣ ΚΑΙ ΡΥΘΜΙΣΗΣ ΤΥΠΟΥ ΠΡΟΒΛΗΜΑΤΟΣ
α) Βεβαιωθείτε ότι το καπάκι του αισθητήρα έχει αφαιρεθεί και ότι είναι στεγνό. Με τον αισθητήρα στον αέρα, στείλτε την εντολή c, 1, η οποία θα επιτρέπει συνεχείς αναγνώσεις μία φορά το δευτερόλεπτο.
β) Εάν ο αισθητήρας σας δεν είναι K1.0 (προεπιλογή), τότε ορίστε τον τύπο του αισθητήρα χρησιμοποιώντας την εντολή k, n
Όπου n είναι η τιμή k του καθετήρα σας. Σε αυτό το σεμινάριο, θα χρησιμοποιήσουμε έναν ανιχνευτή K1.0. Ο τύπος ανιχνευτή μπορεί να επιβεβαιωθεί με την εντολή k,?
Βήμα 5: ΞΗΡΑ ΒΑΘΜΟΝΟΜΗΣΗ
Στείλτε την εντολή cal, dry
Παρόλο που ενδέχεται να δείτε ενδείξεις 0,00 πριν από την έκδοση της εντολής, εξακολουθεί να είναι απαραίτητο να κάνετε μια στεγνή βαθμονόμηση.
Βήμα 6: ΔΥΟ ΣΗΜΕΙΑ Βαθμονόμηση - Χαμηλό Σημείο
α) Ρίξτε λίγο από το διάλυμα βαθμονόμησης 12880μS σε ένα φλιτζάνι. Βεβαιωθείτε ότι υπάρχει αρκετή λύση για να καλύψετε την περιοχή ανίχνευσης του καθετήρα.
β) Τοποθετήστε τον αισθητήρα στο κύπελλο και αναδεύστε τον για να απομακρυνθεί ο εγκλωβισμένος αέρας. Αφήστε τον αισθητήρα να καθίσει στο διάλυμα. Οι ενδείξεις ενδέχεται να μειωθούν κατά +/- 40% από τη δηλωμένη τιμή του διαλύματος βαθμονόμησης.
γ) Περιμένετε να σταθεροποιηθούν οι ενδείξεις (η μικρή κίνηση από τη μία ανάγνωση στην επόμενη είναι φυσιολογική) και στείλτε την εντολή cal, low, 12880
Σημείωση: Οι ενδείξεις δεν θα αλλάξουν μετά την εισαγωγή αυτής της εντολής.
Βήμα 7: ΔΥΟ ΣΗΜΕΙΑ Βαθμονόμηση - Υψηλό Σημείο
α) Ξεπλύνετε τον αισθητήρα πριν από τη βαθμονόμηση στο υψηλότερο σημείο.
β) Ρίξτε μέρος του διαλύματος βαθμονόμησης 80000μS σε ένα φλιτζάνι. Βεβαιωθείτε ότι υπάρχει αρκετή λύση για να καλύψετε την περιοχή ανίχνευσης του καθετήρα.
γ) Τοποθετήστε τον αισθητήρα στο κύπελλο και αναδεύστε τον για να απομακρυνθεί ο εγκλωβισμένος αέρας. Αφήστε τον αισθητήρα να καθίσει στο διάλυμα. Οι ενδείξεις ενδέχεται να μειωθούν κατά +/- 40% από τη δηλωμένη τιμή του διαλύματος βαθμονόμησης.
δ) Περιμένετε να σταθεροποιηθούν οι ενδείξεις (η μικρή κίνηση από τη μία ανάγνωση στην επόμενη είναι φυσιολογική) και στείλτε την εντολή cal, high, 80000
Σημείωση: Οι ενδείξεις θα αλλάξουν μετά την εισαγωγή αυτής της εντολής. Η βαθμονόμηση έχει πλέον ολοκληρωθεί.
Βήμα 8: ΕΓΓΥΗΣΗ ΜΟΝΟΤΕΡΟΥ ΣΗΜΕΙΟΥ
α) Ρίξτε ένα διάλυμα βαθμονόμησης σε ένα κύπελλο (τιμή μS της επιλογής σας). Βεβαιωθείτε ότι υπάρχει αρκετή λύση για να καλύψετε την περιοχή ανίχνευσης του καθετήρα.
β) Τοποθετήστε τον αισθητήρα στο κύπελλο και αναδεύστε τον για να απομακρυνθεί ο εγκλωβισμένος αέρας. Αφήστε τον αισθητήρα να καθίσει στο διάλυμα. Οι ενδείξεις ίσως μειωθούν κατά +/- 40% από τη δηλωμένη τιμή του διαλύματος βαθμονόμησης.
γ) Περιμένετε να σταθεροποιηθούν οι ενδείξεις (μικρή κίνηση από τη μία ανάγνωση στην επόμενη είναι φυσιολογική) και στείλτε την εντολή cal, n όπου n είναι η τιμή του διαλύματος βαθμονόμησης.
Σημείωση: Οι ενδείξεις θα αλλάξουν μετά την εισαγωγή της εντολής. Η βαθμονόμηση έχει πλέον ολοκληρωθεί.
Βήμα 9: ΑΠΟΖΗΜΙΩΣΗ ΘΕΡΜΟΚΡΑΣΙΑΣ ΚΑΤΑ ΤΗ ΒΑΘΜΟΝΟΜΗΣΗ
Η θερμοκρασία έχει σημαντική επίδραση στις ενδείξεις αγωγιμότητας/αλατότητας. Το κύκλωμα αγωγιμότητας EZO έχει ως προεπιλογή τη θερμοκρασία του στους 25 ̊ C.
Σε καμία περίπτωση δεν πρέπει να αλλάξετε την προεπιλεγμένη αντιστάθμιση θερμοκρασίας κατά τη βαθμονόμηση.
Εάν το διάλυμα βαθμονόμησης είναι +/- 5 ̊ C (ή περισσότερο), ανατρέξτε στο διάγραμμα της φιάλης και βαθμονομήστε την αντίστοιχη τιμή.
Συνιστάται:
ARDUINO PH SENSOR CALIBRATION: 7 Βήματα
ARDUINO PH SENSOR CALIBRATION: Σε αυτό το σεμινάριο, θα βαθμονομήσουμε τον αισθητήρα EZO pH της Atlas Scientific χρησιμοποιώντας το Arduino Uno. ΘΕΩΡΙΑ ΒΑΘΜΟΝΟΜΗΣΗΣ Το πιο σημαντικό μέρος της βαθμονόμησης είναι η παρακολούθηση των μετρήσεων κατά τη διαδικασία βαθμονόμησης. Είναι πιο εύκολο να βαθμονομήσετε τη συσκευή σε
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: 9 Βήματα
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: Αυτό το πρότζεκτ συνίσταται σε μια συναγερμό για την ανίχνευση της προγενέστερης, ενεργοποίησης της δέσμης 108dB και της χρήσης μεσαίου μηνύματος μέσω SMS (προαιρετικά). Permite también el control remoto básico por parte del usuario a través de SMS (ενδημείο, απάγκαντο, επαναφορά
DIY Breath Sensor With Arduino (Conductive Knitted Stretch Sensor): 7 βήματα (με εικόνες)
DIY Breath Sensor With Arduino (Conductive Knitted Stretch Sensor): Αυτός ο DIY αισθητήρας θα λάβει τη μορφή ενός αγώγιμου πλεκτού αισθητήρα τεντώματος. Θα τυλιχτεί γύρω από το στήθος/το στομάχι σας, και όταν το στήθος/το στομάχι σας διευρυνθεί και συσπαστεί το ίδιο και ο αισθητήρας, και κατά συνέπεια τα δεδομένα εισόδου που τροφοδοτούνται στο Arduino. Ετσι
ΚΑΝΤΕ ΤΟ ΔΙΚΟ ΣΑΣ ΣΥΣΤΗΜΑ ΠΑΡΑΚΟΛΟΥΘΗΣΗΣ PH and SALINITY ΜΕ ΕΝΔΕΙΞΕΙΣ LED: 4 Βήματα
ΚΑΤΑΣΚΕΥΑΣΤΕ ΤΟ ΔΙΚΟ ΣΑΣ ΣΥΣΤΗΜΑ ΠΑΡΑΚΟΛΟΥΘΗΣΗΣ PH ΚΑΙ ΑΛΥΣΙΜΟΤΗΤΑΣ ΜΕ ΕΝΔΕΙΞΕΙΣ LED: Σε αυτό το έργο, θα φτιάξουμε ένα σύστημα παρακολούθησης pH και αλατότητας/αγωγιμότητας με ενδείξεις LED. Χρησιμοποιούνται οι αισθητήρες pH και αλατότητας από την Atlas Scientific. Η λειτουργία γίνεται μέσω πρωτοκόλλου I2C και οι ενδείξεις εμφανίζονται στη σειριακή οθόνη Arduino
Ποιος είναι στο My Door; PIR Motion Sensor/Range Sensor Project: 5 Βήματα
Ποιος είναι στο My Door; PIR Motion Sensor/Range Sensor Project: Το έργο μας στοχεύει στην αίσθηση της κίνησης μέσω PIR και αισθητήρων απόστασης. Ο κώδικας Arduino θα εξάγει ένα οπτικό και ηχητικό σήμα για να πει στον χρήστη ότι κάποιος βρίσκεται κοντά. Ο κώδικας MATLAB θα στείλει ένα μήνυμα ηλεκτρονικού ταχυδρομείου για να ειδοποιήσει το χρήστη ότι κάποιος βρίσκεται κοντά. Αυτή η συσκευή