#65 Μετρήστε την φωτεινότητα σε LUX με το Arduino


Το lux (σύμβολο: lx) είναι η μονάδα SI του φωτισμού που μετράει την φωτεινή ισχύ ανά περιοχή. Χρησιμοποιείται στη φωτομέτρηση ως ένα μέτρο της έντασης που προσπίπτει ή περνά μέσα από μια επιφάνεια όπως λαμβάνεται από το ανθρώπινο μάτι.

Φωτεινότητα (Illuminance) ονομάζεται ένα μέτρο του πόσο φωτεινή ροή απλώνεται σε μια δεδομένη περιοχή. Κάποιος μπορεί να σκεφτεί την φωτεινή ροή (μετρήσιμη σε lumens) ως ένα μέτρο του συνολικού «ποσού» του ορατού παρόντος φωτός, και το illuminance ως ένα μέτρο της έντασης του φωτισμού σε μια επιφάνεια. Μια δεδομένη ποσότητα του φωτός θα φωτίσει μια επιφάνεια πιο αμυδρά αν έχει εξαπλωθεί σε μια ευρύτερη περιοχή, έτσι η φωτεινότητα είναι αντιστρόφως ανάλογη της περιοχής. Ένα lux είναι ίσο με ένα lumen ανά τετραγωνικό μέτρο 1 lx = 1 lm/m2 = 1 cd·sr·m–2.
(Διαβάστε περισσότερα εδώ)


Ένα μετρητικό όργανο lux για την μέτρηση φωτεινότητας σε χώρους εργασίας

Σκοπός του σημερινού άρθρου είναι να κατασκευάσουμε ένα τέτοιο μετρητή με την χρήση του Arduino και του κατάλληλου αισθητήρα. Το αισθητήριο TSL2561 μπορεί να μετρήσει από 0.1 μέχρι 40,000 Lux (datasheet) και το κόστος του δεν ξεπερνάει τα 10 ευρώ.

Τα υλικά που θα χρειαστούμε:

  • Arduino
  • TSL2561 (εχω το module της Adafruit - παραπάνω εικόνα)
  • Breadboard

Συνδεσμολογία:

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

Ο κώδικας:

Εδώ θα βρείτε τον κώδικα με την χρήση του Codebender!

Ξεκινήστε την σειριακή επικοινωνία παρακάτω για να ξεκινήσετε να παίρνετε αποτελέσματα απ' τον αισθητήρα σας.




Αυτό ηταν! Εύκολο, δύσκολο? Πείτε μου πως σας φάνηκε στα σχόλια παρακάτω!

Συντάκτης: Βασιλάκης Μιχάλης
www.ardumotive.com Το μεγαλύτερο ελληνικό site για το Arduino