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

Πώς να χρησιμοποιήσετε ένα φωτοκύτταρο για να αλλάξετε το χρώμα της λυχνίας LED RGB: 3 βήματα
Πώς να χρησιμοποιήσετε ένα φωτοκύτταρο για να αλλάξετε το χρώμα της λυχνίας LED RGB: 3 βήματα

Βίντεο: Πώς να χρησιμοποιήσετε ένα φωτοκύτταρο για να αλλάξετε το χρώμα της λυχνίας LED RGB: 3 βήματα

Βίντεο: Πώς να χρησιμοποιήσετε ένα φωτοκύτταρο για να αλλάξετε το χρώμα της λυχνίας LED RGB: 3 βήματα
Βίντεο: Κάμερα 2in1 POE 48V ΣΕ ΕΝΑ ΚΑΛΩΔΙΟ 2024, Δεκέμβριος
Anonim
Πώς να χρησιμοποιήσετε ένα φωτοκύτταρο για να αλλάξετε το χρώμα της λυχνίας LED RGB
Πώς να χρησιμοποιήσετε ένα φωτοκύτταρο για να αλλάξετε το χρώμα της λυχνίας LED RGB

Για το έργο Arduino, μέρος 01, η αρχική μου ιδέα ήταν να χρησιμοποιήσω έναν αισθητήρα θερμοκρασίας για να ενεργοποιήσω και να απενεργοποιήσω ένα LED, αλλά δυστυχώς ο αισθητήρας θερμοκρασίας μου δεν είχε έρθει ακόμα, κάτι που με άφησε να επιλέξω από τους αισθητήρες που είναι διαθέσιμοι στο κιτ εκκίνησης Elegoo και αναρωτιέμαι αν ίσως δεν είχα ξεχάσει να παραγγείλω τους αισθητήρες θερμοκρασίας μου από την αρχή.

Με το νέο σχέδιο η ιδέα είναι απλή: Χρησιμοποιήστε ένα φωτοκύτταρο για να αλλάξετε το χρώμα ενός LED.

Προμήθειες:

  • 1 x Arduino Uno (ή ισοδύναμο)
  • 1 x σανίδα ψωμιού
  • 4 x αντιστάσεις
  • 1 x LED RGB
  • 1 x Φωτοκύτταρο
  • 7 x σύρματα MM
  • καλώδιο USB

Όλα τα αντικείμενα που χρησιμοποιούνται βρίσκονται στο κιτ εκκίνησης Elegoo. Εδώ

Βήμα 1: Δημιουργήστε το Breadboard σας

Δημιουργήστε το Breadboard σας
Δημιουργήστε το Breadboard σας

Το πρώτο πράγμα που πρέπει να κάνετε είναι να φτιάξετε το breadboard σας, συνδέοντας το φωτοκύτταρο στις ακίδες 5V και A5 όπως φαίνεται παραπάνω. Κατά τη σύνδεση της λυχνίας LED RGB, θα συνδέσετε κάθε RGB σε ακίδα και κάθοδο στη γείωση. Σε αυτήν την περίπτωση κόκκινο έως 6, πράσινο έως 5 και μπλε σε 3.

Βήμα 2: Ο κώδικας

Ως νέος σε αυτό, έχω συγχωνεύσει κώδικα από πολλά μέρη για να έχω το τελικό αποτέλεσμα. Τα πιο σημαντικά βήματα σε αυτόν τον κώδικα είναι ο καθορισμός των μεταβλητών για το φωτοκύτταρο και κάθε έξοδος ακίδων LED. Οι αρχικές πηγές κώδικα προέρχονται από πολλά αρχεία arduino tutorial, καθώς και αυτό το σεμινάριο του Luca Mcloughlin που βρίσκεται εδώ.

Βεβαιωθείτε ότι πριν από την κωδικοποίηση δοκιμάστε το φωτοκύτταρό σας στις βασικότερες λειτουργίες του για να βρείτε την καθορισμένη τιμή, για τη δική μου ήταν 1023. Αυτή είναι η τιμή που θα χρησιμοποιηθεί για να αλλάξετε το χρώμα στη δήλωση if, else. Αυτό είναι επίσης σημαντικό καθώς αυτό λέει στο LED σας σε τι αντιδρά. Ο συνδυασμός κώδικα που χρησιμοποίησα επισυνάπτεται παρακάτω

Βήμα 3: Δοκιμή

Δοκιμή
Δοκιμή
Δοκιμή
Δοκιμή

Μετά την κωδικοποίηση θα πρέπει να δοκιμάσετε για να βεβαιωθείτε ότι όλα λειτουργούν σωστά. Εάν γίνει σωστά, το χρώμα της λυχνίας LED θα πρέπει να αντιδρά στην αλλαγή του φωτός όταν ένα αντικείμενο ή ένα χέρι τοποθετείται πάνω ή πάνω από αυτό, αλλάζοντας από μπλε σε κόκκινο.

Συνιστάται: