Isi kandungan:
Video: NODEMCU LUA ESP8266 Dengan Penghitung Dekad CD4017: 4 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
CD4017 adalah penghitung / pembahagi dekad. Ini bermaksud bahawa apabila menerima denyut nadi, ia menghitungnya dan mengirimkan output ke pin yang sesuai. Ini adalah IC yang mudah digunakan dan anda boleh membina litar di papan roti atau membelinya dari Ebay dengan harga sekitar 99 p dari China. Anda semestinya mesti menyelesaikan semuanya.
Pin 3 adalah output dari pemasa 555 dan Pin 14 adalah input dari CD4017.
Langkah 1: Litar
Sekiranya anda membina litar di papan roti, anda boleh meninggalkan bahagian pemasa 555 dan menggerakkannya dengan ESP8266. Anda mungkin berfikir, mengapa membeli kit untuk memacu dengan ESP8266. Satu sebab yang baik adalah bahawa jika anda memperoleh semua komponen secara berasingan, harganya lebih tinggi daripada 99 p, yang lain ialah anda boleh bermain dengannya.
Sekiranya anda menggerakkan litar CD4017 dengan ESP8266, ia akan berfungsi pada 3.3 volt. Keluarkan pemasa 555 dari Soket DIL dan ambil wayar pelompat dari D1 (atau pin mana yang anda gunakan) dan masukkan ke dalam pin 3 dari Soket 555 DIL.
Kembali ke ESP8266, terdapat beberapa cara yang berbeza untuk menghasilkan denyutan pada pin
Sekiranya anda membaca dokumentasi NodeMCU, ia akan memberikan lebih banyak contoh gpio.serout.
Kedua-dua baris kod ini akan menghasilkan denyutan pada pin D1 GPIO5.
Garis ini menghasilkan denyutan 5 milisaat setiap saat 100 kali.
gpio.serout (1, gpio. HIGH, {5000, 995000}, 100, 1)
Garis ini menghasilkan denyutan 5 milisaat setiap setengah saat 100 kali, kemudian dicetak Selesai.
gpio.serout (1, gpio. LOW, {5000, 50000}, 100, fungsi () cetak ("Selesai") akhir)
Langkah 2: Kod
Anda boleh menggunakan kod di bawah untuk menghasilkan nadi pada pin D1 GPIO5. Mengubah nilai (100) akan memberikan kadar nadi yang berbeza.
nadi = 0
pin = 1 gpio.mode (pin, gpio. OUTPUT) tmr.alarm (1, 100, 1, function () if pulse == 0 maka pulse = 1 gpio.write (pin, gpio. HIGH) denyut lain = 0 gpio. akhir (pin, gpio. LOW) hujung akhir)
Langkah 3: Menghasilkan Nadi
Kaedah lain untuk menghasilkan denyutan adalah dengan rangkaian getaran berbilang. Sekali lagi anda boleh mendapatkannya di Ebay dengan harga 99 p atau anda boleh membuatnya di papan roti. Ini adalah litar yang sangat biasa dan terdapat banyak contoh di seluruh Internet. Ambil output dari antara Q1 dan D1 atau Q2 dan D2 pada rajah litar.
Cara lain untuk menghasilkan nadi adalah dengan mengambil wayar pelompat dari pin 3 dari soket pemasa 555 dan sentuh seketika bekalan 3.3 volt.
Langkah 4: Kesimpulannya
Saya telah cuba menunjukkan cara menghasilkan denyutan untuk menggerakkan litar lain dengan menggunakan kaedah yang berbeza. Banyak litar elektronik didorong oleh denyutan.
Saya telah menggunakan CD4017 sebagai contoh. Hal yang sama dapat diterapkan pada CD4022 yang memiliki 8 output dan bukannya 10.
Untuk maklumat lebih lanjut, muat turun lembaran data untuk CD4017 yang banyak terdapat.
Saya bukan pakar ESP8266 atau elektronik dan perkara di atas adalah beberapa penemuan saya selama ini.
Disyorkan:
Masa 556 Menyediakan Input Jam kepada 2 Pembilang Dekad Yang Akan Memacu 20 LED: 6 Langkah
Waktu 556 Menyediakan Input Jam kepada 2 Kaunter Dekad Yang Akan Memacu 20 LED: Instruktif ini akan menunjukkan bagaimana pemasa 556 akan memberikan input jam ke kaunter 2 dekad. Kaunter dekad akan menggerakkan 20 LED. LED akan berkedip dalam urutan 10
Pemasa 555 Dengan Kaunter Dekad dan LEDS dan Piezo Buzzer; Penerangan asas Litar: 6 Langkah
555 Pemasa Dengan Pembilang Dekad dan LEDS dan Piezo Buzzer; Penerangan asas Litar: Litar ini terdiri daripada tiga bahagian. Mereka adalah buzzer piezo yang menghasilkan bunyi. Kod (program) akan dimainkan " Selamat Hari Lahir " oleh Arduino melalui piezo. Langkah seterusnya adalah pemasa 555 yang akan menghasilkan denyutan yang bertindak sebagai jam
Penghitung Cryptocurrency / Kaunter Pelanggan Realtime Youtube: 6 Langkah (dengan Gambar)
Penghitung Cryptocurrency / Kaunter Pelanggan Realtime Youtube: Unit paparan LED padat yang berfungsi sebagai ticker cryptocurrency dan berfungsi sebagai kaunter pelanggan YouTube masa nyata. Dalam projek ini, kami menggunakan Raspberry Pi Zero W, beberapa bahagian bercetak 3D, dan beberapa unit paparan max7219 untuk membuat su masa nyata
NODEMCU LUA ESP8266 Mengemudi Pemacu Paparan LED M5450B7 IC: 5 Langkah (dengan Gambar)
NODEMCU LUA ESP8266 Memandu IC Pemacu Paparan LED M5450B7: M5450B7 adalah IC pemacu paparan LED DIP 40 Pin. Ia kelihatan agak binatang, tetapi ia agak mudah dikendalikan dan diprogramkan. Terdapat 34 pin output yang boleh menyambungkan LED kepada masing-masing. Peranti meresap arus dan bukannya membekalkannya sehingga
NODEMCU LUA ESP8266 Dengan MCP23017 16 Bit Port Expander IC: 6 Langkah (dengan Gambar)
NODEMCU LUA ESP8266 Dengan MCP23017 16 Bit Port Expander IC: MCP23017 adalah IC yang agak mudah untuk dibuat papan kerana mempunyai Port A dan B di kedua-dua sisi cip dan pin berada dalam urutan berurutan. Begitu juga bas alamat I2C adalah semuanya bersama-sama. Terdapat 2 pin pada IC ini yang tidak digunakan kerana