Πίνακας περιεχομένων:

Arduino Light Intensity Lamp - Jyothir: 5 Βήματα
Arduino Light Intensity Lamp - Jyothir: 5 Βήματα

Βίντεο: Arduino Light Intensity Lamp - Jyothir: 5 Βήματα

Βίντεο: Arduino Light Intensity Lamp - Jyothir: 5 Βήματα
Βίντεο: Power LED Auto Intensity Control using Arduino and LDR 2024, Ιούλιος
Anonim
Λαμπτήρας έντασης φωτός Arduino - Jyothir
Λαμπτήρας έντασης φωτός Arduino - Jyothir

Το Arduino έχει πολλά διασκεδαστικά και ενδιαφέροντα έργα που μπορείτε να κάνετε στο σπίτι/το σχολείο, το "Light Intensity Lamp" είναι ένα διασκεδαστικό μικρό έργο που μπορείτε να κάνετε στο σπίτι σας με ελάχιστες προμήθειες και είναι ένα εξαιρετικό έργο για αρχάριους. Το να φτιάξετε τη λάμπα έντασης φωτός είναι πολύ διασκεδαστικό, ειδικά αν το φτιάχνετε μόνοι σας και έχει πολλές πρακτικές χρήσεις, οπότε αν το παίξετε πραγματικά, μπορείτε να το εφαρμόσετε στον φωτισμό του σπιτιού σας για να εξοικονομήσετε χρήματα. Αυτό το έργο ελέγχει τη Λάμπα ανάλογα με το φως αν είναι σκοτεινό το φως θα ανάψει και αν είναι φωτεινό το φως θα σβήσει.

Αυτό είναι το σεμινάριο που θα σας καθοδηγήσει από την αρχή μέχρι το τέλος με ένα εύκολο βήμα φυσικά. Ας αρχίσουμε!

Προμήθειες

  • Αντίσταση εξαρτώμενη από το φως (LDR)
  • Μικροελεγκτής Arduino
  • Τυπική λάμπα
  • Ρελέ LU-5-R
  • Πηγή ισχύος 5V
  • Αντίσταση 1x 1kΩ
  • Breadboard
  • 12x καλώδια

Βήμα 1: Διαγράμματα κυκλωμάτων

Διαγράμματα κυκλωμάτων
Διαγράμματα κυκλωμάτων
Διαγράμματα κυκλωμάτων
Διαγράμματα κυκλωμάτων

Βήμα 2: Σύνδεση με εξαρτώμενη από το φως αντίσταση (LDR)

Σύνδεση με εξαρτώμενη από το φως αντίσταση (LDR)
Σύνδεση με εξαρτώμενη από το φως αντίσταση (LDR)

Το πρώτο μας βήμα σε αυτό το έργο είναι να συνδέσουμε το LDR, για να συνδέσουμε το LDR θα χρειαστείτε καλώδια 3x, 1x αντίσταση 1kΩ και LDR. Πρώτα, πάρτε ένα καλώδιο, συνδέστε το ένα άκρο με τον πείρο A0 στο Arduino και το άλλο άκρο στον ακροδέκτη 2 του LDR (θετικό άκρο). Στη συνέχεια, συνδέστε ένα άλλο καλώδιο στον ακροδέκτη 2 του LDR και συνδέστε το άλλο άκρο στον πείρο τροφοδοσίας Arduino (5V). Τώρα, τέλος, συνδέστε τον ακροδέκτη 1 του LDR (αρνητικό άκρο) στον πείρο γείωσης Arduino χρησιμοποιώντας ένα καλώδιο. Τώρα έχετε ρυθμίσει το LDR σας !!!

Βήμα 3: Σύνδεση λαμπτήρα και ρελέ

Σύνδεση λαμπτήρα και ρελέ
Σύνδεση λαμπτήρα και ρελέ

Τώρα έχουμε σχεδόν τελειώσει, το επόμενο βήμα είναι να συνδέσουμε τον λαμπτήρα χρησιμοποιώντας το ρελέ. Για τους ανθρώπους που δεν γνωρίζουν τη λειτουργία ενός ρελέ, είναι βασικά ένας ηλεκτρομαγνητικός διακόπτης όπου χρησιμοποιεί μικρές ποσότητες τάσης για να παρέχει υψηλότερα ποσά, που είναι ακριβώς αυτό που χρειαζόμαστε για αυτό το έργο! Για αυτήν τη σύνδεση, θα χρειαστείτε ένα μεταβλητό τροφοδοτικό, ένα ρελέ Lu-5-R, έναν λαμπτήρα 120V και καλώδια 4x. Πιάστε πρώτα ένα καλώδιο, συνδέστε το ένα άκρο του στον αρνητικό ακροδέκτη της τροφοδοσίας και συνδέστε το άλλο άκρο του στον ακροδέκτη 1 του ρελέ. Πιάστε ένα άλλο καλώδιο, συνδέστε το ένα άκρο του στον θετικό ακροδέκτη της τροφοδοσίας και συνδέστε το άλλο άκρο στον ακροδέκτη 2 του λαμπτήρα. Τώρα, από τον ακροδέκτη 1 του λαμπτήρα, συνδέστε ένα καλώδιο στον ακροδέκτη 7 του ρελέ. Τώρα συνδέστε τον ακροδέκτη 5 του ρελέ στον πείρο Arduino 4 χρησιμοποιώντας ένα καλώδιο. Τέλος, συνδέστε τον ακροδέκτη 8 του ρελέ στη γείωση και πραγματοποιήσατε με επιτυχία τη σύνδεση Λαμπτήρα και Ρελέ !!!

Βήμα 4: Κωδικοποίηση

Κωδικοποίηση
Κωδικοποίηση

Τώρα τελειώσαμε όλοι με τις συνδέσεις κυκλώματος, το τελευταίο μας βήμα είναι να κάνουμε τώρα την κωδικοποίηση για να λειτουργήσει αυτό το κύκλωμα. Έχω επισυνάψει τον κώδικα για αυτό το κύκλωμα παραπάνω, αλλά ας καταλάβουμε τι πραγματικά κάνει αυτός ο κώδικας.

Αρχικά, στο setup () αρχικοποιούμε όλους τους ακροδέκτες μας (A0 και 4) για το κύκλωμά μας, αρχικοποιούμε τον ακροδέκτη A0 στην είσοδο (λήψη από το LDR) και τον ακροδέκτη 4 στην έξοδο (αποστολή τάσης στο ρελέ), στη συνέχεια το serial.begin (9600) λέει βασικά στο Arduino να ετοιμαστεί να ανταλλάξει μηνύματα με το Serial Monitor με ρυθμό δεδομένων 9600 bit ανά δευτερόλεπτο.

Τώρα στο κενό () λέμε βασικά στο Arduino να λάβει πληροφορίες και να κάνει κάτι με βάση αυτό. Έτσι, η είσοδος λαμβάνεται μέσω του πείρου A0 (σύνδεση LDR), σε αυτήν την περίπτωση η είσοδος θα είναι σκοτεινή (πάνω από 500) ή φωτεινή (κάτω από 500), στη συνέχεια χρησιμοποιώντας μια δήλωση if και else λέμε στο Arduino να στείλει τάση μέσω ακίδα 4 στο ρελέ. Εάν η είσοδος είναι σκοτεινή, του λέμε να στείλει τάση στο ρελέ, το οποίο ανοίγει τον διακόπτη, ενεργοποιώντας τη λάμπα, αλλά εάν η είσοδος είναι φωτεινή, λέμε στο Arduino να μην στείλει τάση στο ρελέ, απενεργοποιώντας τον διακόπτη, έχει ως αποτέλεσμα να σβήσει ο λαμπτήρας.

Βήμα 5: Απολαύστε

Ας ελπίσουμε ότι θα το απολαύσετε και θα είστε περήφανοι για όσα πετύχατε σήμερα από τον εαυτό σας !!

Συνιστάται: