» Ηλεκτρονικά » Arduino »Βαρύ φορτωτή από την Lego Technik και το Arduino με Bluetooth

Βαρύ φορτηγό από τη Lego Technik και το Arduino με Bluetooth

Βαρύ φορτηγό από τη Lego Technik και το Arduino με Bluetooth


Καλησπέρα, αυτή τη φορά θέλω να μοιραστώ οδηγίες για να φτιάξω ένα μοντέλο ενός φορτωτή από το Lego. Ηλεκτροδότηση ως συνήθως - Arduino. Μοντέλο που κατασκευάστηκε με βάση το Lego 42079 FORCEFIT ΜΕΤΑΦΟΡΑ. Ο εγκέφαλος του μοντέλου μας θα είναι το Arduino Nano v3, έλεγχος μέσω Bluetooth. Για έλεγχο, μπορείτε να χρησιμοποιήσετε ένα τηλέφωνο Android ή tablet ή άλλο πίνακα Arduino με μια συνδεδεμένη μονάδα Bluetooth.

Οικιακός φορτωτής βίντεο:


Η λίστα όσων χρειάζεστε είναι αρκετά μεγάλη:
- Lego Technic 42079 ή 42029
- Lego Technic 42033
- Arduino Nano v3 AT Mega 328
- οδηγούς κινητήρα L9110S 2 τεμ.
- Σέρβο SG-90
- Μονάδα Bluetooth HC-06, HC-05 ή ισοδύναμο
- Μίνι κιβώτιο ταχυτήτων 50 rpm
- Μίνι κιβώτιο ταχυτήτων 100 σ.α.λ.
- κιβώτιο ταχυτήτων κινητήρα 6v 150 rpm
- Λευκό LED 2 τεμ.
- Αντίσταση 150 Ohm 2 τεμ.
- Πυκνωτής 10v 1000uF
- Χτένα μονής σειράς PLS-40
- Επαγωγέας 68mkGn
- 4 μπαταρίες NI-Mn 1.2v 1000mA
- Συνδέστε τον μπαμπά-μαμά με δύο πείρους στο καλώδιο
- Homutik
- Σύρματα διαφορετικών χρωμάτων
- Συγκολλητικό, κολοφώνιο, κολλητικό σίδερο
- Μπαταρία A23 ή A27
- Βίδες 3x20, παξιμάδια και ροδέλες για αυτά
- Βίδες 3x40
- Βίδες 3x60

Βήμα 1 Συγκεντρώνουμε την υπόθεση.
Πρώτα πρέπει να κάνετε λήψη των οδηγιών Lego 42079 από την επίσημη ιστοσελίδα:

Αφού ανοίξουμε την εντολή Lego, συγκεντρώνουμε όλους τους βαθμούς από 1 έως 40 inclusive. Μην τοποθετείτε μόνο γρανάζια (θα παρεμβαίνουν), διαφορικό, άξονα γονάτου. Στη συνέχεια, εκτελέστε τα βήματα 56 έως 75 συμπεριλαμβανομένου. Αυτό πρέπει να είναι η βάση:



Στη συνέχεια, πραγματοποιούμε τα βήματα 95 έως 15 συμπεριλαμβανομένου. Παίρνουμε τα εξής:


Και πρόσοψη:


Ο μηχανισμός κλίσης είναι ελαφρώς αναδιπλωμένος όπως στη φωτογραφία:


Συλλέγουμε το βλήμα, αυτά είναι τα βήματα 183 έως 192. Παίρνουμε:


Προσθέστε λεπτομέρειες σύμφωνα με τις οδηγίες του Lego βήματα από 116 έως 158 συμπεριλαμβανομένων:


Και κάτω από αυτό μοιάζει με αυτό:


Θα πρέπει επίσης να συλλέξετε τη παλέτα από τη φωτογραφία:


Βήμα 2 Προσθήκη μηχανών.
Για την υλοποίηση της κίνησης του άξονα οδήγησης, παίρνουμε έναν κινητήρα οδοντωτού τροχού με ταχύτητα περιστροφής 150 σ.α.λ. και έναν κινητήρα 6 βολτ. Οι άξονες εξόδου του κιβωτίου ταχυτήτων είναι κομμένες, δίνοντάς τους τη μορφή ενός τυποποιημένου τμήματος Legovsky:


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


Το ίδιο το γρανάζι του κινητήρα είναι στερεωμένο στο σώμα χρησιμοποιώντας βίδες 3x60.
Τώρα περνάμε στον περιστροφικό μηχανισμό. Για αυτόν χρειάζεται ένα σερβο SG-90. Είναι καλύτερα να επιλέξετε με μεταλλικά γρανάζια. Αρχικά, πρέπει να διακόψουμε τα προεξέχοντα μέρη της θήκης, που προορίζονται για την τοποθέτηση του σερβοκινητήρα. Και επίσης να κάνετε μια διαμπερή οπή στο κάτω μέρος της θήκης.Μπορείτε να χρησιμοποιήσετε ένα τρυπάνι 3mm ή απλά να το κόψετε με ένα μαχαίρι, το κύριο πράγμα είναι να το κάνετε προσεκτικά, ώστε να μην βλάψετε το εσωτερικό του σερβο:


Για να συνδέσετε με εξαρτήματα lego, πάρτε το μικρότερο μοχλό από το σέρβο και βιδώστε το μικρό τμήμα του lego σε αυτό. Θα πρέπει να μοιάζει με αυτό:


Βάζουμε το προκύπτον κομμάτι στο σερβο:


Τοποθετούμε το σερβο στο κάτω μέρος του μοντέλου, περίπου στη μέση. Για τη στερέωση χρησιμοποιούμε βίδα 3x60. Στη συνέχεια εισάγουμε τον άξονα lego και βάζουμε σε αυτό ένα γρανάζι που περιστρέφει τους τροχούς:

Βάλαμε και τους τέσσερις τροχούς:


Περνάμε στο μηχανισμό ανύψωσης. Για αυτό παίρνουμε ένα μίνι κιβώτιο ταχυτήτων με ταχύτητα 50 rpm. Ο άξονας εξόδου ενός κιβωτίου ταχυτήτων κινητήρα είναι 3mm, είναι κατάλληλος για το χιτώνιο σύνδεσης Legovsky. Είναι απαραίτητο μόνο να εισαγάγετε ένα κομμάτι ενός αγώνα για τη σταθεροποίηση. Και επίσης λυγίστε το τμήμα από τον μεταλλικό κατασκευαστή, όπως φαίνεται στο σχήμα, για να συνδέσετε τον κινητήρα με το lego:


Τώρα τοποθετήστε το μίνι κιβώτιο ταχυτήτων στο πάνω μέρος του μηχανισμού ανύψωσης, όπως φαίνεται στη φωτογραφία. Λαμβάνουμε ένα πυκνό νήμα, το ρίχνουμε μέσω του άνω κυλίνδρου και στη συνέχεια το βγάζουμε από το χιτώνιο από τον κινητήρα (τρεις έως τέσσερις στροφές) και τον περάσουμε μέσα από τον κάτω κύλινδρο. Θα πρέπει να είναι έτσι:


Βάζουμε τις πιρούνες στο σχεδιασμό μας και συνδέουμε τα άκρα του νήματος με τις διχάλες:


Ολόκληρη η διάταξη ανύψωσης μοιάζει με αυτό:


Τώρα ας προχωρήσουμε στον μηχανισμό κλίσης. Για αυτόν, παίρνουμε το σέρβο SG-90. Κατά προτίμηση με καύσιμα ηλεκτρονικά. Το αποσυναρμολογούμε και βγάζουμε την πλακέτα της μονάδας ελέγχου, συγκολλώντας τα καλώδια απευθείας στον κινητήρα. Ακόμα αποσυναρμολογούμε και βγάζουμε το μεγαλύτερο εργαλείο, κόβουμε τις περιοριστικές προβολές από κάτω και το τοποθετούμε στη θέση του. Είναι επίσης απαραίτητο να κόψετε τις γλωττίδες για να τοποθετήσετε και να κάνετε τρύπες, όπως στην πρώτη μονάδα σερβομηχανισμού. Ο μετασχηματισμένος σερβοί συνδέεται με τις λεπτομέρειες του legov:


Βάζουμε τον μηχανισμό μέσα στην καμπίνα:



Και το άκρο του είναι συνδεδεμένο με τον μηχανισμό ανύψωσης:


Βήμα 3 προετοιμασία του περιβάλλοντος προγραμματισμού.
Η επεξεργασία και η συμπλήρωση σκίτσων γίνεται μέσω του IDE του Arduino. Αυτό το πρόγραμμα πρέπει να μεταφορτωθεί από επίσημο site και να εγκαταστήσετε.

Στη συνέχεια, πρέπει να προσθέσετε δύο βιβλιοθήκες στο περιβάλλον προγραμματισμού που χρησιμοποιούνται στο σκίτσο. Το Servo.h είναι μια βιβλιοθήκη για την εργασία με το σερβο και το SoftwareSerial.h για τη δημιουργία ενός καναλιού λογισμικού για επικοινωνία με τη μονάδα Bluetooth:
libre_servo.rar [24.79 Kb] (λήψεις: 53)
libre_softwareserial.rar [9.29 Kb] (λήψεις: 56)


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

Βήμα 4 Μονάδα 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. Δεν υπάρχει κατάσταση αναστολής λειτουργίας.

Για τη σωστή λειτουργία της μονάδας, πρέπει να διαμορφώσετε πριν τη σύνδεση. Η ρύθμιση πραγματοποιείται δίνοντας AT στις εντολές που εισάγονται στο παράθυρο του τερματικού. Θα προσαρμόσουμε το HC-05. Για άλλες ενότητες, οι εντολές μπορεί να διαφέρουν. Θα συνδέσουμε τον υπολογιστή και τη μονάδα Bluetooth μέσω του Arduino. Συμπληρώστε το ακόλουθο σκίτσο στο arduino:
send_-at_bluetooth.rar [857 b] (λήψεις: 66)


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

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

Αν έχετε τη σωστή απάντηση, μεταβείτε στο επόμενο βήμα.

Βήμα 5 Διαχείριση ηλεκτρονικά.
Για να αναζωογονηθεί το μοντέλο μας, θα χρησιμοποιήσουμε το Arduino Nano v3 και τη μονάδα Bluetooth, καθώς και δύο οδηγούς κινητήρα L9110S.


Για να συνδέσετε τα εξαρτήματα, θα χρησιμοποιήσουμε καλώδια με θηλυκούς συνδέσμους Dupont στα άκρα. Για τη διατροφή, μπορείτε να δοκιμάσετε δύο επιλογές. Πρώτον: 6 μπαταρίες NI-Mn 1.2v 1000mA που συνδέονται σε σειρά, τότε τόσο η Arduino όσο και οι κινητήρες τροφοδοτούνται από αυτά. Για το Arduino, πρέπει να συμπεριληφθεί στο κύκλωμα ισχύος ένας πυκνωτής 10 V με μεγαλύτερη χωρητικότητα, καθώς και ένας επαγωγέας. Αυτό είναι απαραίτητο για τη σταθεροποίηση της ισχύος του μικροελεγκτή. Για τους φακούς, συνδέστε τις ανόδους δύο LEDs σε 4 pin Arduino, κάθοδοι στο GND. Πρέπει να επιλεγούν αντιστάσεις για τις χρησιμοποιούμενες λυχνίες LED. Η δεύτερη επιλογή: ξεχωριστό φαγητό. Στη συνέχεια για κινητήρες χρησιμοποιούμε όλες τις ίδιες μπαταρίες τυλιγμένες με ηλεκτρική ταινία:


Και για το Arduino, η μπαταρία είναι A27 ή A23:


Για αξιοπιστία, τοποθετήστε την μπαταρία σε θερμική συρρίκνωση.

Φυσικά, μπορείτε να συνδέσετε τα πάντα σύμφωνα με το σχέδιο απλά στο "βάρος", αλλά είναι καλύτερο να τα κάνετε όλα στο κύκλωμα. Συνδέουμε το Arduino Nano από πάνω, ένα μέρος για την μπαταρία και συμπεράσματα για την τροφοδοσία άλλων στοιχείων:


Τοποθετούμε την μπαταρία στον προορισμό της:


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


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


Αποδεικνύεται συμπαγή και αξιόπιστα καλώδια.


Όλα τα ηλεκτρικά είναι τοποθετημένα πίσω από την καμπίνα:


Διορθώνουμε τις παρακάτω μπαταρίες:


Συνδέουμε τη μονάδα Bluetooth ως εξής:
Arduino Nano - Bluetooth
D7 - RX
D8 - TX
5V - VCC
GND -GND
Και τοποθετούμε το διοικητικό συμβούλιο μαζί με τη μονάδα στη θέση που προορίζεται για αυτούς:


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

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


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

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

Οι εντολές διαχείρισης είναι οι εξής:
W - προς τα εμπρός
S - πίσω
Α - αριστερά
D - δεξιά
F - στάση
G - τιμόνι
K - προβολείς
L - προβολέας σβηστή
R - ανασηκώστε
E - κατηφόρα
Q-στάση ανελκυστήρα
T - κλίση στον εαυτό σας
Y - κλίση μακριά από εσάς
H - μηχανισμός κλίσης σταματήματος




6.7
7.8
7.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 ...