» Ηλεκτρονικά » Arduino »Φορτηγό Lego Technic και Arduino με έλεγχο Bluetooth

Λεωφορείο Lego Technic και Arduino με έλεγχο Bluetooth

Συνεχίζω μοντελοποίηση από την Lego Technic και Arduino. Αυτή τη φορά θέλω να μοιραστώ οδηγίες για τη δημιουργία ενός φορτηγού.
Lego Technic και φορτηγό Arduino με έλεγχο Bluetooth


Έλαβα μέρος του σχεδιασμού μου από τις οδηγίες συναρμολόγησης για Lego Technic 42049 και Lego Technic 42041. Το υπόλοιπο είναι ο αυτοσχεδιασμός μου. Για έλεγχο, θα χρησιμοποιήσω τη μονάδα Bluetooth που σχετίζεται με τη συσκευή Android ή τον υπολογιστή. Έτσι χρειαζόμαστε:
- Lego Technic 42029
- Lego Technic 42033
- Arduino Pro Mini 5v AT Mega 328
- οδηγός κινητήρα L9110S
- 1 μονάδα σερβομηχανισμού SG-90
- Μονάδα Bluetooth HC-05 ή ισοδύναμο
- USB-UART για firmware του arduino
- Κινητήρας 6V 1: 150 100 σ.α.λ.
- 2 λυχνίες LED
- 2 αντιστάσεις 150 ohm
- Πυκνωτής 10v 1000uF
- 2 χτένες μονής σειράς PLS-40
- Επαγωγέας 68mkGn
- 6 μπαταρίες NI-Mn 1.2v 1000mA
- Συνδέστε τον μπαμπά-μαμά με δύο πείρους στο καλώδιο
- Homutik
- Σύρματα διαφορετικών χρωμάτων
- συγκόλληση
- Ρόζιν
- συγκολλητικό σίδερο
- Βίδες 3x20, παξιμάδια και ροδέλες για αυτά
- Βίδες 3x40
- Βίδες 3x60

Βήμα 1 Συγκρότημα οπίσθιου άξονα
Η μετακίνηση προς τα εμπρός - προς τα πίσω θα πραγματοποιηθεί από κινητήρα με μηχανισμό μετάδοσης 6V, με λόγο μετάδοσης 1: 150 και ταχύτητα ρελαντί 100 σ.α.λ. Μπορείτε να δοκιμάσετε μια άλλη σχέση μετάδοσης, αλλά, κατά τη γνώμη μου, αυτό είναι βέλτιστο. Ο άξονας του κιβωτίου ταχυτήτων στις δύο πλευρές πρέπει να κοπεί με το σχήμα ενός σταυρού και να τοποθετηθεί σε λεπτομέρειες:

Στη συνέχεια, συλλέγουμε τη βάση του πίσω άξονα σύμφωνα με τις οδηγίες του Lego 42029 μέρος 1, ξεκινώντας από 3 σελίδες έως 8 συμπεριλαμβανομένου. Και προσθέστε μερικές λεπτομέρειες για να μπορέσετε να εγκαταστήσετε τον κινητήρα και το κιβώτιο ταχυτήτων.
42029_1.pdf [10,1 Mb] (λήψεις: 106)
Προβολή ηλεκτρονικού αρχείου:
42029_2.pdf [14.67 Mb] (λήψεις: 73)
Προβολή ηλεκτρονικού αρχείου:






Βήμα 2 Συναρμολόγηση του μπροστινού άξονα
Συγκροτούμε το εμπρόσθιο τμήμα της ανάρτησης σύμφωνα με τις οδηγίες του Lego 42029 μέρος 1, από τη σελίδα 21 έως το 23. Λαμβάνουμε το τραπεζοειδές από το δεύτερο μέρος του Lego από τη σελίδα 6 έως 11. Το Servo SG-90 είναι ιδανικό για την περιστροφή των τροχών. Για να το στερεώσετε στο μοντέλο μας, είναι απαραίτητο να τρυπήσετε προσεκτικά, ώστε να μην αγγίξετε τα εσωτερικά μέρη του σερβο, μια διαμπερή οπή με διάμετρο 3,2 mm ή απλά να το κόψετε με ένα μαχαίρι χαρτικής. Επίσης κόψτε τα προεξέχοντα μέρη ("φτερά" για στερέωση). Εισαγάγουμε ένα μπουλόνι στην τρύπα και στερεώστε το με παξιμάδια. Στον άξονα του σερβομηχανισμού βάζουμε ένα μοχλό με ένα βιδωτό τμήμα από το lego:







Βήμα 3 Συναρμολόγηση βάσης και καμπίνας
Συνδέουμε και τις δύο γέφυρες όπως φαίνεται στη φωτογραφία:

Συγκεντρώνουμε την καμπίνα σύμφωνα με τις οδηγίες του Lego 42041. Ξεκινώντας από τις σελίδες 39 έως 47 του πρώτου μέρους. Περαιτέρω από τις σελίδες 5 έως 28 του δεύτερου μέρους. Εκτός από τον προφυλακτήρα στις σελίδες 38 έως 43 του δεύτερου μέρους των οδηγιών.
42041_1.pdf [5.6 Mb] (λήψεις: 128)
Προβολή ηλεκτρονικού αρχείου:
42041_2.pdf [7.39 Mb] (λήψεις: 119)
Προβολή ηλεκτρονικού αρχείου:




42041_1.pdf [5.6 Mb] (λήψεις: 128)
Προβολή ηλεκτρονικού αρχείου:
42041_2.pdf [7.39 Mb] (λήψεις: 119)
Προβολή ηλεκτρονικού αρχείου:


Βήμα 4 Ηλεκτρικά
Για έλεγχο, θα χρησιμοποιήσουμε το Arduino Pro Mini και τη μονάδα Bluetooth. Το Pro Mini μπορεί να αντικατασταθεί από οποιοδήποτε άλλο board Arduino. Διάλεξα το Pro Mini, οπότε είναι το μικρότερο. Ο οδηγός του κινητήρα χρειάζεται για να συνδέσει τον κινητήρα.

Σύνδεση όλων των εξαρτημάτων με τα καλώδια Dupont από μητέρα προς μητέρα. Ισχύς - 6 μπαταρίες NI-Mn 1.2v 1000mA συνδεδεμένες σε σειρά. Ένας πυκνωτής οποιασδήποτε χαμηλής ισχύος, ένας επαγωγέας επίσης θα βρείτε, θα πρέπει να σταθεροποιήσετε τη δύναμη του μικροελεγκτή. Οι ανόδους των δύο LED είναι συνδεδεμένες σε 4 pin arduino, οι κάθοδοι στο GND. Για τις χρησιμοποιούμενες λυχνίες LED επιλέγονται αντιστάσεις. Για ευκολία, βγάλτε τις μπαταρίες με ταινία.

Τα κόβουμε όλα σε μια ταινία διπλής όψεως με βάση:

Τοποθετούμε τον ηλεκτρολόγο μας ανάμεσα στους τροχούς και κλείνουμε:

Προσθέστε μερικά εγκεφαλικά επεισόδια:



Βήμα 5 Ρύθμιση Bluetooth
Τα πιο προσιτά στοιχεία Bluetooth σήμερα είναι τα HC-05 και HC-06. Είναι άφθονα στα κινεζικά ηλεκτρονικά καταστήματα. Οι διαφορές μεταξύ τους είναι ότι ο πρώτος μπορεί να λειτουργήσει τόσο σε master mode (slave) όσο και σε λειτουργία slave (master). Το δεύτερο είναι μια καθαρά σκλάβος συσκευή. Με άλλα λόγια, το HC-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.

Συνήθως, οι ενότητες πωλούνται ως δύο συγκολλημένες σανίδες. Το μικρότερο είναι μια εργοστασιακή μονάδα, που χρησιμοποιείται ευρέως σε διάφορα ηλεκτρονικό συσκευές. Μεγάλο - ένα ειδικό breadboard για DIY.
Αυτά είναι τα στοιχεία του DI-HC-05 και HC-06 που μοιάζουν με:

Κατ 'αρχήν, μπορείτε να χρησιμοποιήσετε οποιαδήποτε μονάδα που σας αρέσει. Μια μονάδα χωρίς πριτσίνια κοστίζει λιγότερο, αλλά στη συνέχεια θα πρέπει να φροντίσετε την τροφοδοσία ισχύος 3,3 V της μονάδας και να θρηνήσετε με τη συγκόλληση καλωδίων στη μονάδα. Επέλεξα το βέλτιστο, κατά τη γνώμη μου, στη σχέση τιμής / λειτουργίας HC-06.

Συνδέουμε ως εξής:
Arduino Pro Mini - Bluetooth
D7 - RX
D8 - TX
5V - VCC
GND -GND
Για σωστή λειτουργία, η μονάδα πρέπει να ρυθμιστεί. Θα διαμορφώσουμε εντολές AT που εισάγονται στο παράθυρο του τερματικού. Δίνω ένα παράδειγμα εγκατάστασης της μονάδας HC-05. Εάν έχετε μια διαφορετική ρύθμιση μπορεί να είναι διαφορετική. Προκειμένου η μονάδα μας να λαμβάνει εντολές, πρώτα αναβοσβήνουμε το Arduino με το ακόλουθο firmware:
bluetooth_send_at.rar [857 b] (λήψεις: 73)

Στην περίπτωση αυτή, ο Arduino λειτουργεί ως γέφυρα μεταξύ υπολογιστών και μονάδας. Στο υλικολογισμικό, χρησιμοποιώ τη βιβλιοθήκη λογισμικού. Σε υψηλές ταχύτητες, λειτουργεί ασταθής. Αν θέλετε υψηλή ταχύτητα, μπορείτε να συνδέσετε την μονάδα απευθείας στις επαφές Arduino RX και TX και να ξαναγράψετε το υλικολογισμικό. Αλλά στην περίπτωσή μου, θα εργαστούμε με την ενότητα με ταχύτητα 9600. Έτσι μετά το firmware, ανοίξτε το τερματικό και εισάγετε:
"AT" (χωρίς εισαγωγικά) η απάντηση "OK" πρέπει να έρθει (σημαίνει ότι όλα είναι συνδεδεμένα σωστά και η μονάδα λειτουργεί)
"AT + BAUD96000" (χωρίς τα αποσπάσματα) πρέπει να έρθει η απάντηση "OK9600".
Αν έχετε τη σωστή απάντηση, μεταβείτε στο επόμενο βήμα.

Βήμα 7 Firmware
Για να γράψω το υλικολογισμικό και το ίδιο το υλικολογισμικό, χρησιμοποιώ το IDE του Arduino. Η τρέχουσα έκδοση για σήμερα είναι 1,8. Πραγματικά υλικολογισμικό:
grusovik.rar [956 β] (λήψεις: 75)


Βήμα 8 Ρύθμιση του τηλεφώνου σας.
Σε ένα τηλέφωνο Android, θα πρέπει να εγκαταστήσετε ένα πρόγραμμα ελέγχου του ρομπότ μέσω Bluetooth. Υπάρχουν πολλά από αυτά. Μπορείτε να εισάγετε το "Bluetooth Arduino" στο Google Play και να επιλέξετε το γούστο σας. Μου άρεσε ο ελεγκτής BT. Λήψη και εγκατάσταση στο τηλέφωνο ή το tablet Android. Στη συνέχεια, μέσω των ρυθμίσεων Android, πρέπει να δημιουργήσετε μια σύνδεση με την ενότητα μας. Ο κωδικός πρόσβασης για τη σύνδεση είναι "1234" ή "0000". Στη συνέχεια, διαμορφώστε το πρόγραμμα για τις κατάλληλες εντολές. Ο κατάλογος είναι παρακάτω.

Βήμα 9 Ρύθμιση υπολογιστή (εάν είναι απαραίτητο)
Εάν είναι απαραίτητο, ή απλά ευκολία για έλεγχο, μπορείτε να χρησιμοποιήσετε έναν υπολογιστή ή ένα φορητό υπολογιστή. Για να γίνει αυτό, ο υπολογιστής πρέπει να έχει Bluetooth. Δημιουργούμε επικοινωνία με την ενότητα μας μέσω των χειριστηρίων στον υπολογιστή. Στη συνέχεια, χρειαζόμαστε ένα τερματικό για την αποστολή εντολών. Οποιοδήποτε κατάλληλο για εσάς.Αφού καταγράψετε το υλικολογισμικό, ο έλεγχος πραγματοποιείται με τα ακόλουθα κουμπιά (εντολές):
W - προς τα εμπρός
S - πίσω
Α - αριστερά
D - δεξιά
F - στάση
G - τιμόνι
K - προβολείς
L - προβολέας σβηστή

Η συνεχής εισαγωγή εντολών είναι ακατάλληλη, γι 'αυτό συνιστούμε να χρησιμοποιείτε το πρόγραμμα για την αποστολή εντολών. Χρησιμοποιώ τον Z-Controller. Στο πρόγραμμα, επιλέξτε τη θύρα (θύρα com μέσω της οποίας πραγματοποιείται η σύνδεση) και ρυθμίστε τα κλειδιά για τις εντολές. Ρυθμίστε αδρανής και διαισθητική.
bluetooth-pc.rar [49.07 Kb] (λήψεις: 63)

Lego Techic και Arduino
Σύνολο ψηφοφόρων: 15
4
4
4

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

    • χαμόγελοχαμογελάει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 ...