Daftar Isi:

Retro Arcade Clock - Arduino: 6 Langkah (dengan Gambar)
Retro Arcade Clock - Arduino: 6 Langkah (dengan Gambar)

Video: Retro Arcade Clock - Arduino: 6 Langkah (dengan Gambar)

Video: Retro Arcade Clock - Arduino: 6 Langkah (dengan Gambar)
Video: cara membuat Jam Bandul LED Propeller, menggunakan Arduino NANO, JLCPCB 2024, November
Anonim
Image
Image
Jam Arkade Retro - Arduino
Jam Arkade Retro - Arduino
Jam Arkade Retro - Arduino
Jam Arkade Retro - Arduino

Bangun jam samping tempat tidur arcade interaktif, dengan layar sentuh, dan figur arcade animasi yang dapat Anda rekam suara pilihan Anda untuk alarm.

Ini adalah pembaruan dari proyek sebelumnya yang sekarang menyertakan Kotak Cetakan 3D dan empat program terpisah untuk dipilih

1. Arcade Clock - DK Mario, Space Invaders & animasi Pacman

2. Jam Pacman - Game Pacman Animasi Interaktif dengan fungsi jam

3. DK Clock - Game DK Animasi Interaktif dengan fungsi jam

4. Tumble Ghost - Game animasi Pacman Ghost berdasarkan Flappy Bird

Sangat menyenangkan untuk dibangun dan hadiah yang bagus untuk siapa saja yang suka menghidupkan kembali nostalgia karakter game arcade tahun 80-an

** Jika Anda menyukai instruksi ini, silakan pilih di "Kontes Jam" dengan menekan tombol di bagian bawah halaman ***

Terimakasih banyak !!

Langkah 1: Kumpulkan Bahan

Kumpulkan Bahannya
Kumpulkan Bahannya
  1. Arduino Board - Arduino Mega 2560 (Item 1, 2 dan 3 dapat dibeli sebagai satu paket pesanan)
  2. Layar Sentuh Arduino Shield - 3,2 inci Mega Touch LCD Expansion Board Shield
  3. Layar Sentuh - Layar LCD TFT 3.2" + Layar Sentuh untuk Arduino Mega 2560
  4. Modul Jam Waktu Nyata - DS3231 RTC
  5. Modul Perekam Suara - Perekam Suara ISD1820
  6. Filamen PLA untuk Printer 3D
  7. Dua Bagian Epoxy Resin untuk menempelkan case bersama-sama
  8. Kabel USB Pengisi daya USB panjang 2m (digunakan untuk catu daya jam)
  9. Pistol lem panas
  10. Ikatan Kabel X 3

Komponen Peredupan Lampu Belakang Otomatis Opsional hanya diperlukan jika Jam Samping Tempat Tidur

  1. Resistor 270k Ohm
  2. Dioda Zener 3.3v
  3. Resistor 0,5 watt 47 Ohm
  4. Resistor Tergantung Cahaya (LDR)

Langkah 2: Cetak Kasus 3D

Cetak Kasus 3D
Cetak Kasus 3D
Cetak Kasus 3D
Cetak Kasus 3D

Saya mencetak kotak jam pada Creality Ender 3. Semua file cetak 3D dan instruksi untuk kasing dapat ditemukan di sini di Thingiverse

Langkah 3: Bangun Sirkuit

Bangun Sirkuit
Bangun Sirkuit
Bangun Sirkuit
Bangun Sirkuit
Bangun Sirkuit
Bangun Sirkuit

Rangkaian keseluruhan berisi Jam Waktu Nyata, Arduino Mega, Modul Suara, Layar Sentuh, dan Pelindung Layar.

1. Jam Waktu Nyata

Pasang jam Realtime di bagian belakang Arduino Mega seperti pada gambar yang tersedia. Saya menggunakan pistol lem panas dan busa pengepakan untuk memastikan mereka tidak bersentuhan dan ada beberapa bantalan untuk menyerap gerakan. Dalam kasus saya, saya menyolder 2 kaki RTC langsung ke Arduino dan menggunakan kabel penghubung untuk menghubungkan 5v dan GND ke Arduino.

2. Modul Perekaman Suara

Ini benar-benar keren dan mudah digunakan. Dengan cara yang sama seperti di atas, gunakan busa dan lem panas untuk menempatkan modul dan speaker di bagian belakang Arduino dengan hati-hati untuk memastikannya terisolasi dari sentuhan. Modul Suara dipicu oleh D8 pada Arduino, jadi ini dan catu daya perlu dihubungkan sesuai diagram rangkaian yang disediakan.

3. Peredup Lampu Latar Otomatis (Opsional)

Jika Anda berniat menggunakannya sebagai jam samping tempat tidur, maka Anda mungkin ingin meredupkan lampu latar secara otomatis di malam hari sehingga tidak memengaruhi tidur Anda. (Jika tidak, Anda dapat melewati langkah ini!) Sayangnya, lampu latar di layar TFT telah terprogram menjadi +3.3v dan tidak dapat disesuaikan dengan Arduino. Ini berarti kita harus memutuskannya dan menyambungkannya kembali ke pin PWM di Arduino untuk mengontrol kecerahan Lampu Latar. Saya ingin melakukan ini dengan kerusakan minimal pada pin atau trek pada komponen, jadi ambil pendekatan berikut. Ikuti langkah-langkah di bawah ini dengan seksama

(a) Untuk mencapai ini, Light Dependent Resistor (LDR) ditempatkan di bagian belakang unit untuk mendeteksi cahaya. Bor dua lubang 3mm di kasing dan dorong kaki LDR melalui lubang. Gunakan lem panas di bagian dalam kabinet untuk menahan kaki di tempatnya. Solder dua kabel di bagian dalam kasing dan sambungkan sesuai diagram sirkuit. Tambahkan Resistor 270k Ohm ke A7 Arduino sesuai diagram sirkuit.

(b) Lepaskan Layar TFT, dan letakkan di permukaan yang kokoh. Identifikasi pin 19 (LED_A) dan lepaskan beberapa milimeter plastik dengan hati-hati di dasar pin. Tekuk pin hingga rata dan menjauh dari konektor seperti pada gambar di atas. Periksa apakah TFT Sheild dapat dipasang dengan pas dan pin yang tertekuk tidak menghalangi steker atau soket.

(c) Solder register 47 Ohm ke pin yang ditekuk dan sambungkan kabel dari resistor ke D9 Arduino Mega. Pin Arduino D9 dapat tenggelam hingga 40mA sehingga resistor membatasi ini hingga kurang dari ini. Pasang Dioda Zener 3.3v ke pin yang sama (LED_A) dan hubungkan ke arde sesuai diagram. Tujuannya adalah untuk melindungi lampu latar dari tegangan lebih karena akan mengatur tegangan ke 3,3v.

4. Layar TFT dan Perisai Arduino

Dorong konektor Layar Sentuh TFT 3,2 'dengan hati-hati ke dalam TFT Arduino Shield. Kemudian sambungkan dengan hati-hati ke bagian atas Arduino sesuai gambar yang disediakan. RTC memiliki baterai sehingga akan mempertahankan waktu yang tepat bahkan jika daya telah dicabut. Waktu Alarm disimpan di Eeprom pada Arduino yang artinya akan dipertahankan jika terjadi pemadaman listrik.

Langkah 4: Muat Kode

Muat Kode
Muat Kode

Runner Up dalam Kontes Jam

Direkomendasikan: