Jam Paparan Modular Instructables
Jam Paparan Modular
- oleh Gammawave
- Projek ini menggunakan Elemen Paparan Modular projek sebelumnya untuk membuat jam digital, menggunakan empat modul yang disambungkan bersama dan dikawal oleh Microbit dan RTC.
- Bekalan:
- Microbit V2 (diutamakan kerana pembesar suara terbina dalam, V1 akan berfungsi tetapi memerlukan pembunyi luaran.)
- DS3231 RTC
- Tukar SPST
- Penyambung Tepi Kitronik Breakout
- Jumper Jerky Junior F/M – Kuantiti 20
- Jumper Jerky Junior F/F – Kuantiti 4
- Jumper Jerky F/F – Kuantiti 3
- Jumper Jerky F/M – Kuantiti 3
- perintang 470R
- kapasitor 1000uF
- Pengepala Sudut Kanan 2 x (3 cara x 1 baris) diperlukan.
- WS2812Neopixel Butang LED * 56 qty.
- Wayar Tembaga Berenamel 21 AWG (diameter 0.75mm), atau wayar berpenebat lain.
- Papan jalur
- Skru M2
- Skru M2 8mm – Kuantiti 12
- Skru M2 6mm – Kuantiti 16
- M2 Bolt 10mm – Kuantiti 2
- Kacang M2 – Kuantiti 2
- Pencuci M2 – Kuantiti 2
- M2 Ruang Hex 5mm – Kuantiti 2
- Bolt M3
- Pencuci M3 – Kuantiti 14
- M3 bolt 10mm – Kuantiti 2
- M3 bolt 25mm – Kuantiti 4
- Kacang M3 – Kuantiti 12
- Kebuntuan Hex M3
- M3 Hex spacer 5mm – Kuantiti 2
- M3 Hex spacer 10mm – Kuantiti 4
- Kurungan sudut kanan (15(W) x 40(L) x 40(H) mm) – Kuantiti 2
- Mungkin terbukti lebih kos efektif untuk membeli julat nilai berbanding nilai individu melainkan anda sudah mempunyainya. Sesetengah komponen juga mungkin mempunyai MOL yang lebih besar daripada kuantiti yang dinyatakan dalam senarai komponen.
- Pencetak 3D
- Filamen Putih – Untuk kebolehhadiran paparan yang terbaik.
- Filamen Hitam – Untuk papan sokongan.
- Mata gerudi 2mm
- Mata gerudi 3mm
- Kit gerudi 5mm
- latih tubi
- Saw
- Tang
- Pemotong wayar
- Besi pematerian
- pateri
- Kertas pengamplasan
- Pemutar skru
- Ketahui alat anda dan ikuti prosedur operasi yang disyorkan dan pastikan anda memakai PPE yang sesuai.
- Tiada ganti rugi kepada mana-mana pembekal yang digunakan dalam projek ini, jangan ragu untuk menggunakan pembekal pilihan anda dan gantikan elemen yang sesuai dengan keutamaan anda sendiri atau tertakluk kepada pembekalan.
- Pautan adalah sah pada masa penerbitan.
- Langkah 1: Jalur Baseplate
- Lihat: Elemen Paparan Modular (MDE)
- Empat "Elemen Paparan Modular" diperlukan untuk mencipta paparan jam dan ini dipegang bersama-sama dengan jalur plat asas yang dipotong daripada plat tapak yang lebih besar.
- Jalur plat tapak berukuran 32(W) x 144(L) mm atau 4 x 18 stub dan setiap satu di atas pusingan dua MDE yang dipasang pada stub pada MDE. Walau bagaimanapun, untuk kekuatan tambahan empat skru M2 x 8mm diikat rapat dengan penjuru yang melalui plat tapak dan ke dalam MDE.
- Langkah 2: Skema
- Skema menunjukkan komponen yang digunakan untuk mengawal MDE yang mengandungi 56 Neopixel.
- Komponen kawalan terdiri daripada Microbit, RTC, Breakout Board, Suis dan litar perlindungan.
- Majoriti pematerian tertumpu pada Neopixels manakala komponen kawalan terutamanya disambungkan dengan pelompat.
- Langkah 3: Pengekodan
- Kod dicipta dalam MakeCode.
- ”oonn ssttaarrtt” pprroocceedduurree..
- Memulakan jalur Neoplxel 56 LED
- Paparkan mesej tajuk.
- Memulakan senarai_segmen yang mengandungi penetapan segmen bagi setiap nombor untuk dipaparkan. Nombor 0 disimpan dalam elemen [0] = 0111111
- Nombor 1 disimpan dalam elemen [1] = 0000110
- Nombor 9 disimpan dalam elemen [9] = 1101111
- Selain itu.
- Nombor 10 disimpan dalam elemen [10] = 0000000 digunakan untuk pengosongan digit.
prosedur selama-lamanya
- Memanggil 'mod set' yang menyemak P1 dan jika tinggi membolehkan tetapan masa sebaliknya memaparkan masa semasa.
- Memanggil 'Time_split' yang menggabungkan dua nilai berangka jam dan minit ke dalam rentetan 4 aksara, pra-xing mana-mana nombor kurang daripada 10 dengan sifar pendahuluan.
Memanggil 'pixel_time' - Yang mengekstrak setiap satu daripada 4 aksara seterusnya bermula dengan aksara terakhir ke dalam nilai_segmen
- Digit kemudiannya mengandungi nilai dalam senarai_segmen yang dirujuk oleh nilai_segmen.
- (Jika nilai_segmen = 0 maka digit = elemen [0] = 0111111)
- Inc = indeks x (LED_SEG) x 7). Di mana indeks = mana antara 4 aksara yang dirujuk, LED_SEG = bilangan LED setiap segmen, 7 = bilangan segmen dalam digit.
- Spesies ini adalah permulaan LED untuk dikawal untuk watak yang sesuai.
- Elemen untuk memberikan seterusnya setiap nombor dalam digit kepada nilai.
- Jika nilai =1 maka piksel yang diberikan oleh inc ditetapkan kepada merah dan dihidupkan jika tidak ia dihidupkan o.
- Memandangkan dua LED setiap segmen diperlukan proses ini diulang LED_SEG kali.
- (Cth. Jika unit Jam ialah 9, indeks = 0, digit = 1011111 [nilai = 1, inc = 0 & inc = 1], [value=0, inc = 2 & inc = 3] …. [value=1, inc=12 & inc = 13])
- Jam berpuluh [Indeks =1, inc julat 14 hingga 27], Unit minit [indeks =2, inc julat 28 hingga 41], puluh minit [indeks =3, inc julat 42 hingga 55].
- Setelah setiap satu daripada 7 nilai telah diproses dan dihantar ke jalur perubahan ditunjukkan.
- Kelewatan diperkenalkan untuk mengelakkan icker.
- pada butang AA”
- Ini menetapkan jam jika set_enable = 1
- pada butang BB”
- Ini menetapkan minit jika set_enable = 1 ”long bbuuttttoonn AA++BB”
- Ini memanggil 'set masa' yang menetapkan masa berdasarkan nilai yang diberikan dengan butang A dan B.
- https://www.instructables.com/F4U/P0K0/L9LD12R3/F4UP0K0L9LD12R3.txt
Langkah 4: Panel Belakang
Komponen dilekatkan pada plat dasar (95(W) x 128(L) mm), yang dipasang pada bahagian belakang MDE dengan bolt M3 X 25mm dan standos 10mm. Empat bolt dimasukkan melalui lubang pada papan sokongan Neopixel dan pendirian dipasang untuk memasang plat dasar di penjuru, lubang 3mm dibuat pada plat tapak untuk diselaraskan dengan bolt. Letakkan dan gerudi lubang untuk Breakout penyambung Edge (2 x 3mm), RTC (2 x 2mm), dan suis memastikan meninggalkan ruang (20 x 40mm), untuk memasang kurungan sudut kanan yang bertindak sebagai kaki. Sambungan ke RTC dibuat dengan 4 pelompat Junior F/F dan RTC diikat dengan 2 x M2 bolt. Sambungan kepada suis dibuat dengan 2 pelompat Junior F/M dan suis disambungkan melalui lubang 5mm. Sambungan kepada litar perlindungan CR untuk Neopixels dibuat dengan 3 Pelompat F/F dan daripada ini kepada Neopixel dengan 3 pelompat F/M, ini dipasang pada papan dengan pengikat kabel yang disalurkan melalui salah satu lubang dalam papan.
Pasangkan kaki pendakap sudut pada plat tapak dengan 4 bolt. (Bolt M3 sudut bawah untuk memasang plat dasar boleh digunakan untuk menahan kaki pada tempatnya dengan bolt ke-2 di lubang bawah pendakap. Untuk mengelakkan tercalar pada permukaan yang akan diletakkan jam, pasangkan kayu pada pad atau pasangan lilitan pita. Plat tapak kini boleh dicantumkan pada bolt sokongan penjuru dan diikat dengan nat.
- Langkah 5: Operasi
- Kuasa disediakan dengan menyambungkan kabel USB terus ke Microbit.
- SSeettttiinngg tthhee cclloockck..
- Sebelum menetapkan jam pastikan bahawa RTC mempunyai bateri yang telah ditetapkan untuk mengekalkan masa apabila/jika kuasa dibuang. Format masa lalai ialah mod 24 jam.
- Alihkan suis ke kedudukan masa yang ditetapkan simbol tambah akan ditunjukkan pada paparan.
- Tekan Butang A selama Berjam-jam. (0 hingga 23)
- Tekan Butang B untuk Minit. (0 hingga 59)
Tekan Butang A & B bersama-sama untuk menetapkan masa, nilai masa yang dimasukkan akan dipaparkan. - Alihkan suis dari kedudukan yang ditetapkan.
- AAtt sswwiittcchh oonn oorr aafftteerr sseettttiinngg.
- Selepas kelewatan yang singkat paparan akan dikemas kini dengan masa semasa
- Langkah 6: Akhirnya
Penghimpunan beberapa projek yang lebih kecil menghasilkan projek yang lebih besar. Harap anda dan ini dan projek-projek berkaitan sebelum ini yang menarik.
- projek yang menakjubkan
- Terima kasih, amat dihargai.
- Projek bagus!
- terima kasih.
- Jam sejuk. Saya suka bahawa ini dijalankan secara Micro:bit!
- Terima kasih, The Micro:bit sangat serba boleh saya telah menggunakannya dalam kebanyakan projek jam saya.
Dokumen / Sumber
![]() |
Jam Paparan Modular boleh diajar [pdf] Manual Pemilik Jam Paparan Modular, Jam Paparan |