Πίνακας περιεχομένων:
- Βήμα 1: Σχεδιασμός εξοικονόμησης ενέργειας
- Βήμα 2: Προετοιμασία
- Βήμα 3: RTS & DTR Break Out
- Βήμα 4: Συναρμολόγηση βάσης ανάπτυξης
- Βήμα 5: Προαιρετικό: Πρωτότυπο Breadboard
- Βήμα 6: Συναρμολόγηση συσκευών IoT
- Βήμα 7: Χρήση ισχύος
- Βήμα 8: Καλή ανάπτυξη
- Βήμα 9: Τι ακολουθεί;
- Βήμα 10: Προαιρετικό: Θήκη με 3D εκτύπωση
Βίντεο: ESP IoT με μπαταρία: 10 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Αυτές οι οδηγίες δείχνουν πώς να φτιάξετε μια βάση ESP IoT με μπαταρία με βάση τον σχεδιασμό των προηγούμενων οδηγιών μου.
Βήμα 1: Σχεδιασμός εξοικονόμησης ενέργειας
Η κατανάλωση ενέργειας είναι μια μεγάλη ανησυχία για μια συσκευή IoT με μπαταρία. Προκειμένου να εξαλειφθεί συνολικά η μακροπρόθεσμη κατανάλωση ενέργειας (λίγα mA) από το περιττό εξάρτημα κατά τη λειτουργία, αυτός ο σχεδιασμός αποσυνδέει όλα αυτά τα μέρη και μετατοπίζεται σε βάση σύνδεσης.
Αποβάθρα ανάπτυξης
Αυτό αποτελείται:
- Τσιπ USB σε TTL
- Κύκλωμα μετατροπής σήματος RTS/DTR σε EN/FLASH
- Μονάδα φόρτισης Lipo
Η βάση σύνδεσης ανάπτυξης απαιτείται μόνο κατά την ανάπτυξη και τη σύνδεση πάντα με τον υπολογιστή, οπότε το μέγεθος και η φορητότητα δεν αποτελεί μεγάλη ανησυχία. Θα ήθελα να χρησιμοποιήσω μια πιο φανταστική μέθοδο για να το φτιάξω.
Συσκευή IoT
Αυτό αποτελείται:
- Ενότητα ESP32
- Μπαταρία Lipo
- 3v3 κύκλωμα LDO
- Διακόπτης τροφοδοσίας (προαιρετικός)
- Μονάδα LCD (προαιρετικό)
- Κύκλωμα ελέγχου ισχύος LCD (προαιρετικό)
- κουμπί για αφύπνιση από βαθύ ύπνο (προαιρετικό)
- άλλοι αισθητήρες (προαιρετικά)
Η δεύτερη ανησυχία για μια συσκευή IoT με μπαταρία είναι συμπαγής σε μέγεθος και μερικές φορές αφορά επίσης τη φορητότητα, οπότε θα προσπαθήσω να χρησιμοποιήσω μικρότερα εξαρτήματα (SMD) για την κατασκευή. Ταυτόχρονα, θα προσθέσω ένα LCD για να το κάνω πιο φανταχτερό. Η οθόνη LCD μπορεί επίσης να δείξει πώς να μειώσετε την κατανάλωση ενέργειας σε βαθύ ύπνο.
Βήμα 2: Προετοιμασία
Αποβάθρα ανάπτυξης
- Μονάδα USB σε TTL (σπασμένες ακίδες RTS και DTR)
- Μικρά κομμάτια ακρυλικού χαρτονιού
- Ανδρική κεφαλίδα 6 ακίδων
- 7 καρφίτσες στρογγυλή αρσενική κεφαλίδα
- 2 τρανζίστορ NPN (χρησιμοποιώ S8050 αυτή τη φορά)
- 2 αντιστάσεις (~ 12-20k πρέπει να είναι εντάξει)
- Μονάδα φόρτισης Lipo
- Μερικά σύρματα σανίδων
Συσκευή IoT
- 7 καρφίτσες στρογγυλή γυναικεία κεφαλίδα
- Ενότητα ESP32
- 3v3 ρυθμιστής LDO (χρησιμοποιώ HT7333A αυτή τη φορά)
- Πυκνωτές SMD για σταθερότητα ισχύος (Εξαρτάται από το ρεύμα αιχμής της συσκευής, χρησιμοποιώ 1 x 10 uF και 3 x 100 uF αυτήν τη φορά)
- Διακόπτης ρεύματος
- ESP32_TFT_Library piştgiriya LCD (χρησιμοποιώ JLX320-00202 αυτή τη φορά)
- SMD PNP τρανζίστορ (χρησιμοποιώ S8550 αυτή τη φορά)
- SMD αντιστάσεις (2 x 10 K Ohm)
- Μπαταρία Lipo (χρησιμοποιώ 303040 500 mAh αυτή τη φορά)
- Πατήστε το κουμπί για αφύπνιση σκανδάλης
- Μερικές χάλκινες ταινίες
- Μερικά καλώδια χαλκού με επίστρωση
Βήμα 3: RTS & DTR Break Out
Οι περισσότερες μονάδες USB to TTL που υποστηρίζουν Arduino έχουν ακίδα DTR. Ωστόσο, δεν υπάρχουν πάρα πολλές μονάδες που έχουν σπάσει το RTS pin.
Υπάρχουν 2 τρόποι για να το φτιάξετε:
- Αγοράστε μονάδες USB to TTL με καρφίτσες RTS και DTR
-
Εάν πληροίτε όλα τα ακόλουθα κριτήρια, μπορείτε να σπάσετε τον κωδικό RTS μόνοι σας, στις περισσότερες μάρκες, το RTS είναι το pin 2 (θα πρέπει να επιβεβαιώσετε διπλά με το φύλλο δεδομένων σας).
- έχετε ήδη μονάδα 6 ακίδων USB to TTL (για Arduino)
- το τσιπ είναι SOP αλλά όχι QFN παράγοντας
- Πραγματικά εμπιστεύεστε ότι διαθέτετε ικανότητα συγκόλλησης (έχω σβήσει 2 μονάδες πριν από την επιτυχία)
Βήμα 4: Συναρμολόγηση βάσης ανάπτυξης
Η δημιουργία ενός οπτικοποιήσιμου κυκλώματος είναι μια υποκειμενική τέχνη, μπορείτε να βρείτε περισσότερες λεπτομέρειες στις προηγούμενες οδηγίες μου.
Ακολουθεί η περίληψη της σύνδεσης:
TTL pin 1 (5V) -> Dock pin 1 (Vcc)
-> Lipo Charger module Vcc pin TTL pin 2 (GND) -> Dock pin 2 (GND) -> Lipo Charger module GND pin TTL pin 3 (Rx) -> Dock pin 3 (Tx) TTL pin 4 (Tx) -> Πείρος σύνδεσης 4 (Rx) Πείρος TTL 5 (RTS) -> NPN τρανζίστορ 1 Εκπομπός -> Αντίσταση 15 K Ohm -> NPN τρανζίστορ 2 Βάση TTL pin 6 (DTR) -> NPN τρανζίστορ 2 Εκπομπούς -> Αντίσταση 15 K Ohm -> NPN transistor 1 Base NPN transistor 1 Collector -> Dock pin 5 (Program) NPN transistor 2 Collector -> Dock pin 6 (RST) Lipo Charger module BAT pin -> Dock pin 7 (Battery +ve)
Βήμα 5: Προαιρετικό: Πρωτότυπο Breadboard
Η εργασία συγκόλλησης στο τμήμα συσκευών IoT είναι λίγο δύσκολη, αλλά δεν είναι απαραίτητη. Με βάση τον ίδιο σχεδιασμό κυκλώματος, μπορείτε απλά να χρησιμοποιήσετε ένα breadboard και λίγο σύρμα για να κάνετε το πρωτότυπό σας.
Η συνημμένη φωτογραφία είναι το πρωτότυπο τεστ μου με τη δοκιμή Arduino Blink.
Βήμα 6: Συναρμολόγηση συσκευών IoT
Για συμπαγές μέγεθος, επιλέγω πολλά εξαρτήματα SMD. Μπορείτε απλώς να τα μετατρέψετε σε εξαρτήματα φιλικά προς το breadboard για εύκολο πρωτότυπο.
Ακολουθεί η περίληψη της σύνδεσης:
Πείρος σύνδεσης 1 (Vcc) -> Διακόπτης λειτουργίας -> Lipo +ve
-> 3v3 LDO Regulator Vin Dock pin 2 (GND) -> Lipo -ve -> 3v3 LDO Regulator GND -> capacitor (s) -ve -> ESP32 GND Dock pin 3 (Tx) -> ESP32 GPIO 1 (Tx) Dock pin 4 (Rx) -> ESP32 GPIO 3 (Rx) Dock pin 5 (Program) -> ESP32 GPIO 0 Dock pin 6 (RST) -> ESP32 ChipPU (EN) Dock pin 7 (Battery +ve) -> Lipo +ve 3v3 LDO Regulator Vout -> ESP32 Vcc -> 10 K Ohm resistor -> ESP32 ChipPU (EN) -> PNP transistor Emittor ESP32 GPIO 14 -> 10 K Ohm resistor -> PNP transistor Base ESP32 GPIO 12 -> Wake button -> GND ESP32 GPIO 23 -> LCD MOSI ESP32 GPIO 19 -> LCD MISO ESP32 GPIO 18 -> LCD CLK ESP32 GPIO 5 -> LCD CS ESP32 GPIO 17 -> LCD RST ESP32 GPIO 16 -> LCD D/C PNP τρανζίστορ συλλέκτης -> LCD Vcc -> LED
Βήμα 7: Χρήση ισχύος
Ποια είναι η πραγματική κατανάλωση ενέργειας αυτής της συσκευής IoT; Ας μετρήσουμε με τον μετρητή ισχύος μου.
- Όλα τα εξαρτήματα ενεργοποιημένα (CPU, WiFi, LCD), μπορούν να χρησιμοποιήσουν περίπου 140 - 180 mA
- Απενεργοποιημένο WiFi, συνεχίστε να εμφανίζετε τη φωτογραφία σε LCD, χρησιμοποιεί περίπου 70 - 80 mA
- Απενεργοποιημένη οθόνη LCD, το ESP32 κοιμάται βαθιά, χρησιμοποιεί περίπου 0,00 - 0,10 mA
Βήμα 8: Καλή ανάπτυξη
It'sρθε η ώρα να αναπτύξετε τη δική σας συσκευή IoT με μπαταρία!
Εάν δεν μπορείτε να περιμένετε κωδικοποίηση, μπορείτε να δοκιμάσετε να μεταγλωττίσετε και να αναβοσβήσετε την προηγούμενη πηγή του έργου μου:
github.com/moononournation/ESP32_BiJin_ToK…
Or αν θέλετε να δοκιμάσετε τη λειτουργία απενεργοποίησης, δοκιμάστε την επόμενη πηγή έργου:
github.com/moononournation/ESP32_Photo_Alb…
Βήμα 9: Τι ακολουθεί;
Όπως αναφέρθηκε στο προηγούμενο βήμα, το επόμενο έργο μου είναι ένα άλμπουμ φωτογραφιών ESP32. Μπορεί να κατεβάσει νέες φωτογραφίες αν είναι συνδεδεμένο WiFi και να το αποθηκεύσει στο φλας, ώστε να μπορώ πάντα να βλέπω τη νέα φωτογραφία στο δρόμο.
Βήμα 10: Προαιρετικό: Θήκη με 3D εκτύπωση
Εάν έχετε εκτυπωτή 3D, μπορείτε να εκτυπώσετε τη θήκη για τη συσκευή σας IoT. Or μπορείτε να το βάλετε σε ένα διαφανές κουτί γλυκού όπως το προηγούμενο έργο μου.
Συνιστάται:
Αισθητήρας πόρτας & κλειδώματος με μπαταρία, Solar, ESP8266, ESP-Now, MQTT: 4 βήματα (με εικόνες)
Αισθητήρας πόρτας & κλειδώματος με μπαταρία, Solar, ESP8266, ESP-Now, MQTT: Σε αυτό το Instructable σας δείχνω πώς έφτιαξα έναν αισθητήρα με μπαταρία για να παρακολουθώ την κατάσταση της πόρτας και του κλειδώματος του απομακρυσμένου υπόστεγου ποδηλάτου μου. Έχω τροφοδοσία ρεύματος, οπότε το τροφοδοτώ με μπαταρία. Η μπαταρία φορτίζεται από ένα μικρό ηλιακό πάνελ. Η μονάδα είναι d
Εξοικονόμηση μπαταρίας, Διακόπτης αποκοπής προστασίας απόρριψης με ATtiny85 για μπαταρία μολύβδου αυτοκινήτου ή μπαταρία Lipo: 6 βήματα
Battery Saver, Discharge Protector Cut-out Switch With ATtiny85 for Lead Acid Car or Lipo Battery: Καθώς χρειάζομαι πολλά προστατευτικά μπαταρίας για τα αυτοκίνητα και τα ηλιακά συστήματά μου, τα εμπορικά τα βρήκα στα $ 49 πολύ ακριβά. Χρησιμοποιούν επίσης υπερβολική ισχύ με 6 mA. Δεν βρήκα οδηγίες για το θέμα. Έτσι έφτιαξα το δικό μου που αντλεί 2mA. Πώς είναι
Τροποποιήστε εύκολα την μπαταρία καρτελών Android με μπαταρία 18650 LiPo: 5 βήματα
Τροποποιήστε εύκολα την μπαταρία καρτελών Android με μπαταρία 18650 LiPo: Σε αυτό το εκπαιδευτικό πρόγραμμα θα δούμε πώς να τροποποιήσετε μια παλιά καρτέλα Android, η μπαταρία της οποίας είχε αποφορτιστεί με μπαταρία 18650 LiPo. Αποποίηση ευθυνών: Οι μπαταρίες LiPo (πολυμερές λιθίου) είναι διαβόητες για καύση/εκρήξεις εάν δεν ληφθεί η κατάλληλη προσοχή. Συνεργασία με Λίθιο
Πώς να κολλήσετε με μπαταρία AA και μπαταρία αυτοκινήτου: 8 βήματα
Τρόπος συγκόλλησης με μπαταρία ΑΑ και μπαταρία αυτοκινήτου: Θα χρειαστείτε μπαταρία αυτοκινήτου, μπαταρία ΑΑ, καλώδια βραχυκυκλωτήρα και συγκόλληση. Το άγγιγμα της ράβδου άνθρακα από την μπαταρία AA με τη συγκόλληση κλείνει το κύκλωμα - αυτό παράγει θερμότητα (& φως!) Που λιώνει τη συγκόλληση. Αυτό που είναι ενδιαφέρον είναι ότι η θερμότητα εντοπίζεται σε
Πώς να χρησιμοποιήσετε τη μπαταρία Nokia Bl-5c ως μπαταρία γονιδίου Htc: 10 βήματα
Πώς να χρησιμοποιήσετε την μπαταρία Nokia Bl-5c ως μπαταρία γονιδίου Htc: παιδιά αυτό είναι το πρώτο μου σεμινάριο … οπότε αντέξτε μαζί μου;) Το 2χρονο γονίδιο μου χρειάστηκε αλλαγή μπαταρίας καθώς θα μπορούσε να δώσει αντίγραφο ασφαλείας 15 λεπτών μόνο. … και η νέα μπαταρία κόστισε περίπου 1000 INR ….. ενώ περνούσα τα παλιά μου βρήκα ένα κινητό τηλέφωνο Nokia που το