Përmbajtje:

Lojë kujtese me prekje (Simoni thotë) - nëse kjo atëherë: 6 hapa (me fotografi)
Lojë kujtese me prekje (Simoni thotë) - nëse kjo atëherë: 6 hapa (me fotografi)

Video: Lojë kujtese me prekje (Simoni thotë) - nëse kjo atëherë: 6 hapa (me fotografi)

Video: Lojë kujtese me prekje (Simoni thotë) - nëse kjo atëherë: 6 hapa (me fotografi)
Video: Parandalimi i demencës: Këshilla të ekspertëve nga një mjek! 2024, Korrik
Anonim
Lojë kujtese me prekje (Simoni thotë) - Nëse kjo atëherë
Lojë kujtese me prekje (Simoni thotë) - Nëse kjo atëherë

Bëra një lojë kujtese me shtresa prekëse të bëra vetë dhe një unazë neopixel për një projekt shkollor. Kjo lojë është e ngjashme me Simon Says përveç se shumë forma të dhëna dhe reagime (tinguj dhe efekte të lehta) në lojë janë të ndryshme. Kam programuar tinguj nga Super Mario, The Legend Of Zelda dhe Sonic The Hedgehog me bibliotekën e fushave. Si një prekje përfundimtare shtova një rezultat të lartë dhe ndryshues të shpejtësisë në menunë e lojës. Lojtari do të shkojë në menunë e lojës kur të përfundojë një lojë ose pajisja të jetë e ndezur. Kjo pajisje Arduino është bërë e lëvizshme.

Pjesët që ju nevojiten për ta bërë këtë:

  • Arduino Uno R3
  • Kunjat
  • Vida ose gozhdë
  • Unaza NeoPixel (16 RGB LED)
  • Dru
  • Bordi PCB
  • Altoparlant 8 ohm, 0, 25 Watt
  • 1 rezistencë midis 300 dhe 500 Ohms
  • 4 rezistencë prej 100 Ohms
  • Saldator
  • Telat
  • Zam
  • Mbajtës i baterisë (6 AA) ose mbajtës i baterisë 9V
  • Çelësi rrëshqitës ON/OFF
  • Coppertape
  • Velostat
  • Petë plastike me ngjyrë të hollë (kam përdorur skeda me ngjyra)
  • Bojë (shtesë)
  • Kasetë
  • Letër
  • Qelqi i qumështit ose plastika e bardhë (me shumë pak transparencë) kapak ose

Mjetet që ju nevojiten:

  • Laptop
  • Sharrë druri
  • Makine per ngjitjen e metalit
  • Çekiç
  • Gërshërë
  • Laps
  • Stërvitje

Hapi 1: Lidhjet

Lidhjet
Lidhjet

Këto janë lidhjet që kam bërë në tryezën e bukës me prototipimin para se të bëja sistemin. Mund ta përdorni për ndihmë.

Hapi 2: Mbajtës dhe ndërprerës i baterisë

Mbajtës dhe ndërprerës i baterisë
Mbajtës dhe ndërprerës i baterisë

Fillimisht bëra anët e kutisë dhe ngjita mbajtësen e baterisë në një cep. Unë e ngjita bordin e PCB me Arduino të bashkangjitur pranë mbajtësit të baterisë. Në një pjesë të zbrazët të tabelës PCB, ngjita altoparlantin dhe ngrita unazën NeoPixel. Unë kam ngjitur disa tela në mbajtësen e baterisë në mënyrë që ata të mos humbasin. Unë shpova disa vrima për altoparlantin kështu që tingulli bëhet pak më i fortë dhe gjithashtu bëra një hapje në anën ku ngjita çelësin e ndezjes/fikjes.

Hapi 3: Tingulli

Zë

Shtova një altoparlant për zërin. Altoparlanti ishte shumë i thjeshtë për t'u bashkuar, sepse bashkova një tel në daljen dixhitale 12 dhe një tel nga altoparlanti në tokë. Unë kam programuar shumë tinguj me bibliotekën Arduino pitches. Më dukej qesharake të përdorja tinguj nga Mario, Zelda dhe Sonic. Por unë kisha një arsye për t'i përdorur këto tinguj. Kam gjetur se tingulli i monedhës ka punuar në mënyrë perfekte për të komunikuar me lojtarët sa pikë kanë shënuar sepse është një tingull i shpejtë. Tingulli i hapjes së gjoksit nga Zelda u ndje si një tingull fitimtar i përsosur. Kam përdorur edhe dy tinguj zërit. E para është kur një lojtar dështon, atëherë ai/ajo do të dëgjojë lojën mbi zërin nga Sonic, i cili sipas mendimit tim është një tingull i përsosur dështimi. Kam përdorur gjithashtu një tingull zërit në menunë e lojës. Kur lojtari prek jastëkun blu, melodia Green Hill Sonic do të luhet. Ritmi i kësaj melodie tregon se cili do të jetë ritmi i lojës. Ekzistojnë 4 cilësime për shpejtësinë. Mbulesa e kuqe jep tingullin e fshehtë nga Zelda sepse nuk bën asgjë dhe mendova se do të ishte një vezë e ftohtë e Pashkëve.

Hapi 4: Mbulesat e prekjes

Fletët e prekjes
Fletët e prekjes
Fletët e prekjes
Fletët e prekjes
Fletët e prekjes
Fletët e prekjes

Unë shtova lojëra me shtresa presioni që synojnë të sillen si jastëkë me prekje, dhe i bëra dhe i projektova vetë. Për hir të këtij udhëzimi unë do të vazhdoj t'i quaj këto jastëkë presioni jastëkë prekës.

Format e jastëkëve të prekjes janë më të pazakonta sesa lloji i sensorëve të presionit që ka në treg. Fillimisht doja të bëja jastëkë prekës me formë shumë të ashpër dhe drejtkëndëshe, por më vonë kisha zgjedhur të zbatoja një formë më organike për pads. Për shkak se jastëkët kanë një formë të pazakontë L/blob, njerëzve u duket më interesante të ndërveprojnë dhe të shikojnë (i kërkova anëtarëve të familjes të luajnë me lodrën dhe të më japin reagimet e tyre). Si i bëra jastëkët e prekjes bazohet në këtë udhëzues: https://www.instructables.com/id/Flexible-Fabric-…. Dallimi midis këtij sensori presioni dhe atij tim është se kam përdorur shirit bakri si material përçues. Unë gjithashtu nuk kam përdorur asnjë lloj pëlhure përveç Velostat. Bëra disa lojëra elektronike në majë të kutisë, kështu që mund të rrëshqisja dy pjesët e bakrit në secilën jastëk përmes tyre për t'i bashkuar ato brenda me një tel PCB. Për të përfunduar pads, unë prerë 4 forma plastike me ngjyrë dhe i ngjita në krye (ngjitur me kujdes në anët e jastëkëve). Telat janë të lidhur me pllakën e PCB -së me hyrje në lidhëset analoge. Çdo hyrje gjithashtu ka një lidhje me tokën me një rezistencë prej 100 Ohms në mes.

Hapi 5: Unaza dhe bashkimi RGB

Unaza dhe bashkimi RGB
Unaza dhe bashkimi RGB
Unaza dhe bashkimi RGB
Unaza dhe bashkimi RGB
Unaza dhe bashkimi RGB
Unaza dhe bashkimi RGB

Zgjodha një unazë NeoPixel me 16 LED si burim drite. Zgjodha këtë në vend të LED -ve normale sepse më dha shumë liri në programimin e efekteve të ndryshme për lojën. Më pëlqejnë gjithashtu ngjyrat e ndritshme të tij dhe sesi disa materiale mund të arrijnë ta bëjnë dritën të zbehet dhe të shpërndahet dhe jo me pika dhe të ashpër. Vendosa unazën RGB në mes sepse mendova se ai do të ishte vendi i përsosur për një lojë kujtese. Në këtë mënyrë unë kam qenë në gjendje t'i jap secilës ngjyrë një çerek dhe drejtim në unazë që do të ishte intuitive. Unë kam ngjitur një copë druri brenda për të ngritur unazën RGB në lartësinë e saj të dëshiruar dhe kam sharruar një vrimë rrethore në mes. Në atë vrimë vendos një kapak të madh plastik të bardhë dhe dha një efekt shumë të bukur të zbehur, por jo shumë të zbehur, sepse drejtimi nga vjen drita me ngjyrë është shumë i venitur. Unë kam bashkuar një rezistencë 320 Ohm midis daljes dixhitale Arduino 5 dhe hyrjes NeoPixel. Pastaj unë gjithashtu kam bashkuar një tel midis 5v në unazën Arduino dhe NoePixel dhe Ground nga Arduino shkon në tokë në NeoPixel.

Hapi 6: Kodi

Kodi im bazohet në një shembull tjetër të Simon Says, por më është dashur të ndryshoj dhe të shtoj kod të ndryshëm që ai të punojë me unazën NeoPixel dhe pads e prekjes. Unë gjithashtu programova disa tinguj të ndryshëm. Një rezultat i lartë është ajo që shtova gjithashtu dhe kam shtuar gjithashtu një buton për ndryshimin e shpejtësisë. Kodi bazohet në tutorialin e vjetër dhe të vjetër Simon për Arduino dhe unë e vendosa atë në shënimet në pjesën e sipërme të skenarit kryesor.

Recommended: