![ΠΑΡΑΚΟΛΟΥΘΗΣΗ ΑΥΤΟΜΑΤΟΥ ΦΩΣ ΜΕ ARDUINO UNO R3: 5 Βήματα ΠΑΡΑΚΟΛΟΥΘΗΣΗ ΑΥΤΟΜΑΤΟΥ ΦΩΣ ΜΕ ARDUINO UNO R3: 5 Βήματα](https://i.howwhatproduce.com/images/006/image-16022-8-j.webp)
Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39
![ΠΑΡΑΚΟΛΟΥΘΗΣΗ ΑΥΤΟΜΑΤΟΥ ΦΩΣ ΜΕ ARDUINO UNO R3 ΠΑΡΑΚΟΛΟΥΘΗΣΗ ΑΥΤΟΜΑΤΟΥ ΦΩΣ ΜΕ ARDUINO UNO R3](https://i.howwhatproduce.com/images/006/image-16022-9-j.webp)
Σε αυτό το μάθημα, θα χρησιμοποιήσουμε έναν σερβοκινητήρα, μια φωτοαντίσταση και μια αντίσταση πτώσης για να συναρμολογήσουμε ένα σύστημα αυτόματης παρακολούθησης πηγής φωτός.
Βήμα 1: Στοιχεία
- Πίνακας Arduino Uno * 1
- Καλώδιο USB * 1
Σερβοκινητήρας * 1
- φωτοαντίσταση * 1
- Αντίσταση (10k) * 1
- Breadboard * 1
- Καλώδια βραχυκυκλωτήρων
Βήμα 2: Αρχή
Ο σερβοκινητήρας και η φωτοαντίσταση σαρώνουν και αναζητούν πηγή φωτός σε 180 μοίρες και καταγράφουν τη θέση της πηγής φωτός. Μετά την ολοκλήρωση της σάρωσης, ο σερβοκινητήρας και ο φωτοαντιστάτης σταματούν προς την κατεύθυνση της πηγής φωτός.
Βήμα 3: Σχηματικό διάγραμμα
![Σχηματικό διάγραμμα Σχηματικό διάγραμμα](https://i.howwhatproduce.com/images/006/image-16022-10-j.webp)
Βήμα 4: Διαδικασίες
![Διαδικασίες Διαδικασίες](https://i.howwhatproduce.com/images/006/image-16022-11-j.webp)
![Διαδικασίες Διαδικασίες](https://i.howwhatproduce.com/images/006/image-16022-12-j.webp)
Βήμα 1:
Δημιουργήστε το κύκλωμα.
Βήμα 2:
Κατεβάστε τον κώδικα από τη διεύθυνση
Βήμα 3:
Ανεβάστε το σκίτσο στον πίνακα Arduino Uno
Κάντε κλικ στο εικονίδιο Μεταφόρτωση για να ανεβάσετε τον κωδικό στον πίνακα ελέγχου.
Εάν εμφανιστεί η ένδειξη "Done uploading" στο κάτω μέρος του παραθύρου, σημαίνει ότι το σκίτσο έχει μεταφορτωθεί επιτυχώς.
Τώρα, αν χρησιμοποιήσετε φακό για να λάμψετε τη φωτοαντίσταση, θα δείτε τον σερβοκινητήρα και τον φωτοαντιστάτη να περιστρέφονται και, τέλος, να σταματούν προς την κατεύθυνση της πηγής φωτός
Βήμα 5: Κωδικός
/********************************************************************
* όνομα:
Αυτόματη παρακολούθηση πηγής φωτός
* λειτουργία
: εάν χρησιμοποιείτε φακό για να λάμψετε τη φωτοαντίσταση, * θα δεις
ο σερβοκινητήρας και η φωτοαντίσταση περιστρέφονται, * και τελικά
σταματήσει προς την κατεύθυνση της πηγής φωτός.
***********************************************************************
/Email: [email protected]
// Ιστοσελίδα: www.primerobotics.in
#περιλαμβάνω
const int photocellPin = A0;
/************************************************/
Servo myservo; // δημιουργία servo αντικειμένου για τον έλεγχο ενός servo
int outputValue = 0;
int γωνία = {0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160, 170, 180};
int maxVal = 0;
int maxPos = 0;
/*************************************************/
void setup ()
{
Serial.begin (9600);
myservo.attach (9); // επισυνάπτει το σερβο στο pin 9 στο σερβο αντικείμενο
}
/*************************************************/
κενός βρόχος ()
{
για (int i = 0;
i <19; i ++)
{
myservo.write (γωνία ); // γράψτε τη γωνία σε σερβο
outputValue
= analogRead (photocellPin); // διαβάστε την τιμή του A0
Serial.println (outputValue); // εκτυπώστε το
if (outputValue> maxVal) // αν η τρέχουσα τιμή του A0 είναι μεγαλύτερη από την προηγούμενη
{
maxVal = outputValue; // γράψτε την τιμή
maxPos
= i; //
}
καθυστέρηση (200)?
}
myservo.write (γωνία [maxPos]); // γράψτε τη γωνία σερβο που η A0 έχει τη μεγαλύτερη τιμή
ενώ (1)?
}
Συνιστάται:
Δημιουργία αυτόματου ηλιακού ιχνηλάτη με Arduino Nano V2: 17 βήματα (με εικόνες)
![Δημιουργία αυτόματου ηλιακού ιχνηλάτη με Arduino Nano V2: 17 βήματα (με εικόνες) Δημιουργία αυτόματου ηλιακού ιχνηλάτη με Arduino Nano V2: 17 βήματα (με εικόνες)](https://i.howwhatproduce.com/images/005/image-13435-j.webp)
Δημιουργία αυτόματου ηλιακού ιχνηλάτη με Arduino Nano V2: Γεια! Αυτό το Instructable προορίζεται να είναι το δεύτερο μέρος του έργου μου Solar Tracker. Για μια εξήγηση για το πώς λειτουργούν οι ηλιακοί ιχνηλάτες και πώς σχεδίασα το πρώτο μου tracker, χρησιμοποιήστε τον παρακάτω σύνδεσμο. Αυτό θα προσφέρει πλαίσιο για αυτό το έργο.https: //www.instructables.co
Διακόπτης αυτόματου φορτίου (κενού) με ACS712 και Arduino: 7 βήματα (με εικόνες)
![Διακόπτης αυτόματου φορτίου (κενού) με ACS712 και Arduino: 7 βήματα (με εικόνες) Διακόπτης αυτόματου φορτίου (κενού) με ACS712 και Arduino: 7 βήματα (με εικόνες)](https://i.howwhatproduce.com/images/006/image-15103-j.webp)
Αυτόματος διακόπτης φόρτωσης (κενού) με ACS712 και Arduino: Γεια σε όλους, η λειτουργία ενός ηλεκτρικού εργαλείου σε κλειστό χώρο είναι πολύβουη, λόγω όλης της σκόνης που δημιουργείται στον αέρα και της σκόνης στον αέρα, σημαίνει σκόνη στους πνεύμονές σας. Η εκτέλεση του καταστήματος σας μπορεί να εξαλείψει κάποιον από αυτόν τον κίνδυνο, αλλά να τον ενεργοποιείτε και να τον απενεργοποιείτε κάθε φορά
Κινούμενο φως διάθεσης & νυχτερινό φως: 6 βήματα (με εικόνες)
![Κινούμενο φως διάθεσης & νυχτερινό φως: 6 βήματα (με εικόνες) Κινούμενο φως διάθεσης & νυχτερινό φως: 6 βήματα (με εικόνες)](https://i.howwhatproduce.com/images/009/image-27000-j.webp)
Animated Mood Light & Night Light: Έχοντας μια γοητεία που συνορεύει με την εμμονή με το φως, αποφάσισα να δημιουργήσω μια επιλογή από μικρά αρθρωτά PCB που θα μπορούσαν να χρησιμοποιηθούν για τη δημιουργία φωτεινών οθονών RGB οποιουδήποτε μεγέθους. Έχοντας κάνει το αρθρωτό PCB, έπεσα στην ιδέα να τα οργανώσω σε
Ηλιακό φως χωρίς μπαταρία ή ηλιακό φως Γιατί όχι ;: 3 βήματα
![Ηλιακό φως χωρίς μπαταρία ή ηλιακό φως Γιατί όχι ;: 3 βήματα Ηλιακό φως χωρίς μπαταρία ή ηλιακό φως Γιατί όχι ;: 3 βήματα](https://i.howwhatproduce.com/images/011/image-31940-j.webp)
Ηλιακό φως χωρίς μπαταρία ή ηλιακό φως … Γιατί όχι ;: Καλώς ορίσατε. Συγγνώμη για το englishDaylight μου; Ηλιακός? Γιατί; Έχω ένα ελαφρώς σκοτεινό δωμάτιο κατά τη διάρκεια της ημέρας και πρέπει να ανάβω τα φώτα κατά τη χρήση. Εγκαταστήστε το φως του ήλιου για μέρα και νύχτα (1 δωμάτιο): (στη Χιλή)-Ηλιακός πίνακας 20w: 42 $ US-Μπαταρία: 15 $ US-Ηλιακός περιορισμός χρέωσης
Δημιουργία αυτόματου ηλιακού ιχνηλάτη με Arduino UNO: 8 βήματα
![Δημιουργία αυτόματου ηλιακού ιχνηλάτη με Arduino UNO: 8 βήματα Δημιουργία αυτόματου ηλιακού ιχνηλάτη με Arduino UNO: 8 βήματα](https://i.howwhatproduce.com/images/004/image-10324-27-j.webp)
Δημιουργία αυτόματου ηλιακού ιχνηλάτη με Arduino UNO: Η ηλιακή ενέργεια γίνεται όλο και πιο διαδεδομένη σε όλο τον κόσμο. Επί του παρόντος, πολλές μέθοδοι ερευνώνται για να κάνουν τα ηλιακά πάνελ να παράγουν περισσότερη ενέργεια, μειώνοντας την εξάρτησή μας από ορυκτά καύσιμα και άνθρακα. Ένας τρόπος για να γίνει αυτό είναι να μετακινηθούν τα πάνελ