Πίνακας περιεχομένων:
- Βήμα 1: Λίστα στοιχείων
- Βήμα 2: Arduino: Ρύθμιση ενεργοποίησης
- Βήμα 3: Αντιστοίχιση καρφιτσών: ATMEGA328/168
- Βήμα 4: Φόρτωση εκκίνησης και προγραμματισμός
- Βήμα 5: Χειρονομία αυτοκινήτου: Δομή κτιρίου
- Βήμα 6: Κύκλωμα πομπού
- Βήμα 7: Κύκλωμα δέκτη
Βίντεο: Ρομπότ χειρονομίας με σπιτικό Arduino: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Σε αυτήν την ανάρτηση θα εξηγήσουμε πώς να φτιάξουμε βήμα προς βήμα ένα Gesture Control Car με το δικό μας Σπιτικό Arduino. Αυτό περιλαμβάνει τον τρόπο λειτουργίας. όλα τα μηχανικά, τα εξαρτήματα κλπ.
Ελπίζουμε να μας αρέσετε πολύ για να ανακαλύψουμε ποια είναι η επιστήμη πίσω από ένα Arduino
Τι είναι το Arduino;
Το Arduino είναι μια ηλεκτρονική πλατφόρμα ανοιχτού κώδικα που βασίζεται σε εύχρηστο υλικό και λογισμικό. Οι πίνακες Arduino είναι σε θέση να διαβάζουν εισόδους, όπως, φως σε έναν αισθητήρα, ένα δάχτυλο σε ένα κουμπί ή πολλές πιο περίπλοκες εργασίες.
Μπορείτε να πείτε στον πίνακα τι να κάνει στέλνοντας ένα σύνολο οδηγιών στον μικροελεγκτή στον πίνακα. Για να το κάνετε αυτό, χρησιμοποιήστε τη γλώσσα προγραμματισμού Arduino (με βάση την καλωδίωση) και το λογισμικό Arduino (IDE), με βάση την επεξεργασία. Χρησιμοποιείται από καλλιτέχνες, φοιτητές, προγραμματιστές και επαγγελματίες, χρησιμοποιείται κυρίως για προϊόντα, αλλά μπορεί επίσης να μας χρησιμοποιήσει μικρά διασκεδαστικά πειράματα.
Πηγή:
Πως δουλεύει:
Αφού ολοκληρώσουμε την κατασκευή του σπιτικού μας Arduino και του αυτοκινήτου ελέγχου χειρονομίας, θα προγραμματίσουμε το Arduino να αναγνωρίζει τον επιταχυνσιόμετρο και τις κινήσεις μας με το χέρι.
Το Arduino θα προσαρτηθεί σε ένα γάντι, ώστε να το χειρίζεστε εύκολα, μπορείτε επίσης να δείτε σε ποια θέση σας απασχολεί λιγότερο.
Βήμα 1: Λίστα στοιχείων
Σπιτικό Arduino:
- Breadboard (440 από 840 Tie Point)
- 22 καλώδια AWG (διάφορα χρώματα)
- 2 LED (Οποιοδήποτε χρώμα)
- 2 αντιστάσεις 220 Ohm (κόκκινο, κόκκινο, καφέ)
- 7805 Ρυθμιστής Τάσης
- 1 αντιστάσεις 10k Ohm (καφέ, μαύρο, κόκκινο)
- 2 10 πυκνωτές uF
- Κρυστάλλινο ρολόι 16 MHz
- 2 22 pF Πυκνωτές
- Small Momentary Tact Switch
- USB TTL - 232R3V3. Σειριακό καλώδιο μετατροπέα
- ATMEGA328 ή ATMEGA 168
- Μπαταρία 9v
Αυτοκίνητο ελέγχου χειρονομίας:
- Arduino Lilypad ή Σπιτικό Arduino
- Επιταχυνσιόμετρο
- Ενότητα RF 433
- HT12E και HT12D
- Πρόγραμμα οδήγησης κινητήρα L293DNE
- BO Motor and Wheels
- Πίνακας Protoyping
- 2 μπαταρία 9v
- Ξύλο
- Μπαταρία
- 7805 Ρυθμιστής Τάσης
- Καλώδια
- 2 αντιστάσεις 330k Ohm
Πρόσθετα:
- USB 2 Wire
- Αρσενικό και θηλυκό σύρμα
- Γάντι
- Κασσίτερος
- Ηλεκτρικός συγκολλητής
- Arduino
- Κόλλα Gun
Βήμα 2: Arduino: Ρύθμιση ενεργοποίησης
Πρώτον, πρέπει να ρυθμίσουμε την ισχύ, διαφορετικά τίποτα δεν θα λειτουργούσε. (Κόκκινο = Ισχύς, Μαύρο = Έδαφος)
1. Προσθέστε ισχύ και γείωση στο κάτω μέρος του BroadBoard, όπου θα βρίσκεται ο Ρυθμιστής Τάσης.
2. Προσθέστε ισχύ και γείωση στο κάτω μέρος του Broadboard, συνδέοντας κάθε ράγα.
3. Τοποθετήστε τον Ρυθμιστή Τάσης στο πλάι του δεξιού, στη συνέχεια, ένας Πυκνωτές 10 uF στα αριστερά του και ο άλλος στη ράγα.
4. Προσθέστε το LED στο πλάι της εισόδου τροφοδοσίας, είναι ο δείκτης ισχύος μας. και μια αντίσταση 220 Ohm μεταξύ της ράγας lef και της μέσης.
Τώρα έχουμε το Power Setup.
Βήμα 3: Αντιστοίχιση καρφιτσών: ATMEGA328/168
Τώρα θα συνδέσουμε όλα τα εξαρτήματά μας.
Για να αποτρέψετε τυχόν ΕΠΑΝΑΦΟΡΑ κατά τη διάρκεια της διαδικασίας, τοποθετήστε τον πυκνωτή 10k Ohm στην καρφίτσα RESET.
1. Προσθέστε τον κρυστάλλο ρολογιού 16MHz μεταξύ των ακίδων 9 και 10 και προσθέστε τους δύο πυκνωτές 22 pF που τρέχουν στη γείωση στην αριστερή ράγα.
2. Προσθέστε το μικρό κουμπί για να μπορείτε να επαναφέρετε το Arduino όποτε θέλετε και να το προετοιμάσετε για προγραμματισμό και προσθέστε ένα μικρό καλώδιο στο κάτω αριστερό σκέλος του διακόπτη στο RESET.
3. Τέλος προσθέστε ένα καλώδιο τροφοδοσίας στο Pin 19, συνδέστε το με το LED (μακρύ πόδι στο Wire) και τοποθετήστε το άλλο Resistor 220 Ohm προς τα δεξιά. (Δοκιμάστε να αναβοσβήνει το LED)
Βλέπετε ένα σχεδόν λειτουργικό Arduino.
Βήμα 4: Φόρτωση εκκίνησης και προγραμματισμός
Τι είναι το Bootloader;
Ένα πρόγραμμα εκκίνησης είναι ένα κομμάτι κώδικα που εκτελείται πριν από την εκτέλεση οποιουδήποτε λειτουργικού συστήματος. βασικά χωρίς αυτό δεν θα συμβεί τίποτα.
Εκκίνηση Arduino:
Εάν έχετε ένα νέο ATMEGA328, θα πρέπει να κάψετε το bootloader επάνω του.
Εδώ είναι ο σύνδεσμος που μπορείτε να ακολουθήσετε:
Προγραμματισμός:
Συνδέστε το USB TTL-232R3V3 στο protoboard και τοποθετήστε το μαζί με καλώδια στο ATMEGA328. βεβαιωθείτε ότι η μπαταρία 9v δεν είναι συνδεδεμένη.
Ανοίξτε το Arduino IDE και στα παραδείγματα σκίτσων αρχείων, στην περιοχή Digitalηφιακό, φορτώστε το σκίτσο Blink
Κάτω από την επιλογή αρχείου Serial Port, επιλέξτε θύρα COM που χρησιμοποιείτε με το καλώδιο USB.
Τώρα πατήστε το εικονίδιο μεταφόρτωσης και, στη συνέχεια, πατήστε το κουμπί επαναφοράς. εάν όλα λειτουργούν σωστά από το LED στο Pin 13 θα αναβοσβήνει, γιατί είναι προγραμματισμένο γι 'αυτό.
Μόλις τελειώσετε τον προγραμματισμό όπου θέλετε, σε αυτήν την περίπτωση το Gesture Control Car, μπορείτε να το αποσυνδέσετε και να χρησιμοποιήσετε την μπαταρία 9v για ισχύ.
Βήμα 5: Χειρονομία αυτοκινήτου: Δομή κτιρίου
Ξεκινήστε να χτίζετε τη δομή του αυτοκινήτου με κομμάτια ξύλου, μικρά, 2 μπλοκ μπροστά και πίσω (όπου πηγαίνουν οι τροχοί) και ένα μεγάλο στη μέση για στήριξη. επικολλήστε το με το Gun Glue Gun
Στη συνέχεια, κολλήστε τους κινητήρες σε κάθε πλευρά και συνδέστε τους 4 τροχούς. Συγκολλήστε ένα τρελό έδαφος σε κάθε κινητήρα.
Κόψτε ένα τετράγωνο 15x15cm, κόψτε το ώστε να ταιριάζει στη δομή (βάση)
Βήμα 6: Κύκλωμα πομπού
Τώρα θα αρχίσουμε να κατασκευάζουμε το κύκλωμα πομπού και τον προγραμματισμό.
Ελέγξτε το βίντεο από 3.36 έως 6.17: Κύκλωμα πομπού
Κωδικοποίηση για το αυτοκίνητο της χειρονομίας:
Σχέδιο λήψης:
Βήμα 7: Κύκλωμα δέκτη
Τώρα ξεκινήστε να χαράζετε το κύκλωμα δέκτη
Ελέγξτε το βίντεο από τις 6:18 έως τις 8:34: Circuit Reciever
Σχέδιο λήψης:
Τέλος κολλήστε όλα στη βάση και είναι έτοιμο να λειτουργήσει πλήρως.
Πρωτότυπο πρωτότυπο κατασκευασμένο από Tapendra Mandal. Σύνδεσμος καναλιού
Συνιστάται:
Ρομπότ ελεγχόμενης χειρονομίας χρησιμοποιώντας Arduino: 7 βήματα
Ρομπότ ελεγχόμενης χειρονομίας με χρήση Arduino: Τα ρομπότ χρησιμοποιούνται σε πολλούς τομείς όπως οι κατασκευές, ο στρατός, η κατασκευή, η συναρμολόγηση κ.λπ. Τα ρομπότ μπορούν να είναι αυτόνομα ή ημιαυτόνομα. Τα αυτόνομα ρομπότ δεν απαιτούν καμία ανθρώπινη παρέμβαση και μπορούν να ενεργήσουν μόνα τους ανάλογα με την κατάσταση. Se
Ρομπότ ελεγχόμενης χειρονομίας - Spinel Crux: 4 βήματα
Ρομπότ ελεγχόμενης χειρονομίας - Spinel Crux: Spinel Crux Ένα ρομπότ ελεγχόμενης χειρονομίας για έργο ασύρματης επιτήρησης. Σε αυτή τη σειρά, θα φτιάξουμε ένα ρομπότ το οποίο μπορεί να ταξιδεύει σε ανώμαλο έδαφος και να ελέγχει χρησιμοποιώντας χειρονομίες. Για να οδηγήσουμε το ρομπότ θα χρησιμοποιήσουμε ένα γάντι ελέγχου, το οποίο θα
Ο ευκολότερος τρόπος για να φτιάξετε ένα ρομπότ ελέγχου χειρονομίας: 7 βήματα (με εικόνες)
Ο ευκολότερος τρόπος για να φτιάξετε ένα ρομπότ ελέγχου χειρονομίας: Ελέγξτε τα παιχνίδια σαν ένα superHero. Μάθετε πώς μπορείτε να φτιάξετε ένα αυτοκίνητο που ελέγχεται από χειρονομίες. Αυτό αφορά το πώς να φτιάξετε μόνοι σας ένα αυτοκίνητο με χειρονομίες. Ουσιαστικά πρόκειται για μια απλή εφαρμογή γυροσκοπίου MPU-6050 3 αξόνων, επιταχυνσιόμετρο. Μπορείτε να κάνετε πολλά περισσότερα
Gesture Hawk: Ρομπότ ελεγχόμενης χειρονομίας με χρήση διεπαφής βασισμένη στην επεξεργασία εικόνας: 13 βήματα (με εικόνες)
Gesture Hawk: Ρομπότ ελεγχόμενη με χειρονομία χρησιμοποιώντας διεπαφή βασισμένη στην επεξεργασία εικόνας: Το Gesture Hawk παρουσιάστηκε στο TechEvince 4.0 ως μια απλή διεπαφή ανθρώπου-μηχανής που βασίζεται στην επεξεργασία εικόνας. Η χρησιμότητά του έγκειται στο γεγονός ότι δεν απαιτούνται επιπλέον αισθητήρες ή φορέσιμες συσκευές εκτός από ένα γάντι για τον έλεγχο του ρομποτικού αυτοκινήτου που κινείται με διαφορετικά
Ρομπότ εξισορρόπησης / ρομπότ 3 τροχών / ρομπότ STEM: 8 βήματα
Ρομπότ εξισορρόπησης / ρομπότ 3 τροχών / ρομπότ STEM: Έχουμε δημιουργήσει ένα συνδυασμένο ρομπότ εξισορρόπησης και 3 τροχών για εκπαιδευτική χρήση σε σχολεία και εκπαιδευτικά προγράμματα μετά το σχολείο. Το ρομπότ βασίζεται σε ένα Arduino Uno, μια προσαρμοσμένη ασπίδα (παρέχονται όλες οι λεπτομέρειες κατασκευής), μια μπαταρία ιόντων λιθίου (όλα κατασκευασμένα