Πίνακας περιεχομένων:
Βίντεο: ESP8266-01 WIFI MUSICAL BELL WITH LED: 3 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Αυτό το έργο προέκυψε από την αγορά μιας παρτίδας τσιπ ποικιλίας ESP8266-01. Αυτές είναι οι μικρές σανίδες με 8 καρφίτσες και περιορισμένη απόδοση όσον αφορά το GP I/O στην πραγματικότητα τις περισσότερες φορές αναφέρεται ότι έχουν μόνο ένα I/ Ο. Αυτή η δήλωση είναι λανθασμένη φυσικά καθώς έχουν στην πραγματικότητα 4 καρφίτσες που μπορείτε να χρησιμοποιήσετε αν και είναι πολλαπλών λειτουργιών, οπότε πρέπει να είστε προσεκτικοί στον τρόπο χρήσης τους.
Δύο είναι οι σειριακές καρφίτσες RX/TX για τη σειριακή έξοδο για σκοπούς εντοπισμού σφαλμάτων. Δεν θα τα χρησιμοποιήσω εδώ καθώς θέλω να κάνω εντοπισμό σφαλμάτων σε πραγματικό χρόνο, με ενδιαφέρουν πραγματικά οι ακίδες 3 και 5. Το 3 είναι πάντα διαθέσιμο ως GPI-02 και το 5 ως GPI-00.
Μπορούμε να δούμε τον κώδικα αργότερα και να κάνουμε κάποιες αναλύσεις, ωστόσο είναι συνετό να αναφέρουμε ότι αυτές οι μικρές σανίδες πρέπει να προγραμματιστούν τραβώντας τη γραμμή επαναφοράς προς τα κάτω και στη συνέχεια κρατώντας τον πείρο 5 χαμηλά για να επιτρέψει την επαναφορά να πάει ψηλά. Αυτό σας οδηγεί στο πρόγραμμα τρόπος. Υπάρχουν πολλές πληροφορίες σχετικά με αυτό, οπότε δεν θα το επαναλάβω εδώ.
Έχω επιλέξει τη χρήση της υποδοχής USB ως προμηθευτή χυμού ή ergs αν προτιμάτε. Θα παρατηρήσετε ότι χρησιμοποιώ ένα HBLED ως ένδειξη του κουδουνιού για τους βαρήκοους.
Τι κάνει λοιπόν αυτό: Η ιδέα είναι να ρυθμίσετε την πλακέτα ως ένα σημείο ασύρματης πρόσβασης που είναι ανιχνεύσιμο από το WIFI και μόλις συνδεθεί θα σας δώσει ένα κουμπί για να πατήσετε για να χτυπήσει το κουδούνι και να αναβοσβήνει ένα LED.
Έχω επιλέξει 10 δευτερόλεπτα, αλλά και πάλι είναι διαμορφώσιμο ή μπορείτε να γίνετε έξυπνοι με τις κλήσεις [Ticker] για να ενεργοποιήσετε κάποια ακόμη συμβάντα. Αυτή η συσκευή δεν είναι μεγάλη οπότε είναι περιορισμένη αλλά φθηνή !! Εάν δεν χρειάζεται να κάνετε πολλά, αυτό είναι το παιδί. Πολλές από τις λειτουργίες στον κώδικα είναι προεπιλεγμένες, όπως η διεύθυνση IP κλπ, αλλά είναι όλα ρυθμιζόμενα σε αυτό που θέλετε φυσικά. Δείτε το βίντεο που περιγράφει τη λειτουργία.
www.youtube.com/embed/cAUYztMnS30
Βήμα 1: Τι θα χρειαστείτε
Μερικά σχόλια στη λίστα
BT66 Αυτό είναι ένα IC ήχου με πολλά προ -προγραμματισμένα τραγούδια.
Ηχείο που αναφέρεται ως AST-030COMR-R. Το μέτρησα ως 80 ωμ.
Το τρανζίστορ που αναφέρεται ως BC547 είναι στην πραγματικότητα ένα BC237A
Αντίσταση στο LED DROER LOAD IS 1 OHM. Το 2N7000 fet έχει αντίσταση στην πηγή αποστράγγισης ως 5 ή 6 ωμ.
Βήμα 2: Πρώτα το Σχηματικό
Επισυνάπτω το σχηματικό σε μορφή pdf. Ας περάσουμε από αυτό.
Η θύρα USB είναι καθαρά για ισχύ. Τα D+ και D- δεν χρησιμοποιούνται. 5V δρομολογείται στο U1 που είναι ο ρυθμιστής τάσης. Συνήθης αποσύνδεση γύρω από τη συσκευασία. 3.3V τροφοδοτείται με ESP-0! WIFI 8 συσκευή PIN. Τραβήξτε προς τα πάνω στις ακίδες 4 και 6. Πρόσθεσα επίσης ένα pull up στον πείρο 5 τον πείρο προγραμματισμού που έχει ένα o/p δρομολογημένο μέσω R6 στην πύλη του FET. Η αποστράγγιση του FET έχει το HBLED και μια αντίσταση 1 ohm από τη γραμμή 5V απευθείας. Η αντίσταση 1 ohm σε συνδυασμό με την αντίσταση στην πηγή αποστράγγισης περιορίζει το ρεύμα αποστράγγισης και επομένως το ρεύμα μέσω της λυχνίας LED περίπου. 200mA… είναι φωτεινό. Αυτό θα προγραμματιστεί για να αναβοσβήνει το LED χρησιμοποιώντας έναν μετρητή συμβάντων στο Ticker.
Ο ακροδέκτης 3 από το ESP οδηγεί το τσιπ ήχου BT66 μέσω αντίστασης 220 ohm στο pin 2. Ο ακροδέκτης 1 είναι το o/p του, το οποίο εξέρχεται μέσω άλλης αντίστασης 220 ohm στη βάση του BC237A. Ο μετατροπέας σύνθετης αντίστασης του Q1 συνδέει το o/p με το SP1 το ηχείο, το οποίο έχει σύνθετη αντίσταση περίπου. 80 ωμ Δεν υπάρχει κέρδος εδώ στον πομπό του 1ου τριμήνου, αλλά έχουμε κάποιο τρέχον κέρδος περίπου. 100 σε αυτήν την κοινή διαμόρφωση εκπομπού. Αν κάνουμε τα μαθηματικά τότε θα πρέπει να πάρουμε περίπου 0,1 mW ή περίπου 10db SPL που είναι επαρκές αλλά όχι πολύ δυνατό. Δείτε τα στοιχεία AST-030COMR Farnell.
Μερικές πρόσθετες σημειώσεις. Ο γραμμικός ρυθμιστής LDO έχει δυνατότητα 800mA. Θα μπορούσατε να το κάνετε μικρότερο καθώς το μόνο φορτίο 3,3V είναι το τσιπ ήχου και το τσιπ ESP. Θα το αφήσω στους πιο επιχειρηματικούς, για μένα ήταν στο κουτί μου!
Βήμα 3: Ο ΚΩΔΙΚΟΣ
Ας περάσουμε επίσης από αυτό. Για όσους είναι εξοικειωμένοι με το Arduino
Σημειώστε τη συμπερίληψη του προγραμματιστή επιλογής ΣΗΜΕΙΩΣΗ ΟΤΙ ΔΗΛΩΝΟΥΜΕ 2 ΣΤΟΙΧΕΙΑ ΧΡΟΝΟΔΟΜΩΝ ΤΙΚΕΡΩΝ --- TickerScheduler ts (2); Οι καρφίτσες που θα χρησιμοποιηθούν είναι LED_BUILTIN και προηγούμενη δήλωση LED_Pin Στη συνέχεια έχουμε τον κωδικό πρόσβασης και το SSID που θα φαίνεται η συσκευή όταν περιηγείστε. Στη συνέχεια, έχουμε μερικές λειτουργίες που θα κληθούν από τη ρουτίνα ticker. Ας περάσουμε στη ρύθμιση. χρησιμοποιούμε pinmode (όνομα pin, I/O) για να τα ρυθμίσουμε. Στη συνέχεια, περνάμε τις παραμέτρους στα async back call για καθένα από τα δύο χρονόμετρα.
ts.add (params). Περνάμε σε λειτουργίες κλήσης κλπ.
Το κύριο πρώτο πράγμα που κάνουμε είναι να εξυπηρετήσουμε τον προγραμματιστή επιλογής. τότε ελέγχουμε για πελάτες και επιστρέφουμε αν δεν υπάρχει σύνδεση. Εάν ένας πελάτης έχει συνδεθεί, τότε παίρνουμε τη συμβολοσειρά και βλέπουμε αν γράφει bellON Στη συνέχεια, ο/το HTML που βρίσκεται σε ορισμένες συμβολοσειρές. Μελετήστε τις συμβολοσειρές HTML και τοποθετήστε την έκδοση των κουμπιών σας. Μπορείτε να προσαρμόσετε αυτό που θέλετε, λάβετε υπόψη ότι το ESP είναι κάπως περιορισμένο για αποθήκευση.
Συνιστάται:
Αγγίξτε το Not Bell: 4 Βήματα
Touch Not Bell: Σε αυτή τη δύσκολη εποχή που ολόκληρο το έθνος παλεύει από αυτήν την πανδημία και όπου υπάρχει κοινωνική απόσταση πρέπει να έχω έρθει με χειροποίητο σύστημα καμπάνας αισθητήρα. Στην ΙΝΔΙΑ για κάθε 1 χιλιόμετρο υπάρχει ένας ναός καθώς το έθνος μας είναι γεμάτο πολιτισμό και αφιερώνει
The Hip Hop Door Bell: 9 βήματα (με εικόνες)
The Hip Hop Door Bell: Ένα κουδούνι πόρτας με πολλά δείγματα και ένα πικάπ που μπορείτε πραγματικά να το ξύσετε! Έτσι, πριν από δύο χρόνια μετά από μια ανάρτηση στο Facebook σχετικά με μια ιδέα για κουδούνι με ξεχωριστά κουδούνια για κάθε άτομο στο σπίτι μου, σύντροφε μου έριξε την ιδέα να περιλαμβάνει
Bell Girl: 6 βήματα
Bell Girl: Αυτές οι σκηνές που ακολουθούν συμβαίνουν συχνά στην εταιρεία μας. &Quot; Γεια σας, το φαγητό σας έφυγε, ανοίξτε την πόρτα. " Πέντε λεπτά αργότερα … " Γεια σας, το φαγητό σας έφυγε για πολύ καιρό, ανοίξτε την πόρτα … " Αλλά έχετε ανοίξει την πόρτα πέντε
DIY Touch-less Door Bell Without Arduino !: 7 Βήματα
DIY Touch-less Door Bell Without Arduino !: Οι διακόπτες κουδουνιών είναι ένα από τα πράγματα που αγγίζουν περισσότερο οι ξένοι. Και με την πανδημία του Covid 19 να γίνεται σοβαρό ζήτημα, η διατήρηση μιας καλής υγιεινής έχει γίνει κορυφαία προτεραιότητα αυτές τις μέρες. Έτσι σε αυτό το διδακτικό, θα σας δείξω έναν απλό τρόπο
ESP8266 RGB LED STRIP WIFI Έλεγχος - NODEMCU Ως τηλεχειριστήριο IR για Led Strip που ελέγχεται μέσω Wifi - Έλεγχος Smartphone RGB LED STRIP: 4 βήματα
ESP8266 RGB LED STRIP WIFI Έλεγχος | NODEMCU Ως τηλεχειριστήριο IR για Led Strip που ελέγχεται μέσω Wifi | RGB LED STRIP Smartphone Control: Γεια σας παιδιά σε αυτό το σεμινάριο θα μάθουμε πώς να χρησιμοποιούμε το nodemcu ή το esp8266 ως τηλεχειριστήριο IR για τον έλεγχο μιας λωρίδας LED RGB και το Nodemcu θα ελέγχεται από smartphone μέσω wifi. Έτσι, βασικά μπορείτε να ελέγξετε το RGB LED STRIP με το smartphone σας