Μέτρηση φωτεινότητας με τον Arduino

Παίζοντας με τον Arduino – εφαρμογές στις Φυσικές επιστήμες

Υλοποιήστε το κύκλωμα που βλέπετε στην εικόνα που ακολουθεί.  Μας δίνει τη δυνατότητα να κάνουμε μέτρηση της προσπίπτουσας φωτεινότητας με τη βοήθεια μιας φωτοαντίστασης LDR και του μικροελεγκτή  Arduino. Θα χρειαστείτε επίσης μία αντίσταση (1kΩ) ένα breadboard και καλώδια σύνδεσης.

 

Untitled Sketch_bb

Το κύκλωμα υλοποιεί ένα διαιρέτη τάσης με τις δύο αντιστάσεις. Η αντίσταση της LDR μειώνεται όσο αυξάνεται η φωτεινότητα οπότε αυξάνεται ανάλογα η πτώση τάσης στην αντίσταση του 1kΩ. Η μέτρηση της τάσης γίνεται από την αναλογική είσοδο Α0 του Arduino.

Ο κώδικας που θα χρειαστεί να εισάγετε είναι:

code

Όπως φαίνεται και από τον κώδικα, οι μετρήσεις στέλνονται από το λογισμικό στη σειριακή θύρα μέσω USB, οπότε θα πρέπει να ανοίξετε και το serial monitor ώστε να βλέπετε τις τιμές των μετρήσεων. Οι τιμές που θα δείτε κυμαίνονται από 0-1023 ανάλογα με τη φωτεινότητα.

Χρήσιμες διευθύνσεις:

Κατεβάστε ένα δωρεάν εργαλείο από  την ιστοσελίδα fritzing,org για να σχεδιάσετε τα κυκλώματά σας και να τα τεστάρετε στον arduino.

Κατεβάστε τα αρχεία του project εδώ lightsensor