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

Arduino Chemistry Probe Kit - Θερμοκρασία και αγωγιμότητα: 8 βήματα
Arduino Chemistry Probe Kit - Θερμοκρασία και αγωγιμότητα: 8 βήματα

Βίντεο: Arduino Chemistry Probe Kit - Θερμοκρασία και αγωγιμότητα: 8 βήματα

Βίντεο: Arduino Chemistry Probe Kit - Θερμοκρασία και αγωγιμότητα: 8 βήματα
Βίντεο: Μέτρηση θερμοκρασίας με arduino (nodemcu) 2024, Ιούλιος
Anonim
Arduino Chemistry Probe Kit - Θερμοκρασία και αγωγιμότητα
Arduino Chemistry Probe Kit - Θερμοκρασία και αγωγιμότητα

Ένας καθηγητής Χημείας με τον οποίο συνεργάζομαι ήθελε να αφήσει τους μαθητές του να φτιάξουν ένα κιτ αισθητήρων για να ελέγξουν την αγωγιμότητα και τη θερμοκρασία. Τραβήξαμε μερικά διαφορετικά έργα και πόρους και τα συνδύασα σε ένα έργο. Συνδυάσαμε ένα έργο LCD, έναν αισθητήρα αγωγιμότητας και έναν αισθητήρα θερμοκρασίας.

Η εικόνα είναι το τελικό προϊόν.

Βήμα 1: Προμήθειες

Προμήθειες
Προμήθειες
Προμήθειες
Προμήθειες
Προμήθειες
Προμήθειες

Θα χρειαστείτε:

  • Arduino Uno (χρησιμοποίησα το Sparkfun Inventors Kit)
  • Breadboard
  • Jumper Wires
  • Καλώδια κλιπ αλιγάτορα
  • 10K Ohm Resisters (x2)
  • Οθόνη LCD
  • Αισθητήρας θερμοκρασίας (DS18B20)
  • Αγωγός αγωγιμότητας (Έκδοση DIY στο βήμα 6)
  • Ηλεκτρική ταινία
  • Συγκολλητικό σίδερο
  • Κόλλα μετάλλων
  • Κόφτης/Stripper
  • Πένσα

Βήμα 2: Διάγραμμα καλωδίωσης

Διάγραμμα συνδεσμολογίας
Διάγραμμα συνδεσμολογίας

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

Βήμα 3: Δημιουργήστε το κύκλωμα LCD

Δημιουργήστε το κύκλωμα LCD
Δημιουργήστε το κύκλωμα LCD
Δημιουργήστε το κύκλωμα LCD
Δημιουργήστε το κύκλωμα LCD
Δημιουργήστε το κύκλωμα LCD
Δημιουργήστε το κύκλωμα LCD
Δημιουργήστε το κύκλωμα LCD
Δημιουργήστε το κύκλωμα LCD

Εννοιολογικά το χωρίζω σε 3 μέρη. την οθόνη LCD, τον αισθητήρα θερμοκρασίας και τον αισθητήρα αγωγιμότητας.

Δημιούργησα το κύκλωμα LCD ακολουθώντας τις οδηγίες του Sparkfun Inventor's Kit Guide: Circuit #15. Δεν θα προσπαθήσω να πληκτρολογήσω όλες τις συνδέσεις ακίδων (μελετήστε το διάγραμμα κυκλώματος).

Τροποποιήσεις στον αρχικό σχεδιασμό:

  • Μετατόπισα την οθόνη LCD στο επάνω άκρο του ψωμιού για να μπορέσω να εξοικονομήσω χώρο στο κάτω άκρο της σανίδας.
  • Περιστρέψαμε το μπλε τρίποτ 180* και άλλαξα τα θετικά και αρνητικά καλώδια για να ταιριάζουν.

Αφού ολοκληρώθηκε η καλωδίωση, ανέβασα ένα βασικό σκίτσο δοκιμής LCD.

Από αμνημονεύτων χρόνων, όλα τα πρώτα προγράμματα κωδικοποίησης πρέπει να είναι "ΓΕΙΑ ΣΤΟΝ ΚΟΣΜΟ".

Βήμα 4: Προετοιμάστε τον αισθητήρα θερμοκρασίας

Προετοιμάστε τον αισθητήρα θερμοκρασίας
Προετοιμάστε τον αισθητήρα θερμοκρασίας
Προετοιμάστε τον αισθητήρα θερμοκρασίας
Προετοιμάστε τον αισθητήρα θερμοκρασίας
Προετοιμάστε τον αισθητήρα θερμοκρασίας
Προετοιμάστε τον αισθητήρα θερμοκρασίας

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

Βήματα για να μπορέσετε να χρησιμοποιήσετε:

  1. Απογυμνώστε τη μαύρη θήκη μια ίντσα ή δύο επιπλέον
  2. Απογυμνώστε τα μεμονωμένα καλώδια για να εκθέσετε 0,5 ίντσα χαλκό
  3. Κασσίτερος ο γυμνός χαλκός, ώστε να μπορούν να εισαχθούν στο breadboard

Βήμα 5: Συνδέστε τον αισθητήρα θερμοκρασίας

Καλωδίωση του αισθητήρα θερμοκρασίας
Καλωδίωση του αισθητήρα θερμοκρασίας
Καλωδίωση του αισθητήρα θερμοκρασίας
Καλωδίωση του αισθητήρα θερμοκρασίας
Καλωδίωση του αισθητήρα θερμοκρασίας
Καλωδίωση του αισθητήρα θερμοκρασίας

Ο αισθητήρας θερμοκρασίας έχει 3 καλώδια

  • Κόκκινο = Vcc (θετικό)
  • Μαύρο = έδαφος (αρνητικό)
  • Λευκό = Σήμα

Τα κόκκινα και μαύρα καλώδια μπαίνουν στις αντίστοιχες θετικές και αρνητικές ράγες τους στο ψωμί. Η τεκμηρίωση για τον αισθητήρα θερμοκρασίας (στον ιστότοπο Sparkfun) είναι αραιή. Αλλά πολλές από τις κριτικές σχολίασαν ότι χρειάζεστε μια αντίσταση έλξης 10K Ohm. Μετά από δοκιμή και λάθος ανακάλυψα ότι αυτό ήταν σωστό. Αυτός είναι επίσης ένας ψηφιακός αισθητήρας θερμοκρασίας, οπότε πρέπει να συνδεθεί στις ψηφιακές ακίδες του Arduino.

Καλωδίωση του Λευκού Σύρματος

  • Το καλώδιο λευκού αισθητήρα είναι συνδεδεμένο στη σειρά 25 στη σανίδα ψωμιού (οποιαδήποτε σειρά είναι ωραία)
  • Μια αντίσταση 10K Ohm είναι συνδεδεμένη στη σειρά 25 και τη θετική ράγα (αυτή είναι η αντίσταση έλξης)
  • Ένα λευκό καλώδιο βραχυκυκλωτήρα είναι συνδεδεμένο στη σειρά 25 και στο ψηφιακό pin 7 στο Arduino.

    Προσπάθησα να διατηρήσω τα καλώδια του άλματος σήματος λευκά για λόγους απλότητας, αλλά οποιοδήποτε χρώμα θα λειτουργήσει

Βήμα 6: DIY Conductivity Probe

DIY Conductivity Probe
DIY Conductivity Probe
DIY Conductivity Probe
DIY Conductivity Probe
DIY Conductivity Probe
DIY Conductivity Probe
DIY Conductivity Probe
DIY Conductivity Probe

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

Χρησιμοποιώντας ένα κομμάτι σύρμα νιχρώματος (που αποκτήθηκε από τον καθηγητή χημείας), έκοψα δύο ίσα μήκη περίπου 6 . Τα έσκυψα όπως φαίνεται στις φωτογραφίες και τα κόλλησα σε ένα τμήμα ενός στυλό Bic (που περίσσεψε από την εικόνα του Perfect Pocket Pen μου)) με ηλεκτρικές ταινίες. Με τους βρόχους στα καλώδια του καθετήρα, μπορώ να χρησιμοποιήσω κλιπ αλιγάτορα για να συνδέσω τον αισθητήρα με το ψωμί.

Εναλλακτικές λύσεις:

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

Βήμα 7: Συνδέστε τον αισθητήρα αγωγιμότητας

Καλωδίστε τον αισθητήρα αγωγιμότητας
Καλωδίστε τον αισθητήρα αγωγιμότητας
Καλωδίστε τον αισθητήρα αγωγιμότητας
Καλωδίστε τον αισθητήρα αγωγιμότητας
Καλωδίστε τον αισθητήρα αγωγιμότητας
Καλωδίστε τον αισθητήρα αγωγιμότητας
Καλωδίστε τον αισθητήρα αγωγιμότητας
Καλωδίστε τον αισθητήρα αγωγιμότητας

Ακολουθήσαμε ξανά αυτές τις οδηγίες για να συνδέσουμε τον αισθητήρα στο ψωμί και το arduino.

Καλωδίστε τον αισθητήρα:

  • Ένα RED jumper καλώδιο συνδέεται στη θετική ράγα

    Ένα RED αλιγάτορ κλιπ συνδέει αυτό το RED καλώδιο στη μία πλευρά του αισθητήρα αγωγιμότητας

  • Μια αντίσταση 10k Ohm συνδέεται στη σειρά 28 και την αρνητική ράγα
  • Ένα ΛΕΥΚΟ καλώδιο βραχυκυκλωτήρα είναι συνδεδεμένο στη σειρά 28 και στο Analog Pin A0 στο Arduino
  • Ένα BLACK καλώδιο βραχυκυκλωτήρα είναι συνδεδεμένο στη σειρά 28

    Ένα κλιπ ΜΑΥΡΟΥ αλιγάτορα συνδέει αυτό το ΜΑΥΡΟ σύρμα στην άλλη πλευρά του αισθητήρα αγωγιμότητας

Βήμα 8: Κωδικοποίηση

Κωδικοποίηση
Κωδικοποίηση
Κωδικοποίηση
Κωδικοποίηση

Και πάλι, συνδύασα τον κώδικα από τα 3 έργα. LCD, Temp και Αγωγιμότητα. Είναι αρκετά απλό και ο κώδικας σχολιάζεται καλά. Θα χρειαστεί να κατεβάσετε και να εγκαταστήσετε μερικές επιπλέον βιβλιοθήκες για να λειτουργήσει. Θα χρειαστείτε τις βιβλιοθήκες DallasTemperature και OneWire.

Συνιστάται: