Πίνακας περιεχομένων:
- Βήμα 1: Υλικά και εργαλεία
- Βήμα 2: Συναρμολόγηση του κυκλώματος
- Βήμα 3: Συγκόλληση των ακίδων κεφαλίδας (χρησιμοποιώντας το SOCKET JIG)
- Βήμα 4: Κόλληση του εξαρτήματος στη βάση
- Βήμα 5: Κολλήστε το καπάκι στη βάση
- Βήμα 6: Προσθήκη των αυτοκόλλητων ετικετών
- Βήμα 7: Επόμενα βήματα
Βίντεο: IOT123 - D1M ESP12 - Συναρμολόγηση: 7 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Ο πίνακας ανάπτυξης ESP8266 είναι ένας καλός οδηγός για τα έργα σας IOT, αλλά παρουσιάζει προβλήματα εάν τροφοδοτούνται από μπαταρία. Είναι καλά τεκμηριωμένο πώς οι διάφοροι πίνακες ανάπτυξης ESP8266 δεν είναι αποδοτικοί σε ενέργεια (εδώ και εδώ). Το Witty Development Board ξεπερνά μερικά από τα προβλήματα έχοντας ξεχωριστό USB to TTL (διεπαφή προγραμματιστή) αλλά δεν έχει την ίδια υποστήριξη ασπίδας του D1 Mini. Αυτό το D1M BLOCK σπάει το ESP12 με τη σύμβαση Wemos D1 Mini pin και είναι κατασκευασμένο χωρίς κανονισμό ή ρυθμιστή MCP1700.
Αυτό είναι ένα άκαμπτο κύκλωμα και είναι καλό για απαιτήσεις απόδειξης ή χαμηλού αριθμού. Θα ακολουθήσω με μια απλούστερη έκδοση PCB.
ΣΗΜΕΙΩΣΗ: για τη μη ρυθμιζόμενη κατασκευή:
- Η τάση λειτουργίας ESP12 αναφέρεται ως 3,0 ~ 3,6V
- Ορισμένοι κατασκευαστές αναφέρουν επιτυχώς την εκτέλεση έργων που δεν ρυθμίζονται με μπαταρίες LiPo 3,7V (3,3 έως 4,2V)
- Κοιτάζοντας τον τρέχοντα πίνακα κλήρωσης παραπάνω από τη διεύθυνση https://forum.makehackvoid.com/t/esp8266-operatin… θα δείτε ότι υπάρχει μια ψεύτικη οικονομία που δεν χρησιμοποιεί ρυθμιστικό όταν χρησιμοποιείται βαθύς ύπνος.
- Παρέχεται η μη ρυθμιζόμενη κατασκευή, αλλά προτείνω να μην χρησιμοποιείτε βαθύ ύπνο και να γνωρίζετε το εύρος τάσης που εφαρμόζεται στο 3V3.
ΙΣΤΟΡΙΑ:
- 2018-02-15-Αρχική κυκλοφορία
- 2018-02-19-οι προσλήψεις προστέθηκαν στο I2C (D1/D2)
- 2018-02-22-το pulldown άλλαξε από IO2 σε IO15, που χρησιμοποιούνται αντρικές κεφαλές 2 χιλιοστών αντί για κονσερβοποιημένο σύρμα.
Βήμα 1: Υλικά και εργαλεία
Υπάρχει μια πλήρης λίστα υλικών και πηγών.
- Η ασπίδα Wemos D1 Mini Protoboard και οι γυναικείες κεφαλίδες με μακρύ καρφίτσα
- Ενότητα ESP12F
- 10K resitors (2)
- 4K7 resitors (2)
- MCP1700 (0 ή 1)
- Πυκνωτής 100nf (1)
- 2mm αρσενική κεφαλίδα (1*1P, 3*2P, 1*5P)
- 3D εκτυπωμένη βάση και καπάκι και ετικέτες
- Ένα σύνολο D1M BLOCK - Εγκατάσταση Jigs
- Πυροβόλο θερμής κόλλας και μπαστούνια θερμής κόλλας
- Ισχυρή κόλλα κυανοακρυλικού (κατά προτίμηση βούρτσα επάνω)
- Υπηρεσία τρισδιάστατου εκτυπωτή ή τρισδιάστατου εκτυπωτή
- Συγκολλητικό σίδερο και συγκόλληση
- Σύρμα από κονσέρβα
Βήμα 2: Συναρμολόγηση του κυκλώματος
Όπως προτάθηκε προηγουμένως, αυτό είναι ένα άκαμπτο κτίριο χρησιμοποιώντας μια ασπίδα protoboard. Θα αναπτυχθεί ένα PCB.
Α. Αντιστάσεις, από την κάτω πλευρά του πρωτοπόρου:
- Περάστε μια αντίσταση 10K σε RED1 και RED2 και κολλήστε RED1.
- Περάστε μια αντίσταση 10K σε RED3 και RED4 και άκρα συγκόλλησης.
- Περάστε μια αντίσταση 4K7 σε RED5 και RED6 και άκρα συγκόλλησης.
- Περάστε μια αντίσταση 4K7 σε RED7 και RED8 και άκρα συγκόλλησης.
Β. Αρσενικές κεφαλίδες 2mm, από το κάτω μέρος του ESP12
- Προσθέστε αρσενικές κεφαλίδες σε ΠΡΑΣΙΝΟ (1 - 12) και άκρα συγκόλλησης στο πάνω μέρος. αφήνοντας κενά όπου φαίνεται (για καλώδια αντίστασης αργότερα).
- Αφαιρέστε το καλώδιο αντίστασης από το RED2
- Αφαιρέστε το πλαστικό διαχωριστικό από τις ακίδες
-
Λυγίστε τις καρφίτσες για να ευθυγραμμιστούν με το πάνω μέρος του πρωτοτύπου:
- TXD0 έως TX
- RXD0 έως RX
- IO0 έως D3
- IO2 έως D4
- GND σε GND
- RST σε RST
- ADC στο A0
- IO16 έως D0
- IO14 έως D5
-
IO12 έως D6
- IO13 έως D7
- VCC έως 3V3
Γ. Σύνδεση Protoboard (από πάνω) σε ESP12 (κάτω)
- Περάστε το RED1 στο EN και αφήστε το χαλαρό
- Περάστε το RED3 στο IO15 και αφήστε το χαλαρό
- Περάστε το RED5 στο IO4 και αφήστε το χαλαρό
- Περάστε το RED7 στο IO5 και αφήστε το χαλαρό
- Συμμετοχή σε λυγισμένες καρφίτσες από το Β#2
- Πιέστε προσεκτικά την πλακέτα στα 2 mm το ένα από το άλλο και παράλληλα/ίση απόσταση.
Δ. Συγκόλληση ενωμένων σανίδων στο κάτω μέρος του πρωτοπόρου
- Οι καρφίτσες που εξέρχονται από τρύπες μπορούν να κολληθούν και να κοπούν
- Το καλώδιο αντίστασης από το RED2 μπορεί να ευθυγραμμιστεί με ακίδα 3V3, να κοπεί και να συγκολληθεί
Ε. Συγκόλληση ενωμένων σανίδων στην κορυφή ESP12/protoboard
- Τα καλώδια που εξέρχονται από IO15, IO4, IO5 και EN μπορούν να κολληθούν και να κόψουν περίσσεια.
- Οι καρφίτσες που βγαίνουν από την κορυφή μπορούν να ρετουσαριστούν σε περίπτωση ραγισμένων αρθρώσεων.
ΣΤ. Προσθήκη υπολειπόμενων στοιχείων στο Protoboard (στην κορυφή)
-
Προσθέστε πυκνωτή μέσω της οπής PINK1 και επάνω στον σύνδεσμο στο PINK2 και κολλήστε αφήνοντας περίσσεια μέσω του PINK1
-
Εάν ρυθμίζει:
- Προσθήκη ρυθμιστή στο PINK3, 4, 5 με καμπύλη πλαστικής συσκευασίας στραμμένη προς 3V3 στο πρωτόκολλο
- Στην κάτω πλευρά του πρωτοπόρτου, λυγίστε το πόδι από PINK3 σε RED2, RED8 και RED6, συγκόλληση
- Στην κάτω πλευρά του πρωτοπόρ, επεκτείνετε το πόδι από το PINK4 έως το YELLOW16, συγκολλώντας το στο YELLOW16.
- Στην κάτω πλευρά του πρωτοπόρτου, λυγίστε το πόδι από PINK5 σε PINK1 και κολλήστε.
- Διαδρομή LEG αφήνοντας YELLOW15 στο πόδι αφήνοντας PINK5 και συγκόλληση.
ΣΗΜΕΙΩΣΗ: Χρησιμοποιήστε έναν ελεγκτή συνέχειας σε ένα πολύμετρο για να διασφαλίσετε ότι τα καλώδια δεν γεφυρώνονται καθ 'όλη τη διάρκεια της κατασκευής.
Βήμα 3: Συγκόλληση των ακίδων κεφαλίδας (χρησιμοποιώντας το SOCKET JIG)
Υπάρχει ένα βίντεο παραπάνω που εκτελεί τη διαδικασία συγκόλλησης για το SOCKET JIG.
- Τροφοδοτήστε τις καρφίτσες της κεφαλίδας στο κάτω μέρος του πίνακα (TX επάνω αριστερά στην επάνω πλευρά).
- Τροφοδοτήστε το παζλ πάνω από την πλαστική κεφαλίδα και ισιώστε και τις δύο επιφάνειες.
- Γυρίστε το κιβώτιο και το συγκρότημα και πιέστε σταθερά την κεφαλίδα σε μια σκληρή επίπεδη επιφάνεια.
- Πιέστε σταθερά την πλακέτα προς τα κάτω πάνω στη σέγα.
- Συγκολλήστε τις 4 γωνιακές ακίδες χρησιμοποιώντας ελάχιστη συγκόλληση (απλώς προσωρινή ευθυγράμμιση των ακίδων).
- Αναθερμάνετε και επανατοποθετήστε τον πίνακα/τις καρφίτσες εάν χρειάζεται (σανίδα ή καρφίτσες που δεν είναι ευθυγραμμισμένες ή βέργες).
- Συγκολλήστε τις υπόλοιπες καρφίτσες.
Βήμα 4: Κόλληση του εξαρτήματος στη βάση
Δεν καλύπτεται στο βίντεο, αλλά συνιστάται: βάλτε μια μεγάλη δόση θερμής κόλλας στην άδεια βάση πριν εισαγάγετε γρήγορα τον πίνακα και ευθυγραμμίσετε - αυτό θα δημιουργήσει κλειδιά συμπίεσης και στις δύο πλευρές του πίνακα. Κάντε ένα στεγνό τρέξιμο τοποθετώντας τις ασπίδες στη βάση. Εάν η συγκόλληση δεν ήταν πολύ ακριβής, ίσως χρειαστεί να κάνετε ελαφριά αρχειοθέτηση της άκρης του PCB.
- Με την κάτω επιφάνεια του περιβλήματος της βάσης προς τα κάτω, τοποθετήστε την κολλημένη πλαστική κεφαλή συναρμολόγησης μέσα από τις οπές στη βάση. ο (ο πείρος TX θα είναι στο πλάι με την κεντρική αυλάκωση).
- Τοποθετήστε το παξιμάδι ζεστής κόλλας κάτω από τη βάση με τις πλαστικές επικεφαλίδες τοποθετημένες μέσα από τις αυλακώσεις του.
- Καθίστε το παξιμάδι ζεστής κόλλας σε μια σταθερή επίπεδη επιφάνεια και σπρώξτε προσεκτικά το PCB προς τα κάτω μέχρι οι πλαστικές κεφαλίδες να χτυπήσουν την επιφάνεια. θα πρέπει να έχουν τοποθετηθεί σωστά οι ακίδες.
- Όταν χρησιμοποιείτε τη θερμή κόλλα, κρατήστε την μακριά από τις καρφίτσες κεφαλής και τουλάχιστον 2 mm από το σημείο που θα τοποθετηθεί το καπάκι.
- Εφαρμόστε κόλλα και στις 4 γωνίες του PCB εξασφαλίζοντας επαφή με τα τοιχώματα της βάσης. επιτρέψτε τη διαρροή και στις δύο πλευρές του PCB, αν είναι δυνατόν.
Βήμα 5: Κολλήστε το καπάκι στη βάση
- Βεβαιωθείτε ότι οι καρφίτσες είναι απαλλαγμένες από κόλλα και ότι το πάνω 2mm της βάσης είναι απαλλαγμένο από ζεστή κόλλα.
- Τοποθετήστε το καπάκι (στεγνή εκτέλεση) βεβαιωθείτε ότι δεν υπάρχουν αντικείμενα εκτύπωσης στο δρόμο.
- Λάβετε τις κατάλληλες προφυλάξεις κατά τη χρήση της κόλλας κυανοακρυλικού.
- Εφαρμόστε Cyanoachrylate στις κάτω γωνίες του καπακιού εξασφαλίζοντας κάλυψη της παρακείμενης κορυφογραμμής.
- Τοποθετήστε γρήγορα το καπάκι στη βάση. σύσφιξη κλείστε τις γωνίες αν είναι δυνατόν.
- Αφού στεγνώσει το καπάκι, λυγίστε χειροκίνητα κάθε πείρο, ώστε να είναι κεντρικό στο κενό εάν είναι απαραίτητο.
Βήμα 6: Προσθήκη των αυτοκόλλητων ετικετών
- Εφαρμόστε την ετικέτα pinout στην κάτω πλευρά της βάσης, με τον πείρο RST στο πλάι με το αυλάκι.
- Εφαρμόστε την ετικέτα αναγνωριστικού στην επίπεδη μη αυλακωτή πλευρά, με το κενό των ακίδων να είναι το επάνω μέρος της ετικέτας.
- Πιέστε σταθερά τις ετικέτες προς τα κάτω, με ένα επίπεδο εργαλείο αν χρειαστεί.
Βήμα 7: Επόμενα βήματα
- Προγραμματίστε το D1M BLOCK με το D1M BLOCKLY
- Ανεβάστε με το D1M CH340G BLOCK
- Δείτε το Thingiverse
- Κάντε μια ερώτηση στο Φόρουμ κοινότητας ESP8266
Συνιστάται:
ESP12 Εύκολη συγκόλληση σε τυπικό PCB: 3 βήματα
ESP12 Εύκολη συγκόλληση σε τυπικό PCB: Γεια σας, το κινέζικο ESP12 είναι πολύ χαριτωμένο, αλλά είναι ένας εφιάλτης για δοκιμή σε ψωμί ή συγκόλληση σε pcb λόγω του ασυνήθιστα βήματος των 2 mm μεταξύ των ποδιών. Δημιουργώ έναν μικρό τρισδιάστατο εκτυπωμένο προσαρμογέα και μετά από αρκετές προσπάθειες βρήκα μια πολύ εύκολη και αξιόπιστη λύση
IOT123 - CHARGER DOCTOR BREAKOUT: 3 Βήματα
IOT123 - CHARGER DOCTOR BREAKOUT: Κατά την αποσφαλμάτωση της έκδοσης 0.4 του SOLAR TRACKER CONTROLLER πέρασα πολύ χρόνο συνδέοντας το πολύμετρο σε διαφορετικά κυκλώματα διακόπτη NPN. Το πολυμετρο δεν ειχε φιλικες συνδεσεις για το breadboard. Κοίταξα μερικές οθόνες που βασίζονται σε MCU, συμπεριλαμβανομένων
Καιρός Interlock για οικιακή θέρμανση - IoT RasPi Zero & ESP12: 5 βήματα
Weather Interlock for Home Heating - IoT RasPi Zero & ESP12: StoryΣημειωτέον, Αυτό το έργο βασίζεται στο ότι έχετε ένα RaspberryPi Zero που εκτελεί διακομιστή αυτοματισμού οικιακού σπιτιού Domoticz (πολύ εύκολα κατασκευάζεται) με κόμβο -κόκκινο και ρυθμίζεται ως MQTT Broker. Γιατί γράφετε αυτή η βιτρίνα; Για να παρουσιάσω τη λύση μου για το πώς έχω σώσει μερικά
ESP8266/ESP12 Witty Cloud - Arduino Powered SmartThings RGB Controller: 4 Βήματα
ESP8266/ESP12 Witty Cloud - Arduino Powered SmartThings RGB Controller: RGB's RGB's RGB's Everywhere! Σε ποιον δεν αρέσει να έχει έναν δροσερό έγχρωμο φωτισμό γύρω από το σπίτι του αυτές τις μέρες; Αυτό το μικρό έργο αναδεικνύει το ESP8266 σε συνδυασμό με το χειριστήριο SmartThings και καταλήγει ως ένας πραγματικός τακτοποιημένος ελεγκτής RGB για LED str
ESP8266/ESP12 Witty Cloud - Αισθητήρας φωτισμού SmartThings με τροφοδοσία Arduino: 4 βήματα
ESP8266/ESP12 Witty Cloud - Αισθητήρας φωτισμού SmartThings με τροφοδοσία Arduino: Ο έξυπνος φωτισμός σας αντιδρά σε ορισμένες από τις προεπιλεγμένες ώρες, όπως ηλιοβασίλεμα και ανατολή ή συγκεκριμένη ώρα … δεν ταιριάζει πάντα με αυτό που βλέπουν τα μάτια σας ενώ βρίσκεστε μέσα το σπίτι σου. Maybeσως ήρθε η ώρα να προσθέσετε έναν αισθητήρα που μπορεί να πυροδοτήσει όλα αυτά