Instructables Modular Témbongkeun Jam
Jam Témbongkeun Modular
- ku Gammawave
- Proyék ieu ngagunakeun proyék saméméhna Modular Display Element pikeun ngadamel jam digital, ngagunakeun opat modul disambungkeun babarengan sareng dikawasa ku Microbit sareng RTC.
- suplai:
- Microbit V2 (dipikaresep kusabab spiker anu diwangun, V1 bakal tiasa dianggo tapi peryogi sounder éksternal.)
- DS3231 RTC
- Ngalihkeun SPST
- Kitronik Tepi Panyambung Breakout
- Jumper Jerky Junior F/M - Qty 20
- Jumper Jerky Junior F/F - Qty 4
- Jumper Jerky F/F - Qty 3
- Jumper Jerky F/M - Qty 3
- 470R résistor
- 1000uF kapasitor
- Header Sudut Katuhu 2 x (3 cara x 1 baris) diperlukeun.
- WS2812Neopixel Tombol LED urang * 56 qty.
- Kawat Tambaga Enamel 21 AWG (diameter 0.75mm), atanapi kawat insulasi anu sanés.
- Stripboard
- Sekrup M2
- M2 screws 8mm - Qty 12
- M2 screws 6mm - Qty 16
- M2 Bolts 10mm - Qty 2
- M2 kacangan - Qty 2
- Mesin cuci M2 - Qty 2
- M2 Hex spasi 5mm - Qty 2
- Baut M3
- Mesin cuci M3 - Qty 14
- M3 baud 10mm - Qty 2
- M3 baud 25mm - Qty 4
- M3 kacangan - Qty 12
- Hex standoffs M3
- M3 Hex spacers 5mm - Qty 2
- M3 Hex spacers 10mm - Qty 4
- Kurung sudut katuhu (15(W) x 40(L) x 40(H) mm) – Jumlah 2
- Bisa ngabuktikeun leuwih ongkos éféktif pikeun meuli sauntuyan nilai tinimbang nilai individu iwal mun geus sadia aranjeunna. Sababaraha komponén ogé tiasa gaduh MOL langkung ageung tibatan kuantitas anu dijelaskeun dina daptar komponén.
- Printer 3D
- Bodas Filamén - Pikeun exibility tampilan greatest.
- Hideung Filamén - Pikeun papan ngarojong.
- 2mm bor saeutik
- 3mm bor saeutik
- kit bor 5mm
- Bor
- Saw
- Tang
- Pemotong kawat
- Beusi Solder
- Solder
- Tulisan Sanding
- Obeng
- Nyaho alat anjeun sareng turutan prosedur operasional anu disarankeun sareng pastikeun ngagem PPE anu pas.
- Taya aliation ka salah sahiji suppliers dipaké dina proyék ieu, ngarasa Luncat ngagunakeun suppliers pikaresep anjeun sarta ngagantikeun elemen anu luyu jeung preferensi sorangan atawa tunduk kana suplai.
- Tumbu valid dina waktu publikasi.
- Lengkah 1: Baseplate Strips
- Tingali: Unsur Témbongkeun Modular (MDE)
- Opat "Elemen Tampilan Modular" diwajibkeun pikeun nyiptakeun tampilan jam sareng ieu dilaksanakeun babarengan sareng strips baseplate anu dipotong tina baseplate anu langkung ageung.
- Jalur baseplate ukuran 32 (W) x 144 (L) mm atanapi 4 x 18 stubs sareng masing-masing ngalangkungan dua MDE anu dipasang kana stubs dina MDE. Nanging, pikeun kakuatan tambihan opat sekrup M2 x 8mm caket kana sudut anu ngalangkungan baseplate sareng kana MDE.
- Hambalan 2: Skéma
- Skématikna nunjukkeun komponén-komponén anu dianggo pikeun ngontrol MDE anu ngandung 56 Neopixels.
- Komponén kontrol diwangun ku Microbit, RTC, Breakout Board, Switch sareng sirkuit panyalindungan.
- Mayoritas soldering museurkeun kana Neopixels sedengkeun komponén kontrol utamana disambungkeun jeung jumpers.
- Lengkah 3: Coding
- Kode dijieun dina MakeCode.
- "oonn ssttaarrtt" pprroocceedduurree..
- Initializes strip Neoplxel 56 LEDs
- Témbongkeun pesen judul.
- Inisialisasi segment_list anu ngandung sebutan ruas per nomer anu bakal ditingalikeun. Jumlah 0 disimpen dina unsur [0] = 0111111
- Nomer 1 disimpen dina unsur [1] = 0000110
- Nomer 9 disimpen dina unsur [9] = 1101111
- Sajaba.
- Jumlah 10 disimpen dina unsur [10] = 0000000 dipaké pikeun blanking digit.
prosedur salawasna
- Nelepon 'set mode' nu cek P1 jeung lamun luhur ngamungkinkeun setelan waktos disebutkeun mintonkeun waktos ayeuna.
- Nelepon 'Time_split' nu ngagabung dua nilai numerik jam jeung menit kana string 4-karakter, pre-xing angka nu mana wae nu kirang ti 10 kalawan nol ngarah.
Telepon 'pixel_time' - Nu extracts unggal 4 karakter dina gilirannana dimimitian ku karakter panungtungan kana segment_value
- Digit lajeng ngandung nilai di segment_list referenced ku segment_value.
- (Lamun segment_value = 0 mangka digit = unsur [0] = 0111111)
- Nyarita = indéks x (LED_SEG) x 7). Dimana indéks = mana tina 4 karakter ieu referenced, LED_SEG = Jumlah LED urang per ruas, 7 = jumlah bagéan dina angka.
- Spésiés ieu mangrupikeun awal LED pikeun dikontrol pikeun karakter anu pas.
- The for unsur napelkeun dina gilirannana unggal angka dina digit kana nilai.
- Lamun nilai = 1 lajeng piksel ditugaskeun ku inc disetel ka beureum sarta dihurungkeun disebutkeun eta dihurungkeun o.
- Salaku dua LEDs per ruas diperlukeun prosés ieu diulang LED_SEG kali.
- (Misalna Lamun unit Jam nyaéta 9, indéks = 0, digit = 1011111 [nilai = 1, inc = 0 & inc = 1], [nilai=0, inc = 2 & inc = 3] .... [nilai=1, Nyarita = 12 & Nyarita = 13])
- Jam puluhan [Indéks = 1, rentang inc 14 nepi ka 27], Unit menit [indéks = 2, rentang inc 28 nepi ka 41], puluhan menit urang [indéks = 3, rentang inc 42 nepi ka 55].
- Sakali unggal 7 nilai geus diolah jeung dikirim ka strip dina parobahan ditémbongkeun.
- A reureuh diwanohkeun pikeun nyegah icker.
- dina tombol AA"
- Ieu netepkeun jam upami set_enable = 1
- dina tombol BB"
- Ieu netepkeun menit upami set_enable = 1 ”panjang bbuuttttoonn AA++BB”
- Ieu nyauran 'set time' anu netepkeun waktos dumasar kana nilai anu ditugaskeun ku tombol A sareng B.
- https://www.instructables.com/F4U/P0K0/L9LD12R3/F4UP0K0L9LD12R3.txt
Lengkah 4: Balik Panel
Komponén napel baseplate a (95 (W) x 128 (L) mm), nu geus tted kana tonggong MDE urang kalawan M3 X 25mm bolts na 10mm standos. Opat bolts anu tted ngaliwatan liang dina dewan rojongan Neopixel jeung standos tted ngagantelkeun baseplate di juru, 3mm liang dijieun dina baseplate pikeun align kalawan bolts. Posisi jeung bor liang pikeun Tepi konektor Breakout (2 x 3mm), RTC (2 x 2mm), sarta switch mastikeun ninggalkeun spasi (20 x 40mm), mun Gunung sudut katuhu kurung nu meta salaku suku. Sambungan ka RTC dijieun kalawan 4 Junior jumpers F / F sarta RTC geus diamankeun kalawan 2 x M2 bolts. Sambungan ka saklar dijieun kalawan 2 Junior jumpers F / M sarta saklar tted ngaliwatan liang 5mm. Sambungan ka sirkuit panyalindungan CR pikeun Neopixels dijieun kalawan 3 Jumpers F / F sarta ti ieu Neopixels kalawan 3 jumpers F / M, ieu napel dewan jeung dasi kabel fed ngaliwatan salah sahiji liang dina dewan.
Nyocogkeun suku bracket sudut kana baseplate kalawan 4 bolts. (Pojok handap M3 bolts pikeun ngalampirkeun baseplate nu bisa dipaké pikeun nahan suku di tempat ku baud 2nd dina liang handap bracket nu. Pikeun nyegah scratching beungeut nu jam bakal diuk, ngagantelkeun iteuk dina hampang atawa pasangan. péngkolan pita. Baseplate ayeuna bisa tted on kana baut rojongan sudut sarta diamankeun ku kacangan.
- Hambalan 5: Operasi
- Kakuatan disayogikeun ku cara ngahubungkeun kabel USB langsung ka Microbit.
- SSeettttiingg tthhee cclloockck..
- Sateuacan nyetel jam pastikeun yén RTC boga batré tted pikeun nahan waktu nalika / lamun kakuatan dicabut. Format waktos standar nyaéta mode 24 jam.
- Mindahkeun switch ka posisi set waktos simbol tambah bakal dipintonkeun dina tampilan.
- Pencét Tombol A pikeun Jam. (0 nepi ka 23)
- Pencét Tombol B pikeun Menit. (0 nepi ka 59)
Pencét Tombol A & B babarengan pikeun nyetél waktos, nilai waktos anu dilebetkeun bakal ditingalikeun. - Mindahkeun switch ti posisi set.
- AAtt sswwiittcchh oonn oorr aafftteerr sseettttiinngg.
- Saatos reureuh pondok tampilan bakal diropéa kalawan waktu ayeuna
- Léngkah 6: Tungtungna
Ngahijikeun sababaraha proyék anu langkung alit ngahasilkeun proyék anu langkung ageung. Miharep anjeun sareng ieu sareng proyék anu aya hubunganana sateuacana.
- proyék endah
- Hatur nuhun, pisan ngaapresiasi.
- Proyék anu saé!
- Hatur nuhun.
- Jam tiis. Kuring resep yén ieu ngajalankeun Micro: bit!
- hatur nuhun, The Micro: bit pisan serbaguna Kuring geus dipaké dina kalolobaan proyék jam kuring.
Dokumén / Sumberdaya
![]() |
instructables Modular Témbongkeun Jam [pdf] Buku Panduan Pamilik Jam Témbongkeun Modular, Jam Témbongkeun |