Sisukord:
- Samm: koguge materjalid kokku
- Samm: printige 3D -ümbris
- Samm: ehitage vooluring
- Samm: laadige kood sisse
Video: Retro arkaadikell - Arduino: 6 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
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
- Arduino tahvel - Arduino Mega 2560 (üksusi 1, 2 ja 3 saab osta ühe komplektina)
- Puuteekraaniga Arduino kilp - 3,2 -tolline Mega Touch LCD laiendusplaadi kilp
- Puutetundlik ekraan - 3,2 -tolline TFT LCD -ekraan + puuteekraan Arduino Mega 2560 jaoks
- Reaalajas kella moodul - DS3231 RTC
- Diktofoni moodul - ISD1820 diktofon
- PLA filament 3D printerile
- Kaheosaline epoksüvaik ümbrise liimimiseks
- USB -kaabel 2 m pikkune USB -laadija (kasutatakse kella toiteallikaks)
- Kuum liimipüstol
- Kaablisidemed X 3
Valikulised automaatse taustvalgustuse hämardamise komponendid on vajalikud ainult öise kella korral
- Takisti 270k oom
- Zeneri diood 3.3v
- 0,5 vatti takisti 47 oomi
- Valgusõltuv takisti (LDR)
Samm: 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
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
Kellade võistluse teine koht
Soovitan:
Retro -A/V -lisahelikaabel: 8 sammu (piltidega)
Retro A/V lisahelikaablile: lõin selle kaabli väga spetsiifilise funktsiooni täitmiseks - MP3 -mängija ühendamiseks autoraadioga, mis oli varustatud A/V -pordiga, mitte täiendava helipordiga. See protsess on peaaegu identne minu Retro stereoplaadi kaabliga, ainus erinevus on
Retro stiilis pöörlev mobiiltelefon: 4 sammu (piltidega)
Retro stiilis pöördnupp -mobiiltelefon: seda projekti ajendas nii praktiline vajadus kui ka soov teha midagi lõbusat. Enamiku kaasaegsete perekondadena lõpetasime päris " kodu " telefon (juhtmega) palju aastaid tagasi. Selle asemel on meil täiendav SIM -kaart seotud meie " vana " kodu number
Retro-futuristlik USB-draiv: 16 sammu (piltidega)
Retro-futuristlik USB-draiv: mõni aeg tagasi sain kingituseks USB-mälupulga. Ajami korpus oli nägus, kuid kahjuks hakkab see pärast mitmekuulist kasutamist probleeme tekitama ebausaldusväärse ühendusega. Seetõttu olin selle draivi kasutamise lõpetanud. Enamus inimesi
Retro Raspberry Pi Tumblr GIF -kaamera: 10 sammu (piltidega)
Retro Raspberry Pi Tumblr GIF -kaamera: Ma tahtsin oma vintage -kaameraid uuel, digitaalsel viisil kasutada. Mul on mõned tingimused erinevates tingimustes, kuid pole neid juba ammu kasutanud, sest filmi väljatöötamine on kulukas. Järgige seda juhendit, et näha, kuidas ma vaarika panin
Tehke RTC abil oma retro Nixie kell!: 7 sammu (piltidega)
Tehke oma Retro Nixie kell RTC -ga!: Selles projektis näitan teile, kuidas luua retro -nixie -kella. See tähendab, et näitan teile, kuidas saate juhtida nixie -torusid kõrgepinge alalisvoolu toiteallikaga, ja siis ühendan 4 nixie -toru koos Arduino, reaalajas kella (RTC) ja seadmega