» Ηλεκτρονικά » Arduino »Nimble SUV από Lego και Arduino, έλεγχος Bluetooth

Nimble SUV από Lego και Arduino, έλεγχος Bluetooth

Nimble SUV από Lego και Arduino, έλεγχος Bluetooth

Καλησπέρα Συνεχίζοντας το θέμα της μοντελοποίησης από το Lego Technic, θέλω να σας υποδείξω μια άλλη έκδοση του SUV, το χαρακτηριστικό του οποίου θα είναι η υψηλή ταχύτητα και η απόδοση. Μεγάλη ταχύτητα σε σύγκριση με άλλα μοντέλα, θα παρέχεται μέσω της χρήσης κιβωτίου ταχυτήτων Tamiya 70097 Twin-Motor. Ο αριστερός και ο δεξιός πίσω τροχός θα εκφράζονται ανεξάρτητα. Έτσι, δύο κινητήρες θα χρησιμοποιηθούν για την εκτέλεση της κίνησης. Η ηλεκτροκίνηση, όπως πάντα, Arduino. Αυτή τη φορά χρειαζόμαστε ένα Arduino Nano και κάτι άλλο:
- Lego Technic 42079
- κιβώτιο ταχυτήτων Tamiya 70097 με δύο μοτέρ
- Arduino Nano v3 AT Mega 328
- οδηγούς κινητήρα L9110S 2 τεμ
- Μονάδα Bluetooth HC-06, HC-05 ή ισοδύναμο
- Λευκό LED 2 τεμ.
- Αντίσταση 150 Ohm 2 τεμ.
- Πυκνωτής 10v 1000uF
- Επαγωγέας 68mkH \
- 8 μπαταρίες NI-Mn 1.2v 1000mA
- πλακέτα κυκλώματος
- Χτένα μονής σειράς PLS-40
- Συνδέστε τον μπαμπά-μαμά με δύο πείρους στο καλώδιο
- Σύρματα διαφορετικών χρωμάτων
- Συγκολλητικό, κολοφώνιο, κολλητικό σίδερο
- Βίδες 3x20, παξιμάδια και ροδέλες για αυτά
- Βίδες 3x40
- Βίδες 3x60

Βήμα 1 Συναρμολογήστε το κιβώτιο ταχυτήτων.
Πρώτα απ 'όλα, αποσυσκευάστε και συναρμολογήστε το κιτ ταχυτήτων Tamiya 70097 Twin-Motor. Μαζί του είναι μια λεπτομερής οδηγία για τη συναρμολόγηση διαφόρων επιλογών, με διαφορετικές σχέσεις μετάδοσης. Μία επιλογή είναι με λόγο μετάδοσης 58: 1, ενώ η άλλη είναι 203: 1. Επιλέξτε μια επιλογή με αναλογία 58: 1. Στη συνέχεια, πρέπει να προσδιορίσετε τη θέση των αξόνων εξόδου. Σύμφωνα με τις οδηγίες του κιβωτίου ταχυτήτων, είναι δυνατές δύο επιλογές. Οι άξονες εξόδου στο κέντρο ή πιο κοντά στο κάτω μέρος. Επιλέξτε την επιλογή στη μέση.


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


Και από την άλλη πλευρά:


Τώρα παίρνουμε δύο μανίκια Lego:


Τοποθετούμε δαχτυλίδια στους άξονες εξόδου:


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


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



Τώρα πρέπει να βιδώσετε το εξάρτημα στο κιβώτιο ταχυτήτων Lego. Χρησιμοποιούμε 3x20 βίδες για αυτό:


Βήμα 2 Συνδυάζοντας το θεμέλιο.
Η βάση θα πρέπει να συλλεχθεί από φωτογραφίες. Όλα είναι καθαρά ορατά στη φωτογραφία:


Το μέτωπο μοιάζει με αυτό:


Πίσω όψη:


Βήμα 3 Κάνοντας τη καμπίνα μαζί.
Πάρτε το ταξί από το Lego 42065.Κατεβάστε οδηγίες από το

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


Στο μπροστινό μέρος θα προσθέσουμε και κάποιες λεπτομέρειες:


Και προσθέστε τα φώτα στο πίσω μέρος:


Στο επάνω μέρος της καμπίνας προσθέστε φώτα:


Βήμα 4 Ηλεκτρολόγος.
Ο εγκέφαλος του μοντέλου μας θα είναι το Arduino Nano v3. Για τη διαχείριση του κινητήρα, θα πραγματοποιήσουμε τον οδηγό κινητήρα L9110S. Δεν μου αρέσει να κάνω πολλά καλώδια. Πρώτον, καταλαμβάνει πολύ χώρο και, δεύτερον, πολλές συνδέσεις αυξάνουν τον κίνδυνο κακών συνδέσεων και άλλων "γλυκόφων". Ως εκ τούτου, θα συγκεντρώσουμε ό, τι χρειάζεστε σε ένα κύκλωμα. Το καθεστώς θα είναι το ακόλουθο:


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


Από το κάτω μέρος συνδέουμε τα πάντα με συγκόλληση.


Για την τροφοδοσία θα χρησιμοποιούμε μπαταρίες Ni-Mn. Συνδέουμε 4 μπαταρίες διαδοχικά, τα τυλίγουμε με ηλεκτρική ταινία και οδηγούμε το καλώδιο με το σύνδεσμο έξω. Παίρνουμε δύο τροφοδοτικά με 4 μπαταρίες το καθένα. Τα τοποθετούμε στη βάση, δίπλα στους μπροστινούς τροχούς:


Αυτές οι δύο μπαταρίες είναι συνδεδεμένες παράλληλα. Έτσι, επιτυγχάνεται σταθερή τάση σε υψηλή ένταση, η οποία συμβαίνει όταν ενεργοποιούνται ταυτόχρονα δύο ηλεκτροκινητήρες. Οι προβολείς πρέπει να συνδέονται μέσω αντιστάσεων περιορισμού ρεύματος με ονομαστική τιμή 150 ohm.

Βήμα 5 του περιβάλλοντος προγραμματισμού.
Θα επεξεργαστούμε και θα γεμίσουμε το σκίτσο μέσω του IDE του Arduino. Πρόκειται για ένα απλό και βολικό περιβάλλον προγραμματισμού. Αυτό το πρόγραμμα μπορεί εύκολα να κατεβάσει από

Εγκαταστήστε το σύμφωνα με τις οδηγίες του προγράμματος. Στη συνέχεια, πρέπει να προσθέσετε στη βιβλιοθήκη IDE του Arduino, η οποία είναι απαραίτητη για το σκίτσο. Το SoftwareSerial.h χρησιμοποιείται για τη δημιουργία ενός καναλιού λογισμικού για επικοινωνία με τη μονάδα Bluetooth:

softwareserial.rar [9.29 Kb] (λήψεις: 46)


Το αρχείο που έχει ληφθεί και αποσυσκευασθεί πρέπει να μετακινηθεί στον φάκελο "βιβλιοθήκες". Αυτός ο φάκελος μπορεί να βρεθεί με την εύρεση του εγκατεστημένου IDE του Arduino. Είναι επίσης δυνατή η χρήση της εσωτερικής λειτουργίας του IDE του Arduino. Χωρίς να αποσυσκευάσετε το αρχείο, μπορείτε να το προσθέσετε στο περιβάλλον προγραμματισμού. Ξεκινήστε το ID Arduino, επιλέξτε το στοιχείο μενού Sketch - Connect Library. Στην αρχή της αναπτυσσόμενης λίστας, επιλέξτε το στοιχείο "Add .Zip library". Αναφέρουμε την τοποθεσία του ληφθέντος αρχείου. Αφού ολοκληρώσετε όλα τα βήματα, θα πρέπει να επανεκκινήσετε το IDE του Arduino.

Βήμα 6 Μονάδα Bluetooth.
Θα χρησιμοποιήσουμε μία από τις πιο προσιτές μονάδες Bluetooth για σήμερα - HC-05 ή HC-06. Μπορούν εύκολα να βρεθούν τόσο στα κινεζικά καταστήματα όσο και στη ρωσική αγορά. Είναι παρόμοια, αλλά υπάρχουν και μικρές διαφορές: η υπομονάδα NS-05 μπορεί να λειτουργήσει τόσο σε master mode (slave) όσο και σε λειτουργία slave (master). Το NS-06 μπορεί να είναι μόνο υποτελής συσκευή.

Χαρακτηριστικά των ενοτήτων:

- τσιπ Bluetooth - BC417143 κατασκευασμένο από
- πρωτόκολλο επικοινωνίας - προδιαγραφή Bluetooth v2.0 + EDR;
- ακτίνα δράσης - έως 10 μέτρα (επίπεδο ισχύος 2).
- Συμβατό με όλους τους προσαρμογείς Bluetooth που υποστηρίζουν το SPP.
- Η ποσότητα της μνήμης flash (για την αποθήκευση του υλικολογισμικού και των ρυθμίσεων) - 8 Mbit.
- τη συχνότητα του ραδιοφωνικού σήματος - 2,40 ... 2,48 GHz,
- διεπαφή κεντρικού υπολογιστή - USB 1.1 / 2.0 ή UART.
- κατανάλωση ενέργειας - το ρεύμα κατά τη διάρκεια της επικοινωνίας είναι 30-40 mA. Η μέση τιμή ρεύματος είναι περίπου 25 mA. Αφού γίνει η σύνδεση, το καταναλισκόμενο ρεύμα είναι 8 mA. Δεν υπάρχει κατάσταση αναστολής λειτουργίας.

Προκειμένου τα πάντα να λειτουργούν όπως πρέπει, η μονάδα Bluetooth πρέπει να ρυθμιστεί πριν τη σύνδεση. Η ρύθμιση πραγματοποιείται δίνοντας AT στις εντολές που εισάγονται στο παράθυρο του τερματικού. Θα διαμορφώσουμε τη μονάδα HC-05. Για άλλες ενότητες, οι εντολές μπορεί να διαφέρουν. Θα συνδέσουμε τον υπολογιστή και τη μονάδα Bluetooth μέσω του Arduino.

Συνδέουμε τη μονάδα Bluetooth ως εξής:

Arduino Nano - Bluetooth
D7 - RX
D8 - TX
5V - VCC
GND -GND

Συμπληρώστε το ακόλουθο σκίτσο στο arduino:

bluetooth_send_at.rar [857 b] (λήψεις: 50)


Αυτό το σκίτσο χρησιμοποιείται για την αποστολή εντολών AT στη μονάδα Bluetooth. Το Arduino απλά μεταφέρει όλα τα γράμματα του τερματικού στη μονάδα επικοινωνίας Bluetooth. Τώρα και στο μέλλον θα συνδέσουμε την ενότητα μέσω της βιβλιοθήκης λογισμικού. Σε υψηλές ταχύτητες, η βιβλιοθήκη είναι ασταθής. Αν αντιμετωπίζετε προβλήματα με την ταχύτητα επικοινωνίας, μπορείτε να συνδέσετε την ενότητα απευθείας στις επαφές RX και TX του Arduino. Μην ξεχάσετε να διορθώσετε το σκίτσο σε αυτή την περίπτωση. Σε αυτή την περίπτωση, θα εργαστούμε με την ενότητα με ταχύτητα 9600. Έτσι, αφού συμπληρώσετε το σκίτσο, ανοίξτε το παράθυρο του τερματικού και εισαγάγετε τις ακόλουθες εντολές:

"AT" (χωρίς εισαγωγικά) η απάντηση "OK" πρέπει να έρθει (σημαίνει ότι όλα είναι συνδεδεμένα σωστά και η μονάδα λειτουργεί)
"AT + BAUD96000" (χωρίς τα αποσπάσματα) πρέπει να έρθει η απάντηση "OK9600".
Αν έχετε τη σωστή απάντηση, μεταβείτε στο επόμενο βήμα.

Στη συνέχεια, πρέπει να συμπληρώσετε το σκίτσο του SUV μας στο Arduino:

lego_vnedr_2.rar [1.39 Kb] (λήψεις: 43)


Βήμα 7 Εγκατάσταση ηλεκτρικού ρεύματος στο μοντέλο.
Εγκαθιστούμε τα διοικητικά συμβούλια με βάση στη μέση:


Εγκαθιστούμε τη μονάδα Bluetooth στο πίσω μέρος της βάσης, στερεώνοντάς την με ένα καλώδιο:


Συνδέουμε τα πάντα μαζί σύμφωνα με το σχέδιο:


Βήμα 8 Προετοιμασία του τηλεχειριστηρίου
Για έλεγχο, παίρνουμε ένα τηλέφωνο Android ή ένα tablet, όπως συνήθως, ή έναν υπολογιστή που εκτελεί Windows ή κάνουμε απομακρυσμένο έλεγχο στον Arduino οι ίδιοι. Ας ξεκινήσουμε με το Android, πρώτα πρέπει να εγκαταστήσουμε το πρόγραμμα ελέγχου ρομπότ μέσω Bluetooth. Για να το κάνετε αυτό, πληκτρολογήστε "Bluetooth Arduino" στο Google Play και εγκαταστήστε το πρόγραμμα που σας αρέσει. Μου αρέσει προσωπικά ο BT Controller. Στη συνέχεια, μέσω του μενού ρύθμισης Android, δημιουργούμε μια σύνδεση με τη μονάδα Bluetooth. Χρησιμοποιούμε τον κωδικό πρόσβασης για τη σύνδεση "1234" ή "0000". Και προχωρήστε στη ρύθμιση του προγράμματος. Είναι απαραίτητο να σημειώσετε τους απαραίτητους χαρακτήρες για την αντίστοιχη ενέργεια. Λίστα παρακάτω.

Και τώρα - ένας υπολογιστής με Windows. Για να στείλετε εντολές, μπορείτε να χρησιμοποιήσετε το πρόγραμμα τερματικών ή να εκτελέσετε το βολικό, ειδικά σχεδιασμένο για αυτό, το πρόγραμμα Z-Controller. Επιλέξτε τη θύρα (θύρα com μέσω της οποίας γίνεται η σύνδεση) και διαμορφώστε τα κλειδιά για τις εντολές.
bluetooth-pc.rar [49.07 Kb] (λήψεις: 37)


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

Και προσθέστε σε αυτό Μονάδα Bluetooth

Οι εντολές διαχείρισης είναι οι εξής:
W - προς τα εμπρός
S - πίσω
Α - αριστερά
D - δεξιά
F - στάση
K - προβολείς
L - προβολέας σβηστή

Τρόποι ηλεκτροδότησης του Lego Technick
Σύνολο ψηφοφόρων: 22
9.7
7.5
9.8

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

    • χαμόγελοχαμογελάει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απαγόρευσηκοντά

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

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