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

Ρομπότ χειρονομίας με σπιτικό Arduino: 7 βήματα
Ρομπότ χειρονομίας με σπιτικό Arduino: 7 βήματα

Βίντεο: Ρομπότ χειρονομίας με σπιτικό Arduino: 7 βήματα

Βίντεο: Ρομπότ χειρονομίας με σπιτικό Arduino: 7 βήματα
Βίντεο: Πάμε ένα sub 2024, Νοέμβριος
Anonim
Ρομπότ χειρονομίας με σπιτικό Arduino
Ρομπότ χειρονομίας με σπιτικό Arduino

Σε αυτήν την ανάρτηση θα εξηγήσουμε πώς να φτιάξουμε βήμα προς βήμα ένα 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: Ρύθμιση ενεργοποίησης

Arduino: Ρύθμιση ενεργοποίησης
Arduino: Ρύθμιση ενεργοποίησης
Arduino: Ρύθμιση ενεργοποίησης
Arduino: Ρύθμιση ενεργοποίησης
Arduino: Ρύθμιση ενεργοποίησης
Arduino: Ρύθμιση ενεργοποίησης

Πρώτον, πρέπει να ρυθμίσουμε την ισχύ, διαφορετικά τίποτα δεν θα λειτουργούσε. (Κόκκινο = Ισχύς, Μαύρο = Έδαφος)

1. Προσθέστε ισχύ και γείωση στο κάτω μέρος του BroadBoard, όπου θα βρίσκεται ο Ρυθμιστής Τάσης.

2. Προσθέστε ισχύ και γείωση στο κάτω μέρος του Broadboard, συνδέοντας κάθε ράγα.

3. Τοποθετήστε τον Ρυθμιστή Τάσης στο πλάι του δεξιού, στη συνέχεια, ένας Πυκνωτές 10 uF στα αριστερά του και ο άλλος στη ράγα.

4. Προσθέστε το LED στο πλάι της εισόδου τροφοδοσίας, είναι ο δείκτης ισχύος μας. και μια αντίσταση 220 Ohm μεταξύ της ράγας lef και της μέσης.

Τώρα έχουμε το Power Setup.

Βήμα 3: Αντιστοίχιση καρφιτσών: ATMEGA328/168

Αντιστοίχιση καρφιτσών: ATMEGA328/168
Αντιστοίχιση καρφιτσών: ATMEGA328/168
Αντιστοίχιση καρφιτσών: ATMEGA328/168
Αντιστοίχιση καρφιτσών: ATMEGA328/168
Αντιστοίχιση καρφιτσών: ATMEGA328/168
Αντιστοίχιση καρφιτσών: 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: Χειρονομία αυτοκινήτου: Δομή κτιρίου

Gesture Car: Δομή Κτιρίου
Gesture Car: Δομή Κτιρίου

Ξεκινήστε να χτίζετε τη δομή του αυτοκινήτου με κομμάτια ξύλου, μικρά, 2 μπλοκ μπροστά και πίσω (όπου πηγαίνουν οι τροχοί) και ένα μεγάλο στη μέση για στήριξη. επικολλήστε το με το Gun Glue Gun

Στη συνέχεια, κολλήστε τους κινητήρες σε κάθε πλευρά και συνδέστε τους 4 τροχούς. Συγκολλήστε ένα τρελό έδαφος σε κάθε κινητήρα.

Κόψτε ένα τετράγωνο 15x15cm, κόψτε το ώστε να ταιριάζει στη δομή (βάση)

Βήμα 6: Κύκλωμα πομπού

Κύκλωμα πομπού
Κύκλωμα πομπού

Τώρα θα αρχίσουμε να κατασκευάζουμε το κύκλωμα πομπού και τον προγραμματισμό.

Ελέγξτε το βίντεο από 3.36 έως 6.17: Κύκλωμα πομπού

Κωδικοποίηση για το αυτοκίνητο της χειρονομίας:

Σχέδιο λήψης:

Βήμα 7: Κύκλωμα δέκτη

Κύκλωμα δέκτη
Κύκλωμα δέκτη

Τώρα ξεκινήστε να χαράζετε το κύκλωμα δέκτη

Ελέγξτε το βίντεο από τις 6:18 έως τις 8:34: Circuit Reciever

Σχέδιο λήψης:

Τέλος κολλήστε όλα στη βάση και είναι έτοιμο να λειτουργήσει πλήρως.

Πρωτότυπο πρωτότυπο κατασκευασμένο από Tapendra Mandal. Σύνδεσμος καναλιού

Συνιστάται: