Πίνακας περιεχομένων:

Πώς να φτιάξετε το πρώτο σας ρομπότ ($ 85): 21 βήματα (με εικόνες)
Πώς να φτιάξετε το πρώτο σας ρομπότ ($ 85): 21 βήματα (με εικόνες)

Βίντεο: Πώς να φτιάξετε το πρώτο σας ρομπότ ($ 85): 21 βήματα (με εικόνες)

Βίντεο: Πώς να φτιάξετε το πρώτο σας ρομπότ ($ 85): 21 βήματα (με εικόνες)
Βίντεο: ΣΟΚ: ΒΡΗΚΑ ΚΑΡΧΑΡΙΑ😱😱 2024, Νοέμβριος
Anonim
Πώς να φτιάξετε το πρώτο σας ρομπότ ($ 85)
Πώς να φτιάξετε το πρώτο σας ρομπότ ($ 85)
Πώς να φτιάξετε το πρώτο σας ρομπότ ($ 85)
Πώς να φτιάξετε το πρώτο σας ρομπότ ($ 85)

ΕΧΩ ΚΑΝΕΙ ΝΕΑ ΚΑΙ ΕΝΗΜΕΡΩΜΕΝΗ ΕΚΔΟΣΗ ΑΥΤΟΥ. ΠΑΡΑΚΑΛΩ ΒΡΕΙΤΕ ΤΟ ΕΔΩ https://www.instructables.com/id/How-to-make-your-first-robot-an-actual-programma/ **************** ********************************************** ************** Ενημέρωση: Σε περίπου 10.000 άτομα που έχουν ήδη διαβάσει αυτήν την ανάρτηση, θα ήθελα να ζητήσω συγνώμη. Όταν μπήκα για πρώτη φορά σε αυτή τη θέση, είχα υπερβεί κατά πολύ τα βραβεία, λόγω του γεγονότος ότι ζω στη Δανία, όπου όλα είναι πολύ επεκτατικά! Το συνολικό κόστος αυτού του ρομπότ ορίστηκε αρχικά σε περίπου $ 150. Αποδεικνύεται ότι η τιμή είναι στην πραγματικότητα μόνο περίπου $ 85 στον υπόλοιπο κόσμο, σχεδόν το μισό έπαθλο !! (συγνώμη, έχω εισάγει νέα βραβεία για τα εξαρτήματα) *********************************** ************************************** Εάν έχετε προβλήματα ή ερωτήσεις σχετικά με αυτό το έργο, μπορείτε να επικοινωνήσετε μαζί μου στο letsmakerobots.com) ρομπότ σε λίγες ώρες. Είναι πραγματικά εύκολο και δεν περιλαμβάνει γνώσεις ηλεκτρονικών για να ξεκινήσετε με την κατασκευή ρομπότ. Η εστίαση εδώ είναι στο απολύτως απαραίτητο για να καλυφθούν τα βασικά. Αυτό προορίζεται να ανοίξει τα μάτια, αφού το χτίσετε, μπορείτε να χτίσετε οτιδήποτε και να ελέγξετε οποιαδήποτε ηλεκτρονική συσκευή! Ακούγεται τρελό; Είναι αλήθεια, απλά πρέπει να το δοκιμάσετε για να καταλάβετε πόση ισχύς υπάρχει σε μερικά από τα τσιπ που μπορείτε να αγοράσετε για μερικά δολάρια σήμερα. Καλώς ήλθατε στον κόσμο των μικροελεγκτών:) Το παράδειγμα προγραμματισμού που γράφω στο τέλος είναι να κάνει αυτό το ρομπότ αυτό που θα λέγατε "αποφεύγοντας τον τοίχο" (θα μυρίζει γύρω και θα εξερευνά με βάση ποια αντικείμενα συναντά, τι είναι στα αριστερά, δεξιά και μπροστά), αλλά μπορεί να προγραμματιστεί σε οτιδήποτε - εύκολα. Εάν εκδηλωθεί ενδιαφέρον, θα παράσχω περισσότερα προγράμματα γι 'αυτό. Εδώ είναι ένα άλλο που χρησιμοποιεί τις ίδιες ακριβώς βασικές αρχές, σανίδα, τσιπ κ.λπ. είναι ΠΟΛΥ πολύ όμοιο - Μόνο που έχω αφιερώσει περισσότερο χρόνο σε αυτό;)

Βήμα 1: Αγοράστε τα υλικά (Project Board, Microcontroller and Starter Pack)

Αγοράστε τα υλικά (Project Board, Microcontroller και Starter Pack)
Αγοράστε τα υλικά (Project Board, Microcontroller και Starter Pack)

Λίστα αγορών, ξεκινήστε εδώ, από αυτό: Οι σύνδεσμοι είναι ακριβώς εκεί που έτυχε να βρω τα αντικείμενα από την προοπτική του παγκόσμιου ιστού. Μπορείτε φυσικά να χρησιμοποιήσετε οποιοδήποτε κατάστημα (ιστού) θέλετε. Οι τιμές είναι περίπου. Στο μέτρο του δυνατού, προσπαθήστε να τα πάρετε όλα από το ίδιο κατάστημα και από ένα κατάστημα που βρίσκεται στη χώρα σας κ.λπ. για να έχετε τις καλύτερες προσφορές και ταχύτερη παράδοση κ.λπ. ένα παιχνίδι του Mario Bros? Διασκεδαστικό και γεμάτο πρόσθετα και κρυφές δυνατότητες, που σας κάνουν να θέλετε να παίζετε ξανά και ξανά. Αυτό περιλαμβάνει τον κύριο εγκέφαλο, το PICAXE-28X1. Τιμή: 38 USD Αυτό είναι λίγο επεκτατικό, αλλά είναι μόνο η πρώτη φορά που σας προτείνω να το πάρετε αυτό, περιλαμβάνει πολλά ωραία βασικά πράγματα, παίρνετε ένα CD-ROM με πολλά εγχειρίδια, καλώδια, μια πλακέτα, τον μικροεπεξεργαστή κλπ. Στην πραγματικότητα είναι ΕΞΑΙΡΕΤΙΚΑ φθηνό. Παρόμοια πακέτα κοστίζουν έως και 10 φορές αυτήν την τιμή! Φροντίστε να λάβετε την έκδοση USB, οι εικόνες στα καταστήματα ενδέχεται να μην ταιριάζουν και να εμφανίζουν σειριακό καλώδιο όταν παραγγέλνετε USB. Όταν αγοράζετε την έκδοση USB, δεν είναι απαραίτητο να λάβετε το καλώδιο USB ως επιπλέον στοιχείο, ακόμα κι αν πωλείται ξεχωριστά. Πάρτε το εδώ. Μόλις το αγοράσετε, αγοράστε έναν νέο πίνακα και ολοκληρώστε τον μικροελεγκτή για μελλοντικά έργα, πολύ φθηνότερα, είστε Robot-builder με όλα τα βασικά έτοιμα.

Βήμα 2: Αγοράστε τα υλικά (The Motor Driver L293D)

Αγοράστε τα υλικά (The Motor Driver L293D)
Αγοράστε τα υλικά (The Motor Driver L293D)

1 L293D Driver Motor Το όνομα τα λέει όλα, περισσότερα για αυτό το τσιπ αργότερα:) Τιμή: 3 USD Αποκτήστε το εδώ

Βήμα 3: Αγοράστε τα υλικά (Servo Upgrade Pack)

Αγοράστε τα υλικά (Servo Upgrade Pack)
Αγοράστε τα υλικά (Servo Upgrade Pack)

1 PICAXE Servo Upgrade Pack-Ένας εύκολος τρόπος για να τοποθετήσετε ένα servo με μερικά μικρά εξαρτήματα που απαιτούνται για αυτό το έργο. Μπορείτε επίσης να πάρετε οποιοδήποτε τυπικό σερβο, τις καρφίτσες που φαίνονται στην εικόνα και μια αντίσταση 330 Ohm αντί για το κίτρινο τσιπ, αν θέλετε. Τιμή: 15 USD Λάβετε το πλήρες πακέτο εδώ Τι είναι το Servo; Το Servo είναι ο ακρογωνιαίος λίθος στις περισσότερες ρομποτικές συσκευές. Για να το πούμε σύντομα, είναι ένα μικρό κουτί με καλώδια και ένας άξονας που μπορεί να στρίψει περίπου 200 μοίρες. σε αυτόν τον άξονα μπορείτε να τοποθετήσετε ένα δίσκο ή κάποιο άλλο περιφερειακό που συνοδεύει το σερβο. Τα 3 καλώδια είναι: 2 για ισχύ και ένα για σήμα. Το καλώδιο σήματος πηγαίνει σε κάτι που ελέγχει ένα σερβο, στην περίπτωση αυτή είναι ο μικροελεγκτής. Το αποτέλεσμα είναι ότι ο μικροελεγκτής μπορεί να αποφασίσει πού πρέπει να στραφεί ο άξονας, και αυτό είναι αρκετά βολικό. Μπορείτε να προγραμματίσετε κάτι για να μετακινηθείτε σωματικά σε μια συγκεκριμένη θέση.

Βήμα 4: Αγοράστε τα υλικά (Ένας αισθητήρας για να βλέπουμε.. Erh - Sense)

Αγοράστε τα υλικά (Αισθητήρας για να δούμε.. Erh - Sense)
Αγοράστε τα υλικά (Αισθητήρας για να δούμε.. Erh - Sense)

1 Sharp GP2D120 IR Sensor - 11,5 " / Analogue11,5" ή άλλη περιοχή θα κάνει. Μόνο μην αγοράζετε την "igηφιακή έκδοση" των αισθητήρων Sharp για αυτό το είδος έργου, δεν μετρούν την απόσταση όπως κάνουν οι αναλογικοί. Τιμή: 10 USDΒρείτε εδώΒεβαιωθείτε ότι έχετε πάρει τα κόκκινα/μαύρα/λευκά καλώδια γι 'αυτό Ε Αυτό δεν περιλαμβάνεται πάντα και είναι μια μη τυπική πρίζα! Αυτό δεν είναι στην πραγματικότητα το αγαπημένο μου, συνήθως χρησιμοποιώ αισθητήρες υπερήχων, όπως το SRF05 (το βρίσκω οπουδήποτε μέσω Google-το πωλούν επίσης στο picaxe-storepicaxe -πωλείστε εκεί που το λένε SRF005 και έχετε μια εικόνα από το πίσω μέρος ενός SRF04 στο κατάστημα! Αλλά είναι το σωστό, και τους το είπα αλλά..). ΤΕΛΟΣ παντων; Το SRF05 είναι πολύ πιο αξιόπιστο και ακριβές. Είναι επίσης ταχύτερο, αλλά κοστίζει λίγο περισσότερο, είναι λίγο πιο περίπλοκο να γράψετε κώδικα και λίγο πιο περίπλοκο στην εγκατάσταση - οπότε δεν χρησιμοποιείται εδώ, αλλά αν είστε φρέσκο, αγοράστε ένα από αυτά αντ 'αυτού;) Αν πηγαίνετε για το SRF05, έχω κάνει ένα μικρό βήμα για τη σύνδεση του SRF05 εδώ στο letsmakerobots.com

Βήμα 5: Αγοράστε τα υλικά (κινητήρες και τροχοί)

Αγοράστε τα υλικά (κινητήρες και τροχοί)
Αγοράστε τα υλικά (κινητήρες και τροχοί)

2 Gear Motors με τροχούς Όσο υψηλότερη είναι η αναλογία, τόσο ισχυρότερο ρομπότ, τόσο χαμηλότερο, τόσο πιο γρήγορο ρομπότ. Συνιστώ αναλογία κάπου μεταξύ 120: 1 έως 210: 1 για αυτό το είδος έργου. Τιμή, συνολικά: 15 USD Λάβετε μερικά από εδώ

Βήμα 6: Θα χρειαστείτε επίσης και θα μπορούσατε επίσης να αγοράσετε

Θα χρειαστείτε επίσης:

  • Αυτοκόλλητη ταινία διπλής όψης (για τοποθέτηση, το αφρώδες είδος είναι καλύτερο)
  • Λίγο σύρμα
  • Συνηθισμένη κολλητική ταινία (ίσως για να απομονώσετε ένα καλώδιο)
  • Απλός εξοπλισμός συγκόλλησης (Κάθε φθηνό κιτ θα κάνει μια χαρά)
  • Ένας συνηθισμένος μικρός μανταλάκι ή ψαλίδι για να κόψετε τα πράγματα
  • Ενα ΚΑΤΣΑΒΙΔΙ

Θα μπορούσατε επίσης να πάρετε, ενώ είστε σε αυτό:

  • Κάποιες λυχνίες LED εάν θέλετε το ρομπότ σας να είναι σε θέση να στείλει σήμα στον κόσμο ή να κάνει δροσερά εφέ που αναβοσβήνουν
  • Περισσότερα σερβίτσια για να κάνετε το ρομπότ σας να κινείται περισσότερο.. ε … όπλα; Serv σερβο με σερβο σε κλπ.
  • Ένα μικρό ηχείο αν θέλετε το ρομπότ σας να παράγει ηχητικά εφέ και να επικοινωνεί μαζί σας
  • Κάποιο σύστημα ιμάντα-τροχιάς. Τα ρομπότ με ιμάντες είναι επίσης πολύ δροσερά και το χειριστήριο και τα υπόλοιπα θα είναι το ίδιο. Εδώ είναι ένα παράδειγμα για το τι θα μπορούσατε να το πάρετε με τα κομμάτια ζώνης Η TAMYIA φτιάχνει δροσερά συστήματα ιμάντων, και αυτό είναι επίσης το αγαπημένο μου
  • Οποιοδήποτε είδος γραμμής-αισθητήρα-κιτ, για να μετατρέψετε το ρομπότ σας σε Sumo, Line-follower, να το σταματήσετε από το τραπέζι και ό, τι άλλο χρειάζεται "μια ματιά προς τα κάτω".

Βήμα 7: Ας φτιάξουμε ένα ρομπότ

Ας φτιάξουμε ένα ρομπότ!
Ας φτιάξουμε ένα ρομπότ!

ΕΝΤΑΞΕΙ! Παραγγείλατε τα πράγματα, παραλάβατε τα πακέτα σας, θέλετε να φτιάξετε:) καλά.. Ας ξεκινήσουμε! Πρώτα τοποθετήστε τους τροχούς στους κινητήρες σας. Και προσθέστε ελαστικά (λάστιχα σε αυτή την περίπτωση).

Βήμα 8: Η διπλή κολλητική ταινία - κόλπο

Η διπλή κολλητική ταινία - κόλπο
Η διπλή κολλητική ταινία - κόλπο

Ένας εύκολος τρόπος τοποθέτησης αντικειμένων για γρήγορα (και εκπληκτικά συμπαγή και διαρκή) ρομπότ είναι η διπλή κολλητική ταινία.

Βήμα 9: Χτίστε το σώμα από.. Τίποτα, Αλήθεια

Χτίστε το σώμα από.. Τίποτα, Αλήθεια!
Χτίστε το σώμα από.. Τίποτα, Αλήθεια!

Τοποθετήστε τις μπαταρίες, ώστε να έχετε μια ρεαλιστική ιδέα για το βάρος και την ισορροπία. Όταν οι μπαταρίες είναι κάτω από τον άξονα των τροχών μπορείτε να το ισορροπήσετε, αλλά δεν υπάρχει πρόβλημα αν δεν το κάνει. Προσθέστε λίγη διπλή κολλητική ταινία στο κουμπί του διακομιστή επίσης, και..

Βήμα 10: Σχεδιάστε το ρομπότ σας

Σχεδιάστε το ρομπότ σας
Σχεδιάστε το ρομπότ σας
Σχεδιάστε το ρομπότ σας
Σχεδιάστε το ρομπότ σας
Σχεδιάστε το ρομπότ σας
Σχεδιάστε το ρομπότ σας

Επιλέξτε το δικό σας σχέδιο, μπορείτε επίσης να προσθέσετε επιπλέον υλικά εάν το "σχέδιο" μου είναι πολύ απλό. Το κύριο πράγμα είναι ότι τα έχουμε κολλήσει όλα μαζί: Μπαταρίες, Servo και τροχοί. Και οι τροχοί και το σερβο μπορούν να γυρίσουν ελεύθερα και μπορούν να σταθούν με κάποιον τρόπο στους τροχούς του, ισορροπώντας ή όχι.

Βήμα 11: Αποσυνδέστε

Βγάλτε τις μπαταρίες, για να αποφύγετε να κάψετε κάτι ακούσιο! (πιστέψτε με, θέλετε;)

Βήμα 12: Ας ξεκινήσουμε με τον πίνακα

Ας ξεκινήσουμε με τον πίνακα
Ας ξεκινήσουμε με τον πίνακα

Και τώρα για τον κύριο εγκέφαλο. Θα πρέπει να έχετε έναν πίνακα έργου παρόμοιο με αυτόν της εικόνας. (Και έτσι αυτό μπορεί να σας ενδιαφέρει στο μέλλον) Παρατηρήστε ότι έχει ένα τσιπ. Βγαλ'το εξω. Το τσιπ είναι ένας οδηγός Darlington που είναι αρκετά βολικός τοποθετημένος εκεί στο ταμπλό, αλλά δεν θα το χρειαστούμε για αυτό το έργο και χρειαζόμαστε το χώρο του, οπότε μακριά με αυτό το τσιπ! Είναι πιο εύκολο να βγάλουμε μάρκες από πρίζα εισάγοντας ένα κανονικό επίπεδο κατσαβίδι ακριβώς κάτω από αυτό, μετακινήστε το προς τα μέσα και ανασηκώστε το τσιπ προσεκτικά.

Βήμα 13: Εισάγετε τα τσιπς

Τοποθετήστε τα τσιπς
Τοποθετήστε τα τσιπς
Τοποθετήστε τα τσιπς
Τοποθετήστε τα τσιπς

Ένα φρέσκο, ολοκαίνουργιο τσιπ συνήθως δεν χωράει στην πρίζα αμέσως. Θα πρέπει να το πατήσετε πλάγια προς τα κάτω σε ένα τραπέζι, για να λυγίσει όλα τα πόδια υπό γωνία, ώστε να ταιριάζει. (Τα πόδια κατεβαίνουν προς τα κάτω, στις πρίζες:). Βεβαιωθείτε ότι όλα τα πόδια είναι στις πρίζες. Εάν αγοράσατε την αναβάθμιση Servo από την Picaxe, έχετε ένα κίτρινο τσιπ. Τοποθετήστε το στη θέση του Darlington. Σημειώστε ότι δεν γεμίζουν όλες οι τρύπες στον πίνακα έργου με το κίτρινο τσιπ. Χρειαζόμαστε μόνο τα οκτώ στα δεξιά της εικόνας, καθώς πρόκειται για απλές αντιστάσεις, δεν χρειάζεται να τις τροφοδοτούμε επιπλέον. Αυτό το κίτρινο τσιπ είναι στην πραγματικότητα μόλις 8 * 330 Ohm's αντιστάσεις σε ένα τακτοποιημένο πακέτο. Και έτσι, αν πρέπει να έχετε αντίσταση, μπορείτε απλώς να την εισαγάγετε στην υποδοχή με αριθμό "0" (δείτε την εικόνα για αυτό το άσχημο μικρό hack), καθώς αυτή είναι η μόνη που θα χρησιμοποιήσουμε, όταν χρησιμοποιούμε μόνο ένα σερβο. Επίσης τοποθετήστε το μεγάλο τσιπ, τον εγκέφαλο, τον μικροελεγκτή, το Picaxe 28 (αριθμός έκδοσης) στην πλακέτα του έργου. Σημαντικό είναι να το γυρίσετε σωστά. Σημειώστε ότι υπάρχει ένα μικρό σημάδι στο ένα άκρο, και ούτω καθεξής στον πίνακα. Αυτά πρέπει να πάνε μαζί. Αυτό το τσιπ θα πάρει ενέργεια από τον πίνακα μέσω 2 ποδιών του. Όλα τα υπόλοιπα 26 πόδια είναι συνδεδεμένα στον πίνακα και θα είναι προγραμματιζόμενα για εσάς, ώστε να μπορείτε να στέλνετε ρεύμα μέσα και έξω εντοπίστε πράγματα και ελέγξτε τα πράγματα με τα προγράμματα που ανεβάζετε σε αυτόν τον μικροελεγκτή. (δροσερός!)

Βήμα 14: Τοποθετήστε τον ελεγκτή κινητήρα

Τοποθετήστε τον ελεγκτή κινητήρα
Τοποθετήστε τον ελεγκτή κινητήρα

Τώρα εισάγετε το μοτέρ L293D στην τελευταία πρίζα. Φροντίστε να το μετατρέψετε με τον σωστό τρόπο όπως ο Μικροελεγκτής. Ο ελεγκτής κινητήρα L293D θα πάρει 4 από τις εξόδους του μικροελεγκτή και θα τις μετατρέψει σε 2. Ακούγεται ανόητο; Λοιπόν.. Οποιαδήποτε συνηθισμένη έξοδος από τον μικροελεγκτή μπορεί να είναι μόνο "on" ή "off". Έτσι, μόνο η χρήση αυτών θα (παράδειγμα) θα έκανε το ρομπότ σας ικανό να οδηγήσει προς τα εμπρός ή να σταματήσει. Όχι αντίστροφα! Αυτό μπορεί να έρθει άβολα όταν βλέπεις έναν τοίχο. Ο πίνακας είναι τόσο έξυπνος ώστε οι 2 (τώρα αναστρέψιμες) έξοδοι να έχουν το δικό τους χώρο, με την ένδειξη (Α) και (Β) ακριβώς δίπλα στον ελεγκτή κινητήρα (Κάτω δεξιά στην εικόνα). Περισσότερα για αυτό αργότερα.

Βήμα 15: Το κόκκινο πλαστικό στο πίσω μέρος του πίνακα

Το κόκκινο πλαστικό στο πίσω μέρος του πίνακα
Το κόκκινο πλαστικό στο πίσω μέρος του πίνακα

Στο πίσω μέρος του πίνακα μπορεί να βρείτε κάποιο περίεργο πλαστικό. Αυτό δεν έχει καμία χρησιμότητα, είναι μόνο ένα υπόλοιπο από την κατασκευή. "Βυθίζουν" τον πίνακα σε ζεστό κασσίτερο και τα μέρη που δεν θέλουν να κονσερβοποιηθούν σφραγίζονται με αυτό το υλικό. Απλώς αφαιρέστε το όταν χρειάζεστε τις τρύπες που σφραγίζουν.

Βήμα 16: Συνδέστε τα καλώδια κινητήρα στην πλακέτα

Συνδέστε τα καλώδια κινητήρα στην πλακέτα
Συνδέστε τα καλώδια κινητήρα στην πλακέτα
Συνδέστε τα καλώδια κινητήρα στην πλακέτα
Συνδέστε τα καλώδια κινητήρα στην πλακέτα

Πάρτε 4 κομμάτια σύρματος και κολλήστε τα στις 4 οπές "A & B"… Or αν είστε τόσο προχωρημένοι, χρησιμοποιήστε κάποιο άλλο μέσο σύνδεσης 4 καλωδίων στις τυπικές οπές μεγέθους! (μπορεί κανείς να αγοράσει κάθε είδους τυπικές πρίζες και καρφίτσες που θα ταιριάζουν) Εάν εσείς (όπως εγώ) μόλις κολλήσετε στον πίνακα, μπορείτε να ενισχύσετε αυτό το μέρος με κάποια ταινία. ή αν έχετε κάποιο από αυτό το πλαστικό που συρρικνώνεται με τη θερμότητα, μπορείτε να υποστηρίξετε τα καλώδια με αυτό.

Βήμα 17: Συνδέστε τα καλώδια στους κινητήρες

Συνδέστε τα καλώδια στους κινητήρες
Συνδέστε τα καλώδια στους κινητήρες

Το 2 "A" πηγαίνει στον έναν κινητήρα και το 2 "B" στον άλλο. Δεν έχει σημασία ποια είναι, αρκεί το "A" να είναι συνδεδεμένο στον έναν κινητήρα και το "B" στους δύο πόλους του άλλου. (Ναι, το κολλητήρι μου είναι πολύ βρώμικο, το ξέρω, χαχα - αρκεί λειτουργεί, ξέρεις;)

Βήμα 18: Hooking Up the Servo

Hooking Up the Servo
Hooking Up the Servo
Hooking Up the Servo
Hooking Up the Servo

Τώρα ας συνδέσουμε το σερβο. Εάν διαβάσετε την τεκμηρίωση Picaxe, θα διαβάσετε ότι θα πρέπει να χρησιμοποιήσετε 2 διαφορετικές πηγές ενέργειας εάν προσθέσετε servos. Για να το πω σύντομα? Δεν μας πειράζει εδώ, αυτό είναι ένα απλό ρομπότ και από την εμπειρία μου αυτό λειτουργεί μια χαρά. Εάν θέλετε να χρησιμοποιήσετε την τυπική σύνδεση σερβο, θα χρειαστεί να κολλήσετε έναν επιπλέον πείρο για να βγάλει "0". Μια τέτοια καρφίτσα συνοδεύεται από το πακέτο αναβάθμισης Picaxe (μια ολόκληρη σειρά, στην πραγματικότητα), αλλά χρειάζεστε μόνο ένα για ένα σερβο και μπορείτε να το αγοράσετε σε οποιοδήποτε κατάστημα ηλεκτρονικών ειδών. Εάν το καλώδιο servos σας είναι (Μαύρο, Κόκκινο, Λευκό) ή (Μαύρο, Κόκκινο, Κίτρινο), το Μαύρο πρέπει να βρίσκεται στην άκρη του πίνακα. Το δικό μου ήταν (καφέ, κόκκινο, πορτοκαλί) και έτσι το καφέ πηγαίνει στην άκρη. Η υπόδειξη είναι συνήθως το κόκκινο. Είναι αυτό που αναφέρεται ως V, ή οποιοδήποτε από αυτά, που χρησιμοποιείται τυχαία: ("V", "V+", "œ+", "1"). Από εδώ προέρχεται το ρεύμα. Το μαύρο (ή καφέ στην περίπτωσή μου) είναι G, ή ("œG", "œ0" ή "-"). Αυτό είναι επίσης γνωστό ως "roundGround" και είναι το σημείο όπου πηγαίνει το ρεύμα. (οι 2 πόλοι, +/- θυμάστε τα μαθήματα φυσικής; Το τελευταίο χρώμα είναι τότε "Το σήμα" (Λευκό, Κίτρινο ή Πορτοκαλί) Ένα σερβο χρειάζεται και " + &-" ή "V & G" και ένα σήμα. Ορισμένες άλλες συσκευές μπορεί να χρειάζονται μόνο "Ground" και "Signal" (G & V), και μερικές μπορεί να χρειάζονται V, G, Είσοδος και έξοδος. Μπορεί να είναι μπερδεμένες στην αρχή και όλα ονομάζονται πάντα διαφορετικά (όπως μόλις έκανα εδώ), αλλά μετά από λίγο θα πάρετε τη λογική, και είναι στην πραγματικότητα εξαιρετικά απλή - Ακόμη και εγώ το καταλαβαίνω τώρα;)

Βήμα 19: Συνδέστε το κεφάλι

Σύνδεση του κεφαλιού
Σύνδεση του κεφαλιού
Σύνδεση του κεφαλιού
Σύνδεση του κεφαλιού

Τώρα ας συνδεθούμε à ¢ €œ à à à à à à à à à à à à à the € the the the the the the the the the the the the the the the the the the (ή SRF05 αν πήγατε για αυτήν την επιλογή) (Αν αγοράσατε ένα SRF005 ή παρόμοιο αντ 'αυτού, θα πρέπει να δείτε εδώ πώς να το συνδέσετε, είναι διαφορετικό από αυτό!) Υπάρχουν εκατομμύριο τρόποι για να συνδέσετε ένα πράγμα όπως το Sharp IR-sensor, αλλά εδώ υπάρχουν ενδείξεις: Το κόκκινο πρέπει να συνδεθεί στο V1, δηλαδή (σε αυτήν τη ρύθμιση) οτιδήποτε έχει επισημανθεί Ã ¢ €œVà ¢ â‚¬Â ή είναι συνδεδεμένο με αυτό. Το μαύρο πηγαίνει στο G, οπουδήποτε στον πίνακα. Το λευκό πρόκειται να συνδεθεί με την αναλογική είσοδο 1. Εάν διαβάσετε την τεκμηρίωση που συνοδεύει τον πίνακα έργου, μπορείτε να διαβάσετε πώς να προσαρτήσετε το συνοδευτικό καλώδιο κορδέλας και να το χρησιμοποιήσετε. Τι έχω κάνει στο εικόνα, είναι να κόψετε ένα καλώδιο από ένα παλιό καμένο σερβο, να κολληθεί σε μια καρφίτσα και να το συνδέσετε ολόκληρο σαν σερβο. Μπορείτε να το χρησιμοποιήσετε για να δείτε ποια χρώματα του Sharp πηγαίνουν σε ποια σειρά στον πίνακα.. ή έναν τρόπο για να το κάνετε αυτό. Ο καιρός χρησιμοποιείτε τις κορδέλες ή την à à à μέθοδο μου à € connecting για τη σύνδεση του Sharp IR, θα πρέπει επίσης να συνδέσετε την υπόλοιπη 3 αναλογική είσοδο στο V. (κοιτάξτε τις μικρές καρφίτσες που είναι συνδεδεμένες στην εικόνα, δίπλα στο βύσμα) Είχα τοποθετήσει μερικούς βραχυκυκλωτήρες και μπορείτε να δείτε ότι και οι 3 συνδέσεις που απομένουν είναι σύντομες. (Το τελευταίο ζευγάρι, που δεν το αγγίξατε, είναι μόνο δύο à ¢ €œ à à à à no no, δεν χρειάζεται να το κάνετε σύντομα). Εάν χρησιμοποιείτε την κορδέλα, μπορείτε απλά να συνδέσετε τις εισόδους στο V (ή τη γείωση για αυτό το θέμα) συνδέοντας τα καλώδια σε ζεύγη. Ο λόγος που είναι σημαντικό να συντομεύσετε τις αχρησιμοποίητες αναλογικές εισόδους εδώ είναι ότι είναι αριστερά επιπλέουν à ¢. Αυτό σημαίνει ότι θα λάβετε κάθε είδους περίεργες αναγνώσεις όπου προσπαθείτε να διαβάσετε εάν δεν είναι συνδεδεμένες. (για να το πω σύντομα, αυτό είναι ένα ημι-γρήγορο βήμα, πρέπει να φτάσουμε στο τέλος;)

Βήμα 20: Αφήστε να υπάρχει ζωή

Αφήστε να υπάρχει ζωή
Αφήστε να υπάρχει ζωή

Τώρα για λίγη διασκέδαση! Κάπως πώς πρέπει να πάρετε το Κόκκινο καλώδιο από τις μπαταρίες σας (+) συνδεδεμένο με το κόκκινο καλώδιο στον πίνακα έργου (V). Και το μαύρο (-) έως (G). Το πώς το κάνετε αυτό εξαρτάται από τον εξοπλισμό που αγοράσατε. Εάν υπάρχει συνδετήρας μπαταρίας και στις μπαταρίες και στον πίνακα, θα πρέπει να βεβαιωθείτε ότι το "+" από τις μπαταρίες καταλήγει στο "V" στον πίνακα. (Μάθετε περισσότερα εδώ) Μερικές φορές (αν και όχι συχνά) τα κλιπ μπορούν να αντιστραφούν μεταξύ τους και το να βάζετε δύο κλιπ που ταιριάζουν δεν αποτελεί εγγύηση ότι + φτάνει στο V και - φτάνει στο G! Βεβαιωθείτε, αλλιώς θα δείτε να λιώνουν πράγματα και να καπνίζετε! Μην τροφοδοτείτε τον πίνακα με περισσότερο από 6V (χωρίς μπαταρίες 9V, παρόλο που το κλιπ ταιριάζει) Ως σημείωση. Εδώ δουλεύουμε μόνο με ένα τροφοδοτικό. Αργότερα θα θέλετε να χρησιμοποιήσετε το ίδιο Ground, αλλά και το V1 και το V2. Με αυτόν τον τρόπο τα τσιπ σας μπορούν να πάρουν μία πηγή και τα μοτέρ κλπ. Άλλη (ισχυρότερη) τάση. Εγκαταστήστε τον επεξεργαστή προγραμματισμού Picaxe σε υπολογιστή, ακολουθήστε τα εγχειρίδια για να συνδέσετε το βύσμα / USB / σειριακό σας, τοποθετήστε τις μπαταρίες (ακόμα ακέφαλα)) ρομπότ, εισάγετε το βύσμα βύσματος στο ρομπότ σας.. εισάγετε τον επεξεργαστή προγραμματισμού και γράψτε το 0, 150Πιέστε F5, περιμένετε να μεταφερθεί το πρόγραμμα και το σερβο σας δίνει ένα μικρό τράβηγμα (ή περιστροφές, ανάλογα με τον τρόπο που ήταν). Αν κάτι δεν πάει καλά, επικοινωνήστε μαζί μου Το Για να επιστρέψετε, γράψτε: servo 0, 150 και πατήστε F5 Τώρα ο «λαιμός» του ρομπότ σας είναι στραμμένος προς τα εμπρός. Κολλήστε στο «κεφάλι» - το Sharp IR

Βήμα 21: Heads Up & Go

Heads Up & Go!
Heads Up & Go!

Τελειώσατε με τα βασικά! Έχετε κάνει πραγματικά ένα ρομπότ. Τώρα ξεκινά η διασκέδαση, μπορείτε να το προγραμματίσετε να κάνει οτιδήποτε και να το προσαρτήσετε, να επεκταθείτε με οποιονδήποτε τρόπο. Είμαι βέβαιος ότι είστε ήδη γεμάτοι ιδέες και πιθανότατα δεν θα με ακολουθήσατε;) Ο σχεδιασμός μπορεί να είναι επιφυλακτικός, να έχετε χρησιμοποιήσει άλλα μέρη κλπ. Αλλά αν έχετε συνδεθεί όπως περιγράφεται, ακολουθούν μερικές συμβουλές για να ξεκινήσετε να προγραμματίζετε το ρομπότ σας: Εισαγάγετε (αντιγράψτε-επικολλήστε) αυτόν τον κώδικα στον επεξεργαστή σας και πατήστε F5 ενώ το ρομπότ είναι συνδεδεμένο: Σημείωση: Ο κώδικας θα φαίνεται πολύ πιο όμορφος μόλις τον βάλετε στον επεξεργαστή σας, θα αναγνωρίσει εντολές και δώστε τους χρώματα. +++ main: readadc 1, b1 'παίρνει την τάση που επιστρέφεται στην αναλογική ακίδα 1 και την τοποθετεί σε μεταβλητή b1debug' αυτό μεταφέρει όλες τις μεταβλητές στον επεξεργαστή. πηγαίνετε κύρια +++ Τώρα πάρτε το χέρι σας μπροστά του κεφαλιού του ρομπότ και παρατηρήστε πώς η μεταβλητή b1 αλλάζει τιμή. Μπορείτε να χρησιμοποιήσετε τις γνώσεις που αποκτήσατε για να αποφασίσετε τι πρέπει να συμβεί όταν (πόσο κοντά πρέπει να είναι τα πράγματα πριν..) αυτόν τον κωδικό στον επεξεργαστή σας και πατήστε F5 ενώ το ρομπότ είναι συνδεδεμένο: +++ υψηλό 4low 5 +++ Ένας από τους τροχούς πρέπει να στρίψει προς μία κατεύθυνση. Οι τροχοί σας γυρίζουν μπροστά; Αν ναι, αυτή είναι η οδηγία για να γυρίσει αυτός ο τροχός προς τα εμπρός. Εάν ο τροχός γυρίζει προς τα πίσω, μπορείτε να το δοκιμάσετε: +++ χαμηλό 4 ύψος 5 +++ Για να στρίψετε τον άλλο τροχό, πρέπει να εισέλθετε σε ύψος 6 χαμηλό 7 (ή το αντίστροφο για αντίθετη κατεύθυνση.) Το σερβο που έχετε ήδη δοκιμάσει. Σε όλη τη διαδρομή προς τη μία πλευρά είναι: servo 0, 75 η άλλη πλευρά είναι: servo 1, 225- και κέντρο: servo 1, 150Ακολουθεί ένα μικρό πρόγραμμα που θα (πρέπει, αν όλα είναι καλά, και εισάγετε τις σωστές παραμέτρους για υψηλό/χαμηλό για να ταιριάζει με την καλωδίωση σας στους κινητήρες) να κάνετε το ρομπότ να κινείται, να σταματά μπροστά από τα πράγματα, να κοιτάζει προς κάθε πλευρά για να αποφασίσει ποιο είναι το καλύτερο, γυρίστε το τρόπος, και οδηγήστε προς νέες περιπέτειες. +++ Σύμβολο επικινδυνότητας = 70 'πόσο μακριά πρέπει να είναι το πράγμα, πριν αντιδράσουμε; Σύμβολο στροφή = 300' αυτό ορίζει πόσο πρέπει να γυρίσει Σύμβολο servo_turn = 700 'Αυτό καθορίζει για πόσο καιρό θα πρέπει να περιμένετε να γυρίσει το σερβο (ανάλογα με την ταχύτητά του) προτού μετρήσουμε την απόσταση: "το κύριο loopreadadc 1, b1" διαβάστε πόση απόσταση μπροστά b1 <dan gerlevel thengosub nodanger «αν μη τι άλλο, οδηγήστε προς τα εμπρός ούτως ή άλλως» αν υπάρχει εμπόδιο και μετά αποφασίστε ποιος είναι ο καλύτερος δρόμος αν τελειώσει «αυτό τελειώνει τον βρόχο, οι υπόλοιποι είναι μόνο υπο-ρουτίνες» αυτά πιθανότατα πρέπει να προσαρμόσετε για να ταιριάζουν με τον τρόπο που έχετε συνδέσει τα ρομπότ σας motorshigh 5: high 6: low 4: low 7returnwhwayway: gosub totalhalt «πρώτη στάση!» Κοιτάξτε με έναν τρόπο: gosub lturn «κοιτάξτε σε μια πλευρική παύση servo_turn» περιμένετε το σερβο θα τελειώσει γυρίζονταςgosub totalhaltreadadc 1, b1 «Κοιτάξτε αλλιώς: gosub rturn« κοιτάξτε σε άλλο sidepause servo_turn »περιμένετε να τελειώσει το σερβίς turngosub totalhaltreadadc 1, b2« Αποφασίστε ποιος είναι ο καλύτερος τρόπος: αν: υψηλή 6: χαμηλή 5: χαμηλή 7: υψηλή 4 'αυτός θα πρέπει να είναι ο συνδυασμός σας που γυρίζει το ρομπότ προς μια κατεύθυνση παύση στροφής: gosub totalhaltreturnbody_rturn: high 5: low 6: low 4: high 7' αυτό θα πρέπει να είναι το δικό σας συνδυασμός που γυρίζει το ρομπότ από την άλλη πλευρά παύση στροφή: gosub totalhaltreturnrturn: servo 0, 100 'look to one sidereturntturn: servo 0, 200' look to the other sideururntotalhalt: low 4: low 5: low 6: low 7 'low on all 4 σταματά το ρομπότ! Servo 0, 150 'face forwardwait 1' παγώστε όλα για ένα δευτερόλεπτο επιστροφή +++ Με έναν έξυπνο προγραμματισμό και τροποποίηση, μπορείτε να κάνετε το ρομπότ να οδηγεί, να γυρίζει το κεφάλι του, να παίρνει αποφάσεις, να κάνει μικρές προσαρμογές, στρίψτε προς à ¢ ingενδιαφέρουσες τρύπες € € όπως πόρτες, όλες δουλεύουν ταυτόχρονα, ενώ οδηγείτε. Φαίνεται αρκετά δροσερό αν κάνετε το ρομπότ να γυρίζει ενώ το κεφάλι γυρίζει;) Επάνω για κάποιον πιο προηγμένο κώδικα; Ελέγξτε αυτό: https://letsmakerobots.com/node/25Sound: Μπορείτε επίσης να προσθέσετε ένα μικρό ηχείο στο παράδειγμα (έξοδο) pin 1 & ground, και να γράψετε oundχος 1, (100, 5)- ή στο παραπάνω παράδειγμα του προγράμματος να το κάνετε 1, (b1, 5)- για να λάβετε αστεία ακούσματα ανάλογα με την απόσταση από τα αντικείμενα μπροστά. Θα μπορούσατε επίσης να συνδέσετε μια λάμπα ή μια λυχνία LED στην καρφίτσα 2 & τη γείωση και να γράψετε (θυμηθείτε την ανάγκη του LED να στρίψει προς τα δεξιά) Highηλά 2 για να στρίψετε στη λάμπα, και Χαμηλό 2 για να την απενεργοποιήσετε;)- Τι λέτε για ένα στυλό λέιζερ, τοποθετημένο σε ένα επιπλέον σερβιτόρο; Στη συνέχεια, μπορείτε να κάνετε το ρομπότ να γυρίσει το λέιζερ και να το ενεργοποιήσετε και να το απενεργοποιήσετε, επισημαίνοντας σημεία.

  • Προσθέστε ένα δείκτη πάνω του (ίσως σε ένα δεύτερο σερβο, για να μπορεί να το βγάζει και να το βγάζει από το χαρτί;) και μάθετε να γράφει τις φορές που κουνάτε το χέρι σας μπροστά του σε ένα κομμάτι χαρτί.
  • Μετατρέψτε το σε ένα «ροζ-ρομπότ-κατεβάστε-από-την-καρέκλα» -ρομπότ, τρέμοντας όταν πλησιάζει η γάτα.
  • Κάνε το να κυνηγήσει άλλο ρομπότ (ή γάτα;) Θα μπεις σε καλές ρουτίνες κυνηγητού με αυτόν τον τρόπο!
  • Κάντε το να αναζητήσει τη μέση ενός δωματίου
  • Κάντε το να λειτουργεί σαν ποντίκι. Παγώστε εάν υπάρχει κίνηση στο βλέμμα και μετακινηθείτε πάντα κοντά στους τοίχους και αναζητήστε μικρά κενά για να μπείτε.

Θα μπορούσατε επίσης να αφαιρέσετε ένα παλιό αυτοκίνητο-παιχνίδι, να αφαιρέσετε τα ηλεκτρονικά μέσα, να αποθηκεύσετε τους κινητήρες και τη συσκευή περιστροφής σε αυτό και να συνδέσετε τον πίνακα, το σερβο και τον αισθητήρα σας-θα έχετε δώσει ζωή στο όχημά σας:) Επίσης δοκιμάστε για να διαβάσετε κάποια από την τεκμηρίωση, θα έχει νόημα τώρα που ξεκινήσατε, μπορείτε να κάνετε τα πάντα τώρα! Καλώς ήλθατε σε έναν πολύ αστείο κόσμο σπιτικών ρομπότ, υπάρχουν χιλιάδες αισθητήρες και ενεργοποιητές που σας περιμένουν να τους συνδέσετε και να τους φτιάξετε ρομπότ:) Τώρα πάρτε μερικές φωτογραφίες από το ρομπότ σας και στείλτε τις μου στο letsmakerobots.com - C ya;)

Συνιστάται: