Βομβητής αισθητήρα φωτός: 5 βήματα
Βομβητής αισθητήρα φωτός: 5 βήματα
Βομβητής αισθητήρα φωτός
Βομβητής αισθητήρα φωτός

Σε αυτό το πείραμα πρόκειται να συνεργαστούμε με έναν αισθητήρα που είναι ένας αντιστάτης που εξαρτάται από το φως. Σε ένα σκοτεινό περιβάλλον, η αντίσταση θα έχει πολύ υψηλή αντίσταση. Καθώς το φως των φωτονίων προσγειώνεται στον ανιχνευτή, η αντίσταση θα μειωθεί. Όσο περισσότερο φως θα έχουμε χαμηλότερη αντίσταση. Διαβάζοντας διαφορετικές τιμές από τον αισθητήρα, μπορούμε να εντοπίσουμε αν είναι ανοιχτό, σκοτεινό ή μια τιμή μεταξύ τους. Ένα άλλο στοιχείο που πρόκειται να χρησιμοποιήσουμε σε αυτό το πείραμα είναι το Buzzer.

Βήμα 1: Circuit Setup και Beadboard

Circuit Setup και Beadboard
Circuit Setup και Beadboard

Το σχήμα αποτελείται από 3 στοιχεία τα οποία είναι: Photoresistor (LDR), Piezo Buzzer, 1 - 10 kΩ. Το LDR μπορεί να συνδεθεί με όποιον τρόπο θέλετε επειδή δεν έχει πολικότητα. Για αντίσταση μπορείτε να χρησιμοποιήσετε από 1-10 KΩ επειδή διαφορετικά LDR έχουν διαφορετικές ρυθμίσεις. Δοκιμάστε διαφορετικές τιμές αντίστασης για να ταιριάξετε τις καλύτερες ρυθμίσεις με το LDR.

Βήμα 2: Κωδικός

int piezoPin = 8; // Δήλωση Piezo Buzzer στο Pin 8

int ldrPin = 0; // Δήλωση LDR σε Analog Pin 0

int ldrValue = 0; // Ανάγνωση διαφορετικών τιμών από το LDR

κενή ρύθμιση

()

{ }

κενός βρόχος ()

{// Έναρξη των συναρτήσεων κύκλου παρακάτω

ldrValue = analogRead (ldrPin); // διαβάστε την τιμή από το LDR

τόνος (piezoPin, 1000). // Αναπαραγωγή ήχου 1000Hz από το πιεζό (μπιπ)

καθυστέρηση (25)? // περιμένετε λίγο, αλλάξτε την καθυστέρηση για γρήγορη απόκριση.

noTone (piezoPin); // σταματήστε τον τόνο μετά από 25 ms σε αυτήν την περίπτωση

καθυστέρηση (ldrValue); // περιμένετε το ποσό των χιλιοστών του δευτερολέπτου στο ldrValue} //

Λειτουργίες λήξης κύκλου

Βήμα 3: Υλικά

Υλικά
Υλικά
Υλικά
Υλικά
Υλικά
Υλικά

1. Breadboard

2. Πίνακας Arduino

3. Αρσενικά σύρματα

4. Αντιστάσεις

5. Piezo Buzzer

6. Αισθητήρας φωτός

Συνιστάται: