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

Μηχανοκίνητο πλαίσιο ελεγχόμενου WiFi: 5 βήματα (με εικόνες)
Μηχανοκίνητο πλαίσιο ελεγχόμενου WiFi: 5 βήματα (με εικόνες)

Βίντεο: Μηχανοκίνητο πλαίσιο ελεγχόμενου WiFi: 5 βήματα (με εικόνες)

Βίντεο: Μηχανοκίνητο πλαίσιο ελεγχόμενου WiFi: 5 βήματα (με εικόνες)
Βίντεο: Πώς να κάνεις καλά πράγματα να σου συμβούν. Ακουστικό βιβλίο 2024, Ιούλιος
Anonim
Image
Image
Ανταλλακτικά
Ανταλλακτικά

Ο Donald Bell της Maker Project Lab (https://makerprojectlab.com) επισήμανε στην ενημέρωσή του στις 29 Νοεμβρίου 2017 (https://www.youtube.com/embed/cQzQl97ntpU) ότι το σασί "Lady Buggy" (https://www.instructables.com/id/Lady-Buggy/) θα μπορούσε να χρησιμοποιηθεί ως γενική πλατφόρμα. Πρέπει κάπως να έχει δει τη λίστα "έργα που πρέπει να κάνω"…

Το Motorized WiFi Chassis είναι μια απλή γενική πλατφόρμα ανοιχτού μηχανοκίνητου πλαισίου ελεγχόμενου WiFi που χρησιμοποιεί ένα Adafruit Feather Huzzah ESP8266 για επικοινωνία και έλεγχο και δύο σερβο συνεχούς περιστροφής συν μια μπαταρία ιόντων λιθίου για κίνηση. Το σασί περιέχει 8 σημεία τοποθέτησης με σπείρωμα 6 mm με 1 σπείρωμα για να τοποθετηθούν, πολύ καλύτερα.

Έχω συμπεριλάβει τον πηγαίο κώδικα με τη μορφή ενός σκίτσου Arduino για το Adafruit Feather Huzzah ESP8266 εάν θέλετε να τον τροποποιήσετε. Επίσης, θα χρειαστείτε δεξιότητες συγκόλλησης και εξοπλισμό συγκόλλησης, σύρμα και όλα τα μέρη που αναφέρονται στο πρώτο βήμα, καθώς και ένα Arduino IDE με κατάλληλες βιβλιοθήκες εγκατεστημένες για να ολοκληρώσετε το Motorized WiFi Chassis.

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

Σχεδιασμένο με χρήση του Autodesk Fusion 360, κομμένο σε φέτες χρησιμοποιώντας το Cura 3.1 και εκτυπωμένο σε PLA σε Ultimaker 2+ Extended και Ultimaker 3 Extended.

Βήμα 1: Μέρη

Τύπωσα όλα τα μέρη σε.15mm κάθετη ανάλυση με 50% πλήρωση. Εκτυπώστε 1 το καθένα "Ball Bearing Cap.stl" και "Chassis.stl", εκτυπώστε 2 το καθένα από τα υπόλοιπα μέρη.

Αγόρασα τα ακόλουθα μέρη:

1 ρουλεμάν, 15,9mm (5/8 )

4 O-Ring (ID 16mm, τμήμα 2.5mm)

2 σερβο (συνεχής περιστροφή FS90R)

1 φτερό Adafruit HUZZAH ESP8266 (Adafruit)

1 μπαταρία (Adafruit 258)

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

Αυτός ο σχεδιασμός χρησιμοποιεί συναρμολόγηση με σπείρωμα, επομένως μπορεί να χρειαστεί βρύση 6 mm επί 1 και μήτρα για τον καθαρισμό των σπειρωμάτων.

Βήμα 2: Καλωδίωση

Καλωδίωση
Καλωδίωση
Καλωδίωση
Καλωδίωση

Η καλωδίωση συνίσταται στη συγκόλληση των σερβο καλωδίων στο Feather Huzzah ESP8266.

Για την τροφοδοσία των σερβο, τα δύο σερβο θετικά (κόκκινα) καλώδια συγκολλούνται στον πείρο "BAT" στο Feather Huzzah ESP8266 και τα δύο σερβο αρνητικά (καφέ) καλώδια συγκολλούνται στον πείρο "GND" στο Feather Huzzah ESP8266.

Για τον έλεγχο των σερβο, το αριστερό σερβο σήμα (πορτοκαλί) καλώδιο συγκολλάται στην ακίδα "12/MISO" στο Feather Huzzah ESP8266 και το σερβο δεξιό καλώδιο σήματος (πορτοκαλί) είναι προσαρτημένο στην ακίδα "13/MOSI" στο Φτερό Huzzah ESP8266.

Βήμα 3: Συναρμολόγηση

Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση

Τοποθετήστε 2 δακτυλίους σε κάθε "Gear Wheel.stl" όπως φαίνεται.

Χρησιμοποιώντας δύο "Axle Gear Wheel.stl", συνδέστε και τα δύο συγκροτήματα τροχών στο "Chassis.stl" όπως φαίνεται.

Τοποθετήστε το ρουλεμάν 5/8 ιντσών στο πλαίσιο όπως φαίνεται στην εικόνα και στη συνέχεια στερεώστε το στη θέση του με το "Ball Bearing Cap.stl" διασφαλίζοντας ότι το ρουλεμάν περιστρέφεται ελεύθερα.

Ασφαλίστε ένα "Gear Servo.stl" σε ένα σερβο χρησιμοποιώντας τις βίδες σερβο που συνοδεύουν το σερβο, στη συνέχεια επαναλάβετε με τη δεύτερη ταχύτητα και σερβο.

Τοποθετήστε το αριστερό σερβο στην αριστερή υποδοχή σερβο και το δεξιό σερβο σερβίς στη δεξιά υποδοχή σερβο όπως φαίνεται στην εικόνα.

Χρησιμοποιώντας λεπτή ταινία διπλής όψης, ασφαλίστε την μπαταρία στο πλαίσιο όπως φαίνεται στην εικόνα.

Χρησιμοποιώντας ξανά λεπτή ταινία διπλής όψης, στερεώστε το Adafruit Feather Huzza ESP8266 πάνω στην μπαταρία όπως φαίνεται.

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

Το Motorized WiFi Chassis χρησιμοποιεί ένα στοιχείο html "καμβά" για τα γραφικά και τα συμβάντα καμβά "touchstart", "touchmove" και "Touchend" για έλεγχο. Είμαι της πεποίθησης ότι το λογισμικό θα πρέπει να λειτουργεί σε συσκευές με δυνατότητα αφής εκτός του iOS, αλλά δεν μπόρεσα να επιβεβαιώσω ότι θα λειτουργήσει.

Σχεδίασα το λογισμικό Motorized WiFi Chassis να λειτουργεί τόσο σε ασύρματες λειτουργίες ap (σημείο πρόσβασης) όσο και σταθμού (δρομολογητή wifi).

Εάν επιλέξετε να χειριστείτε το Motorized WiFi Chassis σε λειτουργία ap, δεν απαιτείται ασύρματος δρομολογητής, καθώς η συσκευή σας iOS επικοινωνεί απευθείας με το Motorized WiFi Chassis. Για να λειτουργήσετε σε αυτήν τη λειτουργία, θα μεταβείτε στις ρυθμίσεις wifi στη συσκευή σας iOS και θα επιλέξετε το δίκτυο "WiFiChassis". Μόλις συνδεθείτε, ανοίξτε το πρόγραμμα περιήγησης ιστού στη συσκευή σας iOS και εισαγάγετε τη διεύθυνση IP του "192.128.20.20" στο πεδίο url.

Εάν επιλέξετε να χειριστείτε το Motorized WiFi Chassis σε λειτουργία σταθμού, θα επικοινωνήσετε με το Motorized WiFi Chassis μέσω ασύρματου δρομολογητή και, συνεπώς, θα πρέπει να αλλάξετε το λογισμικό Motorized WiFi Chassis έτσι ώστε το "sSsid =" να οριστεί στο ασύρματο δρομολογητή σας ssid και "sPassword = "έχει οριστεί στον κωδικό πρόσβασης ασύρματου δρομολογητή σας. Θα χρειαστεί να αλλάξετε αυτές τις ρυθμίσεις χρησιμοποιώντας το πρόγραμμα επεξεργασίας Arduino IDE προτού το μεταγλωττίσετε και το κατεβάσετε στο Motorized WiFi Chassis. Λάβετε υπόψη ότι όταν χρησιμοποιείτε τη λειτουργία σταθμού, έχω συμπεριλάβει επίσης υποστήριξη MDNS που σας επιτρέπει να επικοινωνείτε με το Motorized WiFi Chassis στη διεύθυνση IP "wifichassis.local", ώστε να μην απαιτείται η φυσική διεύθυνση IP. Ωστόσο, εάν θέλετε να χρησιμοποιήσετε τη φυσική διεύθυνση IP που έχει οριστεί από τον ασύρματο δρομολογητή σας, θα πρέπει να είστε συνδεδεμένοι με την σειριακή οθόνη Arduino όταν ενεργοποιείτε το Motorized WiFi Chassis (βεβαιωθείτε ότι το "#define USE_SERIAL 1" βρίσκεται στην κορυφή της πηγής αρχείο κώδικα πριν από τη σύνταξη και την αποστολή του κωδικού στο Motorized WiFi Chassis) για να προβάλετε το ip που αντιστοιχεί στο Motorized WiFi Chassis από τον ασύρματο δρομολογητή σας.

Αφού αποφασίσετε σε ποια λειτουργία θα χρησιμοποιήσετε το Motorized WiFi Chassis σας και έχετε κάνει τις απαραίτητες αλλαγές στο λογισμικό, συνδέστε ένα κατάλληλο καλώδιο μεταξύ του USB του υπολογιστή σας και της θύρας micro usb στο Feather Huzzah ESP8266, συνδέστε την μπαταρία, στη συνέχεια, μεταγλωττίστε και κατεβάστε το λογισμικό στο Motorized WiFi Chassis.

Βήμα 5: Λειτουργία

Συνδέστε το καλώδιο της μπαταρίας στη θύρα της μπαταρίας στο Feather Huzzah ESP8266.

Συνδεθείτε στο Feather Huzzah ESP8266 χρησιμοποιώντας τη μέθοδο που επιλέξατε στο Λογισμικό.

Σύρετε τη γκρι κουκκίδα γύρω από την οθόνη προς την κατεύθυνση που θέλετε να ταξιδέψετε.

Δείτε το βίντεο για μια σύντομη επίδειξη ελέγχου του Motorized WiFi Chassis.

Ελπίζουμε να σας αρέσει!

Συνεχίζεται…

Συνιστάται: