Daftar Isi:

Hijack RGB Flood Light Dengan Arduino atau ESP8266: 6 Langkah (dengan Gambar)
Hijack RGB Flood Light Dengan Arduino atau ESP8266: 6 Langkah (dengan Gambar)

Video: Hijack RGB Flood Light Dengan Arduino atau ESP8266: 6 Langkah (dengan Gambar)

Video: Hijack RGB Flood Light Dengan Arduino atau ESP8266: 6 Langkah (dengan Gambar)
Video: Testing Stable Diffusion inpainting on video footage #shorts 2024, Juli
Anonim
Hijack RGB Flood Light Dengan Arduino atau ESP8266
Hijack RGB Flood Light Dengan Arduino atau ESP8266
Hijack RGB Flood Light Dengan Arduino atau ESP8266
Hijack RGB Flood Light Dengan Arduino atau ESP8266
Hijack RGB Flood Light Dengan Arduino atau ESP8266
Hijack RGB Flood Light Dengan Arduino atau ESP8266

Jadi saya menemukan beberapa lampu banjir RGB kecil yang bagus di amazon dan setelah melihat ke dalamnya, saya menyadari bahwa Anda dapat menghubungkannya langsung ke arduino dan esp8266 dan mengontrolnya menggunakan PWM.

Saya sekarang menggunakan dua di antaranya di ruang tamu saya sebagai pencahayaan aksen dan mengaturnya untuk adegan tertentu.

Saya menggunakan openhab yang berjalan pada raspberry pi untuk mengontrolnya dan saya bahkan dapat mengontrolnya dengan amazon Echo (AS), meskipun itu sedikit di luar cakupan instruksi ini, saya berharap dapat menemukan waktu untuk menulisnya!

Semoga Anda menikmati, ini adalah instruksi pertama saya untuk waktu yang sangat lama, jadi beri tahu saya pendapat Anda.

Langkah 1: Kumpulkan Bagian

Kumpulkan Bagian
Kumpulkan Bagian
Kumpulkan Bagian
Kumpulkan Bagian
Kumpulkan Bagian
Kumpulkan Bagian
Kumpulkan Bagian
Kumpulkan Bagian

Daftar bagian adalah sebagai berikut:

1. Lampu Sorot RGB 10W: Ebay (Inggris Raya), Ebay (AS), Ebay (Cina)

2. Modul ESP8266-12: Ebay (Inggris Raya), Ebay (AS), Ebay (Cina)

3. Regulator LD1117 3.3V: Ebay (Inggris Raya), Ebay (AS), Ebay (Cina)

4. Kapasitor 100uF: Ebay (Inggris Raya), Ebay (AS), Ebay (Cina)

5. Catu Daya DC 12V 1A: Ebay (Inggris Raya), Ebay (AS), Ebay (Cina)

6. Pilihan resistor (saya menggunakan 10K, tetapi Anda benar-benar dapat melakukannya dengan apa pun)

(Saya telah melampirkan tautan ke beberapa situs karena harga berubah secara teratur, jadi silakan berbelanja dan pastikan untuk memeriksa amazon vs ebay)

Pengungkapan penuh: Saya mendapatkan komisi kecil jika Anda membeli melalui tautan di atas, tetapi saya tidak akan pernah merekomendasikan tautan ke produk yang belum pernah saya gunakan sendiri. Proyek ini tidak dirancang untuk menghasilkan uang. Terima kasih:-)

Langkah 2: Bongkar Flood Light dan Identifikasi Input RGB PWM

Bongkar Flood Light dan Identifikasi Input RGB PWM
Bongkar Flood Light dan Identifikasi Input RGB PWM
Bongkar Flood Light dan Identifikasi Input RGB PWM
Bongkar Flood Light dan Identifikasi Input RGB PWM
Bongkar Flood Light dan Identifikasi Input RGB PWM
Bongkar Flood Light dan Identifikasi Input RGB PWM
Bongkar Flood Light dan Identifikasi Input RGB PWM
Bongkar Flood Light dan Identifikasi Input RGB PWM

Lampu banjir khusus ini adalah desain sekrup sederhana.

Sasis terdiri dari tiga bagian aluminium yang semuanya dibuka.

Melepaskan bagian atas yang menahan lensa di tempatnya mengungkapkan PCB dengan rangkaian LED dan sirkuit kontrol.

Hal pertama yang saya lakukan adalah mengidentifikasi transistor mana yang mengontrol susunan warna.

Semoga pabrikan tidak memiliki terlalu banyak variasi antara revisi papan, yang berarti Anda dapat menyalin gambar di atas, dan menyolder kabel langsung ke sana. Saya memiliki kode warna untuk Merah, Hijau dan Biru untuk memudahkan Anda. Menariknya meskipun transistor yang mengendalikan LED merah terhubung ke mikrokontroler yang ada melalui resistor, jadi saya meninggalkan ini di sirkuit.

Penting juga untuk langkah ini untuk melepas komponen kontrol yang ada dari PCB dengan hot air gun dan beberapa pinset, seperti yang bisa dilihat pada gambar di atas. Tidak mutlak perlu melepas penerima inframerah, tetapi saya pikir saya dapat menggunakannya dalam proyek lain.

Selanjutnya hanya menyolder beberapa kabel ke pin PWM yang menuju ke transistor dan menyodoknya ke bagian lain dari sasis ringan, yang akan kita tuju selanjutnya.

Langkah 3: ESP8266 dan Kabel Daya

ESP8266 dan Kabel Daya
ESP8266 dan Kabel Daya
ESP8266 dan Kabel Daya
ESP8266 dan Kabel Daya
ESP8266 dan Kabel Daya
ESP8266 dan Kabel Daya

Saya telah melampirkan skema untuk bagian ini karena mengatakan apa yang perlu Anda lakukan jauh lebih jelas daripada yang pernah saya bisa.

Pada dasarnya, hubungkan LED merah, hijau, dan biru Anda ke pin 12, 14, dan 15 dari ESP8266 melalui resistor 10K.

Kemudian pasang rangkaian daya ESP sesuai skema, pada gambar itu menunjukkan bahwa saya telah menyoldernya langsung ke catu daya/papan driver untuk LED tetapi saya akhirnya mengubah orientasi dan tidak berhasil mengambil gambar lain.

Idenya di sini adalah untuk menjaga semuanya sekompak mungkin, karena harus pas di dalam sasis.

Untuk mencapai ini, saya menyambungkan resistor sejajar dengan kabel dan menutupinya dengan heatshrink.

Harap hindari kesalahan saya dan jangan menyolder resistor langsung ke ESP. Saya menemukan ini membuat mereka lebih sulit untuk dikerjakan daripada jika saya telah melakukan sambungan inline yang benar (seperti pada kawat-resistor-kawat-esp daripada kawat-resistor-esp).

Juga foto terlihat sedikit berbeda dengan skema, saya tidak menggunakan pin 15 pada awalnya dan ini adalah kesalahan karena pin 15 sangat bagus di pwm. Suka pin itu. Ini aturan.

Langkah 4: Program Ini

Menggunakan metode pilihan Anda, tulis kode untuk ESP Anda!

Anda benar-benar dapat memilih untuk mengontrolnya sesuka Anda, dan ada orang-orang luar biasa di luar sana yang melakukan hal-hal luar biasa dengan ESP.

Rute khusus SAYA adalah menggunakan server rumah MQTT dalam bentuk openHAB yang kemudian akan masuk dan mendengarkan perintah warna. Menggunakan metode ini juga memungkinkan saya menggunakan amazon Alexa dan google home untuk kontrol dengan sangat mudah. (Seperti yang saya katakan sebelumnya, saya berharap dapat menulis instruksi untuk proses itu karena saya bersenang-senang melakukannya, tetapi saat ini saya menghabiskan sebagian besar waktu luang saya untuk membangun situs web baru (yang mungkin akan melibatkan tutorial untuk bagian-bagian itu). cara)).

Saya telah melampirkan kode untuk itu ke 'ible ini, di atas (atau di bawah, di mana pun ia muncul).

Saya harus mengatakan, saya dulu hanya mengembangkan di arduino IDE untuk ESP8266 tetapi karena saya telah memulai proyek khusus ini, saya pasti sedang dikonversi ke skrip Lua, mereka hebat dan waktu yang jauh lebih sedikit stres saat mengunggah dan men-debug dll.

Sekali waktu, saya menulis sebuah program di arduino yang melakukan hal berikut:

ESP boot, tidak dapat terhubung ke wifi, memulai mode titik akses

klien terhubung dengan telepon, secara otomatis membuka browser dengan halaman kontrol warna (html dasar)

di halaman, ada juga opsi untuk menghubungkannya ke router Anda.

Setelah berada di jaringan, sistem kontrol apa pun dapat diprogram untuk mengirim permintaan http dengan cukup mudah.

Jika saya dapat menemukan kode itu di suatu tempat, saya akan mengunggahnya, tetapi baru-baru ini membangun PC baru sehingga file dapat berada di campuran drive apa pun di sekitar tempat itu.

Langkah 5: Jejalkan Semuanya Kembali Bersama

Jepit Semuanya Kembali Bersama!!
Jepit Semuanya Kembali Bersama!!

Untuk mengisolasi semua bagian, saya membungkus semuanya dengan pita listrik PVC.

Berhati-hatilah dengan langkah ini, saya benar-benar membakar salah satu regulator tegangan saya ketika tidak memperhatikan dengan benar.

Saya juga menemukan bahwa menjaga kabel lebih lama membuat langkah ini lebih mudah karena semua putaran yang terlibat menyatukan semuanya kembali.

Langkah 6: Tempatkan Lampu di Sekitar Rumah dan Nikmati!

Pasang Lampu di Sekitar Rumah dan Nikmati!!!
Pasang Lampu di Sekitar Rumah dan Nikmati!!!
Pasang Lampu di Sekitar Rumah dan Nikmati!!!
Pasang Lampu di Sekitar Rumah dan Nikmati!!!
Pasang Lampu di Sekitar Rumah dan Nikmati!!!
Pasang Lampu di Sekitar Rumah dan Nikmati!!!

Tempatkan lampu di lokasi pilihan Anda, colokkan dengan catu daya 12V dan pergilah!!

Jika Anda tidak menyukai efek prisma lensa, itu dapat dengan mudah dilepas, ini memberikan cahaya yang kurang fokus dan lebih umum. Membalik lensa kembali ke depan memiliki beberapa efek yang cukup bagus juga.

Dalam gambar Anda dapat melihat bahwa saya telah menggunakannya untuk menonjolkan jam tangan saya yang sangat saya cintai.

Terima kasih sudah membaca!

Direkomendasikan: