Daftar Isi:
Video: Jam Neopixel Dengan Tiga Cincin Neopixel: 7 Langkah
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Kreasi brilian jam Neo Pixel oleh Steve Manley menggerakkan saya untuk membuat instruksi ini tentang cara membuat jam serupa dengan jumlah uang paling sedikit. (Kebiasaan orang Belanda yang penting adalah selalu berusaha menghemat uang;-))
Saya menemukan bahwa desain aslinya hanya cocok dengan cincin Adafruit NeoPixel, dan itu tidak terlalu murah.
Saya melihat-lihat Ali Express dan menemukan beberapa versi yang lebih murah. Ternyata menjadi bagian yang berfungsi, tetapi tidak dengan dimensi yang sama. Saya akhirnya mencari dan menemukan desain 3D untuk jam tersebut, dan menyesuaikannya.
Di sebelah ini papan yang saya gunakan adalah tiruan dari Arduino Nano, dan diprogram dengan cara yang sama. Namun, program jam murni, tanpa tambahan lain tidak tersedia di mana pun, jadi saya perlu sedikit menyesuaikan perangkat lunak.
Perlengkapan
- Papan USB mini Nano tipis
- Jam RTC
- Baterai LR1120
- WS2812B 60 Led Cincin
- WS2812B 24 Led Cincin
- WS2812B 12 Led Cincin
Langkah 1: Cetak 3D Wajah Jam
Dalam file terlampir, Anda akan menemukan file stl yang Anda perlukan untuk mencetak pelat muka jam.
Langkah 2: Kumpulkan Semua Bagian yang Dibutuhkan
Di Ali Express Anda akan dapat menemukan semua suku cadang yang Anda butuhkan untuk proyek ini.
Di sebelah komponen elektronik saya membeli jam dengan pelat muka jelek, karena itu membuatnya 10 euro lebih murah daripada yang biru misalnya.
Langkah 3: Hubungkan Cincin
Gunakan lem panas untuk menempelkan cincin pada tempatnya. Cincin-cincin tersebut diberi tegangan 5 Volt, kemudian disambungkan satu sama lain secara serial dengan cara menyambungkan DOUT ke DIN pada masing-masing ring sesuai urutan ukurannya, jadi 60 sampai 24 sampai 12.
Langkah 4: Menghubungkan Bagian Elektronik Lainnya
Skema di atas menunjukkan kepada Anda bagaimana menghubungkan bagian-bagian satu sama lain.
Kita akan mulai dengan jam realtime DS3234. Jam adalah perangkat yang digerakkan oleh bus serial dan memiliki baterai cadangan untuk mengingat waktu yang ditetapkan.
Langkah 5: Mempersiapkan Pemrograman Arduino Nano
Arduino Nano diprogram menggunakan Arduino IDE. Di IDE Anda menulis "sketsa" yang kemudian dikompilasi ke dalam firmware yang ditulis komputer Anda ke Arduino yang terhubung dengannya menggunakan kabel USB. Unduh IDE dan instal.
Muat file NeoPixelClock_V1.ino
Sebelum kita mengunggah kode ke papan, kita perlu memastikan bahwa kita telah menginstal driver untuk papan kita, dan bahwa kita telah memilih papan yang benar. Dengan klon Arduino Nano, kami membutuhkan driver untuk chip konverter serial USB CH340G. Chipset yang digunakan untuk USB-to-serial adalah CH340/CH341, yang drivernya (untuk Windows) bisa didownload disini:
www.wch.cn/download/CH341SER_EXE.html
Jika Anda menggunakan Mac, Anda tidak akan mengalami masalah apa pun.
Langkah 6: Menginstal Perpustakaan NeoPixel Adafruit
Sebelum kita dapat menggunakan Perpustakaan NeoPixel, kita harus menginstalnya! Dulu agak rumit untuk menginstal perpustakaan ke Arduino IDE, tetapi mereka telah menyederhanakannya dan menyertakan Manajer Perpustakaan yang praktis. Itu terdaftar di bawah menu tarik-turun "Sketsa> Perpustakaan". Buka pengelola perpustakaan dan cari Adafruit Neopixel.
Ketika ditemukan, pilih dan klik tombol install.
Juga di bawah menu "Tools>Board", pastikan board yang dipilih adalah Arduino Nano.
Langkah 7: Unggah Sketsa
Sekarang kita sudah menyiapkan semuanya, kita bisa mulai mengunggah ke papan. Kami menghubungkan papan dengan kabel USB.
Pertama kita mencari tahu port serial mana yang didaftarkan oleh board.
Di Windows:
Buka perintah dengan [Windows][R] dan ketik compmgmt.msc, di Manajemen komputer, klik Pengelola Perangkat Lihat di bawah Port untuk mengetahui port mana yang digunakan.
Di MacOS:
Ikon Apple > Tentang Mac ini > Laporan Sistem > USB
Sekarang di menu Tools, pastikan prosesor dengan bootloader lama dipilih. Ini diperlukan untuk papan klon.
Sekarang di kiri atas di IDE, klik tombol Unggah. Itu akan menjadi tombol dengan panah menunjuk ke kanan. Segera setelah pengunggahan selesai, jam akan mulai bekerja.