Isi kandungan:
- Langkah 1: Apa yang Anda Perlu
- Langkah 2: Laser Cut Acrylic dan Mdf Body
- Langkah 3: Lekatkan dan Pateri LED di Bawah Plat Atas
- Langkah 4: Diagram Skema Berdasarkan Arduino Mega2560 RTC dan Amplifier
- Langkah 5: Tetapkan Semua Plat Nombor Akrilik
- Langkah 6: Sambungkan Pin Anod Semua LED ke Pengawal
- Langkah 7: Periksa Sambungan Menggunakan Contoh Kod
- Langkah 8: Cara Memuat Naik Kod pada Pengawal Kali Pertama
- Langkah 9: Cara Menetapkan Mod Berbeza dalam Jam Ini
- Langkah 10: Rancangan Masa Depan
Video: All in One Digital Chronometer (Jam, Pemasa, Penggera, Suhu): 10 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Kami merancang untuk membuat Pemasa untuk pertandingan lain, tetapi kemudian kami juga melaksanakan jam (tanpa RTC). Semasa masuk ke dalam pengaturcaraan, kami tertarik untuk menerapkan lebih banyak fungsi pada peranti dan akhirnya menambahkan DS3231 RTC, serta meningkatkan interaktiviti dengan meningkatkan jumlah butang tekan menjadi dua pada akhir projek.
Ciri jam
- Jam masa nyata
- Penggera
- Pemasa
- Paparkan suhu bilik
- Laraskan masa mengikut pengguna
- Laraskan Pemasa mengikut pengguna
- Laraskan hari penggera
Langkah 1: Apa yang Anda Perlu
Komponen Elektronik
- 1 No. Arduino Mega2560 dengan kabel - $ 9,79
- 1 No. DS3231 RTC - $ 1.09
- 100 angka LED SMD 3528 merah - $ 0,77
- 2 angka 1x40 Single Baris Lelaki 2.54 Pin Header - $ 0.58 *
- 1 angka 1x40 Single Baris Perempuan 2.54 Pin Header - $ 1.0 *
- 2 angka Suis Tombol Penekan Panjang 6 * 6 * 13mm - $ 0.10 *
- 2 angka 10k 1/4 watt melalui perintang lubang keluar - $ 0,04 *
- 1 angka Pembesar suara 8ohm - $ 1.0
- 1 meter 1.27mm PITCH Color Flat Ribbon Cable 10 warna - $ 1.04
- 1 angka LM386 *
- 1 angka Potensiometer 10koh *
- 1 angka Perintang 10 ohm *
- 2 angka Kapasitor 10uF *
- 1 angka Kapasitor 250 uF *
- 1 angka Kapasitor 0.1uF *
- 1 angka PCB tujuan am *
bahagian lain
-
Lembaran MDF 2mm
- 240mm x 60 mm 2 nos. untuk depan dan belakang
- 240mm x 70 mm 3 nos. untuk bahagian atas, plat sokongan untuk LED dan bawah
- 60mm x 65mm 2 nos. untuk bahagian kiri dan kanan kotak
-
Lembaran akrilik 2mm
130mm x 80mm 14 nos. untuk digit
- Pistol gam
- Lem super untuk MDF
- Komputer yang mempunyai Arduino IDE
- Stesen pematerian
- Tekan mengecil
Itu sahaja.
* Semua item lebih suka membeli secara tempatan.
Langkah 2: Laser Cut Acrylic dan Mdf Body
- Fail DXF untuk kotak jam digital dan plat akrilik.
- Seperti yang ditunjukkan dalam gambarajah skema plat atas dan plat sokongan LED, kedua-dua plat dipasang bersama sebagai alur slot yang dipimpin dan plat atas ke arah yang bertentangan. Hasilnya ditunjukkan dalam gambar ke-2 sebagai gambarajah skematik.
Langkah 3: Lekatkan dan Pateri LED di Bawah Plat Atas
LED merah berfungsi pada maksimum 2.6V dan pin digital pengawal memberikan 5V dan 0V. Oleh itu, kita mesti memasang LED merah dalam siri 2 dan menyambung dengan pin digital pengawal masing-masing. Jadi voltan maksimum siri 2 LED ialah 5.2 dan LED merah tidak terbakar oleh pengawal 5V
Seperti yang ditunjukkan dalam gambar, setiap LED merah sesuai dengan slot masing-masing. Setelah menyolder anod dan katod LED pelekat, sambungkannya secara bersiri
Ambil wayar tunggal dan lepaskan penebat getah mengikut panjang baris led dan pateri katod LED siri ke wayar biasa seperti yang ditunjukkan dalam gambar 3 untuk landasan bersama semua LED
Ambil 1.27mm PITCH Color Flat Ribbon Cable dan potong dengan jarak jarak antara barisan led dan pengawal. Tanggalkan penebat di kedua-dua sisi untuk pematerian
Memateri setiap wayar dalam hierarki warna pita ke anode siri LED seperti yang ditunjukkan pada gambar ketiga
Jangan pateri hujung wayar yang lain sekarang, ia akan disolder pada masa mengatur semua wayar untuk pengawal
Begitu juga dengan semua LED merah dan wayar solder. Pateri semua katod LED dan ambil wayar tunggal untuk keseluruhan LED sebagai tanah
Langkah 4: Diagram Skema Berdasarkan Arduino Mega2560 RTC dan Amplifier
- Sebelum memateri, setiap wayar memasukkan haba mengecut di setiap wayar untuk mengelakkan litar pintas.
- Solder 4 pin header wanita di satu sisi dan 4 pin header lelaki di sisi lain 4 kabel berwayar. Sambungkan wayar mengikut skema dengan DS3231 (RTC).
- Letakkan semua komponen yang berkaitan dengan penguat pada PCB tujuan umum dan pateri mengikut gambarajah skematik penguat berdasarkan LM386 IC.
- Ambil dua butang tekan dan perintang solder dan sambungan Vcc mengikut skema diagam dan pasangkannya di piring depan menggunakan pistol gam panas dari dalam.
- Sambungkan input butang kiri ke pin digital no. 3 dan butang tekan kanan ke pin no. 2.
- Sekiranya pengguna ingin meletakkan sambungan SDA dan SCL di nombor 20 dan 21 No. pin, maka ia tidak akan memberi perbezaan.
- Pasang no digital pin. 7 ke tanah dan pasangkan no. 6 menjadi input penguat.
- Setelah menyelesaikan semua kerja pematerian mengecilkan tiub pengecutan panas.
Langkah 5: Tetapkan Semua Plat Nombor Akrilik
-
Letakkan plat nombor akrilik, bermula dengan 0 di depan hingga 9 di slot terakhir semua baris.
- Letakkan piring usus di slot usus besar.
Langkah 6: Sambungkan Pin Anod Semua LED ke Pengawal
- Pateri semua wayar katod ke pin header lelaki mengikut konfigurasi pin digital seperti yang ditunjukkan di bawah.
- Sambungkan semua LED seperti yang ditunjukkan dalam gambar.
- Arduino pin ==> digit jam
- D10 ==> 0 Unit digit
- D11 ==> 1 digit Unit
- D12 ==> 2 digit Unit
- D13 ==> 3 Unit digit
- D14 ==> 4 Unit digit
- D15 ==> 5 Unit digit
- D16 ==> 6 Unit digit
- D17 ==> 7 Unit digit
- D18 ==> 8 Unit digit
- D19 ==> 9 Unit digit
- D5 ==> 0 digit perpuluhan
- D6 ==> 1 digit perpuluhan
- D22 ==> 2 digit perpuluhan
- D23 ==> 3 digit perpuluhan
- D24 ==> 4 digit perpuluhan
- D25 ==> 5 digit perpuluhan
- D26 ==> 6 digit perpuluhan
- D27 ==> 7 digit perpuluhan
- D28 ==> 8 digit perpuluhan
- D29 ==> 9 digit perpuluhan
- D30 ==> 0 Ratus digit
- D31 ==> 1 Ratus digit
- D32 ==> 2 Ratus digit
- D33 ==> 3 Ratus digit
-
D34 ==> 4 Ratus digit
- D35 ==> 5 Ratus digit
- D36 ==> 6 Ratus digit
- D37 ==> 7 Ratus digit
- D38 ==> 8 Ratus digit
- D39 ==> 9 Ratus digit
- D40 ==> 0 Ribu digit
- D41 ==> 1 Ribu digit
- D42 ==> 2 Ribu digit
- D43 ==> 3 Ribu digit
- D44 ==> 4 Ribu digit
- D45 ==> 5 Ribu digit
- D46 ==> 6 Ribu digit
- D47 ==> 7 Ribu digit
- D48 ==> 8 Ribu digit
- D49 ==> 9 Ribu digit
- D53 ==> usus besar (:)
- Semua tanah umum LED disambungkan ke pin Ground.
Langkah 7: Periksa Sambungan Menggunakan Contoh Kod
- Buka Arduino IDE dan buka contoh kod pemeriksaan yang diberikan di bawah.
- Muat naik di Arduino Mega2560.
- Setelah selesai memuat naik, ia akan mula berkelip dari digit satuan minit 0 hingga 1, 2, 3 hingga 9 digit perpuluhan jam dengan kelewatan 0.5 saat.
- Di antara, Sekiranya ada LED yang tidak menyala maka periksa sambungan LED dan pengawal.
Langkah 8: Cara Memuat Naik Kod pada Pengawal Kali Pertama
- Muat turun kod yang diberikan di bawah.
- Buka Arduino IDE dan buka kod di dalamnya.
- Lihat video seperti di atas dan ikuti arahannya.
Langkah 9: Cara Menetapkan Mod Berbeza dalam Jam Ini
Langkah 10: Rancangan Masa Depan
- Tambah ches
- Tingkatkan satu butang tekan untuk menjadikannya lebih mesra pengguna.
- Menjadikannya beralih antara mod 12 jam dan 24 jam menggunakan butang tekan.
- Menjadikannya lebih interaktif dengan petunjuk suara waktu semasa dengan selamat pagi, petang dll.
- Menambah ciri mengawal jam ini dengan aplikasi mudah alih.
Komen / Cadangan / Soalan / Pengkritik anda dihargai…
Disyorkan:
Jam Penggera Pintar: Jam Penggera Pintar Dibuat Dengan Raspberry Pi: 10 Langkah (dengan Gambar)
Jam Penggera Pintar: Jam Penggera Pintar Dibuat Dengan Raspberry Pi: Adakah anda pernah mahukan jam pintar? Jika ya, ini adalah penyelesaian untuk anda! Saya membuat Jam Penggera Pintar, ini adalah jam yang boleh anda ubah waktu penggera mengikut laman web. Apabila penggera berbunyi, akan ada bunyi (bel) dan 2 lampu akan
Jam Penggera Pemasa 30 minit: 3 Langkah (dengan Gambar)
Jam Penggera Waktu 30 minit: Seorang rakan memulakan perniagaan kecil yang menyewa sumber untuk slot waktu 30 minit. Dia mencari pemasa yang boleh membimbangkan setiap 30 minit (pada jam setengah jam) dengan bunyi gong yang menyenangkan, tetapi tidak dapat menemui apa-apa. Saya menawarkan untuk membuat si
Jam Penggera Jalan Sesame DIY (dengan Penggera Kebakaran!): 6 Langkah (dengan Gambar)
Jam Penggera Jalan Sesame DIY (dengan Fire Alarm!): Hai semua! Projek ini adalah yang pertama saya. Sejak hari lahir pertama sepupu saya akan datang, saya ingin membuat hadiah khas untuknya. Saya mendengar dari bapa saudara dan ibu saudara bahawa dia ke Sesame Street, jadi saya memutuskan dengan adik-beradik saya untuk membuat jam penggera berdasarkan
Mikrokontroler AVR. LED Flasher Menggunakan Pemasa. Gangguan Pemasa. Mod CTC Pemasa: 6 Langkah
Mikrokontroler AVR. LED Flasher Menggunakan Pemasa. Gangguan Pemasa. Mod CTC Pemasa: Halo semua! Pemasa adalah konsep penting dalam bidang elektronik. Setiap komponen elektronik berfungsi berdasarkan jangka masa. Pangkalan masa ini membantu memastikan semua kerja disegerakkan. Semua mikrokontroler berfungsi pada frekuensi jam yang ditentukan
Jam Penggera Sunrise LED Dengan Penggera Lagu yang Disesuaikan: 7 Langkah (dengan Gambar)
Jam Penggera Matahari LED Dengan Penggera Lagu yang Dapat Disesuaikan: Motivasi Saya Musim sejuk ini teman wanita saya menghadapi banyak masalah untuk bangun pada waktu pagi dan kelihatannya menderita SAD (Gangguan Afektif Musim). Saya bahkan menyedari betapa sukarnya bangun pada musim sejuk kerana matahari belum datang