Πίνακας περιεχομένων:
- Βήμα 1: Τι είναι αυτό;
- Βήμα 2: Ο αισθητήρας φωτός
- Βήμα 3: Υλικά
- Βήμα 4: Συνδέσεις
- Βήμα 5: Λογισμικό
- Βήμα 6: Φωτόμετρο στην εργασία
- Βήμα 7: Έγινε
Βίντεο: MAX44009 Αισθητήρας φωτός με OLED: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Γεια σας φιλοι!
Χθες αποφάσισα να δημοσιεύσω ένα άλλο απλό gadget που έφτιαξα για τον φίλο μου. Μου ζήτησε να φτιάξω έναν απλό μετρητή φωτός για να ελέγξω έναν ανεμιστήρα και ένα ρελέ στο θερμοκήπιο του τη μέρα. Δυστυχώς, δεν μπορώ να δημοσιεύσω φωτογραφίες αυτού του έργου, επειδή έχω προγραμματίσει μόνο ένα nano για αυτόν και δεν ξέρω τι έκανε από τότε. Αλλά δημοσιεύω τη δική μου εκδοχή.
Βήμα 1: Τι είναι αυτό;
Πρόκειται για έναν μετρητή φωτός (lux) που χρησιμοποιεί ένα arduino, έναν αισθητήρα φωτός, μια λαδωμένη οθόνη και μερικά led. Ο λόγος για τον οποίο επέλεξα την oled οθόνη είναι ότι είναι εύκολο να συνδεθείτε με το arduino. Με αυτόν τον τρόπο θα μπορούσα να εξοικονομήσω χρόνο και υλικό για να τα συνδυάσω όλα.
Ας αρχίσουμε!
Βήμα 2: Ο αισθητήρας φωτός
Ο αισθητήρας φωτισμού περιβάλλοντος MAX44009 είναι ένας εξαιρετικός, εύχρηστος και πολύ φθηνός αισθητήρας. Αλλά το πιο σημαντικό είναι ότι έχει ένα ευρύ φάσμα μετρήσεων: 0,045 Lux έως 188, 000 Lux. πολύ χαμηλό ρεύμα λειτουργίας. Η βιβλιοθήκη που χρησιμοποιώ υποστηρίζει τον υπολογισμό WPM (watt ανά τετραγωνικό μέτρο). Είναι αρκετά καλό αυτό;;; ΝΑΙ!
Σας συμβουλεύω να το χρησιμοποιείτε μόνο με 3,3 βολτ όταν συνδέεστε στο arduino.
Πρόσθεσα αυτούς τους συνδέσμους για να διαβάσω σχετικά με τα βασικά γεγονότα.
www.maximintegrated.com/en/products/sensor…
hu.mouser.com/new/maxim-integrated/maximma…
Τι είναι το WPM;
Όπως έχει γραφτεί στη βιβλιοθήκη h.file: bla bla …………….. Αυτό επιτρέπει έναν αισθητήρα χαμηλού κόστους, μικρής κλίμακας, ο οποίος είναι σε θέση να προσεγγίσει κατά προσέγγιση την ενέργεια που χτυπά τη γη (σε W/m^2)
ανά πάσα στιγμή. Νομίζω ότι είναι ευθεία.
Βήμα 3: Υλικά
Τα μέρη που απαιτούνται για αυτό το έργο είναι:
- Arduino Uno (Atmega328 και πάνω)
- Oled οθόνη 0,96 I2C
- Αισθητήρας φωτός MAX44009
- Μια σανίδα ψωμιού
- Μερικά καλώδια άλματος
- Μερικά led ή ράβδος led 10 τμημάτων
Αλλά φυσικά μπορείτε να χρησιμοποιήσετε οποιαδήποτε άλλη οθόνη επίσης, αν το επιθυμείτε.
Βήμα 4: Συνδέσεις
Παρακαλώ καταλαβαίνετε: Δεν έχω ψωμί ή άλλα τέτοια πράγματα. Δεν μου αρέσει και δεν έχω χρόνο και νεύρο να ασχοληθώ με αυτό.
Οι συνδέσεις είναι πολύ απλές:
Η οθόνη και ο αισθητήρας χρησιμοποιούν τις γραμμές I2C του arduino.
Απεικόνιση:
VCC - 3,3 ή 5 βολτ
GND - Έδαφος
SCL - Αναλογικό 5
SDA - Αναλογικό 4
MAX44009:
VCC - 3,3 volt (μόνο !!)
GND - Έδαφος
SCL - Αναλογικό 5SDA - Αναλογικό 4
Τα 10 led που χρησιμοποίησα στο breadboard χρησιμοποιούν την ψηφιακή ακίδα 2 έως 11.
Βήμα 5: Λογισμικό
Δίνω τις βιβλιοθήκες και το σκίτσο που χρησιμοποίησα.
Αντιγράψτε και επικολλήστε, μεταγλωττίστε και ανεβάστε στο arduino.
Βήμα 6: Φωτόμετρο στην εργασία
Μετά τη μεταφόρτωση, το arduino μετρά και εμφανίζει την τιμή Lux, wpm. Οι ενδείξεις ενημερώνονται κάθε 300ms.
Το σκίτσο αποτελείται από δύο μέρη. Το πρώτο μέρος είναι χωρίς τα led, το δεύτερο μέρος είναι με τα led.
Δεδομένου ότι ο αισθητήρας μπορεί να μετρήσει έως 188006 lux αποφάσισα ότι κάθε led θα δείχνει 18, 000 lux. Αλλά μπορείτε να προσαρμόσετε τις τιμές στις ανάγκες σας. Έχω παραγγείλει μια ράβδο led 10 τμημάτων για την τελική μου έκδοση αυτού του φωτόμετρου, αλλά δεν έχω λάβει ακόμα. Είναι το μόνο μέρος που λείπει, αλλά όταν το παραλάβω, θα το κατασκευάσω σε αδιάβροχο περίβλημα.
Βήμα 7: Έγινε
Τελείωσες. Χρησιμοποιήστε το όπως σας αρέσει.
Ελπίζω να το βρείτε χρήσιμο.
Να εχετε μια ομορφη μερα!
Συνιστάται:
Αισθητήρας θερμοκρασίας και φωτός: 8 βήματα
Αισθητήρας θερμοκρασίας και φωτός: Αυτό το εκπαιδευτικό είναι για βασικό αισθητήρα θερμοκρασίας και φωτός. Για αυτό πρόκειται
Αισθητήρας/ανιχνευτής φωτός βασισμένος σε LDR: 3 βήματα
Αισθητήρας/ανιχνευτής φωτός βασισμένος σε LDR: Οι αισθητήρες και οι ανιχνευτές φωτός είναι εξαιρετικά χρήσιμοι για μικροελεγκτές και ενσωματωμένα συστήματα και πρέπει επίσης να γίνει παρακολούθηση της έντασης. Ένας από τους απλούστερους και φθηνότερους τέτοιους αισθητήρες είναι ο LDR. Οι αντιστάσεις LDR ή εξαρτώμενες από το φως μπορούν να χρησιμοποιηθούν εύκολα με
Απλός αισθητήρας φωτός με LED (αναλογική): 3 βήματα
Απλός αισθητήρας φωτός με LED (Αναλογική): Γεια! Σε αυτό το διδακτικό θα σας δείξω πώς να φτιάξετε έναν απλό αισθητήρα φωτός με LED. Βασικά αυτό το κύκλωμα απλώς ανάβει το LED, όταν εκτίθεται στο φως. Για μένα αυτό το κύκλωμα είναι κάπως άχρηστο γιατί δεν μπορείς να κάνεις πολλά με αυτό, αλλά νομίζω
Διακόπτης τηλεχειριζόμενου φωτός Bluetooth - Μετασκευή. Διακόπτης φωτός ακόμα λειτουργεί, χωρίς επιπλέον εγγραφή .: 9 βήματα (με εικόνες)
Διακόπτης τηλεχειριζόμενου φωτός Bluetooth - Μετασκευή. Ο διακόπτης φωτός εξακολουθεί να λειτουργεί, χωρίς επιπλέον εγγραφή .: Ενημέρωση 25 Νοεμβρίου 2017 - Για έκδοση υψηλής ισχύος αυτού του έργου που μπορεί να ελέγξει κιλοβάτ φορτίου, ανατρέξτε στην ενότητα Επαναπροσαρμογή ελέγχου BLE σε φορτία υψηλής ισχύος - Δεν απαιτείται επιπλέον παροχή Ενημέρωση 15 Νοεμβρίου 2017 - Ορισμένες πλακέτες BLE / στοίβες λογισμικού με
Διακόπτης ενεργοποιημένου φωτός κίνησης με αισθητήρα φωτός: 5 βήματα
Διακόπτης ενεργοποιημένου φωτός κίνησης με αισθητήρα φωτός: Ο διακόπτης ενεργοποιημένου φωτός κίνησης έχει πολλές εφαρμογές τόσο στο σπίτι όσο και στο γραφείο. Αυτό, ωστόσο, έχει προσθέσει το πλεονέκτημα της ενσωμάτωσης ενός αισθητήρα φωτός, έτσι ώστε αυτό το φως να ενεργοποιείται μόνο τη νύχτα