Καλοί λάτρεις της ημέρας του Arduino! Στο διαδίκτυο, είδα ένα αρκετά ενδιαφέρον και θεαματικό ρομπότ (ή συσκευή, το αποκαλώ αυτό που θέλεις) που παίζει το παιχνίδι Stak, χρησιμοποιώντας τις ίδιες αρχές λειτουργίας, μπορείς να φτιάξεις ένα ρομπότ που μπορεί να παίξει παιχνίδια όπως παύλα γεωμετρίας, πιάνο και άλλα, Πιάστε στην οθόνη με μια συγκεκριμένη ακολουθία. Τι έκανα, παρακαλώ αξιολογήστε στην παρακάτω έρευνα.
Αν κάποιος ενδιαφέρεται, εδώ είναι ένα βίντεο του έργου αυτού του ρομπότ:
Και γι 'αυτό το "ρομπότ" χρειαζόμαστε:
πληρωμή Arduino Uno
- σύνδεση καλωδίων όπως "πατέρας-μητέρα" ή "πατέρας-πατέρας"
-η υπηρεσία
- ένα κομμάτι κόντρα πλακέ
- ένα κομμάτι του σκάφους πάχους περίπου 1 cm, το κύριο πράγμα είναι ότι δύο φορές είναι παχύτερο από το κόντρα πλακέ
παγωτό ραβδί
γραφίδα
Φύλλο (εάν δεν υπάρχει γραφίδα)
- Μπαταρία (εάν δεν υπάρχει γραφίδα)
- τροφοδοσία για 6-12 volt (χρησιμοποιώ μπαταρίες 4 δακτύλων που συνδέονται σε σειρά)
Από τα εργαλεία που χρειαζόμαστε:
ψαλίδι
θερμική κόλλα
Και το πρώτο πράγμα που πρέπει να κάνετε είναι να κόψετε ένα τεμάχιο διπλάσιο από το κομμάτι του κόντρα πλακέ σας από ένα κομμάτι κόντρα πλακέ, μπορείτε να το κάνετε μεγαλύτερο και πρέπει να κόψετε ένα κομμάτι του μεγέθους του τηλεφώνου σας από τον πίνακα (έκανα ελαφρώς διαφορετικά μεγέθη, αλλά αυτό δεν είναι καθόλου κρίσιμο). Στη συνέχεια κολλάμε τα κενά μας όπως φαίνεται στη φωτογραφία:
Πάρτε το ραβδί παγωτού και κόψτε το σε περίπου το μισό:
Κολλήστε τα στο κέντρο του σκάφους, από την πλευρά του κόντρα πλακέ, όπως φαίνεται στη φωτογραφία:
Κόλλησα την σανίδα Ardino Uno από την άκρη του πίνακα:
Παίρνουμε το σερβοκινητήρα και κόβουμε τα καλώδια έτσι ώστε να μην παρεμβαίνουν:
Συνδέστε τον σερβοκινητήρα στο άκρο των μισών παγίδων παγωτού:
Τοποθετούμε τα καλώδια και κόβουμε την έξοδο του σερβοκινητήρα στην άκρη της πλακέτας:
Προσθέστε 3 καλώδια dad-mom, κατά προτίμηση σε διαφορετικά χρώματα, ώστε να μην μπερδεύεστε
Συνδέουμε τη μονάδα σερβομηχανικής στο board Arduino ως εξής:
καφέ σύρμα στο gnd
-Εσύ καλώδιο σε 5v
- πορτοκαλί καλώδιο στην 9 "ψηφιακή καρφίτσα"
Αν δεν έχετε γραφίδα, όπως η δική μου, τότε μην απελπίζεστε, είναι πολύ απλό να το κάνετε.
Λαμβάνουμε μια συνηθισμένη μπαταρία τύπου δακτύλου και την αρνητική πλευρά όσο το δυνατόν πιο σφιχτά, τυλίγουμε το με λεπτό φύλλο και στη συνέχεια το κολλάμε πολύ σφιχτά:
Τώρα πρέπει να τοποθετήσετε το τηλέφωνο στο κόντρα πλακέ κάτω από τον σερβοκινητήρα, να τοποθετήσετε την μπαταρία στην κορυφή και να σημειώσετε σε ποιο επίπεδο θα τοποθετήσουμε τη "γραφίδα" μας. Αφού σημειώσουμε τα πάντα, στερεώστε σταθερά το "γραφίδα" στο μοχλό του σερβοκινητήρα, ακριβώς υπό γωνία 90 μοιρών (η ίδια γωνία πρέπει να είναι όταν εφαρμόζετε το "γραφίδα" στο τηλέφωνο όταν το μετράμε). Όλα θα πρέπει να λειτουργούν όπως φαίνεται στη φωτογραφία:
Τώρα συνδέουμε το "ρομπότ" μας στον υπολογιστή μέσω της θύρας που έχει διαμορφωθεί στο IDE του Arduino, εκτελέστε το προηγουμένως ονομασμένο Αρduino IDE και αντιγράψτε το παρακάτω σκίτσο και μετά κάντε κλικ στο κουμπί "λήψη". Εάν όλα γίνονται σωστά, το σκίτσο θα φορτωθεί χωρίς σφάλματα και μετά από μερικά δευτερόλεπτα ο σερβοκινητήρας θα ξεκινήσει τη δουλειά του. Αν έχετε σημαντικές διαφορές στα μεγέθη της γραφίδας και του σερβοκινητήρα, κάντε αυτό το σκίτσο για τον εαυτό σας, είναι αρκετά απλό.
Εδώ είναι ένα σκίτσο:
#include
Servo servo1;
void setup ()
{
servo1.attach (9);
servo1.write (125);
καθυστέρηση (5000);
servo1.write (90);
καθυστέρηση (200).
servo1.write (125);
καθυστέρηση (750).
}}
κενός βρόχος ()
{
servo1.write (90); // 1
καθυστέρηση (200).
servo1.write (125);
καθυστέρηση (600).
}}
Χρησιμοποιώντας κολλητική ταινία ή ηλεκτρική ταινία, ανεμοιώνουμε την απογυμνωμένη πλευρά ενός καλωδίου τύπου "mother-to-mother" με μια αποκοπή "μητέρας" στην πλευρά "plus" της "γραφίδας" και εξάγουμε αυτό το καλώδιο στο Gnd για το Arduino:
Λοιπόν, αυτό είναι! Η απλή μας το ρομπότ έτοιμη και παραμένει μόνο για να το δοκιμάσετε! Για να το κάνετε αυτό, τοποθετήστε το τηλέφωνο κάτω από τη γραφίδα, ξεκινήστε την εφαρμογή Stak και τοποθετήστε το τηλέφωνο έτσι ώστε να είναι πάνω από το κουμπί "play", το οποίο υποδεικνύεται με βέλος. Συνδέουμε ηλεκτρική ενέργεια με το ειδικό προσαρμογέα ή θα βγάλουμε το συν από την μπαταρία μας στο Uin στο Arduino στο gnd. μετά τη σύνδεση της εξουσίας, το ρομπότ μας αρχίζει αμέσως να "παίζει". Και παρόλο που λόγω του ότι δεν χρησιμοποιούσα κανονική γραφίδα, αλλά μια μπαταρία, το ρομπότ μας πολύ συχνά δεν έφτασε στο ρυθμό και χάθηκε, "έπαιξε για μεγάλο χρονικό διάστημα. Αν όλα γίνονται με μεγάλη ακρίβεια, θα παίξουν γενικά μέχρι να πέσει το τηλέφωνο.
Σας ευχαριστώ όλους για την προσοχή σας!