Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
ATMEGA 8 adalah salah satu pengontrol mikro termurah, jadi saya memutuskan untuk membuat jam menggunakannya. Hal pertama yang saya temukan adalah menampilkan waktu maka hal yang paling umum adalah tampilan 7 segmen tetapi saya tidak dapat menampilkan semua teks mengharapkan sedikit, jadi saya memutuskan untuk menggunakan LCD 16X2. Kemudian saya datang menjaga waktu di mana sebagian besar pengontrol mikro terbaru menawarkan RTC internal (Jam Waktu Nyata) tetapi ATMEGA 8 kami tidak memiliki RTC internal jadi saya menggunakan yang eksternal. Kemudian saya menemukan daya jam, atmega dapat berjalan dari 1.8v ke 5v jadi saya berencana untuk 1s lipo, itu bekerja dengan cukup baik … jadi mari kita mulai membangun
Langkah 1: Daftar Komponen
- ic atmega 8
- Layar LCD 16X2
- Modul RTC DS3231
- Baterai lipo 1S
- Modul pengisi daya lipo TP4056
- PCB yang dibor
- Osilator kristal 16MHZ
- kapasitor 22pf
- resistor 10K
Langkah 2: Membakar Boot Loader di ATMEGA 8
- Metode paling sederhana adalah menghapus ATMEGA 328 dari arduino uno dan memasukkan ATMEGA 8 di dalamnya.
- Hubungkan pin SPI dengan Arduino uno lain dan bakar boot loader
- ikuti video ini untuk pemahaman yang lebih baik
Langkah 3: Menghubungkan RTC ke Arduino
- Hubungkan pin SCL dari RTC ke arduino A5
- Hubungkan pin SDA RTC ke arduino A4
- Hubungkan pin VCC RTC ke 5v arduino
- Hubungkan pin GND dari RTC ke GND arduino
Langkah 4: Mengunggah Waktu ke RTC
- Unduh program jam
- buka kodenya
- batalkan komentar pada baris berikut
- perbaiki waktu saat ini
- meng-upload kode
- sekarang waktunya disimpan ke RTC
- sekarang komentar kembali baris dan unggah lagi
- sekarang hapus ATMEGA 8 dari arduino
- https://drive.google.com/file/d/1yI7EckZE8ESWeCIQO…
- lihat tautan ini untuk informasi lebih lanjut
Langkah 5: Membangun Sirkuit
- Mulailah dengan menyolder ATMEGA 8 ke pcb
- Kemudian buat rangkaian osilator untuk ATMEGA 8
- Lihat pinout atmega 8
- Kemudian perbaiki modul RTC dan LCD
- Buat koneksi sesuai dengan diagram sirkuit
- Perbaiki Baterai lipo dan pengisi dayanya
Langkah 6: Membuat Kasus Luar
- Saya tidak memiliki printer 3d jadi saya memutuskan untuk membuatnya menggunakan karton dan menutupinya menggunakan lakban berwarna
- Itu terlihat berkilau dan indah
- Saya akan merekomendasikan untuk membangun kasing cetak 3d agar terlihat lebih profesional
Langkah 7: Fungsi Jam
- Ini dalam format 12 jam, sehingga akan menampilkan AM/PM
- Ini akan menampilkan waktu dengan detik
- Ini akan menunjukkan hari dan tanggal dalam setiap dua menit
- Ini akan menunjukkan suhu kamar di setiap dua menit
- Ini memiliki baterai cadangan, jadi meskipun tidak ada daya, baterai akan tetap menyala
- RTC memiliki baterai sendiri, jadi bahkan jika baterai cadangan mati, waktu tidak akan beristirahat.
- Saya harap Anda akan menyukai proyek ini ….!!! Pertimbangkan untuk berlangganan saluran YouTube saya !!! Selamat Belajar.