Πίνακας περιεχομένων:

DIY Phone Controlled LEGO® Bat Buggy: 5 Βήματα
DIY Phone Controlled LEGO® Bat Buggy: 5 Βήματα

Βίντεο: DIY Phone Controlled LEGO® Bat Buggy: 5 Βήματα

Βίντεο: DIY Phone Controlled LEGO® Bat Buggy: 5 Βήματα
Βίντεο: DIY Phone Controlled LEGO Bat Buggy 2024, Ιούλιος
Anonim
Image
Image
DIY Phone Controlled LEGO® Bat Buggy
DIY Phone Controlled LEGO® Bat Buggy
DIY Phone Controlled LEGO® Bat Buggy
DIY Phone Controlled LEGO® Bat Buggy

Με μερικά τρισδιάστατα εκτυπωμένα εξαρτήματα και μερικά φθηνά εξαρτήματα, μπορείτε να κατασκευάσετε μικρά οχήματα LEGO, ελεγχόμενα από το τηλέφωνο.

Για το έργο αυτό θα χρησιμοποιήσω:

  • έναν μικροελεγκτή ESP32 (Adafruit Feather ESP32 ή ένα αντίστοιχο TTGO αυτού)
  • 2 x N20 κινητήρες με γρανάζια
  • 1 μπαταρία λιθίου 18650
  • 2 x οδηγούς κινητήρα Pololu DRV8835 (αν και απαιτείται μόνο ένας, ο δεύτερος προορίζεται για μελλοντική επέκταση)
  • ένα προσαρμοσμένο PCB για να χωράει τα προγράμματα οδήγησης κινητήρα DRV8835
  • διάφορα μέρη εκτυπωμένων 3D (δεν έχω εκτυπωτή 3D - έτσι χρησιμοποίησα 3DHubs για αυτήν την υπηρεσία)
  • LEGO - Τεχνικά κομμάτια και μερικά άλλα κομμάτια

Αυτή είναι μια δημιουργία ανοικτού κώδικα. Όλο το λογισμικό, το ηλεκτρικό υλικό και τα τρισδιάστατα εκτυπωμένα μέρη είναι διαθέσιμα για λήψη/τροποποίηση/χρήση/κλπ.

Το LEGO® είναι εμπορικό σήμα του Ομίλου εταιρειών LEGO που δεν χορηγεί, εξουσιοδοτεί ή υποστηρίζει αυτόν τον ιστότοπο.

Βήμα 1: Ηλεκτρονικά

Image
Image
Οι Motors
Οι Motors

Είχα τυπωμένο ένα προσαρμοσμένο PCB ως "φορέα" για τα προγράμματα οδήγησης κινητήρα DRV8835. Θα μπορούσατε να χρησιμοποιήσετε σύρματα αντί για αυτό, ωστόσο δεν θα ήταν τόσο τακτοποιημένο. Χρησιμοποίησα το PCBWAY για να κάνω την κατασκευή PCB.

Συνδεδεμένα εδώ είναι τα αρχεία Gerber εάν θέλετε να εκτυπώσετε τα δικά σας PCB ή τα αρχεία Eagle εάν θέλετε να τροποποιήσετε το σχέδιο!

Βήμα 2: Οι κινητήρες

Image
Image
Οι Motors
Οι Motors

Χρησιμοποιώ κινητήρες με κινητήρα "N20". Μπορείτε εύκολα να τα βρείτε στο EBay/AliExpress κλπ. Τα μοντέλα που χρησιμοποιώ είναι 6v, 300rpm, με άξονες 10mm.

Το περίβλημα του κινητήρα και ο προσαρμογέας αξόνων εκτυπώθηκαν σε 3D. Συνημμένα μπορείτε να βρείτε τα αρχεία STL. Χρησιμοποίησα το 3DHubs.com για να τα εκτυπώσω (εκτυπωμένα σε 100um).

Βήμα 3: Η θήκη μπαταρίας

Ο κάτοχος της μπαταρίας
Ο κάτοχος της μπαταρίας

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

Επισυνάπτεται το αρχείο STL αν θέλετε να το εκτυπώσετε.

Επαφές μπαταρίας

Διακόπτης ρεύματος

Βήμα 4: Το Λογισμικό

Image
Image

Το ESP32 εκτελεί διακομιστή ιστού. Αυτό εξυπηρετεί μια σελίδα που σας επιτρέπει να στέλνετε στοιχεία ελέγχου εισόδου πίσω στο ESP32 μέσω WebSocket (με αυτόν τον τρόπο θα είναι χαμηλής καθυστέρησης). Η ιστοσελίδα θα χειρίζεται την εισαγωγή πολλαπλής αφής ή ποντικιού.

Μπορείτε να κατεβάσετε τον πηγαίο κώδικα του έργου εδώ.

Βήμα 5: Η κατασκευή

Τώρα όλα τα εξαρτήματα λειτουργούν, ήρθε η ώρα για το διασκεδαστικό κομμάτι - χρησιμοποιώντας τη φαντασία σας και φτιάχνοντας ένα όχημα / ρομπότ.

Ο φορέας οδηγού μπορεί να χωρέσει έως 4 DRV8835, πράγμα που σημαίνει ότι θα μπορούσαν να οδηγηθούν συνολικά 8 κινητήρες DC ή 4 βηματικοί κινητήρες, ή ένας συνδυασμός αυτών…

Συνιστάται: