Isi kandungan:

Lampu Jam Paparan Matriks Jalur LED Dikawal WiFi: 3 Langkah (dengan Gambar)
Lampu Jam Paparan Matriks Jalur LED Dikawal WiFi: 3 Langkah (dengan Gambar)

Video: Lampu Jam Paparan Matriks Jalur LED Dikawal WiFi: 3 Langkah (dengan Gambar)

Video: Lampu Jam Paparan Matriks Jalur LED Dikawal WiFi: 3 Langkah (dengan Gambar)
Video: Gear Up Your Server: The Ultimate Software & Firmware Guide 2024, Julai
Anonim
Lampu Jam Paparan Matriks Jalur LED Dikawal WiFi
Lampu Jam Paparan Matriks Jalur LED Dikawal WiFi
Lampu Jam Paparan Matriks Jalur LED Dikawal WiFi
Lampu Jam Paparan Matriks Jalur LED Dikawal WiFi
Lampu Jam Paparan Matriks Jalur LED Dikawal WiFi
Lampu Jam Paparan Matriks Jalur LED Dikawal WiFi
Lampu Jam Paparan Matriks Jalur LED Dikawal WiFi
Lampu Jam Paparan Matriks Jalur LED Dikawal WiFi

Projek Tinkercad »

Jalur LED yang boleh diprogramkan, mis. berdasarkan WS2812, menarik. Aplikasi berlipat kali ganda dan anda dengan cepat dapat memperoleh hasil yang mengagumkan. Dan entah bagaimana jam membina nampaknya domain lain yang banyak saya fikirkan. Bermula dengan beberapa pengalaman dalam membina jam perkataan berdasarkan LED tunggal, Arduino dan modul jam digital saya beralih ke masa NTP berasaskan web yang merupakan komponen kemas dari modul nodemcu bersepadu WLAN (ESP8622). Oleh itu, membina jam paparan matriks yang dipimpin dari jalur LED dan pengawal nodemcu sangat jelas. Dan di samping memaparkan jam, seseorang dapat melakukan semua jenis kesan cahaya mewah dengan matriks piksel pelbagai warna 42 x 7 piksel jalur LED. Tonton demo.

Di samping jalur LED, bekalan kuasa, MCU nod, anda memerlukan beberapa bekalan lebih lanjut seperti plat asas, plat muka lutsinar, beberapa skru dan mur jarak. Kemahiran memateri dan membuat kayu (yang kemudian saya tidak mempunyai…) sangat membantu. Pencetak 3D adalah pilihan bijak untuk mencetak pendirian dan penutup elektronik.

Bekalan:

6 x HSeaMall 180 keping M3 Nylon White Hex Spacer Screw Nut Brass Spacer Distance Screw Nut Assortment Kit untuk pemasangan plat polistirol ke plat kayu

1 x Polystyrolplate 80x20 cm lutsinar, putih 2, 5mm sebagai plat depan

1 x Rak kayu 80 x 20 cm, putih, 1, 6 cm sebagai plat asas untuk jalur LED dan elektronik

20 x Industri 15 mm x 3.9 mm Skru Pengetatan Sendi Berulir Baut Penggerudi untuk memperbaiki sesuatu

1 x NodeMCU Lua Amica Module V2 ESP8266 ESP-12F -Wifi untuk kawalan Jam LED

1 x Bekalan kuasa UNTUK 300 led - 230V hingga 5V, 8A MSKU item: MeanWell Series LPV-60. [Kelas Tenaga A] - untuk menghidupkan 300 LED

1 x jalur LED, LED 5m 300, WS2811 IC Dibina dalam 5050SMD, kecerahan 256 - matriks piksel LED

1 x perintang sensitif cahaya untuk penyesuaian kecerahan automatik

bahagian elektronik dan elektrik, kabel, terminal 2-tiang PCB, papan litar yang sesuai

Langkah 1: Bina Pinggan dan Penutup Pangkalan

Bentukkan Plat Pangkal dan Penutup
Bentukkan Plat Pangkal dan Penutup
Bentukkan Plat Bawah dan Penutup
Bentukkan Plat Bawah dan Penutup
Bentukkan Plat Pangkal dan Penutup
Bentukkan Plat Pangkal dan Penutup
Bentukkan Plat Pangkal dan Penutup
Bentukkan Plat Pangkal dan Penutup

Pada mulanya pelekap untuk penutup penutup perlu diselaraskan. Susun atur papan yang terperinci ditunjukkan dalam PDF. Nut skru jarak di setiap sudut diletakkan di setiap sudut dengan pusat 1cm dari pinggir luar. Dua skru dipasang di tengah tepi panjang untuk menstabilkan plat penutup.

Jalur LED dipotong menjadi tujuh baris @ 42 LED masing-masing untuk membina matriks. Garis LED dipasang pada papan secara simetri seperti yang ditunjukkan dalam PDF susun atur papan. PENTING: arah aliran data garis adalah dari kiri ke kanan untuk baris atas, kanan ke kiri untuk baris seterusnya, kiri ke kanan lagi untuk baris seterusnya dan seterusnya untuk semua tujuh baris.

Talian data dan talian kuasa (GND, + 5V) disambungkan (disolder) untuk setiap talian dari atas ke garis bawah. Jadi garis satu dan dua dihubungkan di sebelah kanan, dua dan tiga di sebelah kiri, tiga dan empat di sebelah kanan lagi dan seterusnya. Strategi ini menjadikan garis pematerian pendek.

Saluran kuasa ke bekalan kuasa disolder di tengah talian untuk mengelakkan panjang yang terlalu lama untuk bekalan kuasa ke LED terakhir.

Lubang 3mm untuk pelindung sensitif cahaya di bahagian atas kiri papan (akan menjadi bahagian bawah lampu) menyokong perintang yang menunjuk ke luar (ke bahagian belakang lampu agar tidak terlalu banyak cahaya dari matriks LED). Perintang menunjuk ke arah luar, garis penyambung diarahkan bersama melalui satu lubang yang digerudi ke belakang lampu.

Plat penutup menerima lubang gerudi pada kedudukan simetri ke lubang pemasangan di papan asas. Skru dengan cincin jarak plastik memasang plat penutup ke papan asas.

Untuk pendirian saya mencetak dua kepingan putih yang perlu dipasang oleh skru M4x20mm untuk membolehkan penyangga yang stabil.

Langkah 2: Bekalan Kuasa dan Elektronik

Bekalan Kuasa dan Elektronik
Bekalan Kuasa dan Elektronik
Bekalan Kuasa dan Elektronik
Bekalan Kuasa dan Elektronik
Bekalan Kuasa dan Elektronik
Bekalan Kuasa dan Elektronik
Bekalan Kuasa dan Elektronik
Bekalan Kuasa dan Elektronik

Sekarang saya memerlukan sedikit kuasa dan pengawal untuk matriks jalur LED. Pada mulanya pengawal nodeMCU. Papan litar yang sangat mudah membolehkan pemasangan nodemcu dilepas, tidak lebih menjengkelkan daripada menghilangkan solder alat elektronik yang rosak dengan banyak pin yang disolder. Sambungannya dijelaskan di bawah:

Sambungan NodeMCU (Pin perintang cahaya A0 1

Pin perintang cahaya 3, 3V 2

D2 DIn jalur LED

Bekalan kuasa Vin 5V

GND GND bekalan kuasa

Bekalan kuasa dipasang di bahagian belakang papan asas. Saya memutuskan untuk memperbaiki bekalan yang agak besar sepanjang arah tepi panjang dengan sambungan 5V / GND di bahagian bawah di mana penyambung dari depan melalui keseluruhan yang digerudi. Lubang pemasangan bekalan kuasa digunakan bersama dengan elektronik bercetak 3D dan penutup penyambung kuasa. Reka bentuk dibuat dengan cepat - dalam retrospeksi saya akan menggabungkan semua menjadi satu penutup di samping bekalan kuasa - baiklah, inilah prototaip …

Bahagian 3D telah dibuat dengan tinkercad (yang hanya bagus untuk reka bentuk cepat) dan dicetak / dihiris dengan Cura.

Pautan ke projek tinkercad: Komponen matriks jalur LED Tinkercad

Langkah 3: Perisian

Perisian
Perisian
Perisian
Perisian
Perisian
Perisian

Kelebihan nodemcu pastinya tidak memerlukan modul jam digital, anda juga tidak memerlukan antara muka kawalan yang berasingan kerana seseorang boleh menggunakan pelayan web untuk mengawal nodemcu.

Jumlah kesan tidak terhad kerana matriks dapat digunakan sebagai papan pesanan, lampu, Tetris seperti permainan, cahaya salji,…

Nasib baik pengaturcaraan nodeMCU sangat dekat dengan pengaturcaraan arduino. Arduino IDE boleh digunakan. Terdapat banyak penerangan yang baik bagaimana anda dapat memasang Arduino IDE dan bekerja dengan nodeMCU ESP8622. Dan anda juga mendapat instruksinya - Mula Cepat ke Nodemcu (ESP8266) di Arduino IDE oleh Magesh Jayakumar

Beberapa perpustakaan perlu dipasang dan perisian masih berjalan. Paparan jam, teks tatal dan beberapa kesan disertakan.

Jam dan kesan dapat dikawal melalui laman web. Ini masih sangat asas dan saya perlu memilih bagaimana laman web dapat ditingkatkan ke antara muka pengguna yang sangat bagus dengan pelbagai fungsi yang kemas.

Banyak lagi yang perlu dilakukan.

Disyorkan: