Isi kandungan:

All in One Digital Chronometer (Jam, Pemasa, Penggera, Suhu): 10 Langkah (dengan Gambar)
All in One Digital Chronometer (Jam, Pemasa, Penggera, Suhu): 10 Langkah (dengan Gambar)

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

Video: All in One Digital Chronometer (Jam, Pemasa, Penggera, Suhu): 10 Langkah (dengan Gambar)
Video: FULL TUTORIAL SETTING JAM LED DIGITAL MINIMALIS MEJA DAN DINDING LENGKAP KOMPLIT 2024, Julai
Anonim
Image
Image
All in One Digital Chronometer (Jam, Pemasa, Penggera, Suhu)
All in One Digital Chronometer (Jam, Pemasa, Penggera, Suhu)
All in One Digital Chronometer (Jam, Pemasa, Penggera, Suhu)
All in One Digital Chronometer (Jam, Pemasa, Penggera, Suhu)

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

Apa yang kamu perlu
Apa yang kamu 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

    1. 240mm x 60 mm 2 nos. untuk depan dan belakang
    2. 240mm x 70 mm 3 nos. untuk bahagian atas, plat sokongan untuk LED dan bawah
    3. 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

Laser Cut Acrylic dan Mdf Body
Laser Cut Acrylic dan Mdf Body
Laser Cut Acrylic dan Mdf Body
Laser Cut Acrylic dan Mdf Body
Laser Cut Acrylic dan Mdf Body
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

Lekatkan dan Pateri LED di Bawah Plat Atas
Lekatkan dan Pateri LED di Bawah Plat Atas
Lekatkan dan Pateri LED di Bawah Plat Atas
Lekatkan dan Pateri LED di Bawah Plat Atas
Lekatkan dan Pateri LED di Bawah Plat Atas
Lekatkan dan Pateri LED di Bawah Plat Atas
Lekatkan dan Pateri LED di Bawah Plat Atas
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

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 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

Tetapkan Semua Plat Nombor Akrilik
Tetapkan Semua Plat Nombor Akrilik
Tetapkan Semua Plat Nombor Akrilik
Tetapkan Semua Plat Nombor Akrilik
Tetapkan Semua Plat Nombor Akrilik
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

Sambungkan Pin Anod Semua LED ke Pengawal
Sambungkan Pin Anod Semua LED ke Pengawal
Sambungkan Pin Anod Semua LED ke Pengawal
Sambungkan Pin Anod Semua LED ke Pengawal
Sambungkan Pin Anod Semua LED ke Pengawal
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

Image
Image

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: