Lampu Jack-O-Lantern Dengan Arduino: 3 Langkah

Lampu Jack-O-Lantern Dengan Arduino: 3 Langkah

Isi kandungan:

Anonim

Ini menunjukkan cara menggunakan Arduino untuk mengawal dan LED berwawasan kuasa, WS2812, untuk menerangi labu.

Kami telah menguji mod yang kelihatan seperti lilin, strob dan multi warna pudar.

Pengajaran ini menunjukkan ini menggunakan papan pelarian RGB yang disambungkan kepada Arno dan kepada Arduino yang serasi.

Ini adalah intro yang menyeronokkan untuk menggunakan LED yang boleh diatasi yang membuat penggunaan RGB LED lebih mudah. Kami telah menggunakan rentetan untuk pelbagai projek dan merancang beberapa projek untuk Krismas. Kami akan memaklumkan anda.

Bekalan:

Langkah 1: Bahagian

Untuk projek ini, anda perlu papan pelayaran dengan LED RGB yang boleh diatasi atau beberapa LED di atas jalur. Kami menggunakan papan yang kami panggil Arno Digital RGB Add On. Ia adalah papan pelepasan dengan 3 WS2812 LED dan header 2x3 untuk sambungan yang mudah ke serasi Arduino. Juga, yang diperlukan adalah serasi Arduino, kami menggunakan Arno, dan bekalan kuasa.

- Digital RGB Tambah On

- Papan Arno

- Pek bateri USB atau bekalan kuasa lain

- labu, kami menggunakan labu sintetik, tetapi apa yang akan dilakukan jika kelembapan dikawal

Langkah 2: Sambungan

Pilihan 1:

Menggunakan Arno dan RGB Digital Add On board.

Digital RGB Add On direka untuk memasukkan Arno, atau Arduino lain, pengepala ICSP.

Ia dilengkapi dengan dua set tajuk, bergantung pada apa yang anda pasang. Untuk Arno, gunakan tajuk pemesinan, perempuan di Arno, lelaki di Add On. Untuk papan Arduino, gunakan jujukan kepala persegi yang sesuai.

Sebaik sahaja ia dipasang, anda perlu memuatkan kod tersebut.

Pilihan 2:

Sambungkan sebilangan kecil WS2811 atau LED WS2812 ke Arno atau Arduino. Sambungkan ke pin 5V, GND dan SPI.

Satu RGBs disambungkan dan Arduino atau Arno diprogramkan, anda boleh menyalakan papan dari adunan pengecasan USB.

Langkah 3: Program ini

Pengaturcaraan menggunakan perpustakaan SPI Cepat.

Lakaran yang dilampirkan mempunyai tiga mod dan ditetapkan untuk membolehkan dua daripada mereka dikendalikan oleh butang, untuk ujian. Apabila anda memilih mod yang anda suka, cuma panggil fungsi itu.

Lakaran menggunakan HSV ke fungsi RGB dari kod demo. HSV adalah untuk warna, ketepuan, nilai.

Ini menjadikan memasuki nilai warna lebih mudah, untuk beberapa kes.

Fungsi strob menjadikan RGBs menjadi cahaya strob. Tukar kelewatan untuk menukar kelajuan strob.

Fungsi api mensimulasikan api lilin. Kesannya berbeza-beza bergantung kepada warna yang mana cahaya itu memantulkan. Jadi, anda boleh menukar tetapan untuk menjadikannya berfungsi untuk anda.

Fungsi pudar adalah untuk perubahan warna yang lembut dan memudar.