Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Συνδέστε το GND & 5V
- Βήμα 2: Τοποθετήστε το ρελέ
- Βήμα 3: Εισαγάγετε το Photoresistor
- Βήμα 4: Τοποθετήστε την αντίσταση 1kΩ
- Βήμα 5: Τοποθετήστε τη λάμπα
- Βήμα 6: Κωδικοποίηση
Βίντεο: Λαμπτήρας έντασης φωτός Arduino - Jasdeep: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ:
Σε αυτό το έργο, θα δημιουργήσουμε ένα απλό κύκλωμα στο οποίο θα ανάψει ένας λαμπτήρας εάν είναι σκοτεινός. Ωστόσο, όταν είναι φωτεινό, τότε ο λαμπτήρας θα σβήσει.
Προμήθειες
Υλικά/Αναλώσιμα:
1. LDR (1)
2. Μικροελεγκτής Arduino (1)
3. Λαμπτήρας 120V (1)
4. Ρελέ (αφού η λάμπα παίρνει 120 V και το Arduino παρέχει μόνο 5V) (1)
5. Μια πηγή ενέργειας (1)
6. Breadboard (1)
7. Αντίσταση 1 kΩ (1)
Βήμα 1: Συνδέστε το GND & 5V
Το πρώτο βήμα για τη δημιουργία αυτού του έργου είναι η σύνδεση των ακίδων 5V και GND στον πίνακα ψωμιού (όπως φαίνεται στην εικόνα).
Βήμα 2: Τοποθετήστε το ρελέ
Στη συνέχεια, επιλέξτε και τοποθετήστε το ρελέ στο κέντρο της σανίδας σας. Επίσης, συνδέστε τον ακροδέκτη 8 του ρελέ στο GND. Στη συνέχεια, συνδέστε τον ακροδέκτη 5 του ρελέ στον πείρο 4. Πρέπει να χρησιμοποιήσουμε το ρελέ καθώς το Arduino μπορεί να παρέχει μόνο 5V και το φως απαιτεί 120V
Βήμα 3: Εισαγάγετε το Photoresistor
Στη συνέχεια, πρέπει να συνδέσουμε το Photoresistor στο κύκλωμα. Αυτό θα επιτρέψει στο κύκλωμα να γνωρίζει πότε είναι σκοτεινό και πότε υπάρχει φως. Πρέπει να συνδέσουμε τον ακροδέκτη 2 της φωτοαντίστασης στο A0, στο Arduino.
Η φωτοαντίσταση είναι τόσο σημαντική, καθώς καθορίζει πόσο φως υπάρχει. Καθορίζει πότε πρέπει να είναι ενεργοποιημένος/απενεργοποιημένος ο λαμπτήρας (τον οποίο θα τοποθετήσουμε αργότερα).
Βήμα 4: Τοποθετήστε την αντίσταση 1kΩ
Σε αυτό το βήμα, πρέπει να εισάγουμε την αντίσταση 1kΩ. Ο ακροδέκτης 1 πρέπει να είναι συνδεδεμένος στην αντίσταση και ο ακροδέκτης 2 πρέπει να είναι συνδεδεμένος στο GND.
Βήμα 5: Τοποθετήστε τη λάμπα
Τέλος, πρέπει να συνδέσουμε το ρελέ στον λαμπτήρα. Ο ακροδέκτης 1 στο ρελέ πρέπει να συνδεθεί με την αρνητική πλευρά του τροφοδοτικού, ενώ η θετική πλευρά του τροφοδοτικού συνδέεται με τον ακροδέκτη 2 του λαμπτήρα. Για να οριστικοποιήσουμε τη σύνδεση, πρέπει να συνδέσουμε τον ακροδέκτη 1 του λαμπτήρα στον ακροδέκτη 7 του ρελέ.
Βήμα 6: Κωδικοποίηση
Μόλις τελειώσουμε με το υλικό, μπορούμε να μεταβούμε στο λογισμικό. Πρέπει να πληκτρολογήσουμε τον σωστό κωδικό για να λειτουργήσει σωστά το έργο.
Πώς λειτουργεί ο κώδικας: Όταν η τιμή του πείρου A0 είναι μεγαλύτερη από 500, ο κωδικός αλλάζει τον αριθμό 4 στον χαμηλό. Ωστόσο, όταν η τιμή είναι μικρότερη από 500, ο αριθμός καρφιτσών 4 είναι υψηλός.
Συνιστάται:
Λαμπτήρας έντασης φωτός Arduino: 3 βήματα
Arduino Light Intensity Lamp: Αυτό το κύκλωμα μπορεί να χρησιμοποιηθεί ως πραγματικός λαμπτήρας, σχολικό έργο και διασκεδαστική πρόκληση. Αυτό το κύκλωμα είναι εύκολο στη χρήση και εύκολο να γίνει, αλλά αν δεν έχετε χρησιμοποιήσει το tinker cad πριν, ίσως θελήσετε να το δοκιμάσετε πρώτα
Λαμπτήρας έντασης φωτός Arduino: 6 βήματα
Arduino Light Intensity Lamp: Καλώς ορίσατε στο σεμινάριό μου για το πώς να δημιουργήσετε και να κωδικοποιήσετε μια λάμπα έντασης φωτός με ένα Arduino. Θα χρειαστείτε αυτά τα εξαρτήματα για να το κατασκευάσετε.* LDR* Arduino microcontroller* Lightbulb* Relay* A power source* Breadboard* 1 k-ohm resistor Ας ελπίσουμε
Φωτιστικό έντασης φωτός W/ Arduino: 3 βήματα
Φωτιστικό έντασης φωτός W/ Arduino: Σε αυτό το έργο, διερευνώ πώς να χρησιμοποιήσω το arduino για να δημιουργήσω μια λάμπα που αλλάζει ανάλογα με την ώρα της ημέρας. Κατόπιν αιτήματος του χρήστη, η λάμπα θα αλλάξει τη φωτεινότητά της όταν ποσοτικοποιήσουν ή μειώσουν την αντίσταση της ανίχνευσης ανίχνευσης φωτός LDR
Λαμπτήρας έντασης φωτός Arduino: 5 βήματα
Arduino Light Intensity Lamp: Σε αυτό το έργο θα μάθετε πώς να ενεργοποιείτε αυτόματα μια λάμπα όταν είναι σκοτεινή
Σχεδίαση έντασης φωτός με χρήση της Arduino και της Python's Arduino Master Library: 5 βήματα
Σχεδίαση έντασης φωτός με χρήση Arduino και Python's Arduino Master Library: Το Arduino είναι ένα οικονομικό αλλά εξαιρετικά αποδοτικό και λειτουργικό εργαλείο, ο προγραμματισμός του στο Embedded C καθιστά τη διαδικασία των έργων κουραστική! Η μονάδα Arduino_Master της Python απλοποιεί αυτό και μας επιτρέπει να εκτελούμε υπολογισμούς, να αφαιρούμε τιμές σκουπιδιών