» Ηλεκτρονικά » Arduino »Αγωνιστικό αυτοκίνητο από το Lego και το Arduino

Lego και Arduino αγωνιστικά αυτοκίνητα



Σήμερα θέλω να μοιραστώ το επόμενο μου σπιτικό. Βασίζεται στο Lego και το Arduino. Για έλεγχο, θα χρησιμοποιήσουμε ένα τηλεχειριστήριο με έναν πομπό 433 MHz. Αυτή τη φορά ήθελα να κάνω αγώνες ένα αυτοκίνητο. Συνεχίστε:

- Lego Technic 42022
- Άρντινο Νάνο
- DRV 8833
- Σέρβο SG-90
- Μονάδα ραδιοεπικοινωνίας 433 MHz
- Μειωτήρας κινητήρα 200 rpm, με διάμετρο άξονα 3 mm
- 2 λυχνίες LED
- 2 αντιστάσεις 150 ohm
- Πυκνωτής 10v 1000uF
- 2 χτένες μονής σειράς PLS-40
- 2 υποδοχές PBS-20
- Επαγωγέας 68mkGn
- 6 μπαταρίες NI-Mn 1.2v 1000mA
- Συνδέστε τον μπαμπά-μαμά με δύο πείρους στο καλώδιο
- Homutik
- Σύρματα διαφορετικών χρωμάτων
- συγκόλληση
- Ρόζιν
- συγκολλητικό σίδερο
- Βίδες 3x40 και παξιμάδια και ροδέλες για αυτά
- Βίδες 3x20

Βήμα 1 συναρμολογήστε την υπόθεση.
Είναι απαραίτητη η συναρμολόγηση της μηχανής μας σύμφωνα με τις οδηγίες 42022 της Lego, η δεύτερη επιλογή με κάποια βελτίωση. Πραγματοποιούμε όλες τις ενέργειες από τη σελίδα 3 έως 6. Δεν χρειαζόμαστε μηχανισμό μετάδοσης. Ο κινητήρας Lego δεν χρειάζεται επίσης να συναρμολογηθεί. Ωστόσο, θα χρειαστείτε τις βάσεις κινητήρα που συλλέγονται στις σελίδες 14-19, εκτός από τα γρανάζια και τους άξονες. Στη συνέχεια, συλλέγουμε τα πάντα από τις σελίδες 20 έως 74, εκτός από τον μοχλό στη σελίδα 25.

Βήμα 2 μηχανισμός του σώματος.
Θέστε σε κίνηση μας το μοντέλο θα υπάρχει κινητήρας με ταχύτητα 200 σ.α.λ. Μπορεί να χρησιμοποιηθεί με διαφορετικό λόγο μετάδοσης. Αλλά, κατά τη γνώμη μου, αυτή είναι η καλύτερη επιλογή. Σε 100 σ.α.λ. - πολύ αργά, 300 σ.α.λ. - δεν υπάρχει αρκετή ισχύς και ο κινητήρας είναι πολύ ζεστός. Στον άξονα του ηλεκτρομειωτήρα είναι απαραίτητο να τοποθετήσετε το συνδετικό περίβλημα "Legovskaya" και να το ασφαλίσετε από την περιστροφή, κόβοντας ένα ταιριάζο. Για να στερεώσετε τον κινητήρα μας στο μοντέλο, είναι απαραίτητο να κάμψετε το τμήμα από τον μεταλλικό κατασκευαστή με το γράμμα "P" και να στερεώσετε το μοτέρ ταχυτήτων στην πλάκα με ένα σφιγκτήρα. Το αποτέλεσμα θα πρέπει να είναι το ακόλουθο:




Με τη βοήθεια βιδών 3x20 στερεώνουμε τον κινητήρα μας στο μοντέλο. Μη σφίγγετε πάρα πολύ! Διαφορετικά, μπορεί να προκληθεί ζημιά στα εξαρτήματα κατασκευαστών Lego. Στο μοντέλο, μοιάζει με αυτό:



Για να κάνετε τη στροφή, πάρτε ένα ελαφρώς τροποποιημένο σερβο SG-90. Η θήκη πρέπει να τρυπηθεί προσεκτικά έτσι ώστε να μην αγγίζει τα εσωτερικά μέρη, την διαμπερή οπή με διάμετρο 3,2 mm ή απλά να κόβεται με ένα τεχνικό μαχαίρι.



Εισάγουμε ένα μπουλόνι στην τρύπα που φτιάξαμε και στις άκρες το τοποθετούμε σε τριγωνικές πλάκες και στερεώνουμε με παξιμάδια. Τοποθετούμε το μοχλό στο στέλεχος του σερβομηχανισμού και στερεώστε το τμήμα στο μοχλό Lego. Σε μια γραφομηχανή, μοιάζει με αυτό:





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



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




Βάζουμε τους Arduino Nano και DRV 8833 στις θέσεις τους:



Για την ισχύ θα χρησιμοποιούμε 6 Ni-Mn 1.2v μπαταρίες 1000mA, συγκολλημένες σε σειρά και τυλιγμένες με ηλεκτρική ταινία. Συνδεθείτε με ένα κάθισμα επιβατών διπλής όψεως.





Συνδέουμε τα πάντα σύμφωνα με το σχέδιο και τοποθετούμε στο πίσω μέρος του μηχανήματος. Μπορείτε επίσης να προσθέσετε μερικές λυχνίες LED. Τοποθετήστε τους στους προβολείς και συνδέστε τον με τον πείρο 14 (A2).



Βήμα 4 υλικολογισμικού.
Για να γράψω το υλικολογισμικό, χρησιμοποίησα το IDE του Arduino. Η τρέχουσα έκδοση κατά τη στιγμή της εγγραφής είναι 1.8.1. Είναι βολικό να υλοποιηθεί το πρωτόκολλο επικοινωνίας χρησιμοποιώντας τη μονάδα 433 MHz χρησιμοποιώντας τη βιβλιοθήκη rc-switch-2.52. Πρέπει να το κατεβάσετε και να το προσθέσετε στο φάκελο "βιβλιοθήκες" του IDE του Arduino.

rc-switch-2.52.rar [14.87 Kb] (λήψεις: 150)


Συνδέουμε το Arduino και αναβοσβήνουμε με το ακόλουθο firmware:

machinka_433.rar [1016 β] (λήψεις: 190)


Για να ελέγξουμε την απόδοση του μοντέλου μας, χρειαζόμαστε ένα δεύτερο board Arduino. Είναι απαραίτητο να συνδέσετε έναν πομπό ραδιοσυχνοτήτων 433 MHz στη δεύτερη πλακέτα. Ο πομπός συνδέεται ως εξής:
VCC (πομπός) έως 5+ (Arduino),
GND προς GND,
ΔΕΔΟΜΕΝΑ στο D10.
Γράψτε το τροποποιημένο σκίτσο του SendDemo εκεί. Είναι στα παραδείγματα της βιβλιοθήκης που έχουμε εγκαταστήσει και χρησιμεύει για την αποστολή εντολών. Πριν αναβοσβήνετε το σκίτσο, θα πρέπει να το αλλάξετε ελαφρώς, δηλαδή να αλλάξετε τις μεταδιδόμενες εντολές. Ανάλογα με το τι πρέπει να ελέγξετε, γράψτε τις παρακάτω εντολές στη γραμμή αποστολής:
"1" - κίνηση προς τα εμπρός (γράψτε μια εντολή χωρίς εισαγωγικά!)
"2" - κίνηση προς τα πίσω
"15" - πλήρης στάση
"3" - περιστρέψτε το τιμόνι προς τα αριστερά
"4" - περιστρέψτε το τιμόνι προς τα δεξιά
"5" - ρυθμίστε το τιμόνι στη μέση
"10" - ενεργοποιήστε τους προβολείς
"11" - απενεργοποιήστε τους προβολείς

Η πραγματοποίηση τηλεχειριστηρίου με πομπό ραδιοσυχνοτήτων 433 MHz είναι ένα θέμα για ένα ξεχωριστό άρθρο. Σίγουρα θα γράψω τις οδηγίες για την κατασκευή ενός τέτοιου τηλεχειριστηρίου.

Θέλω να πω ότι αυτή η επιλογή είναι κατάλληλη για σχεδόν οποιοδήποτε μοντέλο αυτοκινήτων Lego. Αρκεί να συνδέσετε όλους τους μηχανικούς και να βρείτε μια θέση για το διοικητικό συμβούλιο. Και αν συμπεριλάβετε φαντασία, τότε μπορείτε να μηχανοποιήσετε οποιοδήποτε μοντέλο.
Διαχείριση μοντέλων
Σύνολο ψηφοφόρων: 165
7.8
8.5
10

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

    • χαμόγελοχαμογελάει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απαγόρευσηκοντά
2 σχόλιο
Ο συγγραφέας
Ένα τύπος σήμαινε τάση πυκνωτή από 10 έως 25 βολτ.
Πηνίο 68 μΗ
Αναφέρεται, όλα είναι σωστά για εξομάλυνση
Θα φέρω μια μικρή σαφήνεια:
Αντίθετα, συγχέετε τα πάντα:
μπορεί να ληφθεί οποιοσδήποτε πυκνωτής χαμηλής ισχύος
- πείτε μας για τη δύναμη των πυκνωτών,
θα βρείτε έναν επαγωγέα πάρα πολύ,
- απολύτως τίποτα; Τουλάχιστον 1 mH, τουλάχιστον 100 mH;
αυτό είναι απαραίτητο για τη σταθεροποίηση της τάσης του μικροελεγκτή.
- Κατ 'αρχήν, μια αλυσίδα LC δεν μπορεί να χρησιμεύσει για τη σταθεροποίηση · είναι απαραίτητη για την εξομάλυνση της παρεμβολής.

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

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