Isi kandungan:

Kalendar Advent LED DIY: 3 Langkah
Kalendar Advent LED DIY: 3 Langkah

Video: Kalendar Advent LED DIY: 3 Langkah

Video: Kalendar Advent LED DIY: 3 Langkah
Video: DIY BEAUTY ADVENT CALENDAR | 12 Days of Skincare Under $50 | This or That 2024, Julai
Anonim
Kalendar Advent LED DIY
Kalendar Advent LED DIY
Kalendar Advent LED DIY
Kalendar Advent LED DIY

Saya akan menerangkan bagaimana kita menjadikan jam analog ini berfungsi dua kali sebagai kalendar kedatangan. Terdapat 24 led ws2811 sepanjang waktu dalam bulatan dan masing-masing menyala hijau hingga hari-hari sebelum Krismas. Pada hari Krismas, semua lampu menyala merah. Sepanjang setiap bulan, lampu berwarna biru pekat. Ini didorong oleh es8266 yang dapat dikendalikan oleh Arduino IDE, tetapi pi raspberry juga akan berfungsi. Ini dapat disesuaikan dan diubah sesuai dengan keinginan anda, dan bahkan dapat menjalankan animasi di luar warna padat biasa. Teruskan membaca untuk mengetahui bagaimana saya membuatnya, atau tonton video di bawah!

Bekalan:

  1. es8266
  2. Bekalan kuasa 5V
  3. ws2811 leds
  4. Kit jam

Langkah 1: Bina Jam

Bina Jam
Bina Jam
Bina Jam
Bina Jam
Bina Jam
Bina Jam

Kami memulakan dengan membina jam, yang berukuran 5 keping oak merah selebar 3.5 "dengan tinggi 18". Setelah melekatkannya bersama-sama, kami mengikis lebihan gam dan mengolesnya dengan rata. Kemudian kami mengambil jigsaw untuk membuat bulatan kasar, dan bergerak ke tali pinggang untuk membuat lingkaran lebih halus. Selepas itu, kami menggunakan petak tukang kayu untuk mengukur sudut 15 darjah dari pusat untuk melukis garis di mana seharusnya setiap cahaya. Kami menggunakan gerudi untuk menggerudi lubang kira-kira 1.5 inci dari pinggir jam. Kami menyelesaikannya dengan Mahoney's Walnut Oil.

Langkah 2: Tambahkan Komponen Elektronik dan Wire Up Circuit

Tambahkan Komponen Elektronik dan Wire Up Circuit
Tambahkan Komponen Elektronik dan Wire Up Circuit
Tambahkan Komponen Elektronik dan Wire Up Circuit
Tambahkan Komponen Elektronik dan Wire Up Circuit
Tambahkan Komponen Elektronik dan Wire Up Circuit
Tambahkan Komponen Elektronik dan Wire Up Circuit
Tambahkan Komponen Elektronik dan Wire Up Circuit
Tambahkan Komponen Elektronik dan Wire Up Circuit

Kami memulakan pemasangan dengan menolak led 24 ws2811 melalui lubang 1/2 inci yang kami latih keluar. Kemudian kami melukis garis besar komponen jam dan mengalirkan keluar lubang kira-kira 3/8 inci sehingga kami dapat memasukkannya ke belakang. Setelah selesai, kami melekatkan bekalan kuasa 5V ke belakang, menambah cleat yang akan menahannya ke dinding, dan menyolder litar yang akan menyalakan lampu. Litar ini sangat mudah dan menggunakan pin tunggal dari mikrokontroler es8266 untuk mengawal led, dan daya 5V untuk mengaktifkannya.

Langkah 3: Pasang Kod dan Nikmati

Pasang Kod dan Nikmati!
Pasang Kod dan Nikmati!
Pasang Kod dan Nikmati!
Pasang Kod dan Nikmati!
Pasang Kod dan Nikmati!
Pasang Kod dan Nikmati!

Langkah seterusnya adalah memasang kod di bawah. Oleh kerana kami menggunakan ES8266, Arduino IDE akan berfungsi dengan baik untuk ini:

github.com/tmckay1/advent_calendar

Anda perlu mengubah definisi pin yang mengawal LED jika anda tidak menggunakan pin yang sama dengan kami, dan menambahkan maklumat wifi anda (SSID / kata laluan). Anda juga perlu memasang pergantungan seperti FastLED dan NTP Client, dan anda menggunakan papan es8266 seperti yang saya lakukan, anda juga perlu memasang papan di Arduino IDE (periksa sumber untuk maklumat lebih lanjut).

Pada dasarnya kod mendapat tarikh semasa dari Pelanggan NTP setiap 10 saat setelah disambungkan ke wifi dan kemudian mengira berapa banyak lampu yang akan dihidupkan jika ia adalah bulan Disember. Setelah mendapat maklumat itu, ia menggunakan perpustakaan FastLED untuk menyalakan lampu pada jam.

Selepas memasang kod, pasangkan dan nikmati:)

Sumber

Memasang Ketergantungan Pelanggan NTP:

Memasang Ketergantungan FastLED:

Memasang papan es8266 pada Arduino IDE:

Disyorkan: