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

Λάμπα έντασης φωτός: 4 βήματα
Λάμπα έντασης φωτός: 4 βήματα

Βίντεο: Λάμπα έντασης φωτός: 4 βήματα

Βίντεο: Λάμπα έντασης φωτός: 4 βήματα
Βίντεο: RGB Led Λάμπα με Τηλεχειριστήριο και Εναλλαγή 16 Χρωμάτων 2024, Ιούλιος
Anonim
Λάμπα έντασης φωτός
Λάμπα έντασης φωτός

Γεια σας κωδικοποιητές, σήμερα θα σας διδάξω πώς να δημιουργήσετε μια λάμπα με μια αντίσταση φωτογραφίας στο TinkerCad. Ας αρχίσουμε!

Προμήθειες

Θα χρειαστείτε:

* 1 Φωτοαντίσταση

* 1 Arduino Uno R3

* 1 λάμπα

* 1 ρελέ SPDT (αφού η λάμπα παίρνει 120 V και το Arduino παρέχει μόνο 5V)

* 1 Πηγή ενέργειας

* 1 Breadboard

Βήμα 1: Οργάνωση

Οργάνωση
Οργάνωση

Το πρώτο πράγμα που θέλετε να κάνετε είναι να οργανώσετε τα υλικά σας όπως στην εικόνα. Αυτό θα διευκολύνει όταν πρέπει να συνδέσουμε τα πάντα μαζί.

Βήμα 2: Φωτοαντίσταση

Φωτοαντίσταση
Φωτοαντίσταση

Το πρώτο πράγμα που θα συνδέσουμε είναι η αντίσταση φωτογραφιών. Συνδέουμε τον πείρο 5V στον θετικό ακροδέκτη του breadboard, προσθέτουμε γείωση (φροντίζουμε να προσθέσουμε ισχύ/γείωση σε ολόκληρο το breadboard) και προσθέτουμε τη φωτοαντίσταση μία γραμμή pin πάνω από το έδαφος. Μεταξύ αυτών, συνδέετε τον ακροδέκτη A0 σε αντίσταση 1000 ohm και τον συνδέετε σε θετικό.

Βήμα 3: Τροφοδοσία, ρελέ και λάμπα

Τροφοδοσία, ρελέ και λάμπα
Τροφοδοσία, ρελέ και λάμπα

Στη συνέχεια, θα συνδέσουμε την πηγή ισχύος, το ρελέ και τον λαμπτήρα με το Arduino. Πρώτον, πρέπει να γειώσουμε με το Arduino και να συνδέσουμε τα άκρα κάθε σανίδας έτσι ώστε η ισχύς και το έδαφος να περνούν παντού γύρω από το breadboard. Στη συνέχεια, για την τροφοδοσία, συνδέουμε τη γείωση στον ακροδέκτη 1 του ρελέ και προσθέτουμε γείωση από τον ακροδέκτη 8 του ρελέ. Το θετικό της τροφοδοσίας πηγαίνει στον ακροδέκτη 2 του λαμπτήρα και το θετικό του λαμπτήρα πηγαίνει στον ακροδέκτη 7 του ρελέ. Τέλος, μπορούμε να συνδέσουμε την ψηφιακή ακίδα 4 στον ακροδέκτη 5 του ρελέ. Με αυτό, όλη η καλωδίωση/το υλικό έχει ολοκληρωθεί και μπορούμε να προχωρήσουμε στην κωδικοποίηση του Arduino!

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

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

Η κωδικοποίηση για αυτό είναι σε δύο μέρη. void setup και void loop. Η εγκατάσταση, όπως λέει, ρυθμίζει τις καρφίτσες και ο βρόχος περνάει ένα κομμάτι κώδικα.

Για ρύθμιση void, χρησιμοποιούμε το pinMode για να επιλέξουμε έναν συγκεκριμένο αριθμό pin και επιλέγουμε αν είναι είσοδος ή έξοδος. Σε αυτήν την περίπτωση, ο ακροδέκτης A0 είναι είσοδος και ο ακροδέκτης 4 για έξοδο. Το Serial.begin ξεκινά τη σειριακή οθόνη για την αντίσταση φωτογραφιών. Με αυτό, μπορούμε να ξεκινήσουμε στον κενό βρόχο.

Για void loop, γράφουμε Serial.println (analogRead (A1)); για να εκτυπώσετε τα δεδομένα της αντίστασης φωτογραφιών και της σειριακής οθόνης. Γράφουμε μια δήλωση if, εάν η αντίσταση φωτογραφίας δίνει αριθμούς άνω των 500 (ή ένα αμυδρό φως) ότι θα σβήσει τον λαμπτήρα και θα τον ανάψει αν δεν ήταν αμυδρός. Και κάπως έτσι, ο κώδικας έχει ολοκληρωθεί και το κύκλωμα λειτουργεί!

Σας ευχαριστούμε που διαβάσατε αυτό το σεμινάριο! Ελπίζω να σας άρεσε!

Συνιστάται: