Isi kandungan:

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

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

Video: Hijack RGB Flood Light With Arduino atau ESP8266: 6 Langkah (dengan Gambar)
Video: Домашняя автоматизация дома. Часть 3: Датчики и мониторинг 2024, Julai
Anonim
Hijack RGB Flood Light With Arduino atau ESP8266
Hijack RGB Flood Light With Arduino atau ESP8266
Hijack RGB Flood Light With Arduino atau ESP8266
Hijack RGB Flood Light With Arduino atau ESP8266
Hijack RGB Flood Light With Arduino atau ESP8266
Hijack RGB Flood Light With Arduino atau ESP8266

Oleh itu, saya menjumpai beberapa lampu banjir RGB kecil yang hebat di amazon dan setelah melihat intinya, saya menyedari bahawa anda boleh menghubungkannya terus ke arduino dan esp8266 dan mengawalnya menggunakan PWM.

Saya sekarang menggunakan dua daripadanya di ruang tamu saya sebagai pencahayaan aksen dan menyiapkannya untuk pemandangan tertentu.

Saya menggunakan openhab yang berjalan pada raspberry pi untuk mengawalnya dan saya bahkan dapat mengawalnya dengan amazon Echo (AS), walaupun itu sedikit di luar ruang lingkup arahan ini saya harap dapat mencari masa untuk menulisnya!

Semoga anda menikmati, ini adalah arahan pertama saya untuk masa yang sangat lama, jadi beritahu saya pendapat anda.

Langkah 1: Kumpulkan Bahagian

Kumpulkan Bahagian
Kumpulkan Bahagian
Kumpulkan Bahagian
Kumpulkan Bahagian
Kumpulkan Bahagian
Kumpulkan Bahagian
Kumpulkan Bahagian
Kumpulkan Bahagian

Senarai bahagian adalah seperti berikut:

1. Lampu Sorot RGB 10W: Ebay (UK), Ebay (AS), Ebay (China)

2. ESP8266-12 Modul: Ebay (UK), Ebay (AS), Ebay (China)

3. LD1117 3.3V Regulator: Ebay (UK), Ebay (AS), Ebay (China)

4. Kapasitor 100uF: Ebay (UK), Ebay (AS), Ebay (China)

5. 12V 1A DC Power Supply: Ebay (UK), Ebay (AS), Ebay (China)

6. Pilihan perintang (saya menggunakan 10K, tetapi sebenarnya anda boleh buat dengan apa sahaja)

(Saya telah melampirkan pautan ke beberapa laman web kerana harga berubah secara berkala, jadi sila berkeliling dan pastikan untuk memeriksa amazon vs ebay)

Pendedahan penuh: Saya mendapat komisen kecil jika anda membeli melalui pautan di atas tetapi saya tidak akan mengesyorkan pautan ke produk yang belum saya gunakan sendiri. Projek ini tidak dirancang untuk menghasilkan wang. Terima kasih:-)

Langkah 2: Bongkar Lampu Sorot dan Kenali Input RGB PWM

Bongkar Lampu Sorot dan Kenali Input RGB PWM
Bongkar Lampu Sorot dan Kenali Input RGB PWM
Bongkar Lampu Sorot dan Kenali Input RGB PWM
Bongkar Lampu Sorot dan Kenali Input RGB PWM
Bongkar Lampu Sorot dan Kenali Input RGB PWM
Bongkar Lampu Sorot dan Kenali Input RGB PWM
Bongkar Lampu Sorot dan Kenali Input RGB PWM
Bongkar Lampu Sorot dan Kenali Input RGB PWM

Lampu banjir khas ini adalah reka bentuk skru sederhana.

Casis terdiri daripada tiga bahagian aluminium yang semuanya dilepaskan.

Melepaskan bahagian atas yang menahan lensa di tempat akan menunjukkan PCB dengan susunan LED dan litar kawalan.

Perkara pertama yang saya lakukan ialah mengenal pasti transistor yang mana yang mengawal susunan warna mana.

Mudah-mudahan pengeluar tidak mempunyai terlalu banyak variasi antara semakan papan, yang bermaksud anda boleh menyalin gambar di atas, dan kabel solder terus kepada mereka. Saya mempunyai kod warna untuk Merah, Hijau dan Biru untuk memudahkan anda. Menariknya walaupun transistor yang mengawal LED merah disambungkan ke mikrokontroler yang ada melalui perintang, jadi saya meninggalkannya di litar.

Langkah ini juga penting untuk membuang komponen kawalan yang ada dari PCB dengan pistol udara panas dan beberapa pinset, seperti yang dapat dilihat pada gambar di atas. Tidak perlu mengeluarkan penerima inframerah, tetapi saya fikir saya boleh menggunakannya dalam projek lain.

Selanjutnya hanya solder pada beberapa wayar ke pin PWM yang menuju ke transistor dan tolakkannya ke bahagian lain dari casis cahaya, di mana kita akan pergi seterusnya.

Langkah 3: ESP8266 dan Pendawaian Kuasa

ESP8266 dan Pendawaian Kuasa
ESP8266 dan Pendawaian Kuasa
ESP8266 dan Pendawaian Kuasa
ESP8266 dan Pendawaian Kuasa
ESP8266 dan Pendawaian Kuasa
ESP8266 dan Pendawaian Kuasa

Saya telah melampirkan skema untuk bahagian ini kerana ia menyatakan apa yang perlu anda lakukan dengan lebih jelas daripada yang pernah saya dapat.

Pada dasarnya pasangkan LED merah, hijau dan biru anda ke pin 12, 14 dan 15 ESP8266 melalui perintang 10K.

Kemudian pasangkan litar kuasa ESP mengikut skema, dalam gambar menunjukkan bahawa saya telah memasangkannya terus ke papan bekalan kuasa / pemacu untuk LED tetapi saya akhirnya mengubah orientasi dan tidak berjaya mengambil gambar lain.

Ideanya di sini adalah untuk memastikan segalanya sesingkat mungkin, kerana ia perlu dipasang di dalam casis.

Untuk mencapai ini, saya menyambungkan perintang sejajar dengan wayar dan menutupnya dengan pemanas air.

Tolong elakkan kesilapan saya dan jangan memasangkan perintang terus ke ESP. Saya dapati ini menjadikan mereka lebih sukar untuk bekerja daripada jika saya melakukan penyambungan sebaris yang betul (seperti pada wire-resistor-wire-esp dan bukannya wire-resistor-esp).

Foto juga kelihatan sedikit berbeza dengan skema, pada asalnya saya tidak menggunakan pin 15 dan ini adalah kesalahan kerana pin 15 hebat pada pwm. Suka pin itu. Ia memerintah.

Langkah 4: Programkan

Dengan menggunakan kaedah pilihan anda, tulis kod untuk ESP anda!

Anda benar-benar boleh memilih untuk mengawalnya mengikut kehendak anda, dan ada orang luar biasa yang melakukan perkara yang menakjubkan dengan ESP.

Laluan khusus saya adalah menggunakan pelayan rumah MQTT dalam bentuk openHAB yang kemudiannya akan log masuk dan mendengar perintah warna. Menggunakan kaedah ini juga membolehkan saya menggunakan amazon Alexa dan google home untuk kawalan dengan sangat mudah. (Seperti yang saya katakan sebelumnya, saya berharap dapat menulis instruksional untuk proses itu kerana saya bersenang-senang melakukannya tetapi pada masa ini saya menghabiskan sebahagian besar masa lapang saya untuk membina laman web baru (yang mungkin akan melibatkan tutorial untuk bahagian-bahagian tersebut cara)).

Saya telah melampirkan kod untuk itu di sini, di atas (atau di bawah, di mana sahaja ia muncul).

Saya mesti katakan, saya hanya membangun di arduino IDE untuk ESP8266 tetapi sejak saya memulakan projek ini, saya pasti ditukarkan ke skrip Lua, ia adalah masa yang sangat baik dan sangat tertekan semasa memuat naik dan debug dll.

Suatu ketika dahulu, saya memang menulis program di arduino yang melakukan perkara berikut:

But ESP, tidak dapat menyambung ke wifi, memulakan mod titik akses

pelanggan berhubung dengan telefon, secara automatik membuka penyemak imbas dengan halaman kawalan warna (HTML asas)

di halaman, ada juga pilihan untuk menyambungkannya ke penghala anda.

Setelah berada di rangkaian, sistem kawalan apa pun dapat diprogramkan untuk mengirim permintaan http dengan mudah.

Sekiranya saya dapat menjumpai kod itu di suatu tempat, saya akan memuat naiknya, tetapi baru-baru ini saya telah membina PC baru sehingga fail tersebut boleh terdapat pada campuran pemacu di sekitar tempat tersebut.

Langkah 5: Cram Semuanya Kembali Bersama

Cram It All Back Bersama !!
Cram It All Back Bersama !!

Untuk melindungi semua kepingan, saya membungkus semuanya dengan pita elektrik PVC.

Berhati-hati dengan langkah ini, saya membakar salah satu pengatur voltan saya apabila tidak memberi perhatian yang sewajarnya.

Selain itu, saya mendapati menyimpan wayar lebih lama menjadikan langkah ini lebih mudah kerana semua pemintalan yang terlibat menyatukan semuanya.

Langkah 6: Letakkan Lampu di Sekitar Rumah dan Nikmati !

Letakkan Lampu di Sekitar Rumah dan Nikmati !!!
Letakkan Lampu di Sekitar Rumah dan Nikmati !!!
Letakkan Lampu di Sekitar Rumah dan Nikmati !!!
Letakkan Lampu di Sekitar Rumah dan Nikmati !!!
Letakkan Lampu di Sekitar Rumah dan Nikmati !!!
Letakkan Lampu di Sekitar Rumah dan Nikmati !!!

Letakkan lampu di lokasi pilihan anda, pasangkannya dengan bekalan kuasa 12V dan pergi !!

Sekiranya anda tidak menyukai kesan prisma lensa, lensa boleh dilepaskan dengan mudah, ini memberikan cahaya yang kurang fokus dan lebih umum. Memusingkan lensa ke depan juga mempunyai kesan yang sangat bagus.

Dalam gambar anda dapat melihat bahawa saya telah menggunakannya untuk menonjolkan jam nixie saya yang sangat saya gemari.

Terima kasih untuk membaca!

Disyorkan: