Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Δείτε το βίντεο
- Βήμα 2: Συνδέστε το σωλήνα Pvc στο σερβοκινητήρα
- Βήμα 3: Συνδέστε το σωλήνα Pvc στο ξύλινο μπλοκ
- Βήμα 4: Συνδέστε το Stylus στο Servo
- Βήμα 5: Συνδέστε το Servo στο Arduino
- Βήμα 6: Ολοκληρώστε τις τελευταίες προετοιμασίες
- Βήμα 7: Ετοιμάστε τον κώδικα
- Βήμα 8: Απολαύστε
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Όλη η ιδέα αυτού είναι να φτιάξετε μια αντιγραφή arduino που μπορεί να νικήσει τη στοίβα παιχνιδιών τηλεφώνου.
Προμήθειες
- Ένα Arduino Uno
- Ένας σωλήνας PVC
- Σερβοκινητήρας SG90
- Ένα ξύλινο μπλοκ
- Μια γραφίδα
- Ένα έξυπνο τηλέφωνο
Βήμα 1: Δείτε το βίντεο
Δες το βίντεο.
Βήμα 2: Συνδέστε το σωλήνα Pvc στο σερβοκινητήρα
Κολλήστε το σερβοκινητήρα στο ένα άκρο ενός σωλήνα pvc, το δικό μου είναι 2 3/4 ιντσών ταιριάζει ανάλογα με το δικό σας.
Βήμα 3: Συνδέστε το σωλήνα Pvc στο ξύλινο μπλοκ
Κολλήστε το ένα άκρο του σωλήνα pvc στην άκρη του ορυχείου ξύλινου μπλοκ είναι ύψους περίπου 1/2 ίντσας.
Βήμα 4: Συνδέστε το Stylus στο Servo
Συνδέστε τη γραφίδα στο σερβο, το σύλιό μου είναι 4 ίντσες.
Βήμα 5: Συνδέστε το Servo στο Arduino
Συνδέστε τα καλώδια στο arduino uno ανάλογα.
- Το κίτρινο καλώδιο του servo πηγαίνει στην ψηφιακή ακίδα 7 στο arduino.
- Το κόκκινο σύρμα πηγαίνει στα 5Volt του arduino.
- Και τέλος, το καφέ σύρμα πηγαίνει στη γείωση του arduino.
Βήμα 6: Ολοκληρώστε τις τελευταίες προετοιμασίες
Κολλήστε το τηλέφωνο και το ξύλινο μπλοκ στο τραπέζι, κατεβάστε τη στοίβα στο τηλέφωνο, κολλήστε το τηλέφωνο στο τραπέζι δίπλα στην αντιπαράθεση arduino και συνδέστε τελευταία το arduino με τον υπολογιστή.
Βήμα 7: Ετοιμάστε τον κώδικα
Ανεβάστε αυτό το σκίτσο στο arduino IDE.
/* Σάρωση
από BARRAGAN Αυτό το παράδειγμα κώδικα είναι δημόσιος τομέας.
τροποποιήθηκε 19/7/2019
www.arduino.cc/en/Tutorial/Sweep */
#περιλαμβάνω
Servo myservo;
void setup () {
myservo.attach (7);
myservo.write (125);
καθυστέρηση (200)?
myservo.write (90);
καθυστέρηση (800)?
myservo.write (120); }
void loop () {
καθυστέρηση (100)?
myservo.write (90);
καθυστέρηση (700)?
myservo.write (125);
καθυστέρηση (100)?
myservo.write (90);
καθυστέρηση (700)?
myservo.write (125);
// Αλλάξτε όλες τις τιμές σερβο και καθυστερήστε εάν χρειάζεται
}
Βήμα 8: Απολαύστε
ΑΠΟΛΑΥΣΤΕ ΤΟΝ ΠΟΛΥ ΔΙΚΟ ΣΑΣ ARDUINO GAME BEATER!