Daftar Isi:
Video: Retro Arcade Clock - Arduino: 6 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
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
- Arduino Board - Arduino Mega 2560 (Item 1, 2 dan 3 dapat dibeli sebagai satu paket pesanan)
- Layar Sentuh Arduino Shield - 3,2 inci Mega Touch LCD Expansion Board Shield
- Layar Sentuh - Layar LCD TFT 3.2" + Layar Sentuh untuk Arduino Mega 2560
- Modul Jam Waktu Nyata - DS3231 RTC
- Modul Perekam Suara - Perekam Suara ISD1820
- Filamen PLA untuk Printer 3D
- Dua Bagian Epoxy Resin untuk menempelkan case bersama-sama
- Kabel USB Pengisi daya USB panjang 2m (digunakan untuk catu daya jam)
- Pistol lem panas
- Ikatan Kabel X 3
Komponen Peredupan Lampu Belakang Otomatis Opsional hanya diperlukan jika Jam Samping Tempat Tidur
- Resistor 270k Ohm
- Dioda Zener 3.3v
- Resistor 0,5 watt 47 Ohm
- Resistor Tergantung Cahaya (LDR)
Langkah 2: 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
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
Runner Up dalam Kontes Jam
Direkomendasikan:
Platformer Dengan Level Tak Terbatas di GameGo Dengan Makecode Arcade: 5 Langkah (dengan Gambar)
Platformer Dengan Level Tak Terbatas di GameGo Dengan Makecode Arcade: GameGo adalah konsol portabel game retro kompatibel Microsoft Makecode yang dikembangkan oleh pendidikan TinkerGen STEM. Ini didasarkan pada chip STM32F401RET6 ARM Cortex M4 dan dibuat untuk pendidik STEM atau hanya orang-orang yang suka bersenang-senang membuat video game retro
Electromagnetic Pendulum Laser Nixie Clock, Dengan Termometer: 5 Langkah (dengan Gambar)
Electromagnetic Pendulum Laser Nixie Clock, Dengan Termometer: Saya telah membuat beberapa jam Nixie Tube sebelumnya, menggunakan Arduino Nixie Shield yang saya beli di ebay di sini: https://www.ebay.co.uk/itm/Nixie-Tubes-Clock -IN-14…Papan ini dilengkapi dengan RTC (Real Time Clock) bawaan dan membuatnya sangat mudah
RGB Infinity Clock Dengan Aplikasi BT Sendiri: 15 Langkah (dengan Gambar)
Jam Infinity RGB Dengan Aplikasi BT Sendiri: Jam Digital dan Analog Normal membosankan, Jadi rencanakan untuk mengembangkan jam keren dengan warna khusus untuk Dial, Jarum jam, Jarum menit, dan Jarum detik. Untuk ini pertama-tama ingin mengembangkan jam menggunakan strip LED RGB Addressable. Kemudian untuk komunikasi dengan A
Ribba Word Clock Dengan Wemos D1 Mini (Internet Time Server): 8 Langkah (dengan Gambar)
Ribba Word Clock With Wemos D1 Mini (Internet Time Server): Saya kira semua orang sampai pada titik di mana jarinya menggelitik dan dia ingin membuat Word Clock. Nah ini adalah upaya saya dan kesimpulan keseluruhan saya untuk membangunnya seefisien mungkin. Pertama-tama saya memiliki sendiri Printer 3D dan memiliki akses
Plug 'n' Play Retro Arcade Console: 5 Langkah (dengan Gambar)
Plug 'n' Play Retro Arcade Console: Plug 'n' Play Retro Arcade Console mengemas banyak konsol dan game klasik favorit Anda ke dalam satu perangkat. Bagian terbaiknya adalah Anda hanya perlu menyambungkan konsol ke input video TV dan ke sumber daya untuk menikmati semua fa