
Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10

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

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ë

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

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



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



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:
Kujtesë për takimin e kalendarit Outlook me prekje Nextion: 6 hapa

Kujtesë për takimin e kalendarit Outlook me prekje Nextion: Arsyeja pse e fillova këtë projekt ishte sepse shpesh herë humba takimet dhe kuptova se kam nevojë për një sistem më të mirë përkujtues. Edhe pse ne përdorim Microsoft Outlook Calendar, por pjesën më të madhe të kohës e kalova në Linux/UNIX në të njëjtin kompjuter. Gjatë punës me
Simon Thotë Lojë: 13 Hapa

Simon thotë lojë: Mirë se vini në lojën time Simon thotë! Kjo e vështirë do të të përshkojë për të krijuar një lojë Simon thotë në tinkercad
Simon Thotë Kujtesa Lojë: 4 Hapa

Simon Thotë Kujtimi Lojë: Kjo është një lojë që shumë prej nesh e duan dhe e mbajnë mend që nga fëmijëria. Jo vetëm që po rifreskojmë kujtimet nostalgjike, por po i shtojmë në botën e inxhinierisë kompjuterike! Kjo lojë përbëhet nga nivele të ndryshme në të cilat LED -të me hel
Finalja e Inxhinierisë Kompjuterike Simon thotë: Lojë: 3 hapa

Finalja e Inxhinierisë Kompjuterike Simon thotë Lojë: Ideja ime: Projekti im është loja Simon Says. Në këtë lojë ka katër LED dhe katër butona. Muzika do të luajë nga zilja ndërsa dritat LED ndizen që përputhen me muzikën. Pastaj loja do të fillojë. Një LED do të ndizet dhe ju duhet të klikoni prapanicën
Simon Thotë Lojë Me Arduino: 5 Hapa

Simon thotë lojë me Arduino: DIY Simon thotë lojë me Arduino, unë do t'ju tregoj se si të bëni një lojë Simon thotë se duke përdorur një Arduino, është shumë e thjeshtë, unë jam duke paditur Arduino Nano, Regjistrohu në kanalin tim në YouTube