Daftar Isi:

Kalender Kedatangan LED DIY: 3 Langkah
Kalender Kedatangan LED DIY: 3 Langkah

Video: Kalender Kedatangan LED DIY: 3 Langkah

Video: Kalender Kedatangan LED DIY: 3 Langkah
Video: Pakai Kalender Abadi Ini Gak Perlu Beli Kalender Lagi Seumur Hidup 2024, Juli
Anonim
Kalender Kedatangan LED DIY
Kalender Kedatangan LED DIY
Kalender Kedatangan LED DIY
Kalender Kedatangan LED DIY

Saya akan menjelaskan bagaimana kami membuat jam analog ini yang berfungsi ganda sebagai kalender kedatangan. Ada 24 led ws2811 sepanjang waktu dalam lingkaran dan masing-masing menyala hijau hingga hari-hari sebelum Natal. Pada hari Natal, semua lampu menyala merah. Selama setiap bulan, lampu berwarna biru solid. Ini didorong oleh es8266 yang dapat dikelola oleh Arduino IDE, tetapi raspberry pi juga akan berfungsi. Ini dapat sangat disesuaikan dan diubah sesuai keinginan Anda, dan bahkan dapat menjalankan animasi di luar warna solid normal. Teruslah membaca untuk mempelajari bagaimana saya membuat ini, atau tonton video di bawah ini!

Perlengkapan:

  1. es8266
  2. catu daya 5V
  3. led ws2811
  4. Paket jam

Langkah 1: Bangun Jam

Bangun Jam
Bangun Jam
Bangun Jam
Bangun Jam
Bangun Jam
Bangun Jam

Kami mulai dengan membuat jam, yang berukuran 5 buah ek merah berukuran lebar 3,5" kali 18". Setelah merekatkannya bersama-sama, kami mengikis kelebihan lem dan mengampelasnya hingga rata. Kemudian kami mengambil jigsaw untuk membuat lingkaran kasar, dan pindah ke belt sander untuk membuat lingkaran lebih halus. Setelah itu, kami menggunakan kotak tukang kayu untuk mengukur sudut 15 derajat dari pusat untuk menggambar garis di mana setiap cahaya seharusnya berada. Kami menggunakan bor tekan untuk mengebor lubang sekitar 1,5 inci dari tepi jam. Kami menyelesaikannya dengan Minyak Kenari Mahoney.

Langkah 2: Tambahkan Komponen Elektronik dan Hubungkan Sirkuit

Tambahkan Komponen Elektronik dan Hubungkan Sirkuit
Tambahkan Komponen Elektronik dan Hubungkan Sirkuit
Tambahkan Komponen Elektronik dan Hubungkan Sirkuit
Tambahkan Komponen Elektronik dan Hubungkan Sirkuit
Tambahkan Komponen Elektronik dan Hubungkan Sirkuit
Tambahkan Komponen Elektronik dan Hubungkan Sirkuit
Tambahkan Komponen Elektronik dan Hubungkan Sirkuit
Tambahkan Komponen Elektronik dan Hubungkan Sirkuit

Kami memulai perakitan dengan mendorong 24 led ws2811 melalui lubang 1/2 inci yang kami bor. Kemudian kami menggambar garis besar komponen jam dan mengarahkan ceruk sekitar 3/8 inci sehingga kami dapat memasukkannya melalui bagian belakang. Setelah selesai, kami menempelkan catu daya 5V ke belakang, menambahkan gerigi yang akan menahannya ke dinding, dan menyolder sirkuit yang akan menyalakan lampu. Rangkaian ini sangat sederhana dan menggunakan satu pin dari mikrokontroler es8266 untuk mengontrol led, dan catu daya 5V untuk menyalakannya.

Langkah 3: Instal Kode dan Nikmati

Instal Kode dan Nikmati!
Instal Kode dan Nikmati!
Instal Kode dan Nikmati!
Instal Kode dan Nikmati!
Instal Kode dan Nikmati!
Instal Kode dan Nikmati!

Langkah selanjutnya adalah menginstal kode di bawah ini. Karena kami menggunakan ES8266, Arduino IDE akan berfungsi dengan baik untuk ini:

github.com/tmckay1/advent_calendar

Anda harus mengubah definisi pin yang mengontrol LED jika Anda tidak menggunakan pin yang sama dengan kami, dan menambahkan informasi wifi Anda (SSID/kata sandi). Anda juga harus menginstal dependensi seperti FastLED dan NTP Client, dan Anda menggunakan papan es8266 seperti yang saya lakukan, Anda juga harus memasang papan di Arduino IDE (periksa sumber daya untuk info lebih lanjut).

Pada dasarnya kode mendapatkan tanggal saat ini dari NTP Client setiap 10 detik setelah terhubung ke wifi dan kemudian menghitung berapa banyak lampu yang akan menyala jika bulan Desember. Setelah mendapat info itu, ia menggunakan perpustakaan FastLED untuk menyalakan led pada jam.

Setelah menginstal kode, pasang dan nikmati:)

Sumber daya

Menginstal Ketergantungan Klien NTP:

Menginstal Ketergantungan FastLED:

Memasang board es8266 pada Arduino IDE:

Direkomendasikan: