Daftar Isi:

All in One Digital Chronometer (Jam, Timer, Alarm, Suhu): 10 Langkah (dengan Gambar)
All in One Digital Chronometer (Jam, Timer, Alarm, Suhu): 10 Langkah (dengan Gambar)

Video: All in One Digital Chronometer (Jam, Timer, Alarm, Suhu): 10 Langkah (dengan Gambar)

Video: All in One Digital Chronometer (Jam, Timer, Alarm, Suhu): 10 Langkah (dengan Gambar)
Video: Cara Setting Jam Meja Digital Alarm Weker 2024, November
Anonim
Image
Image
Semua dalam Satu Kronometer Digital (Jam, Timer, Alarm, Suhu)
Semua dalam Satu Kronometer Digital (Jam, Timer, Alarm, Suhu)
Semua dalam Satu Kronometer Digital (Jam, Timer, Alarm, Suhu)
Semua dalam Satu Kronometer Digital (Jam, Timer, Alarm, Suhu)

Kami berencana membuat Timer untuk beberapa kompetisi lain, tetapi kemudian kami juga menerapkan jam (tanpa RTC). Saat kami masuk ke pemrograman, kami tertarik untuk menerapkan lebih banyak fungsi ke perangkat dan akhirnya menambahkan DS3231 RTC, serta meningkatkan interaktivitas dengan meningkatkan jumlah tombol tekan menjadi dua pada akhir proyek.

Fitur jam

  • Jam waktu nyata
  • Alarm
  • pengatur waktu
  • Tampilkan suhu ruangan
  • Sesuaikan waktu berdasarkan pengguna
  • Sesuaikan Timer berdasarkan pengguna
  • Sesuaikan hari alarm

Langkah 1: Yang Anda Butuhkan

Apa yang kau butuhkan
Apa yang kau butuhkan

Komponen Elektronik

  • 1 tidak. Arduino Mega2560 dengan kabel - $ 9,79
  • 1 tidak. DS3231 RTC - $ 1,09
  • 100 no. Merah 3528 SMD LED - $0,77
  • 2 no. 1x40 Baris Tunggal Laki-laki 2.54 Pin Header - $ 0.58 *
  • 1 no. 1x40 Baris Tunggal Perempuan 2.54 Pin Header - $1.0 *
  • 2 no. 6*6*13mm Pegangan Panjang Sakelar Tombol Tekan - $0,10 *
  • 2 no. 10k 1/4 watt melalui resistor lubang keluar - $ 0,04 *
  • 1 no. Pembicara 8ohm - $ 1,0
  • 1 meter 1.27mm PITCH Warna Pita Datar Kabel 10 warna - $1.04
  • 1 no. LM386 *
  • 1 no. Potensiometer 10Kohm *
  • 1 no. Resistor 10 ohm *
  • 2 no. 10uF kapasitor *
  • 1 no. 250 uF kapasitor *
  • 1 no. 0.1uF kapasitor *
  • 1 no. PCB tujuan umum *

bagian lain

  • 2mm lembar MDF

    1. 240mm x 60 mm 2 no. untuk depan dan belakang
    2. 240mm x 70 mm 3 no. untuk atas, pelat pendukung untuk LED dan bawah
    3. 60mm x 65mm 2 no. untuk sisi kiri dan kanan kasus
  • lembaran akrilik 2mm

    130mm x 80mm 14 no. untuk angka

  • Lem tembak
  • Lem super untuk MDF
  • Komputer yang memiliki Arduino IDE
  • Stasiun solder
  • Pukul menyusut

Itu saja.

* Semua item lebih memilih untuk membeli secara lokal.

Langkah 2: Potong Laser Akrilik dan Tubuh Mdf

Potong Laser Akrilik dan Tubuh Mdf
Potong Laser Akrilik dan Tubuh Mdf
Potong Laser Akrilik dan Tubuh Mdf
Potong Laser Akrilik dan Tubuh Mdf
Potong Laser Akrilik dan Tubuh Mdf
Potong Laser Akrilik dan Tubuh Mdf
  • File DXF untuk kotak jam dan pelat digital akrilik.
  • Seperti yang ditunjukkan pada diagram skema pelat atas dan pelat pendukung LED, kedua pelat direkatkan sebagai alur slot led dan pelat atas dengan arah yang berlawanan. Hasilnya ditunjukkan pada gambar ke-2 sebagai diagram skematik.

Langkah 3: Tempel dan Solder LED Di Bawah Pelat Atas

Tempelkan dan Solder LED Di Bawah Pelat Atas
Tempelkan dan Solder LED Di Bawah Pelat Atas
Tempelkan dan Solder LED Di Bawah Pelat Atas
Tempelkan dan Solder LED Di Bawah Pelat Atas
Tempelkan dan Solder LED Di Bawah Pelat Atas
Tempelkan dan Solder LED Di Bawah Pelat Atas
Tempelkan dan Solder LED Di Bawah Pelat Atas
Tempelkan dan Solder LED Di Bawah Pelat Atas

LED merah bekerja pada maksimum 2.6V dan pin digital pengontrol memberikan 5V dan 0V. Jadi kita harus menempelkan LED merah secara seri 2 dan terhubung dengan pin digital pengontrol masing-masing. Jadi tegangan maksimum rangkaian 2 LED adalah 5.2 dan LED merah tidak terbakar oleh pengontrol 5V

Seperti yang ditunjukkan pada gambar, tempelkan setiap LED merah sesuai dengan slotnya masing-masing. Setelah menyolder anoda dan katoda LED pengatur, sambungkan secara seri

Ambil kawat tunggal dan lepaskan insulasi karet sesuai dengan panjang baris led dan solder semua katoda LED seri ke kabel biasa seperti yang ditunjukkan pada gambar ke-3 untuk landasan bersama semua LED

Ambil 1.27mm PITCH Color Flat Ribbon Cable dan potong dengan perkiraan jarak antara deretan led dan pengontrol. Lepaskan isolasi kedua sisi untuk menyolder

Solder setiap kawat dalam hierarki warna pita ke anoda rangkaian LED seperti yang ditunjukkan pada gambar ketiga

Jangan menyolder ujung kawat yang lain sekarang, itu akan disolder pada saat mengatur semua kawat untuk pengontrol

Demikian pula, tempelkan semua LED merah dan kabel solder masing-masing. Solder semua katoda LED dan ambil kabel tunggal untuk seluruh LED sebagai ground

Langkah 4: Diagram Skema Berdasarkan Arduino Mega2560 RTC dan Amplifier

Diagram Skema Berdasarkan Arduino Mega2560 RTC dan Amplifier
Diagram Skema Berdasarkan Arduino Mega2560 RTC dan Amplifier
Diagram Skema Berdasarkan Arduino Mega2560 RTC dan Amplifier
Diagram Skema Berdasarkan Arduino Mega2560 RTC dan Amplifier
  • Sebelum menyolder, setiap kawat menyisipkan panas menyusut di setiap kawat untuk menghindari korsleting.
  • Solder 4 pin header perempuan di satu sisi dan 4 pin header laki-laki di sisi lain 4 kabel kabel. Hubungkan kabel sesuai skema dengan DS3231(RTC).
  • Tempatkan semua komponen yang terkait dengan amplifier pada PCB tujuan umum dan solder sesuai dengan diagram skema penguat berdasarkan IC LM386.
  • Ambil dua tombol tekan dan resistor solder dan koneksi Vcc sesuai dengan diagram skematik dan tempelkan di pelat depan menggunakan lem panas dari dalam.
  • Hubungkan input tombol tekan kiri ke pin digital no. 3 dan tombol tekan kanan ke pin no. 2.
  • Jika pengguna ingin menempatkan koneksi SDA dan SCL di 20 dan 21 no. pin, maka itu tidak akan membuat perbedaan.
  • Pasang pin digital no. 7 ke ground dan pin no. 6 menjadi masukan penguat.
  • Setelah menyelesaikan semua pekerjaan penyolderan, susutkan tabung panas menyusut.

Langkah 5: Atur Semua Plat Nomor Akrilik

Setel Semua Plat Nomor Akrilik
Setel Semua Plat Nomor Akrilik
Setel Semua Plat Nomor Akrilik
Setel Semua Plat Nomor Akrilik
Setel Semua Plat Nomor Akrilik
Setel Semua Plat Nomor Akrilik
  • Tempatkan plat nomor akrilik, mulai dari 0 di depan hingga 9 di slot terakhir dari semua baris.

  • Tempatkan plat kolon pada slot kolon.

Langkah 6: Hubungkan Pin Anoda dari Semua LED ke Controller

Hubungkan Pin Anoda dari Semua LED ke Controller
Hubungkan Pin Anoda dari Semua LED ke Controller
Hubungkan Pin Anoda dari Semua LED ke Controller
Hubungkan Pin Anoda dari Semua LED ke Controller
Hubungkan Pin Anoda dari Semua LED ke Controller
Hubungkan Pin Anoda dari Semua LED ke Controller
  • Solder semua kabel katoda ke pin header male sesuai konfigurasi pin digital seperti gambar di bawah ini.
  • Hubungkan semua LED seperti yang ditunjukkan pada gambar.
  • Pin Arduino ==> angka jam
  • D10 ==> 0 Satuan digit
  • D11 ==> 1 Satuan digit
  • D12 ==> 2 Satuan digit
  • D13 ==> 3 Satuan digit
  • D14 ==> 4 Satuan digit
  • D15 ==> 5 Satuan digit
  • D16 ==> 6 Satuan digit
  • D17 ==> 7 Satuan digit
  • D18 ==> 8 Satuan digit
  • D19 ==> 9 Satuan digit
  • D5 ==> 0 Digit desimal
  • D6 ==> 1 digit Desimal
  • D22 ==> 2 digit Desimal
  • D23 ==> 3 Digit Desimal
  • D24 ==> 4 digit Desimal
  • D25 ==> 5 Digit Desimal
  • D26 ==> 6 Digit desimal
  • D27 ==> 7 Digit Desimal
  • D28 ==> 8 Digit desimal
  • D29 ==> 9 Digit Desimal
  • D30 ==> 0 Seratus 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 ==> titik dua (:)
  • Semua ground bersama LED terhubung ke pin Ground.

Langkah 7: Periksa Koneksi Menggunakan Kode Contoh

  • Buka Arduino IDE dan buka contoh kode cek yang diberikan di bawah ini.
  • Unggah di Arduino Mega2560.
  • Setelah selesai mengunggah, itu akan mulai berkedip dari digit satuan menit 0 hingga 1, 2, 3 hingga 9 digit desimal jam waktu dengan penundaan 0,5 detik.
  • Di antaranya, Jika ada LED yang tidak menyala, periksa koneksi LED dan pengontrol.

Langkah 8: Cara Mengunggah Kode di Pengontrol Pertama Kali

  • Unduh kode yang diberikan di bawah ini.
  • Buka Arduino IDE dan buka kode di dalamnya.
  • Lihat video seperti di atas dan ikuti petunjuknya.

Langkah 9: Cara Mengatur Mode Berbeda di Jam Ini

Image
Image

Langkah 10: Rencana Masa Depan

  • Tambahkan catur
  • Tingkatkan satu tombol tekan agar lebih ramah pengguna.
  • Membuatnya dapat dialihkan antara mode 12 jam dan 24 jam menggunakan tombol tekan.
  • Membuatnya lebih interaktif dengan indikasi suara waktu saat ini dengan selamat pagi, sore, dll.
  • Menambahkan fitur pengontrolan jam ini dengan aplikasi seluler.

Komentar/Saran/Pertanyaan/Kritik Anda sangat kami hargai…

Direkomendasikan: