Isi kandungan:
- Langkah 1: Bina Jam
- Langkah 2: Tambahkan Komponen Elektronik dan Wire Up Circuit
- Langkah 3: Pasang Kod dan Nikmati
Video: Kalendar Advent LED DIY: 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:06
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:
- es8266
- Bekalan kuasa 5V
- ws2811 leds
- Kit jam
Langkah 1: 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
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
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:
Melampirkan Kalendar Google ke Laman Google: 5 Langkah
Melampirkan Kalendar Google ke Laman Google: Ini adalah instruksional untuk mengajar anda cara membuat, menggunakan dan mengedit Kalendar Google dan kemudian melampirkannya ke Laman Google menggunakan keupayaan berkongsi. Ini boleh bermanfaat bagi banyak orang kerana Laman Google boleh digunakan untuk menyelaraskan dan menyebarkan
Peringatan Mesyuarat Kalendar Outlook Touchscreen Nextion: 6 Langkah
Peringatan Mesyuarat Kalendar Outlook Touchscreen Nextion: Sebab saya memulakan projek ini adalah kerana sering kali saya terlepas mesyuarat dan menganggap saya memerlukan sistem peringatan yang lebih baik. Walaupun kami menggunakan Kalendar Microsoft Outlook tetapi saya menghabiskan sebahagian besar masa saya di Linux / UNIX di komputer yang sama. Semasa bekerja dengan
EasyTalk: Komunikasi Mudah dan Kalendar Di Sebelah Anda: 6 Langkah
EasyTalk: Komunikasi Mudah dan Kalendar Di Sebelah Anda: Nama saya Kobe Marchal, saya belajar di Howest, Belgium dan saya seorang pelajar Teknologi Multimedia dan Komunikasi (MCT). Untuk tugasan terakhir tahun pertama saya, saya terpaksa membuat alat IoT. Di rumah kami menghadapi masalah bahawa adik saya selalu bermain
Advent Lantern Dengan POV Animasi: 7 Langkah
Projek Advent Lantern With POV Animation: Persistence of Vision (POV) sudah lama wujud, kit DIY yang sederhana dan murah malah tersedia untuk pembelian dalam talian. POV didasarkan pada ilusi optik di mana kita melihat objek yang diterangi setelah objek itu tidak lagi disinari
Jam Kalendar Google Pintar Raspberry Pi DIY: 4 Langkah
Jam Kalendar Google Raspberry Pi Pintar DIY: Ini adalah jam Pintar yang saya buat untuk Peraduan Jam, saya harap anda menyukainya! Ia mempunyai Raspberry Pi di dalamnya yang menjalankan program Pemprosesan dan Python untuk mengakses data Kalendar Google saya dan mencetak 10 hari akan datang yang anda ada dalam senarai