Isi kandungan:
- Bekalan
- Langkah 1: APA YANG BARU
- Langkah 2: Pemasangan PCB
- Langkah 3: Percetakan 3D
- Langkah 4: Lakaran
Video: 7 Segmen Jam Versi 2: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Helo!
Setelah permintaan dari pengguna Instructables mengenai ketersediaan format 12 jam, saya mengambil kesempatan untuk membuat perubahan yang ketara pada projek asal.
Semasa menggunakan versi 1, saya merasa perlu membuat versi yang berdiri sendiri, jadi saya memungkinkan untuk mengubah semua parameter secara langsung dari jam, tanpa menggunakan PC.
Bagi sesiapa yang belum membaca arahan saya sebelumnya, ini adalah jam led 7 segmen biasa dengan beberapa ciri tambahan:
- 7 peralihan perubahan minit yang berbeza
- 3 warna yang telah ditetapkan untuk slot masa
- intensiti cahaya persekitaran redup secara automatik
- tutup / mulakan secara automatik apabila tidak perlu menunjukkan masa
- pelarasan masa penjimatan siang automatik
Versi 2 membolehkan anda juga untuk:
- ubah format masa 12 / 24jam
- parameter yang mudah diubah
Parameter yang dapat diubah terus dari jam adalah:
- waktu bangun / tutup
- warna untuk slot masa
- masa tarikh
- format masa 12 / 24jam
Data ini kini disimpan di dalam Arduino eeprom bersama dengan mod peralihan yang dipilih. Saya juga telah menyiapkan panduan memulakan langkah seterusnya.
Bingkai dicetak 3D, dikuasakan oleh Arduino Nano, DS3231 dan WS2812 led.
Bekalan
- Arduino nano
- gambar foto
- 2 x butang sesaat
- suis hidup / mati
- Palam DC
- Pengubah 5V
- n ° 30 WS2812 leds (model 30 leds / meter)
- pcb
- Modul DS3231
- kabel nipis untuk sambungan led
- perintang 10K, 550
- pateri
- gam
- penerjun
- tajuk lelaki / wanita
Langkah 1: APA YANG BARU
Seperti yang saya katakan, saya tidak mahu menyambungkan jam ke PC setiap kali saya mahu menukar parameter, sambil menambah butang sesaat ke projek yang saya capai dengan mudah. Dengan satu butang saya boleh menatal antara pilihan, yang lain adalah untuk mengesahkan data dan terus masuk ke dalam menu. Saya juga telah menyambungkan photocell ke PIN Arduino dan bukannya + 5V jadi apabila jam masuk ke mod tidur, rangkaian photocell tidak akan mengeluarkan kuasa. Saya akhirnya menjadikan litar lebih profesional pada plat tembaga.
Langkah 2: Pemasangan PCB
Untuk kemudahan, saya telah menukar beberapa sambungan, lihat skema. Suis ON / OFF adalah pilihan, untuk masuk ke dalam menu tanpa itu hanya sambungkan + 5V menekan butang 1.
Rintangan antara led dan D5 adalah 550Ohm, 10Kohm yang lain.
Litarnya sangat mudah dan tidak perlu terukir.
Dalam projek saya setiap segmen untuk setiap digit memerlukan satu led. Untuk projek yang lebih besar dapat ditambahkan lebih banyak petunjuk untuk segmen setelah mengubah pustaka "segment_display.cpp"
Untuk maklumat lain mengenai urutan LED dan versi pemeriksaan lain 1
Langkah 3: Percetakan 3D
Bermula dari versi asal (Terima kasih kepada pengguna Thingverse random1101), saya telah merancang semula sokongan yang menyesuaikannya dengan kod bar (itu bermaksud PENGAKUAN tetapi pembaca kod bar tidak akan mengenalinya….sob).
Sebaiknya tempelkan setiap digit setelah meletakkan di dalam slotnya.
Langkah 4: Lakaran
Perpustakaan tetap tidak berubah dan kali pertama anda memuat naik dan menjalankan lakaran tidak ada yang boleh berlaku kerana membaca data dari eeprom dan, mungkin, di dalam eeprom anda mungkin ada nilai rawak. Kemudian untuk pertama kalinya anda perlu menetapkan data.
Mod peralihan kini disimpan di dalam eeprom.
Semasa kemasukan data, ikuti format waktu dengan teliti (format waktu 24 jam sebenar atau musim sejuk).
Periksa versi sebelumnya untuk maklumat dan penggunaan perpustakaan.
Disyorkan:
Jam Paparan Tujuh Segmen Mekanikal: 7 Langkah (dengan Gambar)
Jam Paparan Segmen Mekanikal Tujuh: Beberapa bulan yang lalu saya membina paparan segmen mekanikal 7 digit dua digit yang saya ubah menjadi pemasa undur. Ia keluar dengan cukup baik dan sebilangan orang menyarankan untuk menggandakan layar untuk membuat jam. Masalahnya adalah bahawa saya sudah dijalankan
7 Segmen Jam - Edisi Pencetak Kecil: 9 Langkah (dengan Gambar)
Jam 7 Segmen - Edisi Pencetak Kecil: Jam 7 Segmen lagi. Walaupun saya harus mengatakan bahawa ia tidak kelihatan gila ketika menonton profil Instructables saya. Ini mungkin akan lebih menjengkelkan apabila anda melihat profil perkara saya. Oleh itu, mengapa saya bersusah payah untuk melakukan yang lain pada
Jam Segmen Arduino 7: 4 Langkah
Jam Segmen Arduino 7: Instruksional ini akan menunjukkan kepada anda bagaimana membuat jam segmen Arduino 7. Ketepatannya terasa! Jadi saya hanya membuat ini untuk pengaturcaraan dan keseronokan. Jika anda ingin membuat jam yang serius, anda boleh menggunakan modul rtc yang akan menyimpan catatan masa. anda boleh menggunakan
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