Pixie: Jam Tangan NeoPixel Berbasis Arduino – Jam LED DIY yang Elegan
Komponen dan Perlengkapan
- SparkFun Arduino Pro Mini 328 - 5V/16MHz – 1 unit
- Adafruit NeoPixel Ring: WS2812 5050 RGB LED – 1 unit
- Li-Ion Battery 100mAh – 1 unit
- Real Time Clock (RTC) – 1 unit
- SparkFun Step-Up Voltage Regulator - 5V – 1 unit
Alat dan Mesin yang Diperlukan
- Soldering iron (umum)
- Hot glue gun (umum)
- 3D Printer (umum)
Tentang Proyek Ini
Sejak zaman dahulu, manusia mulai mencatat waktu. Pertama adalah jam matahari, kemudian muncul jam air, setelahnya jam pasir. Ribuan tahun kemudian dibuat jam pengayun pertama dan beberapa abad kemudian jam elektronik.
Hari ini saya akan menunjukkan kepada Anda cara membuat Pixie, jam tangan yang menggabungkan teknologi jam analog dan digital, dengan presisi jam atom.
PIXIE menunjukkan jam dalam biru, menit merah dan detik hijau, juga memiliki mode lampu sorot yang diaktifkan oleh saklar sentuhan kapasitif, selama 10 detik. Anda mungkin bertanya mengapa, karena LED akan panas dan mungkin rusak, tetapi jika Anda ingin, Anda dapat menambah waktu pada risiko Anda sendiri !
Format waktu:
Jam: 1 LED = 1 jam
Menit: 1 LED = 5 menit
Detik: 1 LED = 5 detik
LIHAT VIDEO !!!!
Langkah 1: Komponen, bahan, dan alat untuk proyek
- NeoPixel ring dengan 12 LED
- Modul jam waktu nyata DS1307
- Step-Up voltage regulator 5v
- baterai li-ion - 3.7v 850mAh
- Potongan kecil materi konduktif listrik
Langkah 2: Desain listrik
Seperti yang Anda lihat pada skematik, modul RTC DS1307 terhubung ke antarmuka TWI (I2C) pada papan Arduino(pin analog 5(SCL) dan 4(SDA)). Ring NeoPixel terhubung ke pin 3 Arduino.
Resistor 1M ohm menghubungkan pin 10 dan 13 bersama. Kabel "sentuh" terhubung ke pin 10.
Semua pin GND dan VSS terhubung ke Step-Up voltage regulator (tidak ada pada skematik di atas).
Langkah 3: Membangun jam
Pertama saya menyolder resistor 1M Ohm ke pin 13 dan 10, lalu saya menyolder 3 kabel untuk ring NeoPixel dan satu lagi untuk pin 10.
Setelah itu saya menghubungkan step-up regulator dengan GND dan VSS RTC, lalu saya menghubungkan SDA, SCL, GND dan VSS RTC dengan papan Arduino Pro Mini, lagi dengan kabel dengan menyoldernya.
Di akhir saya melem semua papan dengan lem panas sekompak mungkin.
Langkah 4: Kotak pelindung dan desain
Untuk kotak pelindung saya menggunakan kotak kardus sederhana yang saya buat menggunakan sepotong kardus dan beberapa lem pita, dan sepotong plexiglass transparan, 37 x 37 mm dan tebal 3 mm, sebagai tutup.
Ukuran kotak adalah 37 mm x 37 mm x 15 mm. Saya juga membuat 2 lubang, di bagian bawah kotak, untuk kabel daya dan kabel "sentuh".
Untuk gelang saya menggunakan sepotong filts, panjang ~ 8 inci dan lebar 1 inci (~ 20cm x 2,5 cm) dan sepotong velcro di kedua ujung.
Langkah 5: Perangkat lunak (kode sumber dan perpustakaan)
Silakan unduh file .zip yang berisi seluruh kode sumber untuk jam.
Anda juga membutuhkan perpustakaan ini:
Adafruit_NeoPixel
Time
DS1307RTC
Wire - sudah built-in Arduino IDE
CapacitiveSensor
Saya menggunakan Arduino UNO sebagai papan pemrograman untuk mengunggah sketsa ke Pro mini. Saya menyarankan Anda untuk menggunakan itu.
Langkah 6: Pameran
Gambar pameran tersedia di bagian bawah halaman asli.
Kode
Tautan Github untuk perpustakaan tersedia di bagian bawah halaman asli.
Skematik
Gambar skematik tersedia di bagian bawah halaman asli.