Πίνακας περιεχομένων:
Βίντεο: UChip-RC Boat Out of Plastic Bottles and CD-ROM Player !: 4 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Αφού εφάρμοσα το υλικό και το λογισμικό για να συνδέσω το drone Radio μου σε κινητήρες/σερβο, το επόμενο βήμα ήταν να αξιοποιήσω σωστά τη σκληρή δουλειά και να φτιάξω το δικό μου παιχνίδι RC, το οποίο είναι… σκάφος!
Δεδομένου ότι δεν είμαι μηχανολόγος μηχανικός, επέλεξα την ευκολότερη προσέγγιση που θα μπορούσα να φανταστώ, προκειμένου να φτιάξω το σκάφος μου: Ανακυκλώστε ό, τι πήρα, κάνοντας το καλύτερο από αυτό! Είμαι περήφανος που λέω, αυτή τη φορά ξεπέρασα τις προσδοκίες μου!
Ως εκ τούτου, θέλω να μοιραστώ μαζί σας το έργο μου και εδώ είναι τα λίγα βήματα που είναι απαραίτητα για να φτιάξετε το δικό σας «αγωνιστικό» παλιοσκάφος!
Λογαριασμός υλικών
Ηλεκτρονικά, μπορείτε να δημιουργήσετε τα δικά σας ηλεκτρονικά σύμφωνα με τον προηγούμενο οδηγό μου ή να χρησιμοποιήσετε κάποιο άλλο έργο. Το δικό μου περιλαμβάνει:
- 1 x uChip: Συμβατός πίνακας Arduino IDE
- 1 x Tx-Rx Ραδιοσύστημα: οποιοδήποτε ραδιοσύστημα με δέκτη cPPM είναι καλό
- 2 x Πρόγραμμα οδήγησης κινητήρα: με πυκνωτή 1x47uF@16V, 3xDiodes (γρήγορη ανάκτηση), zener 1x5.1V, 2 nMOSFET (VGTH ~ 2V) και 4 αντιστάσεις μπορείτε εύκολα να κολλήσετε τη δική σας.
- 1 x μπαταρία ιόντων λιθίου 18650: μπορείτε να ανακυκλώσετε μία από μια παλιά μπαταρία φορητού υπολογιστή ή να αγοράσετε μια νέα.
- 2 x κινητήρες Coreless με έλικες CW και CCW (CW = ClockWise, CCW = CounterClockWise)
Πλαίσιο (κυρίως εκτός ανακυκλωμένων εξαρτημάτων):
- 2 x πλαστικά μπουκάλια (0,5L)
-1 x συσκευή αναπαραγωγής CD-ROM/DVD-ROM
- 3 (ή περισσότερα) x Συνδέσεις καλωδίων: ο πραγματικός αριθμός εξαρτάται από το πραγματικό μήκος που χρειάζεστε. Χρησιμοποίησα 4 από αυτά, το καθένα μήκους 20 εκατοστών.
Βήμα 1: Χτίζοντας τα ηλεκτρονικά
Δημοσίευσα ένα "Instructables" που εξηγεί πώς να οδηγείτε ένα μοτέρ/σερβο χρησιμοποιώντας uChipand ένα σύστημα Tx-Rx που διαθέτει δέκτη cPPM. Μπορείτε να το βρείτε ΕΔΩ.
Θέλω μόνο να προσθέσω μερικά σχόλια που εξηγούν τις διαφορές που πρέπει να λάβετε υπόψη. Σε αυτό το έργο, πρέπει να οδηγήσουμε 2 κινητήρες. Επομένως, πρέπει να επαναλάβουμε δύο φορές το κύκλωμα που σχετίζεται με τον οδηγό κινητήρα. Το συνημμένο σχήμα σας δείχνει τι πραγματικά χρειάζεστε για συγκόλληση.
Επιπλέον, δεδομένου ότι οδηγώ τους κινητήρες με μια απλή μισή γέφυρα, οι κινητήρες θα λειτουργούν μόνο προς μία κατεύθυνση, δεν υπάρχει αντίστροφη ταχύτητα. Προσπαθήστε να το θυμάστε πριν κολλήσετε στο γρασίδι της λίμνης σας (αυτή είναι μια πρόταση εμπειρίας πρώτου προσώπου!)
Βήμα 2: Προγραμματισμός
Το υλικολογισμικό βασίζεται στο σκίτσο που ανέπτυξα για να διαβάσω το σήμα που προέρχεται από τον δέκτη cPPM Rx και ότι μπορείτε να το βρείτε ΕΔΩ.
Πρόσθεσα κάποια λειτουργία μαθηματικών σε βρόχο () προκειμένου να αναμειχθούν τα εισερχόμενα σήματα και να δημιουργηθούν οι σωστές τιμές που απαιτούνται για την οδήγηση των κινητήρων. Αυτό που κάνουμε είναι να δίνουμε ένα διαφορικό σήμα στους κινητήρες, το οποίο μεταφράζεται σε διαφορική εμπιστοσύνη ανάλογα με την κατεύθυνση που παίρνουμε στο ραδιόφωνο μας.
Η εικόνα περιγράφει τη λειτουργία που πρέπει να εφαρμόσουμε στον κώδικα. Για να στρίψετε αριστερά ή δεξιά, είναι απαραίτητο να αλλάξετε την ισχύ που δίνεται σε κάθε κινητήρα.
Όταν στρίβετε αριστερά, ο δεξιός κινητήρας ρυθμίζεται στη μέγιστη διαθέσιμη ισχύ (ανάλογη με τη θέση του γκαζιού), ενώ ο αριστερός κινητήρας μειώνεται ανάλογα με το ραβδί κλίσης. Συμπληρωματικά, το αντίθετο συμβαίνει όταν στρίβετε δεξιά. Στη θέση κλίσης μεσαίας εμβέλειας, προστέθηκε ένας χώρος για το κεφάλι έτσι ώστε οι κινητήρες να δέχονται ίση ώθηση σε περίπτωση που θέλουμε να συνεχίσουμε ευθεία.
Οι υπολογισμένες τιμές στη συνέχεια κανονικοποιούνται προκειμένου να διατηρηθούν εντός των τιμών κινητήρα min/MAX και εγγράφονται στον αντίστοιχο πείρο κινητήρα χρησιμοποιώντας τη λειτουργία analogWrite (). Χρησιμοποιώντας το analogWrite () σε ακίδες με δυνατότητα PWM γράφει το επιλεγμένο μήκος του παλμού PWM στον αντίστοιχο καταχωρητή. Δεδομένου ότι χρησιμοποιούμε ένα PWM 8-bit, το μήκος παλμού μπορεί να κυμαίνεται από 0 έως 255 (που είναι οι τιμές κινητήρα min/MAX).
Σε περίπτωση που είστε εξοικειωμένοι με τα μαθηματικά και τις εξισώσεις, μπορείτε να προσπαθήσετε να γράψετε τον δικό σας κώδικα που υλοποιεί αυτήν τη συνάρτηση. Διαφορετικά, απλά φορτώστε το σκίτσο "Boat.ino" στο uChip χρησιμοποιώντας το Arduino IDE και δοκιμάστε το.
Μπορείτε να σχολιάσετε/να σχολιάσετε τον ορισμό του DEBUG για να εκτυπώσετε στο SerialUSB τις τιμές κινητήρων και καναλιών. Αυτό θα μπορούσε να είναι πολύ χρήσιμο για να συντονίσετε το min_range, mid_range και max_range ανάλογα με το ραδιοφωνικό σας σύστημα Tx-Rx.
Βήμα 3: Δημιουργία πλαισίου
Εδώ οι δεξιότητες μηχανικού μηχανικού είναι χρήσιμες. Δεδομένου ότι δεν είμαι μηχανολόγος μηχανικός, χρησιμοποίησα απορρίμματα από μια συσκευή αναπαραγωγής CD-ROM. Συγκεκριμένα, ο εσωτερικός αναρτημένος φορέας CD-ROM ταιριάζει απόλυτα στο σκοπό μου. Τα πλωτά στοιχεία του σκάφους μου είναι τα μπουκάλια ενώ τα καλώδια είναι ιδιαίτερα χρήσιμα για να κολλήσουν τα πάντα μεταξύ τους.
Λυγίστε την άμαξα δημιουργώντας μια "άμαξα L". Στη συνέχεια, συνδέστε τους κινητήρες στο δακτύλιο ανάρτησης όπως φαίνεται στην εικόνα. Ομολογώ ότι μόνο από τύχη το μοτέρ ταιριάζει τόσο τέλεια σε αυτό το δαχτυλίδι πυριτίου! Σε περίπτωση που το δικό σας δεν ταιριάζει, πρέπει να κάνετε κάποια προσαρμογή υλικού, αυξάνοντας το μέγεθος της οπής ή κόβοντας μέρος του δακτυλίου ανάρτησης πυριτίου.
Αφού πιείτε ένα λίτρο αφρώδους νερού (τα μπουκάλια αφρώδους νερού είναι παχύτερα από τα μπουκάλια απλού νερού και έτσι είναι πιο ανθεκτικά, πιθανώς η χρήση μπουκαλιών κόλα θα ήταν ακόμη καλύτερη!) Είστε πλέον έτοιμοι να συναρμολογήσετε το σκάφος των μπουκαλιών σας.
Συνδέστε τους κινητήρες με τα ηλεκτρονικά, τοποθετήστε τα τελευταία σε μια σφραγισμένη πλαστική σακούλα αφήνοντας ένα κενό μόνο για τα καλώδια του κινητήρα και το βύσμα της μπαταρίας. Συναρμολογήστε το φορείο CD-ROM L, τα μπουκάλια και τα ηλεκτρονικά, στερεώνοντάς τα μαζί με τους συνδετήρες καλωδίων. Δοκιμάστε να κρατήσετε την ισορροπία του οχήματός σας στο κέντρο και χρησιμοποιήστε μια ακόμη γραβάτα καλωδίων για να διατηρήσετε τα ηλεκτρονικά σταθερά. αυτές οι προφυλάξεις εγγυώνται ότι το σκάφος δεν θα ανατραπεί σε περίπτωση κυματιστών θαλασσών και ότι τα ηλεκτρονικά δεν θα γλιστρήσουν όταν κάνετε στροφές!
Αυτό είναι όλο, είστε τώρα έτοιμοι να ξεκινήσετε το σκάφος σας
Βήμα 4: Αγώνας
Ενεργοποιήστε το σκάφος σας συνδέοντας την μπαταρία και ενεργοποιήστε το ραδιόφωνό σας (βεβαιωθείτε ότι κάνατε σωστά τη διαδικασία σύνδεσης πριν από τη συναρμολόγηση του σκάφους!), Αφήστε να ξεκινήσετε τους αγώνες!
Ζητήστε από τους φίλους σας να φτιάξουν το δικό τους και ξεκινήστε να αγωνίζεστε μαζί τους στη λίμνη δίπλα στο σπίτι σας!
Συνιστάται:
Guitar Looper Fade Out and Tremolo Δωρεάν!: 5 βήματα (με εικόνες)
Guitar Looper Fade Out και Tremolo … Δωρεάν !: Μια φορά κι έναν καιρό, όταν η ηλεκτρική κιθάρα έπρεπε να ακούγεται σαν κιθάρα και κάθε απόκλιση ονομάστηκε ανεπιθύμητη παραμόρφωση, δεν υπήρχαν εφέ κιθάρας εκτός από … τον φίλο σου και το ποτενσιόμετρο, συνεργαζόμαστε! Πρακτικά ενώ παίζατε
Arduino Control DC Speed and Direction Speed and Direction Using Potentiometer, OLED Display & Buttons: 6 βήματα
Arduino Control DC Motor Speed and Direction Speed and Direction Using Potentiometer, OLED Display & Buttons: Σε αυτό το σεμινάριο θα μάθουμε πώς να χρησιμοποιούμε πρόγραμμα οδήγησης L298N DC MOTOR CONTROL και ποτενσιόμετρο για τον έλεγχο της ταχύτητας και της κατεύθυνσης του κινητήρα DC με δύο κουμπιά και εμφάνιση της τιμής του ποτενσιόμετρου στην οθόνη OLED. Παρακολουθήστε ένα βίντεο επίδειξης
CLEPCIDRE: a Cider Bottles Digital Clock: 8 Βήματα (με Εικόνες)
CLEPCIDRE: a Cider Bottles Digital Clock: Πριν βουτήξω στην περιγραφή του αντικειμένου πρέπει να εξηγήσω το πλαίσιο μέσα στο οποίο έχει σχεδιαστεί και κατασκευαστεί. Η γυναίκα μου είναι καλλιτέχνης και δουλεύει βασικά με πηλό, ως κεραμίστρια, αλλά και με άλλα υλικά όπως ξύλο, σχιστόλιθο ή γυαλί. Στις περισσότερες από αυτές
UChip - Simple Sketch to Remote Control Motors And/or Servos Via 2.4GHz Radio Tx -Rx !: 3 βήματα
UChip - Simple Sketch to Remote Control Motors And/or Servos Via 2.4GHz Radio Tx -Rx !: Μου αρέσει πολύ ο κόσμος του RC. Η χρήση ενός παιχνιδιού RC σας δίνει την αίσθηση ότι έχετε τον έλεγχο κάτι εξαιρετικού, παρά το γεγονός ότι είναι ένα μικρό σκάφος, αυτοκίνητο ή drone! Ωστόσο, δεν είναι εύκολο να προσαρμόσετε τα παιχνίδια σας και να τα κάνετε να κάνουν ό, τι θέλετε
The Plastic Rainbow Instrument of Sonic Mayhem. (PRISM) -ΜΕΡΟΣ ΠΡΩΤΟ: 4 Βήματα
The Plastic Rainbow Instrument of Sonic Mayhem. (PRISM) -ΜΕΡΟΣ ΠΡΩΤΟ: Αγόρασα μια ακρυλική κιθάρα την άλλη εβδομάδα. Ταν στο ebay για φθηνό και φαινόταν αρκετά όμορφο, και έχω ήδη ένα ακρυλικό μπάσο και το αγόρασα, παρά το ότι ήξερα ότι αυτά τα όργανα είναι κάπως αμφίβολης τονικής ποιότητας (ακόμα κι αν το aucti