Sisukord:

Retro arkaadikell - Arduino: 6 sammu (piltidega)
Retro arkaadikell - Arduino: 6 sammu (piltidega)

Video: Retro arkaadikell - Arduino: 6 sammu (piltidega)

Video: Retro arkaadikell - Arduino: 6 sammu (piltidega)
Video: ВЗРЫВНАЯ Блесткобомба 4.0 vs Похитители Посылок 2024, November
Anonim
Image
Image
Retro arkaadikell - Arduino
Retro arkaadikell - Arduino
Retro arkaadikell - Arduino
Retro arkaadikell - Arduino

Ehitage puuteekraaniga interaktiivne arkaadiga öökapp ja animeeritud arkaadfiguurid, millega saate äratuseks salvestada valitud heli.

See on eelmise projekti värskendus, mis sisaldab nüüd 3D -prinditud ümbrist ja nelja eraldi programmi

1. Arcade Clock - DK Mario, Space Invaders & Pacman animatsioon

2. Pacmani kell - interaktiivne animeeritud Pacmani mäng kella funktsioonidega

3. DK Clock - interaktiivne animeeritud DK mäng koos kella funktsioonidega

4. Tumble Ghost - animeeritud Pacman Ghost mäng, mis põhineb Flappy Birdil

Palju lõbus ehitada ja suurepärane kingitus kõigile, kellele meeldib 80ndate arkaadmängude tegelaste nostalgia uuesti üle elada

** Kui teile meeldib see juhend, palun hääletage selle nimel "Kellade võistlusel", vajutades lehe allosas asuvat nuppu ***

Suured tänud !!

Samm: koguge materjalid kokku

Koguge materjalid kokku
Koguge materjalid kokku
  1. Arduino tahvel - Arduino Mega 2560 (üksusi 1, 2 ja 3 saab osta ühe komplektina)
  2. Puuteekraaniga Arduino kilp - 3,2 -tolline Mega Touch LCD laiendusplaadi kilp
  3. Puutetundlik ekraan - 3,2 -tolline TFT LCD -ekraan + puuteekraan Arduino Mega 2560 jaoks
  4. Reaalajas kella moodul - DS3231 RTC
  5. Diktofoni moodul - ISD1820 diktofon
  6. PLA filament 3D printerile
  7. Kaheosaline epoksüvaik ümbrise liimimiseks
  8. USB -kaabel 2 m pikkune USB -laadija (kasutatakse kella toiteallikaks)
  9. Kuum liimipüstol
  10. Kaablisidemed X 3

Valikulised automaatse taustvalgustuse hämardamise komponendid on vajalikud ainult öise kella korral

  1. Takisti 270k oom
  2. Zeneri diood 3.3v
  3. 0,5 vatti takisti 47 oomi
  4. Valgusõltuv takisti (LDR)

Samm: printige 3D -ümbris

Printige 3D -ümbris
Printige 3D -ümbris
Printige 3D -ümbris
Printige 3D -ümbris

Trükkisin kellaümbrise Creality Ender 3 -le. Kõik 3D -prindifailid ja korpuse juhised leiate siit Thingiverse'ist

Samm: ehitage vooluring

Ehita vooluring
Ehita vooluring
Ehita vooluring
Ehita vooluring
Ehita vooluring
Ehita vooluring

Kogu vooluahel sisaldab reaalajas kella, Arduino Mega, helimoodulit, puuteekraani ja ekraani.

1. Reaalajas kell

Paigaldage reaalajas kell Arduino Mega tagaküljele, nagu pildil. Kasutasin kuuma liimipüstolit ja pakkimisvahtu, et need ei puutuks kokku ja liikumise absorbeerimiseks on mõni pehmendus. Minu puhul jootsin 2 RTC jalga otse Arduino külge ja ühendasin 5v ja GND ühendamiseks Arduinoga haaketraadi.

2. Helisalvestusmoodul

Need on tõesti lahedad ja hõlpsasti kasutatavad. Sarnasel viisil nagu eespool, kasutage vahtu ja kuuma liimi, et paigutada moodul ja kõlar Arduino tagaküljele, hoolitsedes selle eest, et need oleksid puudutamisest isoleeritud. Helimooduli käivitab Arduino D8, nii et see ja toiteallikas peavad olema ühendatud vastavalt esitatud skeemile.

3. Automaatne taustvalgustuse dimmer (valikuline)

Kui kavatsete seda kasutada öökellana, soovite tõenäoliselt öösel taustvalgust automaatselt summutada, et see teie und ei mõjutaks. (Kui ei, siis võite selle sammu vahele jätta!) Kahjuks on TFT-ekraani taustvalgustus kõvasti ühendatud +3,3 V pingega ja seda ei saa Arduino abil reguleerida. See tähendab, et taustvalgustuse heleduse juhtimiseks peame selle lahti ühendama ja uuesti ühendama Arduino PWM -pistikuga. Tahtsin seda teha komponentide tihvtide või radade minimaalse kahjustamisega, nii et kasutasin järgmist lähenemisviisi. Järgige hoolikalt alltoodud samme

(a) Selle saavutamiseks on valguse tuvastamiseks seadme tagaküljele paigutatud valgusest sõltuv takisti (LDR). Puurige korpusesse kaks 3 mm auku ja suruge LDR -jalad läbi aukude. Jalade hoidmiseks kasutage kapi siseküljel kuuma liimi. Jootke kaks juhtmest korpuse siseküljel ja ühendage need vastavalt skeemile. Lisage Arduino A7 -le 270 k oomi takisti vastavalt skeemile.

(b) Eemaldage TFT -ekraan ja asetage see kindlale pinnale. Tuvastage tihvt 19 (LED_A) ja eemaldage ettevaatlikult mõni millimeeter plastikust tihvti aluses. Painutage tihvt lamedaks ja pistikust eemale, nagu ülaltoodud pildil. Kontrollige, kas TFT -katet saab tihedalt ühendada ja et painutatud tihvt ei takista pistikut ega pistikupesa.

(c) Jootke 47 -oomine register tihvti kohal painutatud külge ja ühendage takisti juhe Arduino Mega D9 -ga. Arduino D9 tihvt võib vajuda kuni 40 mA, nii et takisti piirab seda vähem kui see. Kinnitage 3,3 V Zeneri diood samale tihvtile (LED_A) ja ühendage see maaga vastavalt skeemile. Selle eesmärk on kaitsta taustvalgust ülepinge eest, kuna see reguleerib pinget 3,3 V -ni.

4. TFT ekraan ja Arduino kilp

Lükake 3,2 -tollise TFT puuteekraani pistikud ettevaatlikult TFT Arduino kilpi. Seejärel ühendage ettevaatlikult Arduino ülaosaga vastavalt esitatud pildile. RTC -l on aku, nii et see säilitab õige aja isegi siis, kui toide on eemaldatud. Alarmi aeg salvestatakse Arduino Eepromi, mis tähendab, et see säilitatakse voolukatkestuse korral.

Samm: laadige kood sisse

Laadige kood sisse
Laadige kood sisse

Kellade võistluse teine koht

Soovitan: