Isi kandungan:
Video: Jam Arcade Retro - Arduino: 6 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Bina jam sebelah tempat tidur arked interaktif, dengan skrin sentuh, dan gambar arked animasi yang boleh anda rakam suara pilihan anda untuk penggera.
Ini adalah kemas kini dari projek sebelumnya yang kini merangkumi 3D Printed Case dan empat program berasingan untuk dipilih
1. Arcade Clock - DK Mario, Space Invaders & Pacman animasi
2. Pacman Clock - Permainan Pacman Animasi Interaktif dengan fungsi jam
3. DK Clock - Permainan DK Animasi Interaktif dengan fungsi jam
4. Tumble Ghost - permainan Pacman Ghost animasi berdasarkan Flappy Bird
Banyak keseronokan untuk dibina dan hadiah hebat untuk sesiapa sahaja yang suka menghidupkan kembali nostalgia watak permainan arcade 80-an
** Sekiranya anda menyukai arahan ini, pilihlah dalam "Jam Pertandingan" dengan menekan butang di bahagian bawah halaman ***
Terima kasih banyak !!
Langkah 1: Kumpulkan Bahan
- Arduino Board - Arduino Mega 2560 (Item 1, 2 dan 3 boleh dibeli dalam satu pesanan)
- Layar Sentuh Arduino Shield - Perisai Papan Pengembangan LCD Mega Touch 3.2 inci
- Skrin Sentuh - Paparan LCD TFT 3.2 "+ Skrin Sentuh untuk Arduino's Mega 2560
- Modul Jam Masa Sebenar - DS3231 RTC
- Modul Perakam Suara - Perakam Suara ISD1820
- Filamen PLA untuk Pencetak 3D
- Dua Bahagian Resin Epoksi untuk merekatkan kes bersama
- Kabel USB pengecas USB panjang 2m (digunakan untuk bekalan kuasa untuk jam)
- Pistol gam panas
- Ikatan Kabel X 3
Komponen Peredupan Lampu Belakang Auto Pilihan hanya diperlukan jika Jam Samping Tempat Tidur
- Perintang 270k Ohm
- Zener Diode 3.3v
- Perintang 0.5 watt 47 Ohm
- Perintang Bergantung Cahaya (LDR)
Langkah 2: Cetak Kes 3D
Saya mencetak casing jam di Creality Ender 3. Semua fail cetak 3D dan arahan untuk sarungnya boleh didapati di sini di Thingiverse
Langkah 3: Bina Litar
Litar keseluruhan mengandungi Jam Masa Nyata, Arduino Mega, Modul Suara, Skrin Sentuh dan Lembaran Skrin.
1. Jam Masa Nyata
Pasang jam Realtime di bahagian belakang Arduino Mega seperti dalam gambar yang disediakan. Saya menggunakan pistol gam panas dan busa pembungkus untuk memastikan mereka tidak menyentuh dan ada beberapa pelindung untuk menyerap pergerakan. Dalam kes saya, saya menyolder 2 kaki RTC terus ke Arduino dan menggunakan wayar penyambung untuk menghubungkan 5v dan GND ke Arduino.
2. Modul Rakaman Bunyi
Ini sangat sejuk dan senang digunakan. Dengan cara yang serupa seperti di atas, gunakan busa dan lem panas untuk meletakkan modul dan pembesar suara di bahagian belakang Arduino dengan berhati-hati untuk memastikan mereka terlindung daripada menyentuh. Modul Suara dipicu oleh D8 pada Arduino, jadi ini dan bekalan kuasa perlu disambungkan mengikut rajah litar yang disediakan.
3. Pengedap Lampu Latar Auto (Pilihan)
Sekiranya anda berhasrat untuk menggunakan sebagai jam di samping tempat tidur, maka anda mungkin ingin secara automatik meredupkan lampu latar pada waktu malam sehingga tidak mempengaruhi tidur anda. (Jika tidak, anda boleh melewati langkah ini!) Sayangnya, lampu latar di layar TFT disambungkan ke + 3.3v dan tidak dapat disesuaikan dengan Arduino. Ini bermaksud kita harus memutuskannya dan menyambung semula ke pin PWM di Arduino untuk mengawal kecerahan Lampu latar. Saya mahu melakukan ini dengan kerosakan minimum pada pin atau trek pada komponen sehingga mengambil pendekatan berikut. Ikuti langkah di bawah dengan teliti
(a) Untuk mencapai ini, Light Dependent Resistor (LDR) diletakkan di bahagian belakang unit untuk mengesan cahaya. Bor dua lubang 3mm di casing dan tolak kaki LDR melalui lubang. Gunakan lem panas di bahagian dalam kabinet untuk menahan kaki di tempatnya. Pateri dua wayar di bahagian dalam casing dan sambungkannya mengikut rajah litar. Tambahkan Perintang Ohm 270k ke A7 Arduino mengikut rajah litar.
(b) Tanggalkan Paparan TFT, dan letakkan di permukaan yang kukuh. Kenalpasti pin 19 (LED_A) dan keluarkan dengan berhati-hati beberapa milimeter plastik di dasar pin. Bengkokkan pin dengan rata dan jauh dari penyambung seperti gambar di atas. Periksa bahawa TFT Sheild dapat terpasang dengan pas dan pin yang bengkok tidak menghalang palam atau soket.
(c) Pateri daftar 47 Ohm ke pin yang dibengkokkan dan sambungkan wayar dari perintang ke D9 dari Arduino Mega. Pin Arduino D9 boleh tenggelam hingga 40mA sehingga perintang menghadkannya hingga kurang daripada ini. Pasang Diod Zener 3.3v ke pin yang sama (LED_A) dan sambungkan ini ke bumi seperti pada rajah. Tujuannya adalah untuk melindungi lampu latar daripada voltan berlebihan kerana ia akan mengatur voltan hingga 3.3v.
4. Skrin TFT dan Arduino Shield
Masukkan penyambung Skrin Sentuh TFT 3.2 'dengan teliti ke dalam TFT Arduino Shield. Kemudian sambungkan dengan hati-hati ke bahagian atas Arduino seperti gambar yang disediakan. RTC mempunyai bateri, jadi akan mengekalkan masa yang betul walaupun kuasa telah dikeluarkan. Waktu Penggera disimpan di Eeprom di Arduino yang bermaksud ia akan dikekalkan sekiranya berlaku gangguan bekalan elektrik.
Langkah 4: Muatkan Kod
Naib Johan dalam Peraduan Jam
Disyorkan:
Buat Jam Retro Nixie Sendiri Dengan RTC !: 7 Langkah (dengan Gambar)
Jadikan Jam Retro Nixie Anda Sendiri Dengan RTC !: Dalam projek ini saya akan menunjukkan kepada anda cara membuat jam nixie retro. Itu bermaksud saya akan menunjukkan kepada anda bagaimana anda dapat mengawal tiub nixie dengan bekalan kuasa DC voltan tinggi dan kemudian saya akan menggabungkan 4 tiub nixie dengan Arduino, Jam Waktu Nyata (RTC) dan cu
Jam Persaraan / Jam Naik / Jam Dn: 4 Langkah (dengan Gambar)
Jam Persaraan / Jam Naik / Jam Dn: Saya mempunyai beberapa paparan dot-matriks 8x8 LED di dalam laci dan memikirkan apa yang harus dilakukan dengan mereka. Diilhamkan oleh instruksional lain, saya mendapat idea untuk membuat paparan hitung mundur / naik untuk dikira ke tarikh / masa yang akan datang dan jika waktu sasaran
Clockception - Cara Membangun Jam Dibuat Dari Jam !: 14 Langkah (dengan Gambar)
Clockception - Bagaimana Membangun Jam Yang Dibuat Dari Jam !: Hai Semua! Ini adalah penyerahan saya untuk Peraduan Pengarang Kali Pertama 2020! Sekiranya anda menyukai projek ini, saya sangat menghargai suara anda :) Terima kasih! Petunjuk ini akan membimbing anda melalui proses membina jam yang diperbuat daripada jam! Saya pandai menamakan
Jam Penggera Pintar: Jam Penggera Pintar Dibuat Dengan Raspberry Pi: 10 Langkah (dengan Gambar)
Jam Penggera Pintar: Jam Penggera Pintar Dibuat Dengan Raspberry Pi: Adakah anda pernah mahukan jam pintar? Jika ya, ini adalah penyelesaian untuk anda! Saya membuat Jam Penggera Pintar, ini adalah jam yang boleh anda ubah waktu penggera mengikut laman web. Apabila penggera berbunyi, akan ada bunyi (bel) dan 2 lampu akan
Jam Rangkaian ESP8266 Tanpa RTC - Jam NTP Nodemcu Tiada RTC - PROJEK JAM INTERNET: 4 Langkah
Jam Rangkaian ESP8266 Tanpa RTC | Jam NTP Nodemcu Tiada RTC | PROJEK JAM INTERNET: Dalam projek ini akan membuat projek jam tanpa RTC, akan memakan masa dari internet menggunakan wifi dan akan memaparkannya pada paparan st7735