Isi kandungan:
- Langkah 1: Skrin Sentuh dan Modul Jam Masa Nyata yang Digunakan dalam Instruksinya
- Langkah 2: Menyiapkan Skrin
- Langkah 3: Pilihan: Cetak Lekapan LCD dan Tambah Sisipan Kuningan
- Langkah 4: Keluarkan Filem dan Pasang Paparan
- Langkah 5: Wire Up Circuit
- Langkah 6: Memuat dan Menjalankan Kod
- Langkah 7: Sesuaikan Warna
Video: Jam "Dali" Digital Melting Style 80s: 7 Steps (with Pictures)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Instructable ini menunjukkan kepada anda cara membina jam "dali" digital gaya tahun 80-an dengan digit lebur.
Saya mula-mula menemui gaya jam ini di Apple Macintosh ketika saya masih kecil pada tahun 80-an. Instructable ini menunjukkan percubaan saya untuk mencipta semula jam menggunakan Arduino dan skrin sentuh warna beresolusi tinggi. Walaupun jam asalnya berwarna hitam dan putih, dalam versi ini saya menambahkan beberapa kecerunan berwarna-warni agar kelihatan sesuai untuk tahun 80-an.
Saya meminjam data fon dari "xdaliclock" Jamie Zawinski, tetapi pelaksanaan kod jam saya semuanya baru dan saya menulis semula rutin penggabungan digit dari awal untuk memanfaatkan keupayaan yang disempurnakan pada skrin sentuh resolusi tinggi berasaskan FTDI FT810.
Untuk Instructable ini, anda memerlukan:
- Skrin sentuh resolusi tinggi 800x420 berdasarkan cip FT810
- Modul Jam Sebenar DS1302 dari eBay
- Header lelaki 2x5 (anda boleh membelinya dan memotongnya panjang)
- Setrika pematerian
- Pita elektrik
- Wayar pelompat wanita-ke-lelaki
- Arduino, seperti Arduino Uno
Langkah 1: Skrin Sentuh dan Modul Jam Masa Nyata yang Digunakan dalam Instruksinya
Untuk Instructable ini, saya akan menggunakan skrin sentuh dari Haoyu Electronics. Saya menggunakan perkara berikut:
Skrin Sentuh LCD 5 "Grafik, 800x480, SPI, FT810
Skrin ini berharga kira-kira $ 36 dengan penghantaran. Ini lebih banyak daripada skrin Arduino yang lain, tetapi anda mendapat banyak wang:
- Panel sentuh resolusi tinggi yang jernih dengan resolusi 800x480.
- Pemproses bersama grafik dan RAM membolehkan kawalan tanpa mengganggu Arduino.
- Built-in synthesizer audio dengan sampel bunyi berkualiti dan pelbagai instrumen untuk dipilih.
- Sokongan landskap dan potret.
- Sokongan berbilang sentuhan.
- JPEG terbina dalam, penyahkod audio dan video gelombang, untuk projek lanjutan.
Untuk modul jam masa nyata, saya menggunakan "Modul Jam Sebenar DS1302" dari eBay. Harganya sekitar $ 6.
Langkah 2: Menyiapkan Skrin
Sebaik sahaja anda mendapatkan skrin anda, anda perlu menyisipkan tajuk ke atasnya. Skrin Haoyu sangat bagus kerana dilengkapi dengan lubang yang mudah disolder dan anda mempunyai pilihan untuk menyolder kepala secara langsung di bahagian belakang skrin atau di hujung kabel pita kecil yang melekat pada papan pelindung yang boleh dilepas.
Untuk menyelesaikan kerja pematerian, anda ingin melepaskan kabel pita sementara dan mengeluarkan papan PCB dari bahagian belakang panel. Gunakan kuku jari anda untuk mengangkat klip penahan pada penyambung LCD dengan perlahan dan lepaskan kabel pita. Kemudian, lepaskan empat skru yang memegang papan di tempatnya.
Sekarang buat header 5x2 (atau dua header 5x1) di mana anda mahu. Tutup bahagian belakang dengan pita elektrik untuk mengelakkan seluar pendek. Kemudian, pasangkan kembali PCB dan pasang kembali kabel pita.
Langkah 3: Pilihan: Cetak Lekapan LCD dan Tambah Sisipan Kuningan
Saya memilih untuk mencetak 3D pendirian untuk memegang panel LCD saya [1]
Panel dilengkapi dengan empat sisipan tembaga; ini dimaksudkan untuk ditekan ke dalam plastik dengan panas. Semasa sejuk, gigi kecil di atasnya menggigit plastik dan mencegahnya jatuh. Sisipan ini adalah cara biasa untuk menambahkan benang tahan lama ke bahagian bercetak 3D.
Setelah dudukan selesai dicetak, saya melepaskan empat sisipan tembaga dari panel.
Saya memanaskan seterika saya dan memegangnya dengan hujung yang bersudut ke atas, dengan lembut mengimbangkan sisipan di hujungnya. Saya kemudian membawa bahagian plastik ke atasnya dan perlahan-lahan memasukkan sisipan ke dalam lubang yang telah dibentuk sehingga permukaannya rata.
Langkah ini berfungsi lebih baik jika anda mempunyai besi pematerian dengan hujung kerucut yang sempit. Sekiranya anda tidak pernah melakukan ini sebelumnya, anda mungkin mahu berlatih semasa seterika sejuk - anda hanya mendapat satu peluang untuk melakukannya dengan betul ketika seterika panas!
Hati-hati dengan langkah ini kerana sisipan tembaga menjadi sangat panas dan anda tidak mahu mereka jatuh di pangkuan anda. Bekerja di permukaan yang tahan panas dan jika mereka jatuh dari hujung besi, tahan godaan untuk segera mencarinya!
[1] Sumber: Fail Stand STL LCD dan CAD
Langkah 4: Keluarkan Filem dan Pasang Paparan
Sekarang, balikkan paparan dan lepaskan bingkai akrilik depan, kemudian lepaskan filem pelindung dari panel LCD (ini akan meningkatkan kejelasan paparan). Gunakan skru untuk memasang paparan pada dudukan bercetak 3D.
Langkah 5: Wire Up Circuit
Untuk paparan LCD, sambungkan:
- 5V untuk pin berlabel 5V pada Arduino
- GND untuk menyematkan GND di Arduino
- SCK untuk pin ~ 13 di Arduino
- MISO untuk pin ~ 12 di Arduino
- MOSI untuk pin ~ 11 di Arduino
- CS untuk pin ~ 10 di Arduino
- PD untuk pin ~ 9 di Arduino
Untuk paparan modul RTC, sambungkan:
- VCC untuk memasang label berlabel 5V pada Arduino
- GND untuk menyematkan GND di Arduino
- CLK untuk pin ~ 8 di Arduino
- DAT untuk pin ~ 7 di Arduino
- RST untuk pin ~ 6 pada Arduino
CATATAN: Hanya ada satu pin 5V di Arduino. Untuk membekalkan kuasa ke modul RTC dan paparan LCD, anda perlu menggunakan papan roti atau menyolder beberapa kabel pelompat bersama-sama untuk membuat kabel Y.
Langkah 6: Memuat dan Menjalankan Kod
Muat turun fail ".zip" dari repositori GitHub berikut.
Di dalam folder "DaliClock", buka fail "DaliClock.ino" di Arduino IDE dan muat naik ke papan Arduino anda! Jam mesti hidup!
Jam sangat mudah digunakan:
- Pegang jari anda pada digit untuk menukarnya dan tetapkan waktunya.
- Klik dan tahan di bahagian bawah skrin untuk beralih ke mod kalendar.
- Pegang jari anda pada digit tarikh untuk menetapkan tarikh.
- Jam secara automatik akan kembali ke mod waktu setelah lima saat tidak aktif.
Langkah 7: Sesuaikan Warna
Saya mengedit "DaliClock.ino", anda boleh menyesuaikan warna kecerunan untuk digit jam, grid, dan "kilauan" yang melintasi digit. Cukup ubah nilai heksadesimal dalam baris berikut:
clock.fill_gradient (0xFF0000, 0x0000FF); grid.fill_gradient (0x000000, 0xFF8800); bersinar.fill_gradient (0x7F7F7F);
Untuk Pengguna Lanjutan:
Sekiranya anda ingin menukar pin Arduino yang digunakan untuk paparan LCD, edit fail "DaliClock / src / ui_lib / ui_config.h". Untuk menukar pin yang digunakan untuk modul DS1302, edit fail "DaliClock / src / ds1302.cpp"
Naib Johan dalam Peraduan Jam
Disyorkan:
Aloi Solder Point Melting Low Handmade: 5 Langkah
Aloi Solder Point Melting Low Handmade: Buat aloi solder takat lebur rendah agar mudah disolder. Sila Lawati Blog Saya.MaterialsBismuth Metal 2.5g63 / 37 Rosin Core Solder 2.5g
Jam Persaraan / Jam Naik / Jam Dn: 4 Langkah (dengan Gambar)
Jam Persaraan / Jam Naik / Jam Dn: Saya mempunyai beberapa paparan dot-matriks 8x8 LED di dalam laci dan memikirkan apa yang harus dilakukan dengan mereka. Diilhamkan oleh instruksional lain, saya mendapat idea untuk membuat paparan hitung mundur / naik untuk dikira ke tarikh / masa yang akan datang dan jika waktu sasaran
Jam Rangkaian ESP8266 Tanpa RTC - Jam NTP Nodemcu Tiada RTC - PROJEK JAM INTERNET: 4 Langkah
Jam Rangkaian ESP8266 Tanpa RTC | Jam NTP Nodemcu Tiada RTC | PROJEK JAM INTERNET: Dalam projek ini akan membuat projek jam tanpa RTC, akan memakan masa dari internet menggunakan wifi dan akan memaparkannya pada paparan st7735
Cara Membuat Jam Meleleh Gaya Dali: 9 Langkah (dengan Gambar)
Cara Membuat Jam Meleleh Gaya Dali: Saya tidak mendengar sebarang catatan lama saya, tetapi saya sangat suka memilikinya. Cukup bernasib baik, begitu juga rakan-rakan saya. Perkara lain yang kita miliki adalah penghargaan untuk mengetahui masa ini. Saya telah bermain-main dengan rekod dan menyelesaikan
Memasang "Jam Bijaksana 2" (Jam Penggera Berasaskan Arduino Dengan Banyak Ciri Tambahan): 6 Langkah
Memasang "Wise Clock 2" (Jam Penggera Berbasis Arduino Dengan Banyak Ciri Tambahan): Tutorial ini menunjukkan cara memasang kit untuk Wise Clock 2, sebuah projek sumber terbuka (perkakasan dan perisian). Kit Wise Clock 2 yang lengkap boleh dibeli di sini. Ringkasnya, inilah yang dapat dilakukan oleh Wise Clock 2 (dengan perisian sumber terbuka semasa