Πίνακας περιεχομένων:
Βίντεο: NODEMCU LUA ESP8266 Με μετρητή δεκαετίας CD4017: 4 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Το CD4017 είναι μετρητής / διαχωριστής δεκαετίας. Αυτό σημαίνει ότι όταν λαμβάνει έναν παλμό τον μετρά και στέλνει μια έξοδο στον κατάλληλο πείρο. Είναι ένα πολύ εύκολο στη χρήση IC και μπορείτε είτε να χτίσετε το κύκλωμα σε μια σανίδα ψωμιού είτε να αγοράσετε ένα από το Ebay για περίπου 99p από την Κίνα. Φυσικά πρέπει να τα κολλήσετε όλα μαζί.
Το pin 3 είναι η έξοδος του χρονοδιακόπτη 555 και το pin 14 είναι η είσοδος του CD4017.
Βήμα 1: Κυκλώματα
Εάν χτίζατε το κύκλωμα σε μια σανίδα ψωμιού, θα μπορούσατε να αφήσετε το 555 χρονόμετρο και να το οδηγήσετε με το ESP8266. Mightσως σκέφτεστε, γιατί να αγοράσετε το κιτ για να το οδηγήσετε με ένα ESP8266. Ένας καλός λόγος είναι ότι αν προμηθευτείτε όλα τα εξαρτήματα ξεχωριστά θα κοστίζουν πολύ περισσότερο από 99p, ένας άλλος είναι ότι μπορείτε να το τσιμπήσετε.
Εάν οδηγείτε το κύκλωμα CD4017 με το ESP8266 θα λειτουργήσει στα 3,3 βολτ. Αφαιρέστε το χρονόμετρο 555 από την υποδοχή DIL και πάρτε ένα καλώδιο βραχυκυκλωτήρα από το D1 (ή όποια καρφίτσα χρησιμοποιείτε) και βάλτε το στον πείρο 3 της 555 DIL Socket.
Πίσω στο ESP8266, υπάρχουν μερικοί διαφορετικοί τρόποι για να δημιουργήσετε έναν παλμό σε έναν πείρο
Εάν διαβάσετε την τεκμηρίωση του NodeMCU θα σας δώσει περισσότερα παραδείγματα gpio.serout.
Οποιαδήποτε από αυτές τις 2 γραμμές κώδικα θα παράγει παλμό στην ακίδα D1 GPIO5.
Αυτή η γραμμή παράγει έναν παλμό 5 χιλιοστών του δευτερολέπτου κάθε δευτερόλεπτο 100 φορές.
gpio.serout (1, gpio. HIGH, {5000, 995000}, 100, 1)
Αυτή η γραμμή παράγει έναν παλμό 5 χιλιοστών του δευτερολέπτου κάθε μισό δευτερόλεπτο 100 φορές και στη συνέχεια εκτυπώνει Τέλος.
gpio.serout (1, gpio. LOW, {5000, 50000}, 100, λειτουργία () εκτύπωση ("Τέλος") τέλος)
Βήμα 2: Κωδικός
Θα μπορούσατε να χρησιμοποιήσετε τον παρακάτω κώδικα για να δημιουργήσετε έναν παλμό στην ακίδα D1 GPIO5. Η αλλαγή της τιμής (100) θα δώσει διαφορετικούς παλμούς.
παλμός = 0
pin = 1 gpio.mode (pin, gpio. OUTPUT) tmr.alarm (1, 100, 1, λειτουργία () αν παλμός == 0 τότε παλμός = 1 gpio.write (pin, gpio. HIGH) αλλιώς παλμός = 0 gpio. γράψτε (pin, gpio. LOW) τέλος τέλος)
Βήμα 3: Παραγωγή παλμού
Ένας άλλος τρόπος παραγωγής παλμού είναι με ένα κύκλωμα πολλών δονητών. Και πάλι μπορείτε να τα πάρετε στο Ebay για 99p ή μπορείτε να φτιάξετε ένα σε έναν πίνακα ψωμιού. Αυτό είναι ένα πολύ κοινό κύκλωμα και υπάρχουν πολλά παραδείγματα σε όλο το Διαδίκτυο. Πάρτε μια έξοδο μεταξύ Q1 και D1 ή Q2 και D2 στο διάγραμμα κυκλώματος.
Ένας άλλος τρόπος για να παράγετε έναν παλμό είναι να πάρετε ένα καλώδιο βραχυκυκλωτήρα από τον πείρο 3 της πρίζας του χρονοδιακόπτη 555 και να αγγίξετε στιγμιαία την τροφοδοσία 3,3 βολτ.
Βήμα 4: Συμπέρασμα
Προσπάθησα να δείξω πώς να παράγω έναν παλμό για να οδηγήσω ένα άλλο κύκλωμα χρησιμοποιώντας διαφορετικές μεθόδους. Πολλά ηλεκτρονικά κυκλώματα κινούνται από παλμούς.
Έχω χρησιμοποιήσει το CD4017 ως παράδειγμα. Το ίδιο θα μπορούσε να εφαρμοστεί και στο CD4022 που έχει 8 εξόδους αντί για 10.
Για περισσότερες πληροφορίες, κατεβάστε το φύλλο δεδομένων για το CD4017 που είναι ευρέως διαθέσιμο.
Δεν είμαι ειδικός ESP8266 ή ηλεκτρονικός και τα παραπάνω είναι μερικά από τα ευρήματά μου όλα αυτά τα χρόνια.
Συνιστάται:
Ρολόι σωλήνα HP Counter Nixie της δεκαετίας του 1960/Οθόνη BG: 3 βήματα
Ρολόι HP Counter Nixie Tube Clock/BG της δεκαετίας του 1960: Αυτό είναι ένα έργο για την κατασκευή ενός ρολογιού- και στην περίπτωσή μου, μιας οθόνης γλυκόζης αίματος- από έναν εκλεκτής ποιότητας μετρητή συχνοτήτων HP 5532A του 1966. Στην περίπτωσή μου, ο μετρητής δεν λειτούργησε και έπρεπε να κάνω κάποιες επισκευές. Αυτές οι αρχικές φωτογραφίες είναι μερικές από τις επισκευές. Αυτή η οδηγία
Μετατροπή USB του Joystick της δεκαετίας του 1980: 7 βήματα (με εικόνες)
Μετατροπή USB του Joystick της δεκαετίας του 1980: Αυτό το πρωτότυπο Cheetah 125 Joystick από τη δεκαετία του 1980 είχε μια αγαπημένη μετατροπή με λαμπρούς νέους μικροδιακόπτες, κουμπιά arcade και έναν πίνακα χειριστηρίου Pimoroni Player X. Τώρα διαθέτει τέσσερις ανεξάρτητες " φωτιά " κουμπιά και συνδέεται μέσω USB, έτοιμο για
Λαμπτήρας ειδοποίησης Kodak Pi της δεκαετίας του 1930: 6 βήματα (με εικόνες)
Λάμπα ειδοποιήσεων Kodak Pi της δεκαετίας του 1930: Πρόκειται για ένα Kodak Table Viewer του 1930 που έχω προσαρμόσει για να εμφανίζει ειδοποιήσεις και ειδοποιήσεις χρησιμοποιώντας μια σειρά από έντονα χρώματα. Η πηγή φωτός είναι ένα pHAT μονόκερου, μια προγραμματιζόμενη μήτρα φωτεινών LED, και αυτό ελέγχεται από ένα Raspberry Pi Zero W, το οποίο
Τηλεόραση Neon Infinity της δεκαετίας του 1970: 7 βήματα (με εικόνες)
Τηλεόραση Neon Infinity της δεκαετίας του 1970: Πρόκειται για μια τηλεόραση Ferguson Courier των αρχών της δεκαετίας του 1970, την οποία μετέτρεψα σε καθρέφτη απείρου, με ένα μοντέρνο νέον " Άνοιγμα " πινακίδα που λάμπει μέσα. Η λειτουργία On / Off / Flash ελέγχεται περιστρέφοντας τον επιλογέα συντονισμού της τηλεόρασης - αυτό χρησιμοποιούμε
Διαβάστε τον κύριο μετρητή ηλεκτρικής ενέργειας (ESP8266, WiFi, MQTT και Openhab): 6 βήματα (με εικόνες)
Διαβάστε τον κύριο μετρητή ηλεκτρικής ενέργειας (ESP8266, WiFi, MQTT και Openhab): Σε αυτό το Εγχειρίδιο μπορείτε να μάθετε πώς διαβάζω τη χρήση της κύριας ηλεκτρικής ενέργειας στο σπίτι μου και τη δημοσιεύω μέσω ενός ESP8266, Wifi, MQTT στο Openhab Home Automation. Έχω έναν «έξυπνο μετρητή» ISKRA Type MT372, ωστόσο δεν έχει εύκολη δυνατότητα εξαγωγής