Daftar Isi:
- Langkah 1: Langkah 1: PCB dan Skema
- Langkah 2: Langkah 2: Kode Omong kosong
- Langkah 3: Langkah 3: Kasus Omong kosong
Video: Jam Tidak Begitu Omong kosong: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Oleh davidjwattsdavidjwatts.comIkuti Lainnya oleh penulis:
Pertama, mengapa menyebutnya Crap Clock? Yah, itu menurunkan harapan dengan harapan melebihi mereka:-) Saya bercanda tentu saja, jam mewakili banyak kegagalan dan keberhasilan saya dalam ukuran yang sama. Representasi fisik dari underdog dalam elektronik.
Kedua, ini bukan cara untuk membuat 'benda' lebih mencerminkan pilihan desain dan semua bahan yang Anda butuhkan untuk membangunnya sendiri.
Crap Clock adalah jam yang berjalan dari ATMEGA328 yang menggerakkan 82 LED melalui 74HC595 yang menggerakkan baris dan TLC5940 yang menenggelamkan arus melintasi kolom. Karena DS3231 menjaga waktu dan dapat terus berjalan dengan terminal input baterai. Jam memiliki beberapa 'mode' untuk melihat waktu, tanggal, tahun, suhu dan kemudian mode untuk mengatur waktu dan tanggal dengan dua tombol. LED dapat diredupkan dengan TLC5940 dan tampilan detik (LED merah muda di atas) dapat digunakan untuk menampilkan huruf kontekstual di samping mode jam.
Ada beberapa fitur yang belum saya gunakan atau telah saya keluarkan dari PCB seperti pengisian baterai Li-ion, saya melakukannya dalam versi ini untuk mengurangi biaya suku cadang dan karena DS3231 benar-benar hanya menyesap sedikit arus. Masih ada pin untuk pin INT/SQW alarm DS3231 inbuilt dan pin buzzer dari ATMEGA. Pin 10 dipecah untuk penggunaan umum dan ada juga pin analog yang tersedia untuk fitur seperti LDR untuk mengubah kecerahan berdasarkan cahaya sekitar.
Saya menyusun daftar putar dari semua video di mana saya ingat berbicara tentang atau merancang Jam Crap.
Langkah 1: Langkah 1: PCB dan Skema
Tata letak dan skema PCB dirancang di Eagle, butuh waktu lama;-) tetapi juga sangat menyenangkan dan benar-benar mengajari saya banyak tentang desain. Jangan khawatir masih banyak kesalahan jika setiap proyek lain yang saya buat, termasuk semua yang tidak saya ketahui dalam proyek ini.
Saya ingin jam memiliki tampilan matriks dan agar semuanya ada di satu papan, jadi saya mulai membuat papan bundar untuk meniru jam analog. Ya…. yang tidak menempel, itu adalah bentuk yang mengerikan untuk rute sekitar dan menuntut jutaan (mungkin ratusan) LED. Selanjutnya saya memutuskan untuk membuat tampilan gaya matriks menggunakan LED, awalnya semua digerakkan dengan register geser (Yang terhormat 74HC595) tetapi pada akhirnya saya memutuskan bahwa driver LED TLC5940 yang sudah dikenal akan sangat bagus untuk menenggelamkan arus dari LED tersebut dan memberikan yang mengagumkan fitur peredupan PWM.
Berikut adalah Bill of Material:
1x16 MHz kristal SM49
82 x 0603 LED (Hampir semua warna yang Anda suka)
1 x Mini USB Tipe B (Tidak diperlukan, hanya untuk daya yang putus ke pin saja)
7 x 100nf 0805 kapasitor
9 x 10k 0805 resistor
2 x 10uf 0805 kapasitor (Jujur saja tidak perlu dan 0805 yang mahal)
5 x 1k 0805 resistor
1 x 2k 0805 resistor
5 x 2n3906 SOT23
2 x 22pf 1206 resistor
16 x 470 ohm 0805 resistor
1x74HC595D SO16
1 x ATMEGA328P-AU
1 x DS3231 SO16W
2 x saklar taktil SMD DTSM-3
1 x TLC5940PWP
Langkah 2: Langkah 2: Kode Omong kosong
Kode itu sedikit mimpi buruk, ternyata pengkodean jam dengan tampilan matriks homebrew tidak semudah itu bahkan ketika Anda menggunakan beberapa perpustakaan.
Tentu saja ini bukan kode yang bagus, ini adalah kode omong kosong. Tapi itu berfungsi dan mudah dimodifikasi, saya tidak tahu bagaimana membuat perpustakaan jadi ini semua sedikit kecelakaan kereta api. Ha ha, tapi sejujurnya saya bekerja untuk membuat kode saya lebih baik dan belajar cara membuat perpustakaan saya sendiri.
Itu ditulis dalam Arduino IDE dan menggunakan beberapa perpustakaan (Shifter.h, MD_DS3231.h dan Tlc5940.h) dibuat oleh orang-orang yang jauh lebih pintar daripada saya. Anda perlu mengunggah ini dengan seorang programmer, saya menggunakan Arduino sebagai ISP dan menghubungkannya ke reset, 11, 12, 13 pin di papan tulis.
Tombol:
Ada dua tombol, mereka memiliki beberapa fungsi tergantung pada mode jam. Anda dapat menggunakannya untuk mengubah mode tampilan maju dan mundur, melalui Waktu, Tanggal, Tahun, Suhu dan kemudian ke pengaturan waktu.
Langkah 3: Langkah 3: Kasus Omong kosong
"loading="malas" bisa saya katakan, ini sedikit omong kosong tapi saya agak menyukainya. Versi baru dari desain PCB tidak memiliki kabel bodge yang menarik;-) Yang sudah jadi yang saya miliki didasarkan pada papan prototipe saya.
Jangan ragu untuk merobeknya, mencampurnya kembali, dan menggunakan bagian mana pun yang menurut Anda berguna. Saya telah banyak dibantu oleh orang-orang dari komunitas YouTube selama proyek ini berlangsung, jadi pada akhirnya ini adalah milik semua orang.
Direkomendasikan:
Cermin Tidak-Begitu-Cerdas-Tapi-Sangat-Bagus-Namun-Sedikit-Menyeramkan: 5 Langkah (dengan Gambar)
Cermin Tidak-Begitu-Cerdas-Tapi-Sangat-Bagus-Namun-Sedikit-Menyeramkan: Membutuhkan cermin tetapi tidak mau menambahkan objek pintar lain ke rumah Anda? Maka Cermin Tidak-Begitu-Cerdas-Tapi-Sangat-Bagus-Namun-Sedikit-Menyeramkan ini tepat untuk Anda
Jam Jaringan ESP8266 Tanpa RTC - Nodemcu NTP Jam Tidak Ada RTC - PROYEK JAM INTERNET: 4 Langkah
Jam Jaringan ESP8266 Tanpa RTC | Nodemcu NTP Jam Tidak Ada RTC | INTERNET CLOCK PROJECT : Pada project ini akan dibuat project clock tanpa RTC, akan memakan waktu dari internet menggunakan wifi dan akan ditampilkan pada layar st7735
Python untuk Pemula yang Tidak Begitu Pemula: 7 Langkah
Python untuk Pemula yang Tidak Terlalu Pemula: Hai, terakhir kali, jika Anda memperhatikan, kami menyentuh dasar-dasar python - print, while dan for loops, input & output, if, dan starter di easygui. juga distribusi gratis easygui dan pycal-modul saya sendiri.tutorial ini akan mencakup:selengkapnya
FridgePi: Sisa Makanan Tidak Pernah Terdengar Begitu Baik: 7 Langkah (dengan Gambar)
FridgePi: Sisa Makanan Tidak Pernah Kedengarannya Begitu Bagus: Selama bertahun-tahun saya telah Air Memutar musik dari iPhone ke pengaturan stereo di ruang bawah tanah, dengan speaker kabel kembali ke dapur. Ini berfungsi cukup baik, tetapi menguras baterai ponsel saya dan membatasi konten ke perpustakaan iTunes saya atau beberapa web rad
Tutorial Batch Tidak Begitu Dasar: 6 Langkah
Tutorial Batch Tidak Begitu Dasar: Dalam tutorial sebelumnya kita mempelajari inti penting dari menulis file batch. Jika Anda tidak tahu apa itu batch, tetapi ingin mempelajarinya, lihat "Tutorial Batch Sangat Dasar".Dalam tutorial ini Anda akan mempelajari perintah lebih lanjut dan bagaimana