Përmbajtje:

Ora Retro Arcade - Arduino: 6 hapa (me fotografi)
Ora Retro Arcade - Arduino: 6 hapa (me fotografi)

Video: Ora Retro Arcade - Arduino: 6 hapa (me fotografi)

Video: Ora Retro Arcade - Arduino: 6 hapa (me fotografi)
Video: Не выбрасывайте двигатель стеклоподъемника автомобиля 2024, Nëntor
Anonim
Image
Image
Ora Retro Arcade - Arduino
Ora Retro Arcade - Arduino
Ora Retro Arcade - Arduino
Ora Retro Arcade - Arduino

Ndërtoni një orë interaktive të arkadës, me një ekran me prekje dhe figura të animuara të arkadës që mund të regjistroni një tingull sipas dëshirës tuaj për alarmin.

Ky është një azhurnim i një projekti të mëparshëm i cili tani përfshin një Rast të Shtypur 3D dhe katër programe të veçanta për të zgjedhur

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

2. Ora Pacman - Lojë Interactive Animated Pacman me funksione të orës

3. Ora DK - Lojë interaktive e animuar DK me funksione të orës

4. Tumble Ghost - Lojë e animuar Pacman Ghost e bazuar në Flappy Bird

Shumë argëtim për t'u ndërtuar dhe një dhuratë e shkëlqyeshme për këdo që i pëlqen të përjetojë nostalgjinë e personazheve të lojërave arcade të viteve '80

** Nëse ju pëlqen ky udhëzues ju lutemi votoni për të në "Konkursin e Orëve" duke shtypur butonin në fund të faqes ***

Shumë faleminderit !!

Hapi 1: Mblidhni materialet

Mblidhni materialet
Mblidhni materialet
  1. Arduino Board - Arduino Mega 2560 (Artikujt 1, 2 dhe 3 mund të blihen si një porosi e paketuar)
  2. Touch Screen Arduino Shield - Mburoja e Bordit të Zgjerimit të Mega Touch 3.2 inç
  3. Ekran me prekje - Ekran TFT LCD 3.2 " + Ekran me prekje për Mega 2560 të Arduino
  4. Moduli i orës në kohë reale - DS3231 RTC
  5. Moduli i Regjistruesit të Zërit - Regjistruesi i Zërit ISD1820
  6. Filament PLA për Printerin 3D
  7. Rrëshirë epoksi me dy pjesë për ngjitjen e kutisë së bashku
  8. Kabllo USB Ngarkues USB me gjatësi 2 m (përdoret për furnizimin me energji për orën)
  9. Armë me zam të nxehtë
  10. Lidhjet e kabllove X 3

Komponentët opsionalë të errësimit të dritës së pasme automatike kërkohen vetëm nëse keni një orë pranë shtratit

  1. Rezistencë 270k Ohm
  2. Diodë Zener 3.3v
  3. Rezistencë 0.5 vat 47 Ohm
  4. Rezistencë e varur nga drita (LDR)

Hapi 2: Shtypni Rastin 3D

Shtypni kutinë 3D
Shtypni kutinë 3D
Shtypni kutinë 3D
Shtypni kutinë 3D

Kam shtypur kutinë e orës në një Creality Ender 3. Të gjitha skedarët e printimit 3D dhe udhëzimet për kutinë mund t'i gjeni këtu në Thingiverse

Hapi 3: Ndërtoni qarkun

Ndërtoni qarkun
Ndërtoni qarkun
Ndërtoni qarkun
Ndërtoni qarkun
Ndërtoni qarkun
Ndërtoni qarkun

Qarku i përgjithshëm përmban një orë në kohë reale, Arduino Mega, modul të zërit, ekran me prekje dhe një mburojë të ekranit.

1. Ora në kohë reale

Montoni orën Realtime në pjesën e pasme të Arduino Mega si në foton e dhënë. Kam përdorur një armë ngjitëse të nxehtë dhe shkumë paketimi për të siguruar që ato nuk preken dhe ka një zbutje për të thithur lëvizjen. Në rastin tim, unë bashkova 2 këmbë të RTC drejtpërdrejt në Arduino dhe përdor tela lidhës për të lidhur 5v dhe GND me Arduino.

2. Moduli i Regjistrimit të Zërit

Këto janë vërtet të lezetshme dhe të lehta për t'u përdorur. Në mënyrë të ngjashme si më sipër, përdorni shkumë dhe zam të nxehtë për të vendosur modulin dhe altoparlantin në anën e pasme të Arduino duke u kujdesur që ata të jenë të izoluar nga prekja. Moduli i Zërit nxitet nga D8 në Arduino, kështu që ky dhe furnizimi me energji duhet të lidhen sipas diagramit të qarkut të dhënë.

3. Dimmer automatik i dritës së pasme (opsionale)

Nëse keni ndërmend të përdorni si orë pranë krevatit, atëherë ka shumë të ngjarë që të dëshironi të errësoni automatikisht dritën e prapme gjatë natës në mënyrë që të mos ndikojë në gjumin tuaj. (Nëse jo, atëherë mund ta kaloni këtë hap!) Fatkeqësisht, drita e prapme në ekranin TFT është e lidhur fort në +3.3v dhe nuk mund të rregullohet me Arduino. Kjo do të thotë që ne duhet ta shkëputim atë dhe të lidhemi përsëri me një kunj PWM në Arduino për të kontrolluar shkëlqimin e dritës së prapme. Doja ta bëja këtë me dëmtime minimale në kunjat ose gjurmët në përbërës, kështu që mora qasjen e mëposhtme. Ndiqni me kujdes hapat e mëposhtëm

(a) Për ta arritur këtë, një Rezistencë e varur nga drita (LDR) është e vendosur në pjesën e pasme të njësisë për të zbuluar dritën. Stërvitni dy vrima 3 mm në kasë dhe futni këmbët LDR nëpër vrima. Përdorni zam të nxehtë në brendësi të dollapit për të mbajtur këmbët në vend. Ngjitni dy tela në pjesën e brendshme të kutisë dhe lidhini ato sipas diagramit të qarkut. Shtoni një Rezistencë 270k Ohm në A7 të Arduino sipas diagramit të qarkut.

(b) Hiqni ekranin TFT dhe vendoseni në një sipërfaqe të fortë. Identifikoni kunjin 19 (LED_A) dhe hiqni me kujdes disa milimetra plastike në bazën e kunjit. Përkulni kunjin të sheshtë dhe larg lidhësit sipas figurës së mësipërme. Kontrolloni që TFT Sheild të lidhet mirë dhe që kunja e përkulur të mos pengojë prizën ose prizën.

(c) Lidhni një regjistër 47 Ohm të përkulur mbi kunj dhe lidhni një tel nga rezistenca në D9 të Arduino Mega. Kunja Arduino D9 mund të fundoset deri në 40mA kështu që rezistori e kufizon këtë në më pak se kjo. Bashkangjitni një Diodë Zener 3.3v në të njëjtën kunj (LED_A) dhe lidheni këtë me tokën sipas diagramit. Qëllimi i kësaj është të mbrojë dritën e prapme nga mbitensioni pasi do të rregullojë tensionin në 3.3v.

4. TFT Screen dhe Arduino Shield

Shtyjini me kujdes lidhësit 3.2 'TFT Touch Screen në TFT Arduino Shield. Pastaj lidheni me kujdes në krye të Arduino sipas figurës së dhënë. RTC ka një bateri kështu që do të mbajë kohën e duhur edhe nëse energjia është hequr. Koha e Alarmit ruhet në Eeprom në Arduino që do të thotë se do të mbahet nëse ka një ndërprerje të energjisë.

Hapi 4: Ngarko kodin

Ngarko Kodin
Ngarko Kodin

Vendi i dytë në konkursin e orëve

Recommended: