Isi kandungan:

Lampu LED Meja Pintar - Pencahayaan Pintar W / Arduino - Ruang Kerja Neopixels: 10 Langkah (dengan Gambar)
Lampu LED Meja Pintar - Pencahayaan Pintar W / Arduino - Ruang Kerja Neopixels: 10 Langkah (dengan Gambar)

Video: Lampu LED Meja Pintar - Pencahayaan Pintar W / Arduino - Ruang Kerja Neopixels: 10 Langkah (dengan Gambar)

Video: Lampu LED Meja Pintar - Pencahayaan Pintar W / Arduino - Ruang Kerja Neopixels: 10 Langkah (dengan Gambar)
Video: Membuat Alat Kontrol Peralatan Listrik Jarak Jauh - ARDUINO PROJECT INDONESIA 2024, Julai
Anonim
Lampu LED Meja Pintar | Pencahayaan Pintar W / Arduino | Ruang Kerja Neopixels
Lampu LED Meja Pintar | Pencahayaan Pintar W / Arduino | Ruang Kerja Neopixels

Sekarang hari kita menghabiskan banyak masa di rumah, belajar dan bekerja secara maya, jadi mengapa tidak menjadikan ruang kerja kita lebih besar dengan sistem pencahayaan khas dan berasaskan LED Arduino dan Ws2812b.

Di sini saya menunjukkan kepada anda bagaimana membina Lampu Meja Pintar yang boleh anda kendalikan dengan alat kawalan jauh IR dari TV, Teater rumah, atau mana-mana peranti dengan pemancar IR.

Sekiranya anda seorang pelajar visual saya tahu bahawa video bernilai lebih dari 1000 perkataan, jadi berikut adalah video Tutorial 2 bahagian. (Saya penutur bahasa Sepanyol, jadi pertimbangkan untuk menghidupkan sari kata bahasa Inggeris):

Langkah 1: Kemahiran Diperlukan

Kemahiran Diperlukan
Kemahiran Diperlukan

Seperti yang anda perhatikan, tidak ada yang kelihatan sangat sukar dalam projek ini, tetapi anda memerlukan beberapa pengetahuan asas mengenai:

-Menggunakan Arduino IDE.

-Pengaturcaraan ESP8266.

-Cetakan 3D.

-Kimpalan.

-Kabel.

Langkah 2: Senarai Komponen dan Bahagian

Senarai Komponen dan Bahagian
Senarai Komponen dan Bahagian

Tempat yang bagus yang boleh saya cadangkan untuk mencari komponen anda, itu adalah MakerFocus, ia adalah Kedai Perkakasan Sumber Terbuka!

1. PCB Saya sangat mengesyorkan untuk menggunakan JLCPCB SMT Services untuk membuat pesanan anda.

2. ESP8266 (Pengawal Mikro).

3. Jalur LED WS2812.

4. Bekalan Kuasa 5v 2A.

5. PCB Power Jack.

6. Pencetak 3D.

7. Sensor IR

8. Alat kawalan jauh, boleh menjadi TV anda.

Langkah 3: Rajah Litar

Rajah Litar
Rajah Litar

Berikut adalah gambarajah Litar, ia mempunyai semua sambungan dalaman litar yang akan membolehkan kita membuat reka bentuk PCB kemudian.

Saya juga melampirkan PDF Skema supaya anda dapat melihatnya dengan lebih baik.

DOWNLOAD Skematik, Kod dan Perpustakaan secara PERCUMA.

Langkah 4: Reka Bentuk dan Pemesanan PCB

Reka Bentuk dan Pemesanan PCB
Reka Bentuk dan Pemesanan PCB
Reka Bentuk dan Pemesanan PCB
Reka Bentuk dan Pemesanan PCB
Reka Bentuk dan Pemesanan PCB
Reka Bentuk dan Pemesanan PCB

Untuk pelaksanaan projek yang baik, kita memerlukan pemasangan yang dapat dipercayai untuk litar yang membuatnya, dan tidak ada cara yang lebih baik untuk melakukannya daripada dengan PCB yang baik.

Di sini anda boleh memuat turun Fail Gerber, BOM dan Pick & Place, yang anda perlukan untuk memesan PCB di syarikat pembuatan PCB anda.

Saya mencadangkan JLCPCB:

$ 2 untuk Lima - 4 Lapisan PCB & SMT murah (2 Kupon)

BELI LEMBAGA YANG DITETAPKAN, Gerber + Pick & Place + BOM

Langkah 5: Percetakan Bahagian 3D

Percetakan Bahagian 3D
Percetakan Bahagian 3D

Semua fail untuk mencetak lampiran projek.

Anda boleh mencetaknya pada pencetak 3D anda, jika anda belum memilikinya, di sini anda boleh menggunakan yang saya gunakan.

Pencetak 3D Ender 3 Pro

Langkah 6: Memprogram ESP8266

Mengaturcara ESP8266
Mengaturcara ESP8266
Mengaturcara ESP8266
Mengaturcara ESP8266
Mengaturcara ESP8266
Mengaturcara ESP8266
  1. Pasang Perpustakaan yang akan berfungsi kod
  2. Buka Arduino IDE anda.
  3. Pergi ke Fail> Contoh> IRremoteESP8266> IRrecvDemo
  4. Contoh Kod ini akan membolehkan anda menyalin kod IR yang menghantar kunci alat kawalan jauh yang ingin anda gunakan.
  5. Dalam IRrecvDemo, kemas kini kRecvPin ke yang anda sambungkan dengan Sensor IR.
  6. Sambungkan ESP8266 anda ke programmer dan sambungkan IR Sensor ke Pin pilihan anda.
  7. Muat naik kod.
  8. Buka monitor Serial dan tekan kekunci yang ingin anda ketahui kodnya, dan salin dan simpan pada nota.
  9. Buka kod MCM-LED-DESK.ino.
  10. Tetapkan kRecvPin ke 3, piksel disambungkan pada pin 0 dan jumlah piksel dalam kes saya ialah 80.
  11. Dalam fungsi Leer (), kemas kini kod If ke yang ada pada alat kawalan jauh anda.
  12. Muat naik kod ke ESP8266 menggunakan PCB projek dan penukar USB ke TTL

Langkah 7: Hack8 ADC ESP8266

ESP8266 ADC Hack
ESP8266 ADC Hack
ESP8266 ADC Hack
ESP8266 ADC Hack

Seperti yang anda perhatikan, reka bentuk saya dapat digunakan dengan ESP-07 atau ESP-01, tetapi dalam kes saya, saya menggunakan ESP-01 dan tidak mempunyai pin ADC (Tout) sehingga saya harus menyolder wayar kecil di pin Tout cip dan sambungkan pada pin PCB ADC.

Langkah 8: Perhimpunan Projek

Perhimpunan Projek
Perhimpunan Projek
Perhimpunan Projek
Perhimpunan Projek
Perhimpunan Projek
Perhimpunan Projek
Perhimpunan Projek
Perhimpunan Projek

Letakkan PCB dengan semua yang tersambung sudah ada di dalam kotak, skru, letakkan mur dan kenop potensiometer, gamkan sensor IR dan tutup semuanya dengan skru atau lebih gam: D.

Langkah 9: Meletakkan Jalur dan Unit Kawalan

Meletakkan Jalur dan Unit Kawalan
Meletakkan Jalur dan Unit Kawalan
Meletakkan Jalur dan Unit Kawalan
Meletakkan Jalur dan Unit Kawalan
Meletakkan Jalur dan Unit Kawalan
Meletakkan Jalur dan Unit Kawalan

Lekatkan Jalur di meja anda atau di tempat yang anda inginkan, mereka sudah mempunyai gam tetapi saya selamatkannya dengan gam panas.

Potong pada ukuran meja / tempat anda, pastikan penyambung boleh sampai ke kotak kawalan dan lekatkan juga.

Sambungkannya dan cari bekalan kuasa 5V 2A +.

Langkah 10: Menghidupkan dan Menguji

Menghidupkan dan Menguji
Menghidupkan dan Menguji
Menghidupkan dan Menguji
Menghidupkan dan Menguji
Menghidupkan dan Menguji
Menghidupkan dan Menguji

Pasang bekalan kuasa ke kotak kawalan dan bawa alat kawalan jauh anda dan uji tetapan dan kawalan kecerahan anda dengan potensiometer.

Nikmati projek dan persediaan anda.

Anda bebas mengubah kod dan menambah warna dan animasi yang anda mahukan.

Disyorkan: