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

ESP8266 WIFI AP ελεγχόμενο τετράποδο ρομπότ: 15 βήματα (με εικόνες)
ESP8266 WIFI AP ελεγχόμενο τετράποδο ρομπότ: 15 βήματα (με εικόνες)

Βίντεο: ESP8266 WIFI AP ελεγχόμενο τετράποδο ρομπότ: 15 βήματα (με εικόνες)

Βίντεο: ESP8266 WIFI AP ελεγχόμενο τετράποδο ρομπότ: 15 βήματα (με εικόνες)
Βίντεο: Smart house part 2 (Το έξυπνο σπίτι) 2024, Ιούνιος
Anonim
Image
Image

Αυτό είναι ένα σεμινάριο για να φτιάξετε ένα ρομπότ 12 DOF ή τεσσάρων ποδιών (τετράποδο) χρησιμοποιώντας το σερβο SG90 με σερβο οδηγό και μπορεί να ελεγχθεί χρησιμοποιώντας διακομιστή WIFI Web μέσω προγράμματος περιήγησης smartphone

Το συνολικό κόστος για αυτό το έργο είναι περίπου 55 US $ (Για ηλεκτρονικό εξάρτημα και πλαστικό πλαίσιο ρομπότ)

Βήμα 1: Προετοιμάστε το πλαίσιο

Ηλεκτρονικά ανταλλακτικά (Wemos D1 Mini)
Ηλεκτρονικά ανταλλακτικά (Wemos D1 Mini)

Όλα τα αντικείμενα 3D είναι δωρεάν για λήψη @ www.myminifactory.com ή www.thingiverse.com

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

Λίστα τυπωμένων τμημάτων:

1x βασικό σώμα

1x Εξώφυλλο

1x θήκη μπαταρίας

4x ισχία (τύπου Α & Β)

4x Thight (τύπος A & B)

4x πόδι (τύπου Α & Β)

4x ασπίδα

12x δακτύλιος + 12x βίδα 2mm

Βήμα 2: Συναρμολογήστε το πλαίσιο ρομπότ

ακολουθήστε βήμα προς βήμα βίντεο παραπάνω για να συναρμολογήσετε το πλαίσιο, η βίδα είναι για τρύπα μεγέθους 2mm

Βήμα 3: Ηλεκτρονικά ανταλλακτικά (Wemos D1 Mini)

Image
Image

Υπάρχουν πολλές παραλλαγές NodeMCU στην αγορά και έχουν βασικά την ίδια λειτουργικότητα, για αυτό το έργο επιλέγω το Wemos D1 Mini.

Αυτό το μέρος θα χρησιμεύσει ως διακομιστές Ιστού για τα τετράποδά μας ως Σημείο Πρόσβασης.

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

Αυτό το D1 mini, είναι μια μίνι πλακέτα WIFI βασισμένη στο ESP-8266EX. και έχει 11 ψηφιακές ακίδες εισόδου/εξόδου, όλες οι ακίδες έχουν διακοπή/pwm/I2C/υποστηρίζεται από ένα καλώδιο (εκτός από το D0) 1 αναλογική είσοδος (μέγιστη είσοδος 3,3V) και σύνδεση Micro USB

Πώς να ξεκινήσετε σε:

  1. Εγκατάσταση για το Arduino 1.6.7 από τον ιστότοπο για το Arduino.
  2. Ξεκινήστε για το Arduino και ανοίξτε το παράθυρο Προτιμήσεις.
  3. στο πεδίο Διευθύνσεις URL Πρόσθετων διαχειριστών πινάκων. Μπορείτε να προσθέσετε πολλά URL, διαχωρίζοντάς τα με κόμματα.
  4. Ανοίξτε το Tools → Board: xxx → Boards Manager και εγκαταστήστε το esp8266 από την ESP8266 Community (και μην ξεχάσετε να επιλέξετε τον πίνακα ESP8266 από το Tools> Board menu μετά την εγκατάσταση).

Για περισσότερες λεπτομέρειες, μπορείτε να δείτε το παραπάνω βίντεο

Κάντε κλικ εδώ για αναζήτηση στο Aliexpress

Για αυτό το έργο το μόνο που χρειάζεστε είναι να συνδέσετε αυτό το Pin:

  1. Ο πείρος NodeMCU RX συνδέεται με τον πείρο Arduino Nano TX
  2. Ο πείρος NodeMCU TX συνδέεται με τον πείρο Arduino Nano RX
  3. Ο ακροδέκτης NodeMCU G συνδέεται με το DC-DC mini 5v Stepdown (-) Πείρος εξόδου έξω
  4. Ο ακροδέκτης NodeMCU5V συνδέεται με το DC-DC mini 5v Stepdown (+) Πείρος εξόδου έξω

ΥΓ: Για τον προγραμματισμό αυτής της πλακέτας, πρέπει να αποσυνδέσετε όλο τον ακροδέκτη που είναι συνδεδεμένος στο arduino και το DC-DC, αλλιώς θα λάβετε σφάλμα…

Βήμα 4: Ηλεκτρονικά ανταλλακτικά (Arduino Nano)

Ηλεκτρονικά ανταλλακτικά (Arduino Nano)
Ηλεκτρονικά ανταλλακτικά (Arduino Nano)

Το ίδιο και με το NodeMCU, για τον πίνακα arduino μπορείτε να χρησιμοποιήσετε οποιονδήποτε πίνακα που ταιριάζει σε εσάς όπως το Arduino Pro Mini, το Arduino Nano ή αλλιώς.

Αλλά για αυτό το έργο επιλέγω το Arduino Nano, επειδή δεν χρειάζομαι πολύ καρφίτσα που χρησιμοποίησα, είναι μικρό και δεν χρειάζεται FTDI για να το προγραμματίσω.

κάντε κλικ εδώ για αναζήτηση στο Aliexpress

Για αυτό το έργο χρησιμοποιώ απλώς:

  1. Ο πείρος Arduino nano RX συνδέεται με τον πείρο NodeMCU TX
  2. Ο πείρος Arduino nano TX συνδέεται με τον πείρο NodeMCU RX
  3. Ardiono nano pin A4 connect to the PCA9685 SDA pin
  4. Arduino nano A5 pin συνδεθείτε στον πείρο SCA του PCA9685
  5. Ο πείρος Arduino nano GND συνδέεται με το DC-DC mini 5v Stepdown (-) Πείρος εξόδου έξω
  6. Arduino nano 5V pin connect to the DC-DC mini 5v Stepdown (+) Out pin pin out

δείτε το παραπάνω σχήμα για περισσότερες λεπτομέρειες

ΥΓ: Για τον προγραμματισμό αυτής της πλακέτας, πρέπει να αποσυνδέσετε όλο τον ακροδέκτη που είναι συνδεδεμένος στο βήμα NodeMCU και DC-DC, διαφορετικά θα λάβετε σφάλμα…

Βήμα 5: Ηλεκτρονικά ανταλλακτικά (Tower Pro 9g Micro Servo)

Ηλεκτρονικά ανταλλακτικά (Tower Pro 9g Micro Servo)
Ηλεκτρονικά ανταλλακτικά (Tower Pro 9g Micro Servo)

Αυτό είναι το πιο δημοφιλές μίνι σερβο. Ζυγίζει μόνο 9 γραμμάρια και σας δίνει ροπή 1,5 kg/cm. Αρκετά ισχυρό ως προς το μέγεθός του. Κατάλληλο για ρομπότ τύπου δοκού.

Υ. Γ.: Αυτό το σερβο μπορεί να περιστρέψει μόνο γωνία 180 μοιρών

Βασικά χαρακτηριστικά:

• Ημιδιαφανές σώμα

• Ελαφρύ

• Λιγότερο θόρυβο Προδιαγραφές:

• Διαστάσεις: 22,6 x 21,8 x 11,4 mm

• Μήκος καλωδίου σύνδεσης: 150 mm

• Ταχύτητα λειτουργίας (4,8 V χωρίς φορτίο): 0,12 sec / 60 μοίρες

• Ροπή κλειδώματος (4,8 V): 1,98 kg/cm

• Εύρος θερμοκρασίας: 30 έως 60 ° C (-22 έως 140 ℉)

• Πλάτος νεκρής ζώνης: 4 usec

• Τάση λειτουργίας: 3,5 - 8,4 Volt

Κάντε κλικ εδώ για αναζήτηση SG90 servo στο Aliexpress

Βήμα 6: Ηλεκτρονικά ανταλλακτικά (Πρόγραμμα οδήγησης PWM/Servo 16 καναλιών 12 bit - Διασύνδεση I2C - PCA9685 για Arduino)

Ηλεκτρονικά ανταλλακτικά (Πρόγραμμα οδήγησης PWM/Servo 16 καναλιών 12 bit - Διασύνδεση I2C - PCA9685 για Arduino)
Ηλεκτρονικά ανταλλακτικά (Πρόγραμμα οδήγησης PWM/Servo 16 καναλιών 12 bit - Διασύνδεση I2C - PCA9685 για Arduino)

Θέλετε να φτιάξετε ρομπότ περιπατητή; αλλά η χρήση μόνο μικροελεγκτή έχει περιορισμένο αριθμό εξόδων PWM και τελειώνετε! Όχι με το Adafruit 16-Channel 12-bit PWM/Servo Driver-I2C interface. Με αυτό το ξεμπλοκάρισμα προγράμματος οδήγησης pwm και σερβο, μπορείτε να ελέγξετε 16 έξοδοι PWM ελεύθερης λειτουργίας με δύο μόνο ακίδες! Θέλετε να εκτελέσετε περισσότερες από 16 εξόδους PWM; Κανένα πρόβλημα. Αλυσίδα μαζί έως και 62 από αυτές τις ομορφιές για έως και εξαιρετικές 992 εξόδους PWM.

Αυτός ο πίνακας/τσιπ χρησιμοποιεί διεύθυνση 7-bit I2C μεταξύ 0x60-0x80, επιλέξιμη με βραχυκυκλωτήρες Τερματικό μπλοκ για είσοδο ισχύος (ή μπορείτε να χρησιμοποιήσετε τα ανοίγματα 0,1 "στο πλάι) Αντίστροφη προστασία πολικότητας στην είσοδο του τερματικού μπλοκ Πράσινη ισχύς-καλή LED 3 συνδετήρες καρφιτσών σε ομάδες των 4, ώστε να μπορείτε να συνδέσετε 16 σερβίς ταυτόχρονα (τα βύσματα σερβο είναι ελαφρώς ευρύτερα από 0,1 ", ώστε να μπορείτε να στοιβάζετε 4 το ένα δίπλα στο άλλο σε σχέδιο 0,1" κεφαλίδας "Αλυσίδα" Ένα σημείο για να τοποθετήσετε ένα μεγάλο πυκνωτής στη γραμμή V+ (σε περίπτωση που το χρειάζεστε) αντιστάσεις σειράς 220 ohm σε όλες τις γραμμές εξόδου για να τις προστατεύσετε και να κάνετε τους οδηγούς LED ασήμαντους Solder jumper για τους 6 διευθύνσεις επιλεγμένων ακίδων i2c ελεγχόμενο πρόγραμμα οδήγησης PWM με ενσωματωμένο ρολόι. Σε αντίθεση με την οικογένεια TLC5940, δεν χρειάζεται να του στέλνετε συνεχώς σήμα που συνδέει τον μικροελεγκτή σας, είναι εντελώς δωρεάν! Είναι συμβατό με 5V, πράγμα που σημαίνει ότι μπορείτε να τον ελέγχετε από μικροελεγκτή 3.3V και να οδηγείτε με ασφάλεια έως και έξοδο έως 6V (αυτό είναι καλό όταν θέλετε να ελέγξετε το λευκό ή το μπλε L ΕΔ με τάσεις 3.4+ προς τα εμπρός) 6 επιλεγμένες ακίδες για να συνδέσετε έως και 62 από αυτούς σε ένα μόνο i2c δίαυλο, συνολικά 992 εξόδους - αυτό είναι πολλά servos ή LEDs Ρυθμιζόμενη συχνότητα PWM έως περίπου 1,6 KHz 12 -bit ανάλυση για κάθε έξοδο-για servos, αυτό σημαίνει περίπου 4us ανάλυση σε ρυθμό ενημέρωσης 60Hz Ρυθμιζόμενη έξοδος push-pull ή ανοιχτής αποστράγγισης Έξοδος ενεργοποίησης του πείρου για απενεργοποίηση γρήγορα όλων των εξόδων.

κάντε κλικ εδώ για αναζήτηση στο Aliexpress

Σε αυτό το έργο χρειαζόμαστε μόνο 12 CH για όλα τα πόδια (3CH ανά πόδι), συνδέστε αυτόν τον ακροδέκτη PCA9685 στο Arduino Nano:

  1. PCA9685 VCC στο DC-DC mini 5v Stepdown (+) Πείρος εξόδου έξω
  2. PCA9685 GND στο DC-DC mini 5v Stepdown (-) Πείρος εξόδου έξω
  3. PCA9685 Servo (PWM) power V+ to UBEC (+) Πείρος εξόδου έξω
  4. PCA9685 Servo (PWM) τροφοδοσία GND σε UBEC (-) Καρφίτσα εξόδου έξω
  5. PCA9685 SDA pinto στο arduino nano pin A4
  6. PCA9685 SCL καρφίτσα στο arduino nano pin A5
  7. PCA9685 CH0 με το Front Right Thight, ταιριάξτε το χρώμα του καλωδίου με το χρώμα της υποδοχής PCA9685 (Κίτρινο, Κόκκινο, Καφέ/Μαύρο)
  8. PCA9685 CH1 στο μπροστινό δεξί πόδι, παρακαλώ ταιριάξτε το χρώμα του καλωδίου με το χρώμα της υποδοχής PCA9685 (κίτρινο, κόκκινο, καφέ/μαύρο)
  9. PCA9685 CH2 στο μπροστινό δεξιό ισχίο, ταιριάξτε το χρώμα του καλωδίου με το χρώμα της υποδοχής PCA9685 (κίτρινο, κόκκινο, καφέ/μαύρο)
  10. PCA9685 CH4 στο Back Right Thight, ταιριάξτε το χρώμα του καλωδίου με το χρώμα της υποδοχής PCA9685 (Κίτρινο, Κόκκινο, Καφέ/Μαύρο)
  11. PCA9685 CH5 στο πίσω δεξί πόδι, ταιριάξτε το χρώμα του καλωδίου με το χρώμα της υποδοχής PCA9685 (κίτρινο, κόκκινο, καφέ/μαύρο)
  12. PCA9685 CH6 στο πίσω δεξί γοφό, ταιριάξτε το χρώμα του καλωδίου με το χρώμα της υποδοχής PCA9685 (κίτρινο, κόκκινο, καφέ/μαύρο)
  13. PCA9685 CH8 στο μπροστινό αριστερό Thight, παρακαλώ αντιστοιχίστε το χρώμα του καλωδίου με το χρώμα της υποδοχής PCA9685 (κίτρινο, κόκκινο, καφέ/μαύρο)
  14. PCA9685 CH9 στο μπροστινό αριστερό πόδι, ταιριάξτε το χρώμα του καλωδίου με το χρώμα της υποδοχής PCA9685 (κίτρινο, κόκκινο, καφέ/μαύρο)
  15. PCA9685 CH10 στο μπροστινό αριστερό γοφό, παρακαλώ ταιριάξτε το χρώμα του καλωδίου με το χρώμα υποδοχής PCA9685 (κίτρινο, κόκκινο, καφέ/μαύρο)
  16. PCA9685 CH12 στο Back Left Thight, ταιριάξτε το χρώμα του καλωδίου με το χρώμα της υποδοχής PCA9685 (Κίτρινο, Κόκκινο, Καφέ/Μαύρο)
  17. PCA9685 CH13 στο πίσω αριστερό πόδι, ταιριάξτε το χρώμα του καλωδίου με το χρώμα της υποδοχής PCA9685 (κίτρινο, κόκκινο, καφέ/μαύρο)
  18. PCA9685 CH14 στο πίσω αριστερό γοφό, παρακαλώ αντιστοιχίστε το χρώμα του καλωδίου με το χρώμα υποδοχής PCA9685 (κίτρινο, κόκκινο, καφέ/μαύρο)

ΥΓ: Ορισμένα PCA9685 δεν έχουν υποδοχή έγχρωμου κωδικού, οπότε βεβαιωθείτε ότι το κίτρινο καλώδιο από το σερβο SG90 πηγαίνει στην καρφίτσα δεδομένων PWM, το κόκκινο καλώδιο πηγαίνει στην καρφίτσα V+ και το μαύρο/καφέ πηγαίνει στην καρφίτσα GND

Βήμα 7: Σύνδεση PWM σε Servo Pin

Σύνδεση PWM σε Servo Pin
Σύνδεση PWM σε Servo Pin
Σύνδεση PWM σε Servo Pin
Σύνδεση PWM σε Servo Pin

Κάντε κλικ και μεγεθύνετε την παραπάνω εικόνα για να δείτε την αντιστοίχιση του πείρου μεταξύ του PCA9685 και των σερβιτόρων

ΥΓ: Χρησιμοποιείτε μόνο 12CH από 16 CH για αυτό το έργο, οπότε έχετε ακόμα 4CH για επέκταση, όπως να βάλετε servo ραντάρ ή να βάλετε κάποιο όπλο nerf blaster … Απλώς βάλτε έναν επιπλέον κωδικό στο arduino και το NodeMCU

Βήμα 8: Ηλεκτρονικά ανταλλακτικά (UBEC)

Ηλεκτρονικά ανταλλακτικά (UBEC)
Ηλεκτρονικά ανταλλακτικά (UBEC)

Το 3A-UBEC είναι ένας ρυθμιστής DC-DC σε λειτουργία εναλλαγής που παρέχεται με μπαταρία λιθίου 2-6 κυψελών (ή μπαταρία NiMh /NiCd 5-18 κυψελών) και εξάγει μια σταθερή ασφαλή τάση για τον δέκτη, γυροσκόπιο και σερβομηχανήματα. Είναι πολύ κατάλληλο για ελικόπτερο RC. Σε σύγκριση με τη γραμμική λειτουργία UBEC, η συνολική απόδοση του UBEC με λειτουργία μεταγωγής είναι υψηλότερη.

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

κάντε κλικ εδώ για αναζήτηση στο Aliexpress

Σύνδεση καρφιτσών:

  1. UBEC (+) RED Έξοδος ακίδων στο PCA9685 Servo (PWM) power V+
  2. UBEC (-) BLACK Καρφίτσα εξόδου στο PCA9685 Servo (PWM) power GND
  3. UBEC (+) RED Είσοδος στην ακίδα της μπαταρίας (+)
  4. UBEC (-) ΜΑΥΡΑ είσοδος στον ακροδέκτη διακόπτη

Βήμα 9: Ηλεκτρονικά ανταλλακτικά (DC-DC Mini Stepdown)

Ηλεκτρονικά ανταλλακτικά (DC-DC Mini Stepdown)
Ηλεκτρονικά ανταλλακτικά (DC-DC Mini Stepdown)
Ηλεκτρονικά ανταλλακτικά (DC-DC Mini Stepdown)
Ηλεκτρονικά ανταλλακτικά (DC-DC Mini Stepdown)

Έχει σχεδόν την ίδια λειτουργία με το UBEC, αλλά αυτό είναι μόνο ένα απλό DC-DC step down module. Διαθέτει μετρητή potensio που μπορούμε να ρυθμίσουμε την έξοδο V (+) από 1V σε 17V και δεν έχει φιλτράρισμα.

κάντε κλικ εδώ για αναζήτηση στο Aliexpress

ΥΓ: οπότε θυμηθείτε, πριν το χρησιμοποιήσετε, ρυθμίστε την έξοδο V (+) στην έξοδο 5V χρησιμοποιώντας μετρητή DC Volt

Σύνδεση καρφιτσών:

  1. Μίνι βήμα προς τα κάτω (+) IN στην (+) μπαταρία
  2. Mini stepdown (-) IN στον ακροδέκτη διακόπτη
  3. Mini stepdown (+) OUT παράλληλα με την ακίδα NodeMCU (5V), Arduino nano (5V) και PCA9685 (VCC)
  4. Mini stepdown (-) OUT παράλληλα με την ακίδα NodeMCU (G), Arduino nano (GND) και PCA9685 (GND)

Βήμα 10: Άλλο ηλεκτρονικό μέρος

Άλλο ηλεκτρονικό μέρος
Άλλο ηλεκτρονικό μέρος
Άλλο ηλεκτρονικό μέρος
Άλλο ηλεκτρονικό μέρος
Άλλο ηλεκτρονικό μέρος
Άλλο ηλεκτρονικό μέρος

Αυτό που χρειάζεστε είναι περίπου (καλώδιο 20 ή λιγότερο) από θηλυκό προς θηλυκό άλμα (αναζήτηση καλωδίων Aliexpress Jumper)

Διακόπτης ώθησης κλειδώματος ή μπορείτε να χρησιμοποιήσετε διακόπτη άλλου τύπου (αναζήτηση διακόπτη αυτόματου κλειδώματος Aliexpress)

και ένα ζεύγος σύνδεσης JST από μπαταρία σε διακόπτη και αναβάθμιση UBEC/DC-DC (αναζήτηση συνδετήρα Aliexpress JST)

Βήμα 11: Πηγή ενέργειας

Πηγή ενέργειας
Πηγή ενέργειας
Πηγή ενέργειας
Πηγή ενέργειας

Υπάρχει πολλή πηγή ενέργειας που μπορείτε να χρησιμοποιήσετε, για μένα προτιμώ τη χρήση επαναφορτιζόμενης μπαταρίας lipo 3S. Έχει ρεύμα 11, 1 Volt και χωρητικότητα 500mAh ή μεγαλύτερη (όχι πολύ, ώστε να μπορεί να είναι ελαφρύτερο).

Αλλά η χρήση του 3S lipo χρειάζεται φορτιστή και δεν είναι φθηνή, οπότε… μπορείτε να χρησιμοποιήσετε άλλη πηγή ενέργειας, όπως μπαταρία AAA, μπορείτε να κάνετε σειριακή μπαταρία 6 AAA, ώστε να μπορεί να παράγει περίπου 9V πηγή ενέργειας και νομίζω ότι αυτή είναι αρκετή ενέργεια για αυτό το ρομπότ.

Κάντε κλικ εδώ για αναζήτηση μπαταρίας Lipo 3S στο Aliexpress

Κάντε κλικ εδώ για αναζήτηση Lipo Charger

Κάντε κλικ εδώ για αναζήτηση υποδοχής μπαταρίας 6xAAA στο Aliexpress

Βήμα 12: Διάγραμμα σύρματος

Διάγραμμα σύρματος
Διάγραμμα σύρματος

Κάντε κλικ και μεγεθύνετε την παραπάνω εικόνα για να δείτε όλο το διάγραμμα σύρματος για αυτό το έργο

ΥΓ: Χρειάζεστε λίγη συγκόλληση σε κάποιο μέρος και βάλτε μια λαστιχένια κεφαλή συρρίκνωσης για να την σφραγίσετε για τη σύνδεση μεταξύ του διακόπτη ισχύος, του UBEC και του DC-DC.

Βήμα 13: Κωδικοποίηση και αρχική στάση

Κωδικοποίηση και αρχική στάση
Κωδικοποίηση και αρχική στάση

Συνδέστε το arduino nano χρησιμοποιώντας καλώδιο θύρας USB mini (αλλά μην ξεχάσετε να αποσυνδέσετε όλα τα pin στο wemos D1 mini και DC-DC stepdown) και ανοίξτε το "spider_driver_open_v3_ESP8266_Rev280918.ino" και αναβοσβήστε το στο Arduino nano, αλλά μην t ξεχάσετε να επιλέξετε τον πίνακα arduino στο Arduino nano και να επιλέξετε τη σωστή θύρα.

Στη συνέχεια, συνδέστε το Wemos D1 mini στον υπολογιστή χρησιμοποιώντας micro USB σε USB (επίσης μην ξεχάσετε να αποσυνδέσετε όλα τα pin με το DC-DC stepdown και το Arduino nano). Στη συνέχεια, ανοίξτε το "QuadrupetV2_310319_fix_connection_issue.ino" και μετακινήστε το στον πίνακα, αλλά προηγουμένως επιλέξτε τον σωστό πίνακα κατά προτίμηση και επιλέξτε τη σωστή θύρα (περισσότερες λεπτομέρειες επιστρέψτε στο βήμα 3)

Αφού τελειώσετε, μπορείτε να επανασυνδέσετε όλη την καρφίτσα μεταξύ arduino nano, wemos D1 mini και DC-DC και να ενεργοποιήσετε το ρομπότ για να ρυθμίσετε τη σωστή αρχική πόζα.

ΑΡΧΙΚΗ ΘΕΣΗ (Δείτε την παραπάνω εικόνα) ρυθμίστε ξανά το πόδι όσο το δυνατόν πιο κοντά στην παραπάνω εικόνα.

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

  1. ξεβιδώστε το Servo Horn και αποσυνδέστε το κέρατο σερβο από το servo.
  2. γυρίστε το πόδι μέχρι αρκετά κοντά με την αρχική πόζα
  3. επανατοποθετήστε το σερβο κόρνα και πληρώστε το ξανά
  4. κάντε το για όλα τα ματς του αγώνα

ΥΣΤΕΡΟΓΡΑΦΟ:

  1. Το QuadrupetV2_310419_fix_connection_issue.ino έχει ήδη διορθωθεί κάποιο πρόβλημα όπως το δύσκολο να συνδεθεί (wifi) και η απόδοση της ιστοσελίδας αποτυγχάνει, για όσους αναβοσβήνουν το παλαιότερο πρόγραμμα πριν από τις 31-3-2019, κατεβάστε το ξανά παραπάνω
  2. χρειάζεται κάποια πρόσθετη βιβλιοθήκη για εγκατάσταση (αντιγράψτε τη στο φάκελο βιβλιοθήκης)

    • github.com/wimleers/flexitimer2
    • github.com/adafruit/Adafruit-PWM-Servo-Dri…
    • github.com/kroimon/Arduino-SerialCommand

Βήμα 14: Έλεγχος του ρομπότ

Έλεγχος του ρομπότ
Έλεγχος του ρομπότ

Επειδή αυτό το ρομπότ έχει γίνει WIFI Access Point, το μόνο που χρειάζεστε είναι:

  1. Ενεργοποίηση του ρομπότ
  2. Ανοίξτε τη ρύθμιση wifi στο smartphone σας
  3. Συνδεθείτε στο σημείο πρόσβασης SpiderRobo με κωδικό πρόσβασης "12345678"
  4. Ανοίξτε το πρόγραμμα περιήγησης στο smartphone σας και πληκτρολογήστε

Τώρα το ρομπότ σας είναι έτοιμο να λάβει την εντολή σας…

Βήμα 15: Για όσους έχουν πρόβλημα με το άνοιγμα της ιστοσελίδας ή τη σύνδεση στο AP

ΕΧΩ ΔΙΟΡΘΩΣΕΙ ΑΥΤΟ ΤΟ ΘΕΜΑ ΠΑΡΑΚΑΛΩ ΚΑΤΕΒΑΣΤΕ ΤΟ ΒΗΜΑ 13 ΠΑΡΑΠΑΝΩ (διόρθωση @ 31-4-2019)

μερικοί από τους μίνι κλώνους Wemos D1 έχουν κακό ή ελαττωματικό ESP και προκαλούν:- Δύσκολο να συνδεθείτε στο AP

- Αποτυχία ανοίγματος της σελίδας

- Η φόρτωση δεν ολοκληρώθηκε

Για περισσότερες λεπτομέρειες, δείτε το παραπάνω βίντεο…

Συνιστάται: