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

Αισθητήρας ομίχλης - Φωτόνιο σωματιδίων - Αποθήκευση δεδομένων στο διαδίκτυο: 5 βήματα (με εικόνες)
Αισθητήρας ομίχλης - Φωτόνιο σωματιδίων - Αποθήκευση δεδομένων στο διαδίκτυο: 5 βήματα (με εικόνες)

Βίντεο: Αισθητήρας ομίχλης - Φωτόνιο σωματιδίων - Αποθήκευση δεδομένων στο διαδίκτυο: 5 βήματα (με εικόνες)

Βίντεο: Αισθητήρας ομίχλης - Φωτόνιο σωματιδίων - Αποθήκευση δεδομένων στο διαδίκτυο: 5 βήματα (με εικόνες)
Βίντεο: Κολπο με φλας αυτοκινήτου (ΑΠΙΣΤΕΥΤΟ) 2024, Ιούλιος
Anonim
Αισθητήρας ομίχλης - Φωτόνιο σωματιδίων - Αποθήκευση δεδομένων στο διαδίκτυο
Αισθητήρας ομίχλης - Φωτόνιο σωματιδίων - Αποθήκευση δεδομένων στο διαδίκτυο

Για να μετρήσουμε την ποσότητα ομίχλης ή καπνού στον αέρα φτιάξαμε αυτόν τον αισθητήρα ομίχλης. Μετρά την ποσότητα φωτός που λαμβάνει ένα LDR από ένα λέιζερ και το συγκρίνει με την ποσότητα φωτός του περιβάλλοντος. Δημοσιεύει τα δεδομένα σε ένα φύλλο google σε πραγματικό χρόνο μέσω IFTTT.

Βήμα 1: Συστατικά

Συστατικά
Συστατικά
Συστατικά
Συστατικά
Συστατικά
Συστατικά
Συστατικά
Συστατικά

- Φωτόνιο σωματιδίων

- 2x Breadboard

- καλώδια βραχυκυκλωτήρων

- 2x αντιστάσεις 220k Ohm

- Αντίσταση 3x 10k Ohm

- 3 LED (πράσινο, κόκκινο, κίτρινο)

- Αισθητήρας υγρασίας (DHT11)

- 2x LDR

- Laser

- Ορισμένα ξύλα ή παρόμοια οικιακά υλικά για τη συναρμολόγηση των εξαρτημάτων.

- Κάτι που καλύπτει τους αισθητήρες (δηλαδή έναν αγωγό pvc)

Βήμα 2: Ρύθμιση των LED

Ρύθμιση των LED
Ρύθμιση των LED

Συνδέστε τα καλώδια που ακολουθούν την εικόνα. Το pin D7 διαθέτει ήδη εσωτερική αντίσταση, ώστε να μπορεί να συνδεθεί απευθείας στο LED.

Βήμα 3: Ρύθμιση του αισθητήρα LDR, λέιζερ και υγρασίας

Ρύθμιση του αισθητήρα LDR, λέιζερ και υγρασίας
Ρύθμιση του αισθητήρα LDR, λέιζερ και υγρασίας

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

Η ακριβής απόσταση μεταξύ του λέιζερ και του LDR δεν είναι σημαντική, ωστόσο θα πρέπει να είναι τουλάχιστον 30 εκατοστά. Το λέιζερ πρέπει να είναι στραμμένο σε ένα από τα LDR, έτσι ώστε το δεύτερο LDR να μπορεί να χρησιμοποιηθεί ως αναφορά. Θα πρέπει να εκτίθενται στην ίδια ποσότητα φωτός από το περιβάλλον. Βεβαιωθείτε ότι όλος ο εξοπλισμός είναι πολύ άκαμπτα συνδεδεμένος, μια μικρή αλλαγή στην κατεύθυνση του λέιζερ βλάπτει τις μετρήσεις σας.

Χρησιμοποιήσαμε έναν αγωγό pvc για να προστατεύσουμε τα LDR από το άμεσο φως από το περιβάλλον. Μπορείτε να είστε δημιουργικοί και να χρησιμοποιήσετε κάποιο χαρτόνι ή άλλα υλικά επίσης. Βεβαιωθείτε ότι η ομίχλη ή ο καπνός μπορούν ακόμα να εισέλθουν στη δέσμη λέιζερ.

Βήμα 4: Ο κώδικας

Ο κώδικας
Ο κώδικας
Ο κώδικας
Ο κώδικας

Η κωδικοποίηση γίνεται στο build.particle.io. Στο console.particle.io θα εμφανιστούν οι δημοσιευμένες τιμές.

Ο κώδικας που χρησιμοποιήσαμε μπορεί να βρεθεί στο αρχείο.txt. Το λογισμικό σωματιδίων δεν καταλαβαίνει αυτόματα την πρώτη γραμμή. Πρέπει να προσθέσετε τη βιβλιοθήκη Adafruit_DHT με μη αυτόματο τρόπο.

Περαιτέρω εξηγήσεις:

Για τη βαθμονόμηση των LDR, το λέιζερ απενεργοποιείται στην αρχή. Και τα δύο LDR συγκρίνονται σε μια σειρά μετρήσεων και η μετρηθείσα διαφορά ορίζεται ως «DS». Αυτή είναι η διαφορά στην ευαισθησία των LDR.

Για τη βαθμονόμηση του περιβάλλοντος φωτός, ενεργοποιείται το λέιζερ και καθορίζεται η μέγιστη μετρημένη τιμή του S. Αυτό ορίζεται ως 100% για τις περαιτέρω μετρήσεις. Η τιμή της αποθηκεύεται ως "MaxS".

Μετά από αυτό, η ρύθμιση ολοκληρώνεται και ο αισθητήρας ξεκινά χρονοδιακόπτες για να μετρά τον αέρα κάθε 0,1 δευτερόλεπτα για τα LED και στέλνει μια μέτρηση κάθε 5 δευτερόλεπτα στην κονσόλα.

Βήμα 5: IFTTT

IFTTT
IFTTT

IFTTT - If This Than That είναι ένα χρήσιμο εργαλείο για την αποθήκευση των δημοσιευμένων τιμών. Δημιουργήστε έναν λογαριασμό εάν δεν έχετε ήδη έναν στο IFTTT.com. Δημιουργήστε ένα νέο applet.

Εάν αυτό

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

Μετά αυτό

Κάντε κλικ στο «αυτό», αναζητήστε φύλλα. Επιλέξτε το εικονίδιο φύλλου Google. Σας ζητούν να συνδέσετε τον λογαριασμό σας IFTTT στο google, αν δεν το έχετε κάνει ήδη. Κάντε κλικ στην επιλογή "προσθήκη σειράς σε υπολογιστικό φύλλο".

Μην αλλάξετε καμία από τις προεπιλεγμένες ρυθμίσεις, εκτός από το τμήμα "μορφοποιημένη σειρά". Αντιγράψτε επικολλήστε το.txt σε αυτό το πεδίο.

Προκειμένου τα δεδομένα να είναι χρήσιμα, το excel πρέπει να εξάγει το ποσοστό και το χρόνο μέτρησης σε διαφορετικές στήλες. Για να συμβεί αυτό αυτόματα για κάθε νέα σειρά, ο κωδικός γράφεται στη μικροεφαρμογή IFTTT.

Μεταβείτε στη διεύθυνση docs.google.com για να ανοίξετε το νέο σας φύλλο που ονομάζεται "πληροφορίες".

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

Συνιστάται: