Isi kandungan:
- Langkah 1: Menyambungkan Peranti
- Langkah 2: Papan Saya
- Langkah 3: Perisian
- Langkah 4: Program LUA
- Langkah 5: Kesimpulannya
Video: NODEMCU LUA ESP8266 Mengemudi Pemacu Paparan LED M5450B7 IC: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
M5450B7 adalah IC pemacu paparan LED DIP 40 Pin.
Ia kelihatan seperti binatang, tetapi agak mudah dikendalikan dan diprogramkan.
Terdapat 34 pin output yang boleh menghubungkan LED masing-masing.
Peranti tenggelam arus dan tidak membekalkannya, jadi katod LED perlu disambungkan ke pin dan 5V dibekalkan ke anod. Peranti ini juga menjaga arus yang dibekalkan ke LED.
Peranti ini biasanya digunakan untuk mengawal paparan LED alpha numerik 4 atau 5 digit, tetapi terdapat banyak perkara lain yang boleh anda lakukan dengannya.
Berikut adalah contoh mudah mengenai apa yang boleh dilakukan oleh peranti.
Langkah 1: Menyambungkan Peranti
M5450 boleh dipasang di papan roti atau anda boleh membina sesuatu yang serupa dengan apa yang telah saya buat di bawah.
- Sambungkan pin 1 Vss dan pin 23 Data Aktifkan ke Gnd,
- Sambungkan pin 20 hingga 5V,
- Sambungkan pin 19 hingga 5V melalui perintang (saya menggunakan 200 Ohms)
- Kapasitor 1nF harus disambungkan ke kawalan kecerahan, pin 19 & 20, untuk mengelakkan kemungkinan berlakunya ayunan.
- Sambungkan CLOCK IN ke D1 dari ESP8266
- Sambungkan DATA IN ke D2 dari ESP8266
Saya telah menggunakan WeMos untuk menggerakkan papan saya kerana ia mempunyai bekalan 5V, peranti ini juga akan berjalan pada 3.3V walaupun LED tidak begitu terang. Sebarang ESP8266 harus dapat menggerakkan peranti M5450.
Saya juga menggunakan bekalan USB PC untuk menggerakkan peranti tanpa bekalan kuasa tambahan.
Anda boleh menggunakan salah satu pin ESP8266 untuk menyambungkan peranti, jika anda menukar program yang disediakan dengan sewajarnya.
Langkah 2: Papan Saya
Papannya agak mudah dibina, tetapi ada banyak pematerian yang perlu dilakukan!
Menggunakan LED segi empat tepat bermaksud anda boleh mengelompokkannya berdekatan.
Langkah 3: Perisian
Peranti ini cukup mudah diprogramkan kerana hanya mempunyai 2 input - CLOCK IN & DATA IN.
Perpustakaan tidak perlu dimuat turun atau dipasang untuk menjadikan peranti berfungsi.
Tetapkan D1 & D2 untuk keluar pada ESP8266.
Anda mengambil D1 pin jam TINGGI, meletakkan data (TINGGI atau RENDAH) pada pin D2 dan mengambil pin jam RENDAH lagi. Lakukan ini sebanyak 36 kali dan peranti diprogramkan. Anda tidak memerlukan kelewatan pemasa antara peralihan 2 jam, peranti dapat mengikuti ESP8266.
untuk i = 0, 35 do
gpio.write (jam, gpio. HIGH) gpio.write (data, buffer ) gpio.write (jam, gpio. LOW) akhir
penyangga [35] perlu ditetapkan ke 1 atau TINGGI agar peranti berfungsi.
Peranti terkunci apabila mendapat jumlah bit data yang betul dan menghantar maklumat ke output
Gambar rajah (di atas) menunjukkan bagaimana peranti harus diprogramkan. Saya tidak cemerlang dengan lembaran data, tetapi penafsiran saya terhadapnya berjaya.
Langkah 4: Program LUA
Saya telah menulis program dengan fungsi.
acak () - Menghidupkan dan mematikan LED LED secara rawak () - 3 lampu LED chaserallOnOff () - Menghidupkan semua LED dan kemudian offarray Isi () - Memuatkan corak LED yang telah ditentukan ke dalam IC
4 contoh yang disertakan cukup jelas.
Langkah 5: Kesimpulannya
Saya telah mencuba untuk menunjukkan betapa mudahnya antara muka peranti ke ESP8266.
Pada asalnya saya menggunakan papan saya dengan Arduino dan tertanya-tanya adakah saya boleh menggunakannya dengan ESP8266.
Anda tidak perlu menyambungkan banyak LED seperti yang saya ada, tetapi program anda masih perlu menghantar 36 elemen data ke peranti.
Disyorkan:
Saya Membuat Pemacu CD Lama Ke Robot Wifi Menggunakan Nodemcu, Pemacu Motor L298N dan Banyak Lagi: 5 Langkah
Saya Membuat Pemacu CD Lama Ke Robot Wifi Menggunakan Nodemcu, Pemacu Motor L298N dan Banyak Lagi: VX Robotics & Persembahan Elektronik
NODEMCU LUA ESP8266 Dengan Penghitung Dekad CD4017: 4 Langkah (dengan Gambar)
NODEMCU LUA ESP8266 Dengan Penghitung Dekad CD4017: CD4017 adalah penghitung / pembahagi dekad. Ini bermaksud bahawa apabila menerima denyut nadi, ia menghitungnya dan mengirimkan output ke pin yang sesuai. Ia adalah IC yang mudah digunakan dan anda boleh membina litar di papan roti atau membelinya dari Ebay untuk
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
Suhu Paparan pada Modul Paparan LED P10 Menggunakan Arduino: 3 Langkah (dengan Gambar)
Suhu Paparan pada Modul Paparan LED P10 Menggunakan Arduino: Dalam tutorial sebelumnya telah diberitahu bagaimana cara memaparkan teks pada Modul P10 Paparan LED Dot Matrix menggunakan Konektor Arduino dan DMD, yang dapat anda periksa di sini. Dalam tutorial ini kita akan memberikan tutorial projek yang mudah dengan menggunakan modul P10 sebagai tampilan med
Teks Paparan pada Paparan LED P10 Menggunakan Arduino: 5 Langkah (dengan Gambar)
Teks Paparan di Paparan LED P10 Menggunakan Arduino: Dotmatrix Display atau lebih sering disebut sebagai Running Text sering dijumpai di kedai sebagai alat untuk mengiklankan produk mereka, praktikal dan fleksibel dalam penggunaannya yang mendorong pelaku perniagaan menggunakannya sebagai nasihat iklan. Kini penggunaan Dot