Daftar Isi:

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

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

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

Oleh TechKiwiGadgetsTechKiwiGadgets di InstagramIkuti Selengkapnya oleh penulis:

Pemecah Masalah Pengisian USB
Pemecah Masalah Pengisian USB
Pemecah Masalah Pengisian USB
Pemecah Masalah Pengisian USB
Senter Ramah Lingkungan USB Isi Ulang
Senter Ramah Lingkungan USB Isi Ulang
Senter Ramah Lingkungan USB Isi Ulang
Senter Ramah Lingkungan USB Isi Ulang
Jam Kata Animasi
Jam Kata Animasi
Jam Kata Animasi
Jam Kata Animasi

Tentang: Tergila-gila pada teknologi dan kemungkinan yang dapat ditimbulkannya. Saya suka tantangan membangun hal-hal yang unik. Tujuan saya adalah menjadikan teknologi menyenangkan, relevan dengan kehidupan sehari-hari, dan membantu orang-orang sukses dalam membangun… Selengkapnya Tentang TechKiwiGadgets »

Bangun jam samping tempat tidur Pac-Man interaktif, dengan layar sentuh, dan figur Pac-Man animasi.

Proyek keren ini ternyata sangat mudah dibuat dan merupakan hadiah yang bagus untuk para pecandu Pac-Man yang bernostalgia.

Selain dapat berinteraksi dengan game Pac-Man, Anda dapat merekam suara alarm pilihan Anda.

*** Kode V10 dirilis dengan Gameplay Pacman asli sekarang disertakan dengan Dots ***

Langkah 1: Kumpulkan Bahan

Kumpulkan Bahannya
Kumpulkan Bahannya
Kumpulkan Bahannya
Kumpulkan Bahannya
Kumpulkan Bahannya
Kumpulkan Bahannya

Jam Retro Pac-Man terbuat dari 5 modul utama beserta casing yang dipotong laser dari kayu MDF.

  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 L CD
  3. Layar Sentuh Perisai Papan Ekspansi - Layar LCD TFT 3.2" + Layar Sentuh untuk Arduino Mega 2560 (* Catatan: Hindari Sainsmart, lihat bagian 4 di bawah)
  4. Modul Jam Waktu Nyata - DS3231 RTC
  5. Modul Perekam Suara - Perekam Suara ISD1820

Terlampir dalam instruksi adalah kode Arduino yang diperlukan, tautan ke perpustakaan, dan file grafik khusus apa pun yang Anda perlukan untuk membangun proyek.

Dalam daftar di atas terdapat tautan ke pemasok suku cadang yang serupa dengan barang yang digunakan dalam prototipe. Anda bebas mencari suku cadang dari mana pun Anda mau untuk memastikan biaya diminimalkan.

Selain modul-modul ini, Anda akan memerlukan komponen-komponen berikut:

  1. Pin Panel x 4 untuk mengencangkan casing depan ke bodi
  2. Dua Bagian Epoxy Resin untuk menempelkan case bersama-sama
  3. Lembar amplas - masing-masing 4 lembar kelas halus dan sedang untuk pengamplasan kayu
  4. Bor Listrik dengan mata bor kayu diameter 3mm.
  5. Kabel USB panjang 1m
  6. Pengisi daya USB (digunakan untuk catu daya untuk jam)
  7. 150mm x 30mm x 3mm MDF atau Styrene untuk membuat braket untuk menahan sirkuit di tempatnya di dalam casing
  8. Pistol lem panas

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

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

Langkah 2: Bangun Kasus

Membangun Kasus
Membangun Kasus
Membangun Kasus
Membangun Kasus
Membangun Kasus
Membangun Kasus

Casing ini terbuat dari kayu MDF 9mm dan 3mm yang telah dipotong dengan laser. Di bawah ini adalah file dengan dimensi dan jumlah suku cadang yang diperlukan yang dapat Anda kirim ke perusahaan pemotong laser lokal untuk melakukannya untuk Anda.

1. Panel Depan

Panel depan diapit di antara dua cincin samping dan direkatkan dengan lem epoksi dua bagian selama 5 menit. Berhati-hatilah agar lem tidak berlebihan karena akan terlihat jika keluar dari sisinya.

Selain itu, sepotong kecil bahan direkatkan di atas panggangan penutup depan untuk memberikan efek yang bagus dan juga memungkinkan suara speaker alarm untuk melakukan bagian depan jam.

Empat Pin Panel telah dimasukkan ke sudut bagian dalam panel depan dan direkatkan dengan kira-kira 10mm menonjol kembali ke dalam casing. Ini akan dimasukkan ke panel belakang sehingga dapat dilepas selama pengujian.

2. Panel Belakang

Panel belakang terdiri dari lima cincin samping diikuti oleh kasing belakang yang diapit oleh cincin samping terakhir. Sekali lagi dan direkatkan dengan lem epoksi dua bagian 5 menit. Berhati-hatilah agar lem tidak berlebihan karena akan terlihat jika keluar dari sisinya.

Menggunakan posisi lubang dari pin panel depan dengan hati-hati tandai dan bor lubang 3mm dan periksa unit depan dan belakang terhubung bersama.

3. Komponen Pasir dan Cat Setelah unit depan dan belakang dirakit, Anda dapat memilih untuk mengecat warna apa pun atau hanya mengampelasnya dengan tangan dan menutupinya dengan semprotan pernis bening. Saya memilih yang terakhir karena saya cukup menyukai efek kayu yang ditekan yang ditinggalkan oleh pemotong laser setelah pengamplasan ringan. Saya harus mengoleskan 3 hingga 4 lapis semprotan pernis bening pada kayu untuk membuatnya tersegel karena kayunya sangat keropos.

4. Kasus 3D Alternatif Dua pembuat telah dengan baik hati menerbitkan template 3D untuk Jam Retro Pacman ini

Ini dapat ditemukan di sini

Kasus pac man oleh feconinc

Casing jam tangan Pac man remix oleh TronicGr

Langkah 3: Merakit Modul Elektronik

Merakit Modul Elektronik
Merakit Modul Elektronik
Merakit Modul Elektronik
Merakit Modul Elektronik
Merakit Modul Elektronik
Merakit Modul Elektronik

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 ingin menggunakannya sebagai jam samping tempat tidur, maka Anda mungkin ingin meredupkan lampu latar secara otomatis di malam hari sehingga tidak mempengaruhi tidur Anda. (Jika tidak, Anda dapat melewati langkah ini!)

Sayangnya, lampu latar di layar TFT sulit disambungkan ke +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 dengan hati-hati konektor Layar Sentuh TFT 3,2' 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: Unggah Kode dan Uji Jam

Unggah Kode dan Uji Jam
Unggah Kode dan Uji Jam

"memuat = "malas"

DK dan Tema Lainnya
DK dan Tema Lainnya
DK dan Tema Lainnya
DK dan Tema Lainnya

Kode Jam Retro Pac-Man dapat dimodifikasi untuk memberikan tema lain. Kabel USB berarti ada potensi bagi Pembuat lain untuk mengembangkan tema unik mereka sendiri.

Termasuk adalah versi awal Donkey Kong. Jam berfungsi seperti biasa dan kontrol layar sentuh tersedia untuk mengontrol Mario.

*** Versi Produksi 3 sekarang dirilis dalam Instruksi ini ***

Kontrol Atas, Bawah, Kiri dan Kanan dapat digunakan untuk mengubah arah Mario hanya dengan menyentuh bagian atas, Bawah, Kiri, dan Kanan layar.

Untuk melompat saat bepergian ke kiri atau kanan, sentuh bagian atas layar. Untuk mengaktifkan menu setup tekan bagian tengah layar.

Saya harap ini memberikan inspirasi bagi orang lain untuk berkembang lebih jauh!!

Lomba Mikrokontroler 2017
Lomba Mikrokontroler 2017
Lomba Mikrokontroler 2017
Lomba Mikrokontroler 2017

Juara I Lomba Mikrokontroler 2017

Direkomendasikan: