Daftar Isi:

Lampu LED Meja Cerdas - Pencahayaan Cerdas Dengan Arduino - Ruang Kerja Neopiksel: 10 Langkah (dengan Gambar)
Lampu LED Meja Cerdas - Pencahayaan Cerdas Dengan Arduino - Ruang Kerja Neopiksel: 10 Langkah (dengan Gambar)

Video: Lampu LED Meja Cerdas - Pencahayaan Cerdas Dengan Arduino - Ruang Kerja Neopiksel: 10 Langkah (dengan Gambar)

Video: Lampu LED Meja Cerdas - Pencahayaan Cerdas Dengan Arduino - Ruang Kerja Neopiksel: 10 Langkah (dengan Gambar)
Video: FENOMENA ANEH DI MASJIDILHARAM 2024, Juli
Anonim
Lampu LED Meja Cerdas | Pencahayaan Cerdas Dengan Arduino | Ruang Kerja Neopiksel
Lampu LED Meja Cerdas | Pencahayaan Cerdas Dengan Arduino | Ruang Kerja Neopiksel

Sekarang hari kita menghabiskan banyak waktu di rumah, belajar dan bekerja secara virtual, jadi mengapa tidak membuat ruang kerja kita lebih besar dengan sistem pencahayaan khusus dan cerdas berbasis Arduino dan LED Ws2812b.

Di sini saya menunjukkan cara membuat Lampu LED Meja Cerdas yang dapat Anda kendalikan dengan remote kontrol IR dari TV, Home theater, atau perangkat apa pun dengan pemancar IR.

Jika Anda seorang pembelajar visual, saya tahu bahwa sebuah video bernilai lebih dari 1000 kata, jadi inilah video Tutorial 2 bagian. (Saya seorang penutur bahasa Spanyol, jadi harap pertimbangkan untuk mengaktifkan subtitle bahasa Inggris):

Langkah 1: Keterampilan yang Dibutuhkan

Keterampilan yang Dibutuhkan
Keterampilan yang Dibutuhkan

Seperti yang Anda perhatikan, tidak ada yang terlihat sangat sulit pada proyek ini, tetapi Anda memerlukan beberapa pengetahuan dasar tentang:

-Menggunakan Arduino IDE.

-Pemrograman ESP8266.

-3D pencetakan.

-Pengelasan.

-Pengkabelan.

Langkah 2: Daftar Komponen dan Suku Cadang

Daftar Komponen dan Suku Cadang
Daftar Komponen dan Suku Cadang

Tempat bagus yang bisa saya rekomendasikan untuk menemukan komponen Anda, itu MakerFocus, ini adalah Toko Perangkat Keras Sumber Terbuka!

1. PCB Saya sangat merekomendasikan untuk menggunakan Layanan SMT JLCPCB untuk memesan milik Anda.

2. ESP8266 (Mikrokontroler).

3. Strip LED WS2812.

4. Catu Daya 5v 2A.

5. Soket Listrik PCB.

6. Pencetak 3D.

7. Sensor Inframerah

8. Remote kontrol, bisa jadi TV Anda.

Langkah 3: Diagram Sirkuit

Diagram Sirkuit
Diagram Sirkuit

Berikut adalah diagram Sirkuit, ia memiliki semua koneksi internal sirkuit yang akan memungkinkan kita untuk membuat desain PCB nanti.

Saya juga melampirkan PDF Skema sehingga Anda dapat melihatnya dengan lebih baik.

UNDUH Skema, Kode, dan Perpustakaan GRATIS.

Langkah 4: Desain dan Pemesanan PCB

Desain dan Pemesanan PCB
Desain dan Pemesanan PCB
Desain dan Pemesanan PCB
Desain dan Pemesanan PCB
Desain dan Pemesanan PCB
Desain dan Pemesanan PCB

Untuk implementasi proyek yang baik, kita memerlukan perakitan yang andal untuk sirkuit yang membuatnya, dan tidak ada cara yang lebih baik untuk melakukannya selain dengan PCB yang baik.

Di sini Anda dapat mengunduh File Gerber, BOM, dan Pick & Place, yang Anda perlukan untuk memesan PCB di perusahaan manufaktur PCB Anda.

Saya menyarankan JLCPCB:

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

BELI PAPAN YANG SUDAH DIDESAIN, Gerber + Pick & Place + BOM

Langkah 5: Pencetakan Bagian 3D

Pencetakan Bagian 3D
Pencetakan Bagian 3D

Semua file untuk mencetak enklosur proyek.

Anda dapat mencetaknya di printer 3D Anda, jika Anda belum memilikinya, di sini Anda dapat dengan yang saya gunakan.

Printer 3D Ender 3 Pro

Langkah 6: Memprogram ESP8266

Memprogram ESP8266
Memprogram ESP8266
Memprogram ESP8266
Memprogram ESP8266
Memprogram ESP8266
Memprogram ESP8266
  1. Instal Perpustakaan yang akan membuat kode berfungsi
  2. Buka Arduino IDE Anda.
  3. Buka File > Contoh > IRremoteESP8266 > IRrecvDemo
  4. Contoh Kode ini akan memungkinkan Anda menyalin kode IR yang mentransmisikan kunci pengendali jarak jauh yang ingin Anda gunakan.
  5. Di IRrecvDemo, perbarui kRecvPin ke yang telah Anda hubungkan dengan Sensor IR.
  6. Hubungkan ESP8266 Anda ke programmer dan hubungkan Sensor IR ke Pin yang Anda pilih.
  7. Unggah kode.
  8. Buka monitor Serial dan tekan tombol yang ingin Anda ketahui kodenya, lalu salin dan simpan di catatan.
  9. Buka kode MCM-LED-DESK.ino.
  10. Atur kRecvPin ke 3, piksel terhubung pada pin 0 dan jumlah piksel dalam kasus saya adalah 80.
  11. Dalam fungsi Leer(), perbarui kode If ke kode kendali jarak jauh Anda.
  12. Unggah kode ke ESP8266 menggunakan PCB proyek dan konverter USB ke TTL

Langkah 7: ESP8266 ADC Hack

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

Seperti yang Anda perhatikan, desain saya dapat digunakan dengan ESP-07 atau ESP-01, tetapi dalam kasus saya, saya menggunakan ESP-01 dan tidak memiliki pin ADC (Tout) yang dapat dijangkau sehingga saya harus menyolder kawat kecil di pin Tout chip dan hubungkan pada pin ADC PCB.

Langkah 8: Perakitan Proyek

Perakitan Proyek
Perakitan Proyek
Perakitan Proyek
Perakitan Proyek
Perakitan Proyek
Perakitan Proyek
Perakitan Proyek
Perakitan Proyek

Pasang PCB dengan semua yang sudah terhubung di dalam kotak, kencangkan, pasang mur dan kenop potensiometer, rekatkan sensor IR dan tutup semuanya dengan sekrup atau lebih lem:D.

Langkah 9: Menempatkan Strip dan Unit Kontrol

Menempatkan Strip dan Unit Kontrol
Menempatkan Strip dan Unit Kontrol
Menempatkan Strip dan Unit Kontrol
Menempatkan Strip dan Unit Kontrol
Menempatkan Strip dan Unit Kontrol
Menempatkan Strip dan Unit Kontrol

Rekatkan Strip di meja Anda atau tempat yang diinginkan, mereka sudah memiliki lem tetapi saya mengamankannya dengan lem panas.

Potong sesuai ukuran meja/tempat Anda, pastikan konektor dapat menjangkau kotak kontrol dan merekatkannya juga.

Hubungkan dan temukan Catu daya 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

Colokkan catu daya ke kotak kontrol dan ambil remote kontrol Anda dan uji pengaturan dan kontrol kecerahan Anda dengan potensiometer.

Nikmati proyek dan pengaturan Anda.

Anda bebas memodifikasi kode dan menambahkan warna dan animasi yang Anda inginkan.

Direkomendasikan: