Isi kandungan:

Jam Pac-Man Retro: 6 Langkah (dengan Gambar)
Jam Pac-Man Retro: 6 Langkah (dengan Gambar)

Video: Jam Pac-Man Retro: 6 Langkah (dengan Gambar)

Video: Jam Pac-Man Retro: 6 Langkah (dengan Gambar)
Video: Pac-Man In Real Life - ORIGINS 2024, Julai
Anonim
Image
Image

Oleh TechKiwiGadgetsTechKiwiGadgets di InstagramMengikuti Lagi oleh pengarang:

Penyelesai Masalah Pengecasan USB
Penyelesai Masalah Pengecasan USB
Penyelesai Masalah Pengecasan USB
Penyelesai Masalah Pengecasan USB
Lampu suluh mesra alam yang boleh dicas semula USB
Lampu suluh mesra alam yang boleh dicas semula USB
Lampu suluh mesra alam yang boleh dicas semula USB
Lampu suluh mesra alam yang boleh dicas semula USB
Jam Kata Animasi
Jam Kata Animasi
Jam Kata Animasi
Jam Kata Animasi

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

Kumpulkan Bahan
Kumpulkan Bahan
Kumpulkan Bahan
Kumpulkan Bahan
Kumpulkan Bahan
Kumpulkan Bahan

Jam Pac-Man Retro dibuat dari 5 modul utama bersama dengan casing yang dipotong laser dari kayu MDF.

  1. Arduino Board - Arduino Mega 2560 (Item 1, 2 dan 3 boleh dibeli dalam satu pesanan)
  2. Skrin Sentuh Arduino Shield - Mega Touch L 3.2 inci
  3. 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)
  4. Modul Jam Masa Sebenar - DS3231 RTC
  5. 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

  1. Panel Pin x 4 untuk mengikat sarung depan ke badan
  2. Dua Bahagian Resin Epoksi untuk merekatkan kes bersama
  3. Lembaran kertas pasir - masing-masing 4 helai halus dan sederhana untuk kayu pengamplasan
  4. Bor elektrik dengan bit gerudi kayu diameter 3mm.
  5. Kabel USB sepanjang 1m
  6. Pengecas USB (digunakan untuk bekalan kuasa untuk jam)
  7. 150mm x 30mm x 3mm MDF atau Styrene untuk membina pendakap untuk menahan litar di tempat dalam kes
  8. Pistol gam panas

Komponen Peredupan Lampu Belakang Auto Pilihan hanya diperlukan jika Jam Samping Tempat Tidur

  1. Perintang 270k Ohm
  2. Zener Diode 3.3v 0.5 watt
  3. Perintang 47 Ohm
  4. Perintang Bergantung Cahaya (LDR)

Langkah 2: Bina Kes

Bina Kes
Bina Kes
Bina Kes
Bina Kes
Bina Kes
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

Himpunkan Modul Elektronik
Himpunkan Modul Elektronik
Himpunkan Modul Elektronik
Himpunkan Modul Elektronik
Himpunkan Modul Elektronik
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

Muat naik Kod dan Uji Jam
Muat naik Kod dan Uji Jam

"memuat =" malas"

DK dan Tema Lain
DK dan Tema Lain
DK dan Tema Lain
DK dan Tema Lain

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 !!

Peraduan Mikrokontroler 2017
Peraduan Mikrokontroler 2017
Peraduan Mikrokontroler 2017
Peraduan Mikrokontroler 2017

Hadiah Pertama dalam Peraduan Mikrokontroler 2017

Disyorkan: