Orodha ya maudhui:

Saa ya Arcade ya Retro - Arduino: Hatua 6 (na Picha)
Saa ya Arcade ya Retro - Arduino: Hatua 6 (na Picha)

Video: Saa ya Arcade ya Retro - Arduino: Hatua 6 (na Picha)

Video: Saa ya Arcade ya Retro - Arduino: Hatua 6 (na Picha)
Video: ГНИЛОБАН ждал ОЖИВЛЕНИЯ 8 лет в гараже | ВОССТАНОВИЛИ мертвеца DODGE RAM VAN B3500 2024, Julai
Anonim
Image
Image
Saa ya Arcade ya Retro - Arduino
Saa ya Arcade ya Retro - Arduino
Saa ya Arcade ya Retro - Arduino
Saa ya Arcade ya Retro - Arduino

Jenga saa ya kuingiliana ya kitanda cha arcade, na skrini ya kugusa, na takwimu za uhuishaji ambazo unaweza kurekodi sauti ya chaguo lako kwa kengele.

Hii ni sasisho la mradi uliopita ambao sasa unajumuisha Kesi iliyochapishwa ya 3D na programu nne tofauti za kuchagua

1. Arcade Clock - DK Mario, Wavamizi wa Nafasi na uhuishaji wa Pacman

2. Pacman Clock - Interactive Animated Pacman mchezo na kazi za saa

3. Saa ya DK - Mchezo wa DK wa Uhuishaji unaoingiliana na kazi za saa

4. Tumble Ghost - Animated Pacman Ghost mchezo kulingana na Flappy Bird

Kura ya kujifurahisha kujenga na zawadi nzuri kwa mtu yeyote ambaye anapenda kurudisha hamu ya wahusika wa mchezo wa miaka ya 80

** Ikiwa unapenda hii inayoweza kufundishwa tafadhali ipigie kura kwenye "Mashindano ya Saa" kwa kushinikiza kitufe chini ya ukurasa ***

Shukrani nyingi !!

Hatua ya 1: Kusanya vifaa

Kukusanya Vifaa
Kukusanya Vifaa
  1. Bodi ya Arduino - Arduino Mega 2560 (Vitu 1, 2 na 3 vinaweza kununuliwa kama agizo moja la kutunza)
  2. Touch Screen Arduino Shield - 3.2 inch Mega Touch LCD Upanuzi Shield Shield
  3. Skrini ya Kugusa - 3.2 "Onyesho la LCD la TFT + Screen ya Kugusa ya Mega 2560 ya Arduino
  4. Moduli ya Saa Saa - DS3231 RTC
  5. Moduli ya Kirekodi Sauti - ISD1820 Kinasa Sauti
  6. PLA Filament kwa Printa ya 3D
  7. Sehemu mbili ya Resin ya Epoxy kwa kesi ya gluing pamoja
  8. Chaja ya USB ya urefu wa 2m Cable (inayotumika kwa usambazaji wa umeme kwa saa)
  9. Bunduki ya gundi moto
  10. Vifungo vya Cable X 3

Vipengele vya hiari vya Kupunguza Mwanga wa hiari vinahitajika tu ikiwa Saa ya Kitanda

  1. Resistor 270k Ohm
  2. Zener Diode 3.3v
  3. 0.5 Watt Resistor 47 Ohm
  4. Mpingaji anayetegemea Mwanga (LDR)

Hatua ya 2: Chapisha Kesi ya 3D

Chapisha Kesi ya 3D
Chapisha Kesi ya 3D
Chapisha Kesi ya 3D
Chapisha Kesi ya 3D

Nilichapisha kasha la saa kwenye Ender ya Uumbaji 3. Faili zote za kuchapisha za 3D na maagizo ya kesi hiyo yanaweza kupatikana hapa kwenye Thingiverse

Hatua ya 3: Jenga Mzunguko

Jenga Mzunguko
Jenga Mzunguko
Jenga Mzunguko
Jenga Mzunguko
Jenga Mzunguko
Jenga Mzunguko

Mzunguko wa jumla una Saa Saa Saa, Arduino Mega, Moduli ya Sauti, Screen ya Kugusa na Screen Sheild.

1. Saa Saa Halisi

Weka saa ya Wakati wa Kweli nyuma ya Arduino Mega kama kwenye picha iliyotolewa. Nilitumia bunduki ya gundi moto na povu la kufunga ili kuhakikisha kuwa hazigusi na kuna utozaji wa kunyonya harakati. Kwa upande wangu, niliuza miguu 2 ya RTC moja kwa moja kwa Arduino na nikatumia waya wa kushikamana kuunganisha 5v na GND kwa Arduino.

2. Moduli ya Kurekodi Sauti

Hizi ni nzuri na rahisi kutumia. Kwa mtindo kama huo hapo juu, tumia povu na gundi moto kuweka moduli na spika nyuma ya Arduino ikijali kuhakikisha kuwa wamewekewa maboksi ili wasiguse. Moduli ya Sauti inasababishwa na D8 kwenye Arduino, kwa hivyo hii na usambazaji wa umeme unahitaji kuungana kulingana na mchoro wa mzunguko uliyopewa.

3. Dimmer ya Mwangaza wa Moja kwa Moja (Hiari)

Ikiwa unakusudia kutumia kama saa ya kitanda, basi labda utataka kuzima taa moja kwa moja usiku ili isiathiri usingizi wako. (Ikiwa sio hivyo basi unaweza kuruka hatua hii!) Kwa bahati mbaya, taa ya nyuma kwenye skrini ya TFT ina waya ngumu hadi + 3.3v na haiwezi kubadilishwa na Arduino. Hii inamaanisha lazima tuikate na kuungana tena na pini ya PWM kwenye Arduino kudhibiti mwangaza wa Backlight. Nilitaka kufanya hivyo na uharibifu mdogo wa pini au nyimbo kwenye vifaa hivyo nikachukua njia ifuatayo. Fuata hatua zifuatazo kwa uangalifu

(a) Ili kufanikisha hili Kizuizi tegemezi cha Nuru (LDR) kimewekwa nyuma ya kitengo ili kugundua taa. Piga mashimo mawili 3mm katika kesi hiyo na sukuma miguu ya LDR kupitia mashimo. Tumia gundi moto ndani ya baraza la mawaziri kushikilia miguu mahali. Solder waya mbili ndani ya kesi na uziunganishe kulingana na mchoro wa mzunguko. Ongeza Resistor ya Ohm 270k kwa A7 ya Arduino kulingana na mchoro wa mzunguko.

(b) Ondoa Onyesho la TFT, na uweke kwenye uso thabiti. Tambua pini 19 (LED_A) na uondoe kwa uangalifu milimita chache za plastiki chini ya pini. Piga pini gorofa na mbali na kontakt kulingana na picha hapo juu. Angalia kwamba TFT Sheild inaweza kuziba vizuri na kwamba pini iliyoinama haizuizi kuziba au tundu.

(c) Gundua 47 Ohm kujiandikisha kwenye bent juu ya pini na unganisha waya kutoka kwa kontena hadi D9 ya Arduino Mega. Pini ya Arduino D9 inaweza kuzama hadi 40mA kwa hivyo kontena hupunguza hii kuwa chini ya hii. Ambatisha Zener Diode ya 3.3v kwenye pini sawa (LED_A) na unganisha hii duniani kulingana na mchoro. Madhumuni ya hii ni kulinda mwangaza wa taa kutokana na overvoltage kwani itasimamia voltage hadi 3.3v.

4. Screen ya TFT na Ngao ya Arduino

Shinikiza kwa uangalifu viunganisho vya Screen 3.2 'TFT Touch ndani ya TFT Arduino Shield. Kisha unganisha kwa uangalifu juu ya Arduino kulingana na picha iliyotolewa. RTC ina betri kwa hivyo itahifadhi wakati sahihi hata kama nguvu imeondolewa. Wakati wa Kengele umehifadhiwa katika Eeprom kwenye Arduino ambayo inamaanisha kuwa itahifadhiwa ikiwa kuna umeme.

Hatua ya 4: Pakia Nambari

Pakia Nambari
Pakia Nambari

Mkimbiaji Juu katika Mashindano ya Saa

Ilipendekeza: