Cuprins:

Ceas retro Pac-Man: 6 pași (cu imagini)
Ceas retro Pac-Man: 6 pași (cu imagini)

Video: Ceas retro Pac-Man: 6 pași (cu imagini)

Video: Ceas retro Pac-Man: 6 pași (cu imagini)
Video: Cel mai IEFTIN și mai ”POPULAR” SMARTWATCH din ROMÂNIA 2024, Iulie
Anonim
Image
Image

De TechKiwiGadgetsTechKiwiGadgets pe Instagram Urmăriți mai multe de la autor:

Depanator de încărcare USB
Depanator de încărcare USB
Depanator de încărcare USB
Depanator de încărcare USB
Lanternă USB ecologică reîncărcabilă
Lanternă USB ecologică reîncărcabilă
Lanternă USB ecologică reîncărcabilă
Lanternă USB ecologică reîncărcabilă
Ceas Word animat
Ceas Word animat
Ceas Word animat
Ceas Word animat

Despre: Nebun de tehnologie și posibilitățile pe care le poate aduce. Îmi place provocarea de a construi lucruri unice. Scopul meu este să fac tehnologia distractivă, relevantă pentru viața de zi cu zi și să ajut oamenii să reușească să construiască cool … Mai multe despre TechKiwiGadgets »

Construiește un ceas de noapte Pac-Man interactiv, cu ecran tactil și figuri animate Pac-Man.

Acest proiect mișto este surprinzător de simplu de realizat și este un cadou minunat pentru acei dependenți nostalgici de Pac-Man.

Pe lângă faptul că puteți interacționa cu jocul Pac-Man, puteți înregistra un sunet la alegere pentru alarmă.

*** Codul V10 lansat cu Pacman Gameplay original inclus acum cu Dots ***

Pasul 1: Adunați materialele

Adunați materialele
Adunați materialele
Adunați materialele
Adunați materialele
Adunați materialele
Adunați materialele

Ceasul Retro Pac-Man este realizat din 5 module cheie împreună cu o carcasă tăiată cu laser din lemn MDF.

  1. Placă Arduino - Arduino Mega 2560 (Articolele 1, 2 și 3 pot fi achiziționate ca o singură comandă la pachet)
  2. Ecran tactil Arduino Shield - CD Mega Touch L de 3,2 inci
  3. Ecran tactil pentru placa de expansiune - Afișaj LCD TFT de 3,2 "+ Ecran tactil pentru Arduino's Mega 2560 (* Notă: Evitați Sainsmart vezi secțiunea 4 de mai jos)
  4. Modul Ceas în timp real - DS3231 RTC
  5. Modul de înregistrare vocală - Înregistrator vocal ISD1820

În documentul instruit este codul Arduino necesar, link-uri către biblioteci și orice fișiere grafice speciale de care veți avea nevoie pentru a construi proiectul.

În lista de mai sus există linkuri către furnizorii de piese care sunt similare cu articolele utilizate în prototip. Sunteți liber să obțineți piesele de oriunde veți considera potrivit pentru a vă asigura că costurile sunt reduse la minimum.

În plus față de aceste module, veți avea nevoie de următoarele componente

  1. Pinii panoului x 4 pentru fixarea carcasei frontale la corp
  2. Rășină epoxidică din două părți pentru lipirea carcasei împreună
  3. Foi de șmirghel - câte 4 foi de calitate fină și medie pentru șlefuirea lemnului
  4. Burghiu electric cu burghiu de lemn cu diametrul de 3 mm.
  5. Cablu USB 1m lungime
  6. Încărcător USB (utilizat pentru alimentarea cu ceas)
  7. 150 mm x 30 mm x 3 mm MDF sau stiren pentru a construi un suport pentru a menține circuitul în poziție în interiorul carcasei
  8. Pistol de lipit fierbinte

Componentele opționale de reglare automată a luminii din spate sunt necesare numai dacă este un ceas de noptieră

  1. Rezistor 270k Ohm
  2. Zener Diode 3.3v 0.5 watt
  3. Rezistor 47 Ohm
  4. Rezistor dependent de lumină (LDR)

Pasul 2: Construiți carcasa

Construiește cazul
Construiește cazul
Construiește cazul
Construiește cazul
Construiește cazul
Construiește cazul

Carcasa este realizată din lemn de MDF de 9 mm și 3 mm, care a fost tăiat cu laser. Mai jos sunt fișiere cu dimensiunile și numărul de piese necesare pe care le puteți trimite la o companie locală de tăiere laser pentru a face acest lucru pentru dvs.

1. Panoul frontal

Panoul frontal este montat între două inele laterale și lipit în loc cu lipici epoxidic în două părți de 5 minute. Aveți grijă să nu exagerați cu adezivul, deoarece acesta va arăta dacă răsuflă pe laturi.

În plus, o mică bucată de material este lipită peste grătarul capacului frontal pentru a oferi un efect plăcut și pentru a permite sunetului difuzorului de alarmă să efectueze partea din față a ceasului.

Patru știfturi de panou au fost introduse în colțurile din interiorul panoului frontal și lipite în loc cu aproximativ 10 mm care ies în spate în carcasă. Acesta va fi introdus în panoul din spate, astfel încât să poată fi îndepărtat în timpul testării.

2. Panoul din spate

Panoul din spate este format din cinci inele laterale, urmate de carcasa din spate, care este blocată de inelul lateral final. Încă o dată și lipit în loc cu lipici epoxidic în două părți de 5 minute. Aveți grijă să nu exagerați cu adezivul, deoarece acesta se va arăta dacă curge peste părți.

Folosind pozițiile orificiilor de la știfturile panoului frontal marcați și găuriți cu grijă găurile de 3 mm și verificați dacă unitățile din față și din spate sunt conectate împreună.

3. Componente pentru nisip și vopsea Odată ce ați asamblat unitățile din față și din spate, puteți alege să pictați orice culoare sau să șlefuiți ușor manual și să acoperiți cu un spray de lac transparent. Am ales-o pe aceasta din urmă pentru că mi-a plăcut destul de mult efectul de lemn stresat pe care tăiatorul cu laser l-a lăsat după o șlefuire ușoară. A trebuit să pun 3 până la 4 straturi de spray de lac transparent pe lemn pentru a fi sigilat, deoarece lemnul este foarte poros.

4. Caz 3D alternativ Doi producători au publicat cu amabilitate un șablon 3D pentru acest ceas retro Pacman

Acestea pot fi găsite aici

Pac man case de feconinc

Pac man clock case remix de TronicGr

Pasul 3: Asamblați modulele electronice

Asamblați modulele electronice
Asamblați modulele electronice
Asamblați modulele electronice
Asamblați modulele electronice
Asamblați modulele electronice
Asamblați modulele electronice

Circuitul general conține un ceas în timp real, Arduino Mega, modul de sunet, ecran tactil și un ecran Sheild.

1. Ceas în timp real

Montați ceasul în timp real pe spatele Arduino Mega ca în imaginea furnizată. Am folosit un pistol cu adeziv fierbinte și spumă de ambalare pentru a mă asigura că nu se ating și există o amortizare pentru a absorbi mișcarea. În cazul meu, am lipit 2 dintre picioarele RTC direct pe Arduino și am folosit sârmă de conectare pentru a conecta 5v și GND la Arduino.

2. Modul de înregistrare a sunetului

Acestea sunt foarte cool și ușor de utilizat. În mod similar cu cel de mai sus, utilizați spumă și lipici fierbinte pentru a poziționa modulul și difuzorul pe spatele Arduino, având grijă să vă asigurați că sunt izolate de atingere. Modulul de sunet este declanșat de D8 pe Arduino, astfel încât acesta și sursa de alimentare trebuie să se conecteze conform schemei de circuit furnizate.

3. Dimmer automat pentru iluminarea din spate (opțional) Dacă intenționați să folosiți ca ceas de noptieră, atunci veți dori probabil să estompați automat lumina de fundal noaptea, astfel încât să nu vă afecteze somnul. (Dacă nu, atunci puteți sări peste acest pas!)

Din păcate, iluminarea din spate a ecranului TFT este conectată la + 3.3v și nu poate fi ajustată cu Arduino. Aceasta înseamnă că trebuie să îl deconectăm și să ne reconectăm la un pin PWM de pe Arduino pentru a controla luminozitatea luminii de fundal. Am vrut să fac acest lucru cu deteriorări minime ale știfturilor sau pistelor componentelor, așa că am urmat următoarea abordare.

Urmați cu atenție pașii de mai jos

(a) Pentru a realiza acest lucru, un rezistor dependent de lumină (LDR) este poziționat în partea din spate a unității pentru a detecta lumina. Găuriți două găuri de 3 mm în carcasă și împingeți picioarele LDR prin găuri. Folosiți adeziv fierbinte pe interiorul dulapului pentru a ține picioarele în poziție. Lipiți două fire pe interiorul carcasei și conectați-le conform schemei de circuit. Adăugați un rezistor de 270 k Ohm la A7 al Arduino conform schemei de circuit.

(b) Scoateți afișajul TFT și așezați-l pe o suprafață fermă. Identificați știftul 19 (LED_A) și îndepărtați cu atenție câțiva milimetri de plastic de la baza știftului. Îndoiți pinul plat și departe de conector conform imaginii de mai sus. Verificați dacă TFT Sheild se poate conecta perfect și dacă știftul îndoit nu obstrucționează fișa sau priza.

(c) Lipiți un registru de 47 Ohm îndoit peste pin și conectați un fir de la rezistor la D9 al Arduino Mega. Pinul Arduino D9 se poate scufunda până la 40mA, astfel încât rezistorul limitează acest lucru la mai puțin decât acesta. Atașați o diodă Zener de 3,3v la același pin (LED_A) și conectați-o la pământ conform schemei. Scopul este de a proteja lumina de fundal de supratensiune, deoarece va regla tensiunea la 3.3v.

4. Ecran TFT și Arduino Shield Împingeți cu grijă conectorii ecranului tactil TFT de 3,2 'în TFT Arduino Shield. Apoi conectați-vă cu atenție la partea de sus a Arduino conform imaginii furnizate. RTC-ul are o baterie, astfel încât va păstra timpul corect chiar dacă a fost scoasă curentul. Timpul de alarmă este stocat în Eeprom pe Arduino, ceea ce înseamnă că va fi păstrat dacă există un powercut.

Pasul 4: Încărcați codul și testați ceasul

Încărcați codul și testați ceasul
Încărcați codul și testați ceasul

"încărcare =" leneș"

NP și alte teme
NP și alte teme
NP și alte teme
NP și alte teme

Codul Retro Pac-Man Clock poate fi modificat pentru a oferi alte teme. Cablul USB înseamnă că este posibil ca alți producători să își dezvolte propriile teme unice.

Include o versiune inițială a lui Donkey Kong. Ceasul funcționează ca de obicei, iar controlul ecranului tactil este în poziție pentru a controla Mario.

*** Versiunea de producție 3 este acum lansată în acest instructabil ***

Comenzile Sus, Jos, Stânga și Dreapta pot fi folosite pentru a schimba direcția lui Mario doar atingând partea de sus, partea de jos, stânga și dreapta ecranului.

Pentru a sari când călătoriți la stânga sau la dreapta, atingeți partea de sus a ecranului. Pentru a activa meniul de configurare, apăsați centrul ecranului.

Sper că acest lucru oferă o inspirație pentru ca alții să se dezvolte în continuare !!

Concurs de microcontrolere 2017
Concurs de microcontrolere 2017
Concurs de microcontrolere 2017
Concurs de microcontrolere 2017

Premiul I la concursul de microcontrolere 2017

Recomandat: