Turinys:
- 1 žingsnis: Surinkite medžiagas
- 2 veiksmas: atspausdinkite 3D dėklą
- 3 žingsnis: sukurkite grandinę
- 4 žingsnis: įkelkite kodą
Video: Retro arkadinis laikrodis - „Arduino“: 6 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Sukurkite interaktyvų arkadinį naktinį laikrodį su jutikliniu ekranu ir animuotas arkadines figūras, kuriomis galite įrašyti pasirinktą garsą žadintuvui.
Tai yra ankstesnio projekto atnaujinimas, kuriame dabar yra 3D spausdintas dėklas ir keturios atskiros programos
1. Arkadinis laikrodis - DK Mario, Space Invaders & Pacman animacija
2. „Pacman Clock“- interaktyvus animacinis „Pacman“žaidimas su laikrodžio funkcijomis
3. DK Clock - interaktyvus animacinis DK žaidimas su laikrodžio funkcijomis
4. „Tumble Ghost“- animacinis „Pacman Ghost“žaidimas pagal „Flappy Bird“
Daug smagu kurti ir puiki dovana visiems, kurie mėgsta išgyventi 80 -ųjų arkadinių žaidimų personažų nostalgiją
** Jei jums patinka ši pamoka, balsuokite už ją „Laikrodžių konkurse“, paspausdami mygtuką puslapio apačioje ***
Didelis ačiū !!
1 žingsnis: Surinkite medžiagas
- „Arduino“lenta - „Arduino Mega 2560“(1, 2 ir 3 elementus galima įsigyti kaip vieną paketą)
- Jutiklinis ekranas „Arduino Shield“- 3,2 colio „Mega Touch“LCD išplėtimo plokštės skydas
- Jutiklinis ekranas - 3,2 colio TFT LCD ekranas + jutiklinis ekranas, skirtas „Arduino Mega 2560“
- Realaus laiko laikrodžio modulis - DS3231 RTC
- Diktofono modulis - ISD1820 diktofonas
- PLA siūlai 3D spausdintuvui
- Dviejų dalių epoksidinė derva, skirta dėklui klijuoti
- USB kabelis 2 m ilgio USB įkroviklis (naudojamas laikrodžio maitinimui)
- Karštas klijų pistoletas
- Kabelių kaklaraiščiai X 3
Neprivalomi automatinio apšvietimo pritemdymo komponentai reikalingi tik tuo atveju, jei laikrodis prie lovos
- Rezistorius 270k om
- Zenerio diodas 3.3v
- 0,5 vato rezistorius 47 omai
- Nuo šviesos priklausomas rezistorius (LDR)
2 veiksmas: atspausdinkite 3D dėklą
Laikrodžio dėklą atspausdinau ant „Creality Ender 3“. Visus 3D spausdinimo failus ir dėklo instrukcijas rasite čia, „Thingiverse“
3 žingsnis: sukurkite grandinę
Bendroje grandinėje yra laikrodis realiuoju laiku, „Arduino Mega“, garso modulis, jutiklinis ekranas ir ekrano skydas.
1. Laikrodis realiuoju laiku
„Arduino Mega“gale pritvirtinkite laikrodį realiuoju laiku, kaip parodyta paveikslėlyje. Aš naudoju karšto klijų pistoletą ir pakavimo putas, kad įsitikinčiau, jog jie neliečia ir yra tam tikra amortizacija, kad sugertų judesius. Mano atveju, aš lituodavau 2 RTC kojas tiesiai prie „Arduino“ir naudoju prijungimo laidą, kad prijungčiau 5v ir GND prie „Arduino“.
2. Garso įrašymo modulis
Tai tikrai šaunu ir paprasta naudoti. Panašiai, kaip aprašyta aukščiau, naudokite putas ir karštus klijus, kad pastatytumėte modulį ir garsiakalbį „Arduino“galinėje pusėje, pasirūpindami, kad jie būtų izoliuoti nuo prisilietimo. Garso modulį suaktyvina „Arduino“D8, todėl jį ir maitinimo šaltinį reikia prijungti pagal pateiktą schemą.
3. Automatinis apšvietimo reguliatorius (pasirinktinai)
Jei ketinate naudoti kaip laikrodį prie lovos, greičiausiai norėsite automatiškai pritemdyti foninį apšvietimą naktį, kad jis nepaveiktų jūsų miego. (Jei ne, galite praleisti šį veiksmą!) Deja, TFT ekrano apšvietimas yra prijungtas prie +3,3 V įtampos ir jo negalima sureguliuoti naudojant „Arduino“. Tai reiškia, kad norėdami valdyti foninio apšvietimo ryškumą, turime jį atjungti ir vėl prijungti prie „Arduino“PWM kaiščio. Norėjau tai padaryti kuo mažiau pažeisdamas komponentų kaiščius ar takelius, todėl pasirinkau tokį požiūrį. Atidžiai atlikite toliau nurodytus veiksmus
a) Norėdami tai pasiekti, įrenginio gale yra šviesos priklausomas rezistorius (LDR), kad būtų galima aptikti šviesą. Išgręžkite dvi 3 mm skyles korpuse ir stumkite LDR kojas per skyles. Spintelės vidinėje pusėje naudokite karštus klijus, kad laikytumėte kojas. Lituokite du laidus korpuso viduje ir prijunkite juos pagal schemą. Pridėkite 270 k omų rezistorių prie „Arduino“A7 pagal schemą.
b) Nuimkite TFT ekraną ir padėkite jį ant kieto paviršiaus. Nustatykite 19 kaištį (LED_A) ir atsargiai nuimkite kelis milimetrus plastiko, esančio kaiščio pagrinde. Sulenkite kaištį lygiai ir toliau nuo jungties, kaip parodyta aukščiau esančiame paveikslėlyje. Patikrinkite, ar TFT skydas gali būti tvirtai prijungtas ir ar sulenktas kaištis netrukdo kištukui ar lizdui.
(c) Lituokite 47 omų registrą prie sulenkto kaiščio ir prijunkite laidą iš rezistoriaus prie „Arduino Mega“D9. „Arduino D9“kaištis gali nuskęsti iki 40 mA, todėl rezistorius tai riboja iki mažiau. Prie to paties kaiščio (LED_A) pritvirtinkite 3,3 V „Zener“diodą ir prijunkite jį prie žemės, kaip parodyta diagramoje. Tikslas yra apsaugoti foninį apšvietimą nuo viršįtampio, nes jis reguliuoja įtampą iki 3,3 V.
4. TFT ekranas ir „Arduino Shield“
Atsargiai įstumkite 3,2 colio TFT jutiklinio ekrano jungtis į TFT „Arduino“skydą. Tada atsargiai prijunkite prie „Arduino“viršaus, kaip parodyta paveikslėlyje. RTC turi akumuliatorių, todėl net ir išjungus maitinimą bus išlaikytas tinkamas laikas. Žadintuvo laikas saugomas „Eeprom“, esančiame „Arduino“, o tai reiškia, kad jis bus išsaugotas, jei nutrūks elektros tiekimas.
4 žingsnis: įkelkite kodą
Antroji vieta laikrodžių konkurse
Rekomenduojamas:
„Vortex“laikrodis: „Infinity Mirror“rankinis laikrodis: 10 žingsnių (su nuotraukomis)
„Vortex Watch“: begalybės veidrodinis laikrodis: Šio projekto tikslas buvo sukurti nešiojamą begalybės veidrodžio laikrodžio versiją. Jis naudoja savo RGB šviesos diodus, norėdamas nurodyti laiką, priskirdamas valandas, minutes ir sekundes atitinkamai raudonai, žaliai ir mėlynai šviesai ir sutampa su šiais atspalviais
„RasPi“dviejų žaidėjų arkadinis kavos staliukas: 7 žingsniai (su nuotraukomis)
„RasPi“dviejų žaidėjų arkadinis kavos staliukas: čia yra mano „Raspberry Pi“arkadinio kavos stalo versija. Idėją gavau iš kitų puikių instrukcijų čia ir norėjau pasidalinti savo patirtimi su kūrimu. Stalas gali žaisti žaidimus iš kelių vaizdo žaidimų erų, įskaitant NES, SNES, Sega, Play
C51 4 bitų elektroninis laikrodis - medinis laikrodis: 15 žingsnių (su nuotraukomis)
C51 4 bitų elektroninis laikrodis - medinis laikrodis: šį savaitgalį turėjote šiek tiek laisvo laiko, todėl surinko šį 2,40 USD vertės 4 bitų „pasidaryk pats“elektroninį skaitmeninį laikrodį, kurį prieš kurį laiką nusipirkau iš „AliExpress“
Faneros arkadinis lagaminas su retropie: 10 žingsnių (su nuotraukomis)
Faneros arkadinis lagaminas su retropie: Kai buvau vaikas, mūsų draugai turėjo 8 bitų „Nintendo“ir tai buvo šauniausias dalykas žemėje. Kol aš ir mano brolis negavome sega megadrive kaip kalėdinę dovaną. Mes nemiegojome nuo tų Kalėdų išvakarių iki Naujųjų metų išvakarių, mes tiesiog žaidėme ir gėrėjomės tuo
Arkadinis žaidimų aparatas su „Raspberry Pi“: 7 žingsniai (su nuotraukomis)
Arkadinis žaidimų aparatas su „Raspberry Pi“: istorijos kūrimas: „Arcade“žaidimų aparatas su „retro pi“(aviečių pi3)