Πίνακας περιεχομένων:
- Βήμα 1: Σύνδεση της οθόνης LCD
- Βήμα 2: Σύνδεση του αισθητήρα DHT11
- Βήμα 3: Σύνδεση του αισθητήρα υπερήχων
- Βήμα 4: Ρύθμιση του αισθητήρα σκόνης
- Βήμα 5: Ολοκλήρωση
- Βήμα 6: Ο κώδικας
Βίντεο: AEROBOT Αισθητήρας ποιότητας αέρα V1.0: 6 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Αυτό το διδακτικό είναι για την κατασκευή ενός φθηνού και υψηλής ακρίβειας αισθητήρα ποιότητας αέρα που ονομάζεται AEROBOT. Αυτό το έργο δείχνει θερμοκρασία, σχετική υγρασία, πυκνότητα σκόνης PM 2.5 και ειδοποιήσεις σχετικά με την ποιότητα του αέρα του περιβάλλοντος χώρου. Χρησιμοποιεί έναν αισθητήρα DHT11 για θερμοκρασία και σχετική υγρασία, έναν αιχμηρό οπτικό αισθητήρα σκόνης για την πυκνότητα σκόνης και έναν υπερηχητικό αισθητήρα για να ενημερώνει τους χρήστες για ανακριβείς ενδείξεις λόγω μπλοκαρίσματος του αισθητήρα. Αυτό το έργο μπορεί να γίνει εύκολα και δεν χρειάζεται καμία εξειδίκευση στο arduino. Ο αισθητήρας σκόνης είναι πολύ γρήγορος και μπορεί να διαβάσει ακόμα και την παραμικρή μόλυνση στο περιβάλλον. το μέγιστο εύρος του είναι άγνωστο, αλλά συνήθως είναι αναποτελεσματικό αφού η πυκνότητα σκόνης ξεπεράσει τα 600. Αλλά αυτό είναι πολύ περισσότερο από τη μέση μόλυνση των 150. Το εύρος μέτρησης της θερμοκρασίας είναι από -10 έως 80 βαθμούς Κελσίου και αυτό της σχετικής υγρασίας από 10% έως 90%. Επομένως, αυτό το έργο είναι εξαιρετικά αποτελεσματικό και αποδοτικό ως αισθητήρας ποιότητας αέρα για σπίτια και γραφεία που δεν βρίσκονται σε ακτίνα υψηλής ρύπανσης. Πράγματα που θα χρειαστείτε: • 1 Arduino uno/mega • αισθητήρας DHT11 • Οξύς οπτικός αισθητήρας σκόνης • Αισθητήρας υπερήχων • 1 κουμπί • 3 λυχνίες LED (προαιρετικά) • 1 βομβητής (προαιρετικά) • πυκνωτής 220 μf • αντιστάσεις 2*220 ohm • πλάκα ψωμιού μπορείτε να παρακολουθήσετε το έργο σε λειτουργία εδώ
Βήμα 1: Σύνδεση της οθόνης LCD
Το πρώτο πράγμα που πρέπει να κάνετε πριν εργαστείτε στην οθόνη LCD είναι να το ελέγξετε. Για αυτό, κάντε τις συνδέσεις όπως φαίνεται στο 1ο διάγραμμα. Συνδέστε τον πείρο 15 στην οθόνη LCD με τον ακροδέκτη 5V του Arduino. Στη συνέχεια, συνδέστε τον πείρο 16 στην οθόνη LCD με τον ακροδέκτη GND του Arduino. Αυτές οι ακίδες χρησιμοποιούνται για την τροφοδοσία του οπίσθιου φωτισμού της οθόνης LCD. Στη συνέχεια, πρέπει να ρυθμίσετε τη λογική για την οθόνη LCD. Για να το κάνετε αυτό, συνδέστε τον ακροδέκτη 1 στην οθόνη LCD με τον ακροδέκτη GND του Arduino. Στη συνέχεια, συνδέστε τον πείρο 2 στην οθόνη LCD με τον ακροδέκτη 5V του Arduino. Στη συνέχεια, πρέπει να ρυθμίσετε το ποτενσιόμετρο ρύθμισης της αντίθεσης. Πάρτε το ποτενσιόμετρο 10Κ και συνδέστε τον πρώτο ακροδέκτη στον πείρο 5V του Arduino και τον δεύτερο ακροδέκτη (μεσαίο πείρο) στον ακροδέκτη 3 της LCD και τον τρίτο ακροδέκτη στον ακροδέκτη GND του Arduino. Στη συνέχεια, ενεργοποιήστε το Arduino. Θα παρατηρήσετε ότι ο οπίσθιος φωτισμός στην οθόνη LCD ανάβει. Επίσης, όταν γυρίζετε το κουμπί στο ποτενσιόμετρο, τα μπλοκ χαρακτήρων στην οθόνη LCD γίνονται φωτεινά/αμυδρά. Δείτε την παρακάτω εικόνα για να δείτε για τι πράγμα μιλάω. Εάν η οθόνη LCD εμφάνισε αυτό που φαίνεται στην παρακάτω φωτογραφία, σημαίνει ότι η οθόνη LCD είναι σωστά ρυθμισμένη! Εάν δεν καταφέρατε να το επιτύχετε, ελέγξτε ξανά τις συνδέσεις σας και το ποτενσιόμετρο σας. Προσαρμογή της αντίθεσης στην οθόνη LCD Ολοκληρώνοντας τις συνδέσεις Τώρα, πρέπει να συνδέσουμε τις γραμμές δεδομένων και άλλες ακίδες που λειτουργούν με την οθόνη LCD. Ελέγξτε τη σύνδεση στο 2ο διάγραμμα. Οι τελικές συνδέσεις μεταξύ του Arduino, του ποτενσιόμετρου και του LCD Ας ξεκινήσουμε με τη σύνδεση των καλωδίων ελέγχου για την οθόνη LCD. Συνδέστε τον ακροδέκτη 5 της LCD (RW) στον πείρο GND του Arduino. Αυτός ο πείρος δεν χρησιμοποιείται και χρησιμεύει ως ακίδα ανάγνωσης/εγγραφής. Στη συνέχεια, συνδέστε τον ακροδέκτη 4 της LCD (RS) με τον ψηφιακό ακροδέκτη του Arduino 7. Ο ακροδέκτης RS χρησιμοποιείται για να πει στην LCD εάν του στέλνουμε δεδομένα ή εντολές (για να αλλάξουμε τη θέση του δρομέα). Στη συνέχεια, συνδέστε τον ακροδέκτη 6 (EN) της οθόνης LCD με τον ψηφιακό ακροδέκτη του Arduino 8. Το EN είναι ο ακροδέκτης ενεργοποίησης της οθόνης LCD, αυτός χρησιμοποιείται για να πει στην οθόνη LCD ότι τα δεδομένα είναι έτοιμα για ανάγνωση. Στη συνέχεια, πρέπει να συνδέσουμε τις τέσσερις ακίδες δεδομένων στην οθόνη LCD. Συνδέστε την καρφίτσα LCD 14 (DB7) με την ψηφιακή καρφίτσα Arduino 12. Στη συνέχεια, συνδέστε την καρφίτσα LCD 13 (DB6) στην ψηφιακή καρφίτσα του Arduino 11. Στη συνέχεια, η καρφίτσα 12 (DB5) της LCD στην ψηφιακή ακίδα 10 του Arduino, στη συνέχεια Ο ακροδέκτης LCD αριθ. 11 (DB4) στην ψηφιακή ακίδα του Arduino 9.
Βήμα 2: Σύνδεση του αισθητήρα DHT11
Τώρα συνδέστε τον πείρο εισόδου του αισθητήρα DHT11 στον πείρο arduino 7 και συνδέστε τα καλώδια Vcc και γείωσης αντίστοιχα. Φροντίστε να το ασφαλίσετε και να το τοποθετήσετε από τη δέσμη καλωδίων που είναι συνδεδεμένα με το LCD.
Βήμα 3: Σύνδεση του αισθητήρα υπερήχων
Ο υπερηχητικός αισθητήρας που πρόσθεσα εδώ είναι για προφύλαξη, έτσι ώστε κάθε φορά που κάτι μπλοκάρει τον αισθητήρα σκόνης (θα το ερχόμουν αργότερα) ο αισθητήρας υπερήχων το αντιλαμβάνεται και δίνει μια προειδοποίηση ώστε ο αισθητήρας σκόνης να μην κάνει ακατάλληλες αναγνώσεις.
Συνδέστε τον πείρο του αισθητήρα στον πείρο arduino 6 και τον πείρο ηχώ του αισθητήρα στον πείρο arduino 5 και επίσης τοποθετήστε τον αισθητήρα μακριά από όλα τα καλώδια, επειδή ο αισθητήρας είναι τόσο ευαίσθητος που αν υπάρχει καλώδιο μπροστά του, τότε να σας δείξω την προειδοποίηση.
Βήμα 4: Ρύθμιση του αισθητήρα σκόνης
Τώρα έρχεται το πιο δύσκολο μέρος και ο πιο εκπληκτικός αισθητήρας αυτού του έργου-ο αισθητήρας σκόνης. Απλώς ρυθμίστε τον αισθητήρα σκόνης όπως φαίνεται στο διάγραμμα 2. και συνδέστε τον πείρο σκόνης στον πείρο arduino 2 και τον πείρο led στον πείρο arduino 3 και μην ξεχάσετε να συμπεριλάβετε τον πυκνωτή. Αφού το ρυθμίσετε, απλώς ελέγξτε τις τιμές σκόνης που δίνει με έναν πραγματικό αισθητήρα ποιότητας αέρα για να είστε σίγουροι.
Βήμα 5: Ολοκλήρωση
Έχω προσθέσει έναν βομβητή ώστε να ηχεί όταν η ποιότητα του αέρα είναι κρίσιμη. Είναι απλώς μια πρόσθετη ρύθμιση, μπορείτε επίσης να προσθέσετε LED εάν θέλετε.
Βήμα 6: Ο κώδικας
Ιδού λοιπόν ο κωδικός:
Συνιστάται:
PurpleAir Ένδειξη ποιότητας ποιότητας αέρα αέρα: 4 βήματα
PurpleAir Air Quality Status LED Display: Με τις πρόσφατες πυρκαγιές στην Καλιφόρνια η ποιότητα του αέρα στο Σαν Φρανσίσκο έχει επηρεαστεί πολύ. Βρεθήκαμε να ελέγχουμε τον χάρτη PurpleAir ξανά και ξανά στα τηλέφωνα ή τους φορητούς υπολογιστές μας προσπαθώντας να δούμε πότε ο αέρας ήταν αρκετά ασφαλής για να ανοίξει τη νίκη
Αισθητήρας ποιότητας αέρα χρησιμοποιώντας Arduino: 4 βήματα
Αισθητήρας ποιότητας αέρα χρησιμοποιώντας Arduino: Σε αυτήν την ανάρτηση, θα μάθουμε πώς να κατασκευάζουμε έναν απλό αλλά χρήσιμο αισθητήρα ποιότητας αέρα. Θα χρησιμοποιήσουμε τον αισθητήρα SGP30 μαζί με το Piksey Pico, αν και το σκίτσο θα λειτουργήσει σχεδόν με οποιονδήποτε συμβατό πίνακα Arduino. Το παραπάνω βίντεο σας μιλάει για
Παρακολούθηση ποιότητας αέρα με MQ135 και εξωτερικός αισθητήρας θερμοκρασίας και υγρασίας πάνω από MQTT: 4 βήματα
Παρακολούθηση ποιότητας αέρα με MQ135 και εξωτερικός αισθητήρας θερμοκρασίας και υγρασίας πάνω από MQTT: Αυτό είναι για δοκιμαστικούς σκοπούς
Αισθητήρας ποιότητας αέρα DIY + θήκη εκτύπωσης 3D: 6 βήματα
Αισθητήρας ποιότητας αέρα DIY + Τρισδιάστατη θήκη: Αυτός ο οδηγός περιέχει όλες τις πληροφορίες που χρειάζεστε για να δημιουργήσετε έναν πολύ ικανό αισθητήρα μεγέθους τσέπης
AirPi - Αισθητήρας ποιότητας αέρα: 8 βήματα
AirPi - Αισθητήρας ποιότητας αέρα: Έχετε αναρωτηθεί ποτέ γιατί σας προκαλεί πονοκέφαλο; Και αν αυτό οφείλεται σε κακή ποιότητα αέρα; Με αυτήν τη συσκευή μπορείτε να ελέγξετε αν αυτό συμβαίνει. Αυτή η συσκευή μετρά την τιμή CO2, την τιμή TVOC, τη θερμοκρασία και την υγρασία. Μπορείτε να δείτε τον αέρα q