» Ηλεκτρονικά » Arduino »Πώς να φτιάξετε ένα απλό ρομπότ στο Arduino Uno που παίζει το παιχνίδι Stak

Πώς να κάνετε ένα απλό ρομπότ στο Arduino Uno που "παίζει" το παιχνίδι Stak


Καλοί λάτρεις της ημέρας του 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. μετά τη σύνδεση της εξουσίας, το ρομπότ μας αρχίζει αμέσως να "παίζει". Και παρόλο που λόγω του ότι δεν χρησιμοποιούσα κανονική γραφίδα, αλλά μια μπαταρία, το ρομπότ μας πολύ συχνά δεν έφτασε στο ρυθμό και χάθηκε, "έπαιξε για μεγάλο χρονικό διάστημα. Αν όλα γίνονται με μεγάλη ακρίβεια, θα παίξουν γενικά μέχρι να πέσει το τηλέφωνο.




Σας ευχαριστώ όλους για την προσοχή σας!
Stak Robot
Σύνολο ψηφοφόρων: 205
8.6
6.8
6.6

Προσθέστε ένα σχόλιο

    • χαμόγελοχαμογελάειxaxaΕντάξειdontknowyahoonea
      αφεντικόξυστάανόητοςναιναι-ναιεπιθετικήμυστικό
      Συγγνώμηχορόςdance2dance3συγχώρησηβοήθειαποτά
      σταματήστεφίλουςκαλόgoodgoodσφυρίχτρασυρρέουνγλώσσα
      καπνόςπαλαμάκιαcrayδηλώστεαπογοητευτικήdon-t_mentionκατεβάστε
      θερμότηταςirefulγέλιο1mdaσυνάντησηmoskingαρνητική
      not_iποπ κορντιμωρίαδιαβάστετρομάξτεφοβίζειαναζήτηση
      χλευάζωthank_youαυτόto_clueumnikοξείασυμφωνώ
      κακόbeeeblack_eyeblum3ρουζκαυχηθείτεπλήξη
      λογοκρισίαευχαρίστησηsecret2απειλήσουννίκηyusun_bespectacled
      shokrespektlolπροβλέπουνκαλωσορίστεkrutoyya_za
      ya_dobryiβοηθόςne_huliganne_othodifludαπαγόρευσηκοντά
5 σχόλια
Λοιπόν, αρχικά δεν ήθελα να ασχοληθώ με το φύλλο και το έδαφος
Και δικαίως, ήταν απαραίτητο να ξεκινήσετε αμέσως με ένα μαχαίρι, και το smartphone είναι πιο ακριβό! χαμόγελο
Rzhu kapets. Ο Ντζίττα κλώτσησε. τιμωρία
Λοιπόν, ένας άνθρωπος έχασε δύο κουμπιά που ίσως πιέζονται. τότε ψηφιακό .. όχι. ένα τέτοιο τυπογραφικό λάθος. WAH! αναζήτηση
Είναι σαφές ότι, δηλαδή, η αντίσταση μόνωσης της ηλεκτρικής κίνησης είναι πολύ μεγάλη, το πλαστικό είναι καλό.
Ο συγγραφέας
Καλά, στην αρχή δεν ήθελα να ασχοληθώ με αλουμινόχαρτο και έδαφος, αλλά χωρίς αυτό δεν δούλευα, αν δεν κάνω λάθος, ακόμη και μια συνηθισμένη φτηνή γραφίδα πρέπει να γειωθεί. Λοιπόν, κόλληση Arduins Νομίζω ότι ο μαθητής είναι συγγνωστή
Το παιχνίδι ονομάζεται όχι Stak, αλλά Stack.
Δεν είναι ξεκάθαρο γιατί οι πονηρές επεμβάσεις με την μπαταρία: περιτύλιγμα με αλουμινόχαρτο, γείωση;
Και η προσκόλληση της Arduina είναι γενικά κασσίτερος. ((
ψηφιακή ακίδα
- "Ω, δωράγκα, που θέλει να χτυπήσει ένα dzhigita εκεί; Δεν σεβαστώ, ναι;!"

Σας συμβουλεύουμε να διαβάσετε:

Κάντε το για το smartphone ...