Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Οργάνωση
- Βήμα 2: Φωτοαντίσταση
- Βήμα 3: Τροφοδοσία, ρελέ και λάμπα
- Βήμα 4: Κωδικοποίηση στο Arduino
Βίντεο: Λάμπα έντασης φωτός: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Γεια σας κωδικοποιητές, σήμερα θα σας διδάξω πώς να δημιουργήσετε μια λάμπα με μια αντίσταση φωτογραφίας στο 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
Η κωδικοποίηση για αυτό είναι σε δύο μέρη. void setup και void loop. Η εγκατάσταση, όπως λέει, ρυθμίζει τις καρφίτσες και ο βρόχος περνάει ένα κομμάτι κώδικα.
Για ρύθμιση void, χρησιμοποιούμε το pinMode για να επιλέξουμε έναν συγκεκριμένο αριθμό pin και επιλέγουμε αν είναι είσοδος ή έξοδος. Σε αυτήν την περίπτωση, ο ακροδέκτης A0 είναι είσοδος και ο ακροδέκτης 4 για έξοδο. Το Serial.begin ξεκινά τη σειριακή οθόνη για την αντίσταση φωτογραφιών. Με αυτό, μπορούμε να ξεκινήσουμε στον κενό βρόχο.
Για void loop, γράφουμε Serial.println (analogRead (A1)); για να εκτυπώσετε τα δεδομένα της αντίστασης φωτογραφιών και της σειριακής οθόνης. Γράφουμε μια δήλωση if, εάν η αντίσταση φωτογραφίας δίνει αριθμούς άνω των 500 (ή ένα αμυδρό φως) ότι θα σβήσει τον λαμπτήρα και θα τον ανάψει αν δεν ήταν αμυδρός. Και κάπως έτσι, ο κώδικας έχει ολοκληρωθεί και το κύκλωμα λειτουργεί!
Σας ευχαριστούμε που διαβάσατε αυτό το σεμινάριο! Ελπίζω να σας άρεσε!
Συνιστάται:
Πώς να κάνετε καταγραφή θερμοκρασίας και έντασης φωτός - Προσομοίωση Proteus - Φριζάρισμα - Liono Maker: 5 Βήματα
Πώς να κάνετε καταγραφή θερμοκρασίας και έντασης φωτός | Προσομοίωση Proteus | Φριζάρισμα | Liono Maker: Γεια, αυτό είναι το Liono Maker, αυτό είναι το επίσημο κανάλι μου στο YouTube. Αυτό είναι το κανάλι YouTube ανοιχτού κώδικα. Εδώ είναι ο σύνδεσμος: Liono Maker YouTube Channel Εδώ είναι ο σύνδεσμος βίντεο: Temp & Light Intensity LoggingΣε αυτό το σεμινάριο θα μάθουμε πώς να κάνουμε Temper
Μέτρηση έντασης φωτός με χρήση BH1715 και Raspberry Pi: 5 βήματα
Μέτρηση έντασης φωτός με χρήση BH1715 και Raspberry Pi: Χθες εργαζόμασταν σε οθόνες LCD και ενώ δουλεύαμε πάνω από αυτές συνειδητοποιήσαμε τη σημασία του υπολογισμού της έντασης του φωτός. Η ένταση του φωτός δεν είναι σημαντική μόνο στη φυσική περιοχή αυτού του κόσμου, αλλά έχει τον καλά αναφερόμενο ρόλο της στη βιολογία
Παρακολούθηση έντασης ηλιακού φωτός: 3 βήματα
Sunlight Intensity Tracker: Υπάρχουν πολλά έργα εκεί έξω που βασίζονται στη θερμότητα ή το φως του ήλιου. Π.χ. το στέγνωμα φρούτων και λαχανικών. Ωστόσο, η ένταση του ηλιακού φωτός δεν είναι πάντα σταθερή και αλλάζει όλη την ημέρα. Αυτό το έργο προσπαθεί να χαρτογραφήσει τον ήλιο
Λαμπτήρας έντασης φωτός Arduino: 3 βήματα
Arduino Light Intensity Lamp: Αυτό το κύκλωμα μπορεί να χρησιμοποιηθεί ως πραγματικός λαμπτήρας, σχολικό έργο και διασκεδαστική πρόκληση. Αυτό το κύκλωμα είναι εύκολο στη χρήση και εύκολο να γίνει, αλλά αν δεν έχετε χρησιμοποιήσει το tinker cad πριν, ίσως θελήσετε να το δοκιμάσετε πρώτα
Βασική λάμπα έντασης φωτός Arduino!: 5 βήματα
Βασικός λαμπτήρας έντασης φωτός Arduino!: Το σημερινό κύκλωμα είναι ένα διασκεδαστικό μικρό έργο Arduino για καραντίνα! Αυτό το κύκλωμα εστιάζει σε δύο ενδιαφέροντα υλικά. το ρελέ SPDT & Φωτοαντίσταση. Επιπλέον, ο σκοπός του ρελέ είναι να είναι ένας διακόπτης σε ένα κύκλωμα ηλεκτρονικά. Επιπλέον, η φωτογράφιση