Daftar Isi:
- Langkah 1: Layar Sentuh dan Modul Jam Waktu Nyata yang Digunakan dalam Instruksi Ini
- Langkah 2: Mempersiapkan Layar
- Langkah 3: Opsional: Cetak Dudukan LCD dan Tambahkan Sisipan Kuningan
- Langkah 4: Lepaskan Film dan Pasang Layar
- Langkah 5: Hubungkan Sirkuit
- Langkah 6: Memuat dan Menjalankan Kode
- Langkah 7: Sesuaikan Warna
Video: Jam Digital "Dali" Gaya 80-an Melting: 7 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Instruksi ini menunjukkan kepada Anda cara membuat jam "dali" digital gaya 80-an dengan angka leleh.
Saya pertama kali menemukan gaya jam ini di Apple Macintosh ketika saya masih kecil di tahun 80-an. Instruksi ini menunjukkan upaya saya untuk membuat ulang jam menggunakan Arduino dan layar sentuh berwarna resolusi tinggi. Meskipun jam aslinya berwarna hitam dan putih, dalam versi ini saya menambahkan beberapa gradien warna-warni untuk memberikan tampilan yang sesuai untuk tahun 80-an.
Saya meminjam data font dari "xdaliclock" Jamie Zawinski, tetapi implementasi kode jam saya semuanya baru dan saya menulis ulang rutinitas pencampuran digit dari awal untuk memanfaatkan kemampuan yang ditingkatkan dari layar sentuh resolusi tinggi berbasis FTDI FT810.
Untuk Instruksi ini, Anda akan membutuhkan:
- Layar sentuh 800x420 resolusi tinggi berdasarkan chip FT810
- Modul Jam Waktu Nyata DS1302 dari eBay
- Header jantan 2x5 (Anda bisa membeli ini dan memotongnya menjadi panjang)
- Sebuah besi solder
- Pita listrik
- Kabel jumper wanita-ke-pria
- Arduino, seperti Arduino Uno
Langkah 1: Layar Sentuh dan Modul Jam Waktu Nyata yang Digunakan dalam Instruksi Ini
Untuk Instruksi ini, saya akan menggunakan layar sentuh dari Haoyu Electronics. Saya menggunakan yang berikut ini:
Layar Sentuh LCD Grafis 5", 800x480, SPI, FT810
Layar ini berharga sekitar $36 dengan pengiriman. Ini lebih dari layar Arduino lainnya, tetapi Anda mendapatkan banyak uang:
- Panel sentuh beresolusi tinggi yang tajam dengan resolusi 800x480.
- Sebuah co-prosesor grafis on-board dan RAM memungkinkan kontrol tanpa menghambat Arduino.
- Synthesizer audio bawaan dengan sampel suara berkualitas dan berbagai instrumen untuk dipilih.
- Dukungan lanskap dan potret.
- Dukungan multi-sentuh.
- Built-in JPEG, gelombang audio dan video decoder, untuk proyek-proyek lanjutan.
Untuk modul jam waktu nyata, saya menggunakan "Modul Jam Waktu Nyata DS1302" dari eBay. Ini biaya sekitar $6.
Langkah 2: Mempersiapkan Layar
Setelah Anda mendapatkan layar Anda, Anda harus menyolder header ke atasnya. Layar Haoyu sangat bagus karena dilengkapi dengan lubang tembus yang mudah disolder dan Anda memiliki pilihan untuk menyolder header langsung di bagian belakang layar atau di ujung kabel pita kecil yang menempel pada papan breakout yang dapat dilepas.
Untuk menyelesaikan pekerjaan penyolderan, Anda perlu melepaskan sementara kabel pita dan melepaskan papan PCB dari bagian belakang panel. Gunakan kuku Anda untuk mengangkat klip penahan pada konektor LCD dengan lembut dan membebaskan kabel pita. Kemudian, lepaskan keempat sekrup yang menahan papan di tempatnya.
Sekarang solder header 5x2 (atau dua header 5x1) di tempat yang Anda inginkan. Tutup bagian belakang dengan selotip listrik untuk menghindari celana pendek. Kemudian, pasang kembali PCB dan pasang kembali kabel pita.
Langkah 3: Opsional: Cetak Dudukan LCD dan Tambahkan Sisipan Kuningan
Saya memilih untuk mencetak 3D dudukan untuk menahan panel LCD saya [1]
Panel dilengkapi dengan empat sisipan kuningan; ini dimaksudkan untuk ditekan ke dalam plastik dengan panas. Saat dingin, gigi kecil di atasnya menggigit plastik dan mencegahnya rontok. Sisipan ini adalah cara umum untuk menambahkan utas tahan lama ke bagian cetakan 3D.
Setelah dudukan selesai dicetak, saya membuka keempat sisipan kuningan dari panel.
Saya memanaskan setrika saya dan memegangnya dengan ujung miring ke atas, dengan lembut menyeimbangkan sisipan di ujungnya. Saya kemudian menurunkan bagian plastik di atasnya dan perlahan-lahan mendorong sisipan ke dalam lubang yang telah dibuat sebelumnya sampai rata dengan permukaan.
Langkah ini bekerja lebih baik jika Anda memiliki besi solder dengan ujung kerucut yang sempit. Jika Anda belum pernah melakukan ini sebelumnya, Anda mungkin ingin berlatih saat setrika masih dingin -- Anda hanya mendapat satu kesempatan untuk melakukannya dengan benar saat setrika panas!
Hati-hati dengan langkah ini karena sisipan kuningan menjadi sangat panas dan Anda tidak ingin mereka jatuh di pangkuan Anda. Bekerja pada permukaan tahan panas dan jika mereka jatuh dari ujung setrika, tahan godaan untuk segera meraihnya!
[1] Sumber: LCD Stand STL dan File CAD
Langkah 4: Lepaskan Film dan Pasang Layar
Sekarang, balikkan layar dan lepaskan bingkai akrilik depan, lalu lepaskan film pelindung dari panel LCD (ini akan meningkatkan kejernihan layar). Gunakan sekrup untuk memasang layar pada dudukan cetak 3D.
Langkah 5: Hubungkan Sirkuit
Untuk layar LCD, sambungkan:
- 5V ke pin berlabel 5V di Arduino
- GND untuk menyematkan GND di Arduino
- SCK untuk menyematkan ~13 di Arduino
- MISO untuk menyematkan ~12 di Arduino
- MOSI untuk menyematkan ~11 di Arduino
- CS untuk menyematkan ~10 di Arduino
- PD untuk menyematkan ~9 di Arduino
Untuk tampilan modul RTC, sambungkan:
- VCC untuk menyematkan berlabel 5V di Arduino
- GND untuk menyematkan GND di Arduino
- CLK untuk menyematkan ~8 di Arduino
- DAT untuk menyematkan ~7 di Arduino
- RST untuk menyematkan ~6 di Arduino
CATATAN: Hanya ada satu pin 5V di Arduino. Untuk memasok daya ke modul RTC dan layar LCD, Anda perlu menggunakan papan tempat memotong roti atau menyolder beberapa kabel jumper bersama-sama untuk membuat kabel Y.
Langkah 6: Memuat dan Menjalankan Kode
Unduh file ".zip" dari repositori GitHub berikut.
Di dalam folder "DaliClock", buka file "DaliClock.ino" di Arduino IDE dan unggah ke papan Arduino Anda! Jam harus menjadi hidup!
Jam ini sangat mudah digunakan:
- Pegang jari Anda pada angka untuk mengubahnya dan mengatur waktu.
- Klik dan tahan di bagian bawah layar untuk beralih ke mode kalender.
- Tahan jari Anda pada digit tanggal untuk mengatur tanggal.
- Jam akan secara otomatis kembali ke mode waktu setelah lima detik tidak aktif.
Langkah 7: Sesuaikan Warna
Jika Anda mengedit "DaliClock.ino", Anda dapat menyesuaikan warna gradien untuk digit jam, kisi, dan "bersinar" yang melintasi digit. Cukup ubah nilai heksadesimal di baris berikut:
clock.fill_gradient(0xFF0000, 0x0000FF);grid.fill_gradient(0x000000, 0xFF8800); shine.fill_gradient(0x7F7F7F);
Untuk Pengguna Lanjutan:
Jika Anda ingin mengubah pin Arduino yang digunakan untuk tampilan LCD, edit file "DaliClock/src/ui_lib/ui_config.h". Untuk mengubah pin yang digunakan untuk modul DS1302, edit file "DaliClock/src/ds1302.cpp"
Runner Up dalam Kontes Jam
Direkomendasikan:
Jam Digilog "Sederhana" (Digital Analog) Menggunakan Bahan Daur Ulang!: 8 Langkah (dengan Gambar)
Jam Digilog "Sederhana" (Digital Analog) Menggunakan Bahan Daur Ulang!: Hai semuanya! Jadi, pada Instructable ini, saya akan membagikan cara membuat Jam Digital + Analog ini menggunakan bahan murah! Jika menurut Anda proyek ini "menyebalkan", Anda dapat pergi dan tidak melanjutkan membaca Instruksi ini. Damai! Saya benar-benar minta maaf jika t
Jam Filamen LED Gaya "Charlotte's Web": 10 Langkah (dengan Gambar)
Jam Filamen LED Gaya "Charlotte's Web": Sejak pertama kali saya melihat bola lampu filamen LED, saya berpikir bahwa filamen itu pasti bagus untuk sesuatu, tetapi butuh waktu hingga penutupan penjualan toko suku cadang elektronik lokal untuk saya untuk membeli beberapa bohlam dengan maksud untuk menghancurkan
Mengukur Perubahan Gaya Jaringan Fiber yang Dihasilkan Saat Diganti Dengan Gaya Eksternal: 8 Langkah
Mengukur Perubahan Kekuatan dari Jaringan Serat yang Dihasilkan Saat Diganti Dengan Kekuatan Eksternal: Sel dapat berinteraksi dengan matriks ekstraseluler (ECM) di sekitarnya dan dapat menerapkan serta merespons kekuatan yang diberikan oleh ECM. Untuk proyek kami, kami mensimulasikan jaringan serat yang saling terkait yang akan bertindak sebagai ECM dan melihat bagaimana
Jam LED Kayu - Gaya Analog: 11 Langkah (dengan Gambar)
Jam LED Kayu - Gaya Analog: Ini adalah jam LED kayu bergaya analog. Saya tidak tahu mengapa saya belum pernah melihat salah satu dari ini sebelumnya..meskipun tipe digital sangat umum. Anyhoo, ini dia
Cara Membuat Jam Melting Gaya Dali: 9 Langkah (dengan Gambar)
Cara Membuat Jam Melting Gaya Dali: Saya tidak mendengarkan rekaman lama saya, tetapi saya sangat suka memilikinya. Cukup beruntung, begitu juga teman-teman saya. Kesamaan lain yang kita miliki adalah apresiasi untuk mengetahui jam berapa sekarang. Saya telah bermain-main dengan catatan dan telah memecahkan