Isi kandungan:

Lampu Selular WiFi RGB Menggunakan Langkah ESP8266: 6
Lampu Selular WiFi RGB Menggunakan Langkah ESP8266: 6

Video: Lampu Selular WiFi RGB Menggunakan Langkah ESP8266: 6

Video: Lampu Selular WiFi RGB Menggunakan Langkah ESP8266: 6
Video: Tutorial ESP 8266 12 E NodeMCU untuk Pemula - Menyalakan Lampu LED lewat Browser 2024, November
Anonim
Lampu Selular WiFi RGB Menggunakan ESP8266
Lampu Selular WiFi RGB Menggunakan ESP8266

Dalam catatan ini, kami membina lampu selular RGB yang indah yang dapat dikawal melalui WiFi. Halaman kawalan terdiri daripada roda warna yang membolehkan anda menukar warna dengan cepat dan anda juga dapat menentukan nilai RGB secara langsung untuk membuat lebih dari 16 juta kombinasi warna.

Video di atas merangkumi semua yang perlu anda ketahui dan juga menerangkan bagaimana lampu dipasang.

Langkah 1: Kumpulkan Komponen

Kumpulkan Komponen
Kumpulkan Komponen
Kumpulkan Komponen
Kumpulkan Komponen

Kami memerlukan papan WeMos D1 Mini atau ESP8266 yang serasi, papan pemecah mikroUSB dan beberapa LED RGB beralamat 5V, WS2812B. Anda boleh menggunakan pautan di bawah sebagai rujukan:

  • WeMos D1 Mini:
  • Breakout MicroUSB:
  • LED WS2812B:

Papan mini D1 mempunyai penyambung microUSB dan output 5V tetapi kuasa dari penyambung USB terlebih dahulu melalui diod dan fius 500mA sebelum mencapai pin. Kita memerlukan arus yang jauh lebih tinggi daripada ini kerana setiap LED boleh mengambil sehingga 60mA pada kecerahan penuh. Itulah sebab mengapa kami akan menggunakan papan pemecah mikroUSB untuk menghidupkan lampu ini.

Langkah 2: Sediakan Model 3D Lampu

Sediakan Model 3D Lampu
Sediakan Model 3D Lampu

Muat turun model menggunakan pautan berikut dan cetak mengikut skala yang anda mahukan.

Model 3D On Thingiverse:

Saya menggunakan fail bertanda 140 dan menurunkannya hingga 70% kerana saya tidak mahu sesuatu yang terlalu besar.

Dianjurkan agar anda melekatkan dudukan ke pangkalan sebaik sahaja anda menambahkan LED, tetapi dalam video, saya cuba memasukkan penyangga di dalam pangkalan dan ini menghasilkan kemasan yang sedikit tidak stabil. Saya akan mencetak semula pangkalan dan berdiri dan lekatkan kemudian.

Langkah 3: Tambah & Kabel LED

Tambah & Kabel LED
Tambah & Kabel LED
Tambah & Kabel LED
Tambah & Kabel LED
Tambah & Kabel LED
Tambah & Kabel LED

Anda kemudian perlu memotong jalur LED menjadi panjang dan menambah seberapa banyak yang anda perlukan. Saya memutuskan untuk menambah 26 LED dalam dua lapisan, seperti yang dilihat dalam gambar. Pin kuasa semua disambungkan secara selari, tetapi data harus mengalir dari pin input ke output, jadi ingatlah ini.

Saya juga memotong slot di dudukan supaya wayar dapat meluncur dengan mudah kerana papan akan duduk di luar.

Langkah 4: Sediakan Lakaran

Sediakan Lakaran
Sediakan Lakaran
Sediakan Lakaran
Sediakan Lakaran
Sediakan Lakaran
Sediakan Lakaran

Muat turun lakaran menggunakan pautan berikut dan buka di Arduino IDE.

Lakaran:

Anda perlu menambahkan bilangan piksel atau LED bersama dengan nama dan kata laluan rangkaian WiFi anda kerana papan perlu disambungkan kepadanya. Anda juga boleh mengubah nilai RGB lalai untuk lampu ketika menyala.

Anda perlu memasang pakej sokongan papan ESP8266 & perpustakaan Adafruit NeoPixel untuk lakaran ini.

Memasang pakej sokongan papan ESP8266:

  • Buka tetingkap pilihan (Fail-> Keutamaan), tambahkan URL berikut (https://arduino.esp8266.com/stable/package_esp8266com_index.json) ke bahagian pengurus papan dan kemudian tutup tetingkap.
  • Buka pengurus papan dari (Alat-> Papan-> Pengurus Papan) dan ketik ESP8266 dan pasang pakej yang tersedia.
  • Setelah selesai, tutup pengurus papan dan pilih tetapan papan yang betul seperti yang ditunjukkan dalam gambar.

Memasang perpustakaan Adafruit NeoPixel:

  • Buka pengurus perpustakaan (Alat-> Pengurus Perpustakaan)
  • Ketik "Adafruit NeoPixel" dan pasang pustaka yang muncul

Setelah selesai, tekan butang muat naik dan tunggu lakaran dimuat. Kemudian, buka monitor bersiri dan tunggu alamat IP disenaraikan. Sebilangan besar router WiFi moden secara automatik menempah alamat IP untuk peranti, tetapi anda juga boleh menempah alamat IP secara manual dengan mengubah tetapan DHCP.

Langkah 5: Sambungkan Segalanya Bersama

Sambungkan Segalanya Bersama
Sambungkan Segalanya Bersama
Sambungkan Segalanya Bersama
Sambungkan Segalanya Bersama
Sambungkan Segalanya Bersama
Sambungkan Segalanya Bersama

Gunakan rajah penghubung untuk menghubungkan semuanya bersama-sama. Pastikan menggunakan bekalan kuasa yang sesuai bergantung pada jumlah LED. Sebaiknya gunakan bekalan kuasa 5V, 2A untuk 26 LED seperti dalam binaan ini dan hab kuasa USB yang kami bina sebelumnya akan berfungsi dengan baik.

Langkah 6: Uji Lampu

Uji Lampu
Uji Lampu
Uji Lampu
Uji Lampu
Uji Lampu
Uji Lampu
Uji Lampu
Uji Lampu

Ketik alamat IP ke penyemak imbas web di komputer atau telefon bimbit anda dan klik butang Control. Anda kemudian akan memperoleh roda warna. Cukup pilih warna yang anda mahukan lampu secara automatik akan menukar warna. Anda juga boleh memasukkan nilai RGB secara langsung jika diperlukan.

Begitulah mudahnya membina lampu selular RGB yang sangat cantik dan kelihatan cantik! Menggunakan penyemak imbas web tidak begitu mudah tetapi saya akan menyatukan lampu ini ke dalam projek automasi rumah bersama dengan beberapa lagi sensor. Itu harus meningkatkan kebolehgunaan keseluruhan. Sekiranya automasi rumah menarik minat anda, ikuti kami untuk terus diberitahu menggunakan pautan yang berkaitan di bawah:

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • Laman Web BnBe:

Disyorkan: