Isi kandungan:
- Langkah 1: Kumpulkan Bahan
- Langkah 2: Bina Kes
- Langkah 3: Himpunkan Modul Elektronik
- Langkah 4: Muat naik Kod dan Uji Jam
Video: Jam Pac-Man Retro: 6 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Oleh TechKiwiGadgetsTechKiwiGadgets di InstagramMengikuti Lagi oleh pengarang:
Tentang: Gila mengenai teknologi dan kemungkinan yang boleh dibawanya. Saya suka cabaran membina perkara yang unik. Matlamat saya adalah untuk menjadikan teknologi menyeronokkan, relevan dengan kehidupan seharian dan membantu orang berjaya membina… Lebih Lanjut Mengenai TechKiwiGadgets »
Bina jam tidur sisi Pac-Man yang interaktif, dengan skrin sentuh, dan tokoh-tokoh Pac-Man yang beranimasi.
Projek keren ini sangat mudah dibuat dan merupakan hadiah hebat bagi mereka yang ketagihan Pac-Man yang nostalgia.
Selain dapat berinteraksi dengan permainan Pac-Man, anda boleh merakam suara pilihan anda untuk penggera.
*** Kod V10 dikeluarkan dengan Gameplay Pacman yang asli kini disertakan dengan Dots ***
Langkah 1: Kumpulkan Bahan
Jam Pac-Man Retro dibuat dari 5 modul utama bersama dengan casing yang dipotong laser dari kayu MDF.
- Arduino Board - Arduino Mega 2560 (Item 1, 2 dan 3 boleh dibeli dalam satu pesanan)
- Skrin Sentuh Arduino Shield - Mega Touch L 3.2 inci
- Skrin Sentuh Pelindung Papan Pengembangan - Paparan LCD TFT 3,2 "+ Skrin Sentuh untuk Arduino's Mega 2560 (* Catatan: Elakkan Sainsmart lihat bahagian 4 di bawah)
- Modul Jam Masa Sebenar - DS3231 RTC
- Modul Perakam Suara - Perakam Suara ISD1820
Di dalamnya terdapat kod Arduino yang diperlukan, pautan ke perpustakaan dan fail grafik khas yang anda perlukan untuk membina projek.
Dalam senarai di atas terdapat pautan ke pembekal alat ganti yang serupa dengan item yang digunakan dalam prototaip. Anda bebas mencari bahagian dari mana sahaja yang anda anggap sesuai untuk memastikan kos dikurangkan.
Sebagai tambahan kepada modul ini, anda memerlukan komponen berikut
- Panel Pin x 4 untuk mengikat sarung depan ke badan
- Dua Bahagian Resin Epoksi untuk merekatkan kes bersama
- Lembaran kertas pasir - masing-masing 4 helai halus dan sederhana untuk kayu pengamplasan
- Bor elektrik dengan bit gerudi kayu diameter 3mm.
- Kabel USB sepanjang 1m
- Pengecas USB (digunakan untuk bekalan kuasa untuk jam)
- 150mm x 30mm x 3mm MDF atau Styrene untuk membina pendakap untuk menahan litar di tempat dalam kes
- Pistol gam panas
Komponen Peredupan Lampu Belakang Auto Pilihan hanya diperlukan jika Jam Samping Tempat Tidur
- Perintang 270k Ohm
- Zener Diode 3.3v 0.5 watt
- Perintang 47 Ohm
- Perintang Bergantung Cahaya (LDR)
Langkah 2: Bina Kes
Sarungnya terbuat dari kayu MDF 9mm dan 3mm yang telah dipotong dengan laser. Berikut adalah fail dengan dimensi dan bilangan bahagian yang diperlukan yang boleh anda hantar ke syarikat pemotong laser tempatan untuk melakukan ini untuk anda.
1. Panel Depan
Panel depan diapit di antara dua cincin sisi dan terpaku pada tempatnya dengan gam epoksi dua bahagian 5 minit. Hati-hati jangan terlalu lem kerana ia akan menunjukkan jika ia keluar dari sisi.
Selain itu, sekeping kecil bahan dilekatkan di atas grill penutup depan untuk memberikan kesan yang baik dan juga membolehkan bunyi pembesar suara penggera mengeluarkan bahagian depan jam.
Empat Pin Panel telah dimasukkan ke sudut bahagian dalam panel depan dan terpaku pada tempatnya dengan kira-kira 10mm yang menonjol kembali ke dalam casing. Ini akan dimasukkan ke panel belakang sehingga dapat dikeluarkan semasa ujian.
2. Panel Belakang
Panel belakang terdiri daripada lima gelang sisi diikuti oleh sarung belakang yang dilapisi oleh cincin sisi akhir. Sekali lagi dan terpaku di tempat dengan gam epoksi dua bahagian 5 minit. Hati-hati jangan terlalu lem kerana ia akan menunjukkan jika ia keluar dari sisi.
Menggunakan kedudukan lubang dari pin panel depan dengan teliti tandai dan gerudi lubang 3mm dan periksa penyambungan unit depan dan belakang.
3. Komponen Pasir dan Cat Setelah anda memasang unit depan dan belakang, anda boleh memilih untuk melukis warna apa pun atau hanya pasir ringan dengan tangan dan tutup dengan semburan pernis yang jelas. Saya memilih yang terakhir kerana saya sangat menyukai kesan kayu tertekan yang ditinggalkan pemotong laser setelah pengamplasan cahaya. Saya terpaksa meletakkan 3 hingga 4 lapisan penyembur lakuer jernih di atas kayu untuk mendapatkannya kerana kayu itu sangat berpori.
4. Kes 3D Alternatif Dua pembuat telah menerbitkan templat 3D untuk Jam Pacman Retro ini
Ini boleh didapati di sini
Kes Pac man oleh feconinc
Remix kes jam lelaki Pac oleh TronicGr
Langkah 3: Himpunkan Modul Elektronik
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. Peredupan Lampu Latar Auto (Pilihan) Jika anda berniat menggunakan jam samping tempat tidur, maka anda mungkin ingin meredupkan lampu latar secara automatik pada waktu malam sehingga tidak mempengaruhi tidur anda. (Jika tidak, anda boleh melangkau langkah ini!)
Malangnya, lampu latar di skrin 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 Perisai Arduino Tekan dengan hati-hati penyambung Skrin Sentuh TFT 3.2 'ke dalam Perisai TFT Arduino. 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 disimpan jika ada pemadaman elektrik.
Langkah 4: Muat naik Kod dan Uji Jam
"memuat =" malas"
Kod Jam Pac Pac Man boleh diubah suai untuk menyediakan tema lain. Kabel USB bermaksud ada kemungkinan bagi Pembuat lain untuk mengembangkan tema unik mereka sendiri.
Termasuk adalah versi awal Donkey Kong. Jam berfungsi seperti biasa dan kawalan skrin sentuh disediakan untuk mengawal Mario.
*** Versi Pengeluaran 3 kini dikeluarkan dalam Instruktif ini ***
Alat kawalan Atas, Bawah, Kiri dan Kanan dapat digunakan untuk mengubah arah Mario hanya dengan menyentuh bahagian atas, Bawah, Kiri dan Kanan skrin.
Untuk melompat semasa melakukan perjalanan ke kiri atau kanan sentuh bahagian atas skrin. Untuk mengaktifkan menu persediaan, tekan bahagian tengah skrin.
Saya harap ini memberi sedikit inspirasi kepada orang lain untuk terus maju !!
Hadiah Pertama dalam Peraduan Mikrokontroler 2017
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