Isi kandungan:
- Bekalan
- Langkah 1: Litar
- Langkah 2: Pengaturcaraan
- Langkah 3: Selesaikan
- Langkah 4: Selamat Hari Krismas Semua Orang
Video: Hiasan Tingkap Cahaya Krismas Terkawal WiFi: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Kawal jalur cahaya LED dari telefon atau PC anda - banyak corak cahaya bertema Krismas yang menyeronokkan.
Bekalan
1. Papan dev ESP12e: Aliexpress: https://s.click.aliexpress.com/e/EOP1yvis - papan pengembangan ESP8266, dengan pek bateri dan header pra-disolder. Yang ini dilengkapi dengan LED RGB, dan juga sensor cahaya. Beli dua jika anda suka! Projek ini dapat disesuaikan dengan mudah untuk papan ESP8266, seperti D1 Mini kegemaran saya. Saya menggunakan ini di sini kerana tidak diperlukan pematerian, dan ia dilengkapi dengan pek bateri.
2. Arduino Uno: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - ini adalah satu dengan cip Atmega328P yang boleh ditanggalkan, digunakan untuk memprogram papan pemuka ESP8266.
3. Kabel USB untuk Uno: Aliexpress:
4. Kabel pelompat untuk menghubungkan semuanya - tidak ada pematerian untuk projek ini! Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - pilihan lelaki hingga lelaki / wanita dll. Kami menggunakan M2M untuk Sambungan Jalur LED
5. Jalur LED WS2812: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - Pilih versi anda. Saya memilih PCB 5m, 150 LED, IP30 (tidak kalis air) dan putih
6. Bateri AA x 3
Langkah 1: Litar
Lihat gambarajah litar.
* harap maklum: Saya tidak boleh bertanggungjawab untuk pengawal mikro cair atau jalur LED. Projek ini berfungsi untuk saya, itu sebanyak yang saya dapat katakan, namun saya tidak semestinya akan membiarkannya berjalan ketika saya meninggalkan rumah. Adalah disyorkan di banyak forum Arduino untuk mempunyai sekurang-kurangnya kapasitor 1000 uF antara 5v dan GND (sebelum jalur LED) dan juga perintang 500 Ohm sebelum garis Data. Sila lihat https://learn.adafruit.com/adafruit-neopixel-uberguide/powering-neopixels untuk beberapa petua lagi.
Langkah 2: Pengaturcaraan
Dapatkan kod Arduino anda di sini: https://github.com/tomjuggler/esp8266-fastled-web… - kod ini bukan milik saya, saya baru sahaja menyesuaikannya untuk berfungsi di luar kotak untuk jalur LED saya, dan juga berdiri sendiri lalai tanpa memerlukan penghala.
Sekiranya anda belum melakukannya, dapatkan addon ESP8266 untuk Arduino IDE. Tambahan dan arahannya ada di sini:
1. Pastikan semuanya bersambung (kecuali untuk talian kuasa Jalur LED (wayar kuning), 2 pin mod pengaturcaraan perlu dipendekkan bersama sebelum dihidupkan. Papan dilengkapi dengan topi kecil untuk melakukan ini.
2. Kuasa pada papan (saya menambahkan suis ke bateri, ia tidak disertakan dengan satu, anda hanya boleh menarik satu bateri dan menyalakannya semula.)
3. Pasangkan kabel USB dari Arduino ke komputer anda - cip Arduino Uno's Atmega328 perlu dikeluarkan terlebih dahulu (anda juga boleh menggunakan penyesuai USB ke Serial untuk memprogram).
4. Pilih 'Generic ESP8266 Module' sebagai papan anda, di Arduino IDE. Pilih juga 4m dengan Spiffs 1m. Periksa sambungan Serial anda sekarang, Alat -> Port.
5. Muat naik lakaran
6. Matikan dan hidupkan papan lagi (dengan pin mod pengaturcaraan masih pendek)
7. Muat naik Spiff (fail yang diperlukan untuk pelayan web dll), Alat -> 'ESP8266 Sketch Data Upload'
8. Putuskan sambungan 2 pin mod pengaturcaraan, sambungkan wayar Jalur LED 5v kuning ke 5v (saya memasang tambang di antara terminal bateri + dan bateri, lihat foto di bawah)
9. Hidupkan
10. Sekarang anda perlu menyambung ke WiFi Access Point, menggunakan PC atau Telefon bimbit. AP mesti muncul sebagai ESP - sesuatu atau lain-lain. Setelah disambungkan, ketik '192.168.4.1' ke bar alamat. Ini adalah alamat pelayan web lalai ESP8266.
11. Itu sahaja, anda seharusnya dapat menggunakan aplikasi web untuk mengawal lampu anda!
Langkah 3: Selesaikan
Setelah kod dimuat, anda seharusnya dapat memutuskan wayar pengaturcaraan dan Arduino UNO. Sekarang gantungkan lampu anda di sekitar tingkap (saya menggantungkan lampu di tepi atas, di belakang tirai jaring yang memberikan kesan hebat). Juga, mungkin masukkan papan dan bateri ke dalam kotak untuk kemas, atau ganti pek bateri dengan bekalan kuasa (saya mungkin akan melakukannya sendiri kemudian).
Langkah 4: Selamat Hari Krismas Semua Orang
Apa yang paling menarik bagi saya untuk projek ini ialah jumlah kerja antara kerja di sini. Cip ESP diprogram dalam C, yang berinteraksi dengan JavaScript yang dilayani oleh pelayan web dalaman, dan dijalankan di penyemak imbas. HTML juga terlibat - lihat di dalam folder data lakaran Arduino sendiri sekiranya anda berminat. Ini adalah program pembelajaran yang hebat dengan beberapa tetapan lampu yang sangat meriah, dan saya berterima kasih kepada Jason Coon kerana membagikannya di GitHub.
Anda boleh mendapatkan ini dan lebih banyak projek elektronik di laman web saya: circusscientist.com
Disyorkan:
Menggunakan semula Hiasan Krismas LED Lama dengan Memperbaikinya: 7 Langkah
Menggunakan Kembali Hiasan Krismas LED Lama dengan Memperbaikinya: Saya membeli hiasan Krismas yang agak mengerikan di sebuah kedai Pound (iaitu kedai dolar) semasa penjualan selepas musim tiga tahun yang lalu. Ia adalah " NOEL " tanda yang diterangi oleh bilangan LED berkuasa bateri yang tidak mencukupi
Hiasan Pokok Krismas Papan Litar LED: 15 Langkah (dengan Gambar)
Hiasan Pokok Krismas Papan Litar LED: Krismas ini, saya memutuskan untuk membuat perhiasan Krismas untuk diberikan kepada rakan dan keluarga saya. Saya telah belajar KiCad tahun ini, jadi saya memutuskan untuk membuat hiasan dari papan litar. Saya membuat kira-kira 20-25 hiasan ini. Hiasan adalah litar
Reka Hiasan Krismas di Fusion 360: 10 Langkah (dengan Gambar)
Reka Hiasan Krismas di Fusion 360: Masa yang paling indah dalam setahun dapat dibuat lebih indah dengan merancang dan mencetak 3D hiasan anda sendiri. Saya akan menunjukkan kepada anda bagaimana anda dapat dengan mudah merancang hiasan pada gambar di atas menggunakan Fusion 360. Setelah melalui langkah-langkah di bawah, mak
Hiasan Tingkap Percutian LED: 13 Langkah
Hiasan Tingkap Percutian LED: Rakan saya mengatakan bahawa membazir membuat hiasan tingkap percutian dengan jalur LED. Secara keseluruhan, percutian hanya berlangsung selama beberapa hari, jadi kami harus berpisah dan membuangnya hanya selepas beberapa hari. Pada pemikiran kedua, itulah kebenaran. Kali ini, saya ingin
Dekorasi Tingkap Cahaya Krismas LED ESP8266 / Arduino RGB: 5 Langkah (dengan Gambar)
ESP8266 / Arduino RGB LED Dekorasi Tingkap Cahaya Krismas: Ini adalah masa tahun: Disember. Dan di kawasan kejiranan saya, semua orang menghiasi rumah dan tingkap mereka dengan beberapa lampu Krismas. Kali ini, saya memutuskan untuk membina sesuatu yang khusus, unik, menggunakan modul ESP8266 dan hanya beberapa LED RGB. Anda