Isi kandungan:
- Langkah 1: Kumpulkan Bahagian
- Langkah 2: Bongkar Lampu Sorot dan Kenali Input RGB PWM
- Langkah 3: ESP8266 dan Pendawaian Kuasa
- Langkah 4: Programkan
- Langkah 5: Cram Semuanya Kembali Bersama
- Langkah 6: Letakkan Lampu di Sekitar Rumah dan Nikmati !
Video: Hijack RGB Flood Light With Arduino atau ESP8266: 6 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
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
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
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
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
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 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:
Lune - Pengawal MIDI Dengan Arduino (untuk DJ atau Pemuzik): 5 Langkah (dengan Gambar)
Lune - MIDI Controller With Arduino (untuk DJ atau Pemuzik): Ini nama projek arduino (mikrokontroler) pertama saya Lune. Saya ingin belajar arduino dengan projek yang berguna dan besar jadi saya memutuskan untuk membuat pengawal DJ midi yang mempunyai semua fungsi yang diperlukan untuk berdiri sendiri untuk dicampur. Setiap jenis sensor (potentio
Cara Menggunakan Neopixel Ws2812 LED atau LED STRIP atau Led Ring With Arduino: 4 Langkah
Cara Menggunakan Neopixel Ws2812 LED atau LED STRIP atau Led Ring With Arduino: Hai kawan-kawan kerana Neopixel led Strip sangat popular dan juga disebut sebagai jalur led ws2812 juga. Mereka sangat popular kerana di jalur led ini kita dapat menangani setiap led secara berasingan yang bermaksud jika anda mahu beberapa led menyala dalam satu warna
Tutorial Arduino Ws2812 LED atau Neopixel Strip atau Ring: 4 Langkah
Tutorial Arduino Ws2812 LED atau Neopixel Strip atau Ring: Dalam arahan ini kita akan belajar bagaimana menggunakan neopixel atau ws 2812 atau dipimpin pantas dengan Arduino. Jenis LED atau jalur atau cincin ini dikendalikan oleh hanya satu pin Vin tunggal dan semua LED boleh dialamatkan secara individu sehingga ini juga disebut indi
Matikan atau Mulakan Semula Komputer dari jauh Dengan Peranti ESP8266: 10 Langkah (dengan Gambar)
Menutup atau Memulakan Semula Komputer dari jauh Dengan Peranti ESP8266: Untuk jelas di sini, kami mematikan komputer ANDA, bukan komputer orang lain. Kisahnya seperti ini: Seorang rakan saya di Facebook menghantar pesanan kepada saya dan mengatakan bahawa dia mempunyai selusin komputer yang menjalankan banyak matematik, tetapi setiap pagi jam 3 pagi, mereka mengunci. S
Gunakan Cortana dan Arduino untuk Mengendalikan RGB Leds atau Ledstrips Dengan Suara Anda !: 4 Langkah (dengan Gambar)
Gunakan Cortana dan Arduino untuk Mengendalikan RGB Leds atau Ledstrips Dengan Suara Anda !: Dalam arahan ini saya akan menunjukkan kepada anda bagaimana anda dapat mengawal jalur RGB atau jalur LED anda dengan suara anda. Ini dilakukan oleh aplikasi CoRGB yang tersedia secara percuma di kedai aplikasi windows. Aplikasi ini adalah sebahagian daripada projek CortanaRoom saya. Apabila anda selesai dengan