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

ESP -01 Hack Programmer - The Easy One :): 6 βήματα
ESP -01 Hack Programmer - The Easy One :): 6 βήματα

Βίντεο: ESP -01 Hack Programmer - The Easy One :): 6 βήματα

Βίντεο: ESP -01 Hack Programmer - The Easy One :): 6 βήματα
Βίντεο: PAPERS, PLEASE - The Short Film (2018) 4K SUBS 2024, Νοέμβριος
Anonim
ESP -01 Hack Programmer - The Easy One:)
ESP -01 Hack Programmer - The Easy One:)

Γεια σας ESPers, Σε αυτό το διδακτικό θα σας δείξω ένα απλό hack για να κάνετε προγραμματιστή για την ενότητα ESP-01 / ESP8266-01 / ES-01. Οι περισσότεροι από εμάς έχουμε χρησιμοποιήσει έναν πίνακα Arduino ή συσκευές FTDI USB-TTL ως προγραμματιστές για αυτήν την ενότητα. Και οι δύο μέθοδοι λειτουργούν καλά. Υπάρχει όμως ένας ακόμη τρόπος!

Πρόσφατα αγόρασα μια συσκευή USB to UART/ESP8266 για αυτήν την ενότητα ως αντικατάσταση του FTDI. Αλλά σύντομα συνειδητοποίησα ότι δεν είναι τόσο ευέλικτο όσο το FTDI να το χρησιμοποιώ ως προγραμματιστής:(Έτσι, ως μηχανικός, έλεγξα αν μπορεί να χρησιμοποιηθεί ως προγραμματιστής … Και presto! Το χακάρισα λίγο για να το μετατρέψω σε ένα. Και τώρα εδώ είναι για σας να κάνετε τη ζωή σας εύκολη.

Προμήθειες

Κατάλογος υλικών

  1. USB σε UART/ESP8266 - 1
  2. Δύο απτικά κουμπιά 6mm - 1
  3. Δύο αντιστάσεις ή κάποιο καλώδιο βραχυκυκλωτήρα
  4. Κομμάτι veroboard / dot board - 1

Λίστα εργαλείων

  1. Μαχαίρι & πριόνι
  2. Σετ συγκόλλησης
  3. Όπλο κόλλας
  4. Κοπή πένσας
  5. Ράμπ ή χαρτί άμμου (δεν φαίνεται στην εικόνα)

Βήμα 1: Εικόνες των στοιχείων και των εργαλείων: D

Εικόνες των ειδών και των εργαλείων: D
Εικόνες των ειδών και των εργαλείων: D

Απλώς επαληθεύστε εάν έχετε σωστά στοιχεία.

Βήμα 2: Κοπή και προετοιμασία του πίνακα Veroboard / Dot

Κοπή και προετοιμασία του πίνακα Veroboard / Dot
Κοπή και προετοιμασία του πίνακα Veroboard / Dot

Στη συνέχεια, κόβουμε το veroboard στο απαιτούμενο ελάχιστο μέγεθος (6 x 17 κουκκίδες) εξαιρουμένων των γραμμών κοπής όπως φαίνεται στην εικόνα. Αφού κόψετε το κομμάτι, χρησιμοποιήστε ένα γκριλ ή χαρτί άμμου για να εξομαλύνετε τις άκρες.

Βήμα 3: Εικόνες και Pinouts

Εικόνες και Pinouts
Εικόνες και Pinouts
Εικόνες και Pinouts
Εικόνες και Pinouts
Εικόνες και Pinouts
Εικόνες και Pinouts

Αριστερά είναι ο προσαρμογέας USB to UART/ESP8266 και επάνω δεξιά το διάγραμμα piout της μονάδας ES-01 όπως φαίνεται από πάνω κρατώντας την κεραία ιχνηλάτησης PCB προς τα αριστερά σας.

Βασικά χρειαζόμαστε μόνο τρεις καρφίτσες για να υλοποιήσουμε το hack μας (Green (pin 5), Red (pin 6) και Cyan (pin 1)), αλλά σε ορισμένες ενότητες οι ακίδες 4 και 8 (Orange pin) δεν είναι βραχυκυκλωμένες όπως η δική μου με PCB ίχνος όπως φαίνεται στην κάτω δεξιά εικόνα. Σε αυτήν την περίπτωση, πρέπει να τα συντομεύσετε για να δημιουργήσετε τη μονάδα ως προγραμματιστή.

Βήμα 4: Συγκόλληση…

Συγκόλληση…
Συγκόλληση…
Συγκόλληση…
Συγκόλληση…

Τώρα λοιπόν η συγκόλληση..

Πρώτη κοντή καρφίτσα 4 & 8 αν δεν βραχυκυκλωθεί με ένα μικρό σύρμα.

Στη συνέχεια κόψτε 3 κομμάτια καλωδίων αντίστασης / καλωδίου βραχυκυκλωτήρα μήκους περίπου 20 mm (χρησιμοποίησα καλώδια αντίστασης όπως φαίνεται στο σχήμα-1. Τώρα κολλήστε τα με τις καρφίτσες 1, 5 & 6 σχήμα-2 & 3 στο κάτω μέρος (πλευρά συγκόλλησης) του μονάδα μέτρησης.

Στη συνέχεια τοποθετήστε τους διακόπτες αφής όπως φαίνεται στο σχήμα-4 και σημειώστε τις θέσεις για τους τρεις πείρους. Σημειώστε τον προσανατολισμό των διακοπτών. Χρησιμοποιήστε έναν μετρητή πολλαπλών μετρητών ή έναν έλεγχο συνέχειας για προσανατολισμό. Συγκολλήστε τους διακόπτες όπως φαίνεται στο σχήμα-5 & 6. Έχω ταξινομήσει τον κεντρικό παρακείμενο πείρο, καθώς πρόκειται να είναι κοινός.

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

Εισάγετε τους κολλημένους πείρους στους αντίστοιχους διακόπτες και πιέστε σταθερά το χαρτόνι της ταινίας.

Ανατρέξτε στο σχηματικό διάγραμμα για συνδέσεις. Μπορείτε να συνδέσετε τους διακόπτες ανάλογα με τις ανάγκες σας. Συνδέω το δεξί με το Reset και το αριστερό με το GPIO 0. Βλέπε σχήμα-9.

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

Βήμα 5: Δοκιμή…

Δοκιμή…
Δοκιμή…
Δοκιμή…
Δοκιμή…

Καλή δουλειά!

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

Τώρα πατήστε και κρατήστε πατημένο το πλήκτρο GPIO 0 (Στην περίπτωσή μου επισημάνθηκε ως "0") και πατήστε και αφήστε το πλήκτρο Reset (επισημαίνεται ως "R" στην περίπτωσή μου) μία φορά. Στη συνέχεια, αφήστε το πλήκτρο '0'. Αυτό θα θέσει τη μονάδα ES-01 σε λειτουργία προγράμματος.

Τώρα θα πρέπει να μπορείτε να ανεβάσετε το σκίτσο σας από το Arduino IDE ή το PIO. Βεβαιωθείτε ότι έχετε επιλέξει τη σωστή πλακέτα και τη θύρα COM. Εάν όλα είναι εντάξει, θα πρέπει να μπορείτε να δείτε την κατάσταση μεταφόρτωσης όπως φαίνεται στα δεξιά. Μετά τη μεταφόρτωση, πατήστε και αφήστε το πλήκτρο Reset για να επιστρέψετε στην κανονική λειτουργία και να εκτελέσετε τον κωδικό που έχετε ανεβάσει.

Βήμα 6: Ολοκλήρωση

Ολοκλήρωση
Ολοκλήρωση

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

Ελπίζω να σας αρέσει αυτό το hack. Μη διστάσετε να σχολιάσετε και να μοιραστείτε. Ειρήνη..