Clock3
Firmware baru untuk Solder Spikenzie Labs: Time Desk Clock (https://www.spikenzielabs.com/catalog/watches-clocks/solder-time-desk-clock).
Firmware ini bernama Clock3 karena ada dua versi firmware asli yang dirilis oleh Spikenzielabs.
- Solder: Time II Arduino Sketch v1.0
- Solder: Time II Arduino Sketch v1.1
Tampilan jam
Gambar di bawah ini menunjukkan Solder Spikenzielabs yang dirakit: Jam Meja Waktu Menjalankan Firmware Clock3. Tampilan waktu membutuhkan sedikit ruang sesedikit yang diperlukan dan dipusatkan pada tampilan karena font lebar variabel. LED di sudut kanan atas menunjukkan bahwa GPS memiliki perbaikan. LED di sudut kanan bawah menunjukkan PM.

Firmware
Firmware ini telah ditulis dari awal menggunakan pustaka Arduino standar. Dalam melakukan ini, saya berharap firmware ini memudahkan pengembang dan pembuat lain untuk menyesuaikan jam mereka sendiri.
- Driver matriks telah dibuat untuk matriks LED sehingga kompatibel dengan perpustakaan ADAFRUIT GXF.
- Perpustakaan Adafruit RTCLIB telah digunakan untuk DS1337 RTC.
- Sebuah font dibuat untuk jam yang berfungsi dengan perpustakaan GFX.
- Dukungan untuk menangkap waktu dari GPS telah ditambahkan menggunakan perpustakaan TinyGPS. Saya menggunakan ADAFruit Ultimate GPS Breakout - 66 saluran dengan pembaruan 10 Hz - Versi 3 di jam saya. Kode ini akan bekerja dengan GPS standar apa pun.
- Tombol -tombol dikelola menggunakan Perpustakaan Acebutton . Perpustakaan ini menyediakan dukungan untuk lebih dari satu jenis acara pada tombol seperti tekan, rilis, tekan panjang dan tekan berulang. Ini memungkinkan tombol untuk memberikan kemampuan yang lebih kreatif.
- Perpustakaan Timerone asli telah disimpan untuk menyegarkan layar. Refresh telah dioptimalkan untuk memungkinkan laju refresh yang lebih rendah dengan menggambar satu kolom pada satu waktu sambil mempertahankan kecerahan LED yang konsisten.
- Kode telah dipecah menjadi modul/kelas dalam upaya untuk membuatnya lebih mudah untuk memasukkan atau mengecualikan kemampuan.
- Perpustakaan ini terus mendukung suara melalui pizeo.
- Menambahkan Quarters Westminster Opsional (hanya setiap jam).
- Menambahkan kami pilihan zona waktu.
- Menambahkan opsi Auto DST (Daylight Savings) untuk zona waktu AS bawaan.
- Pilih Bewteen 12 jam atau 24 jam tampilan.
Editor Font GFX
Repositori ini juga berisi kode sumber untuk aplikasi Windows 10 UWP yang disebut GFX Font Editor yang ditulis dalam C#. Aplikasi ini dapat digunakan untuk membuat dan mengedit font untuk perpustakaan Adafruit GFX. Aplikasi ini sedang dalam tahap awal pengembangan. Saat ini hanya mendukung lebar karakter 8.
Font yang digunakan dalam Clock3 dikembangkan menggunakan perangkat lunak ini.

Referensi perpustakaan:
- https://github.com/adafruit/adafruit-gfx-library
- https://github.com/paulstoffregen/timerone
- https://github.com/adafruit/rtclib
- https://github.com/bxparks/acebutton
- https://github.com/neosarchizo/tinygps
- https://github.com/porrey/eeprom-storage