Turinys:

Sifo labirintas (žaidimas) - „Arduino ITTT“: 4 žingsniai (su nuotraukomis)
Sifo labirintas (žaidimas) - „Arduino ITTT“: 4 žingsniai (su nuotraukomis)

Video: Sifo labirintas (žaidimas) - „Arduino ITTT“: 4 žingsniai (su nuotraukomis)

Video: Sifo labirintas (žaidimas) - „Arduino ITTT“: 4 žingsniai (su nuotraukomis)
Video: Labyrinthus - mistinis veiksmo žaidimas/official trailer 2024, Liepa
Anonim
Sifo labirintas (žaidimas) - Arduino ITTT
Sifo labirintas (žaidimas) - Arduino ITTT

Mano mokykla man pavedė padaryti kažką interaktyvaus su „Arduino“. Aš sukūriau nedidelį labirinto žaidimą, kuris, deja, nebuvo toks geras, bet drąsiai jį užbaigti arba papildyti

Šis projektas prasidėjo kaip skandinavų mitologijos TBA koncepcija. Tu buvai Lifthrasiras, gyvenimo mylėtojas ir pamiršai savo vardą. Arba turėjai susirasti savo meilužį Lifą, arba pabėgti iš miško, kuriame pabudai. Deja, tai taip pat nepasirodė labai gerai, todėl pakeičiau jį į mažą labirinto žaidimą, vis dar laikydamasis skandinavų mitologijos

1 žingsnis: šito jums reikės

Šiam projektui reikalingi šie elementai:

- Arduino Uno

- Peršokti laidus

- Skystųjų kristalų ekranas (LCD) (16, 2)

- Mygtukas x2

- potenciometras

- 10 k ohm rezistorius x3

- ne mažiau kaip 1 kg muilo akmens (kuo daugiau akmens turėsite, tuo lengviau bus sumontuoti aparatūrą).

- Medinis kištukas x4

2 žingsnis: laikas, į RT

Laikas, į R. T
Laikas, į R. T

Jūs teisingai perskaitėte ponios ir ponai. Atėjo laikas A R T. O tiksliau, išdrožti muilo akmenį taip, kad aparatūra tilptų į vidų.

Aš tai padariau grūdamas ir tarkuodamas akmenį, bet jei namuose turite kitų, labiau profesionalių įrankių, drąsiai naudokitės jais. Muilo akmuo yra labai lengvai auginamas, todėl jums tikrai nereikia MX-30KSUPER grąžto ar pan. Standartiniai šlifavimo ir trinimo reikmenys veiks gerai.

Pirmiausia reikia padalinti akmenį per pusę. Tikėkite ar ne, bet aš tai padariau paėmęs minkštųjų metalų pjūklą ir pjovęs tiesiai per jį. dabar, kai turime dvi akmens puses, galime pradėti raižyti stačiakampę formą kažkur vienos pusės viduryje. Mes tai naudosime ekranui. Aš padariau savo pakankamai didelį, kad tilptų VISAS ekranas, tačiau taip pat galite jį suformuoti taip, kad būtų parodytas tik pats ekranas.

VYKDAMA SU ATSARGIAI !! kaip jau pastebėjote, mano ekrano pusėje yra didžiulis įtrūkimas. Tai atsitiko gręžiant šalia plonesnės dalies (prie gręžimo pasieksime vėliau). Būkite labai atsargūs gręždami šalia plonesnių dalių, nes taip atsitinka daug.

O taip, galbūt ir apskritai būkite atsargūs. Aš nenorėčiau matyti, kad kas nors būtų sužeistas dėl mano projekto.

Dabar! Kalbant apie antrąją pusę, mums reikės tuščiavidurio stačiakampio formos. Pakankamai gilus, kad tilptų „Arduino“ir puodo matuoklis, bet ne per giliai, nes nenorite, kad akmuo suskiltų.

Laikas gręžti, vaikeli. Dabar norite išsirinkti 4 taškus aplink ekrano skylę ir tuščią pusę. Vėliau įdėsite medinius kištukus, kad palaikytumėte viršutinę (ekrano) pusę. Gręžkite skyles į (ne per) akmenį ir įkiškite kištukus į skyles. Tą patį padarykite su viršutine (ekrano) puse. Siūlau tas skyles dėti į tas pačias vietas.

Kai tai padarysite, turėtumėte sugebėti sudėti akmenis vienas ant kito ir palikti tarpą!

3 žingsnis: aparatinė įranga „La Vista“, kūdikis

Aparatūra „La Vista“, kūdikis
Aparatūra „La Vista“, kūdikis
Aparatūra „La Vista“, kūdikis
Aparatūra „La Vista“, kūdikis
Aparatūra „La Vista“, kūdikis
Aparatūra „La Vista“, kūdikis
Aparatūra „La Vista“, kūdikis
Aparatūra „La Vista“, kūdikis

Atsiprašau už siaubingą „Terminator“kalambūrą, bet pats laikas surinkti mašinos širdį.

Pradėkite lituoti kaiščius arba peršokti laidus prie LCD ekrano. Aš nusprendžiau lituoti šuolio laidus tiesiai prie ekrano. Taip išsaugočiau erdvę ir viskas geriau tilptų. Kai baigsite, jūsų ekranas turėtų atrodyti kaip mano. Čia galite sužinoti, kaip prijungti LCD ekraną:

www.arduino.cc/en/Tutorial/HelloWorld?from…

Galite vadovautis tiksliomis instrukcijomis, pateiktomis šioje pamokoje, nes aš taip pat naudoju tai savo ekranui prijungti, todėl kodas veiks su šiais kaiščiais.

Baigę galite patikrinti ekraną naudodami pavyzdinį kodą, pateiktą toje pačioje pamokoje.

Toliau siūlau prijungti puodų matuoklį prie plokštės. Prijunkite puodų matuoklį ir ekraną ir išbandykite puodų matuoklį jį pasukdami. Jei keičiasi LCD šviesumas, teisingai prijungėte. Jei ne, siūlau dar kartą pažvelgti į aukščiau susietą mokymo programą.

Jei baigsite, paimkite mygtukus, prijunkite juos prie žemės ir 5 V kaiščių „Arduino“. Mygtukus galite prijungti prie bet kokių skaitmeninių kaiščių. Būtinai patikrinkite kodą, jei kaiščiai yra vienodi.

Baigę galite įdėti aparatūrą į akmenį!

4 veiksmas: jei (lastStep) {code ();}

Miego sutrikimas. Laikas įeiti į matricą.

Atspėjai! Atėjo laikas koduoti. Nesijaudink. Ši dalis iš tikrųjų yra gana paprasta. Vienintelis dalykas, kurio negalėjau pradėti dirbti, buvo žaidimas per ekraną. Jei jums pavyks tai padaryti, pasakykite man!

Galite naudoti mano pridėtą kodą kaip atsisiunčiamą failą. Galite pridėti savo lygius, nukopijuodami ir įklijuodami ankstesnius lygius, tačiau pateikdami skirtingus atsakymus (kairėje ir dešinėje).

Ir viskas! Tikiuosi, kad jūs ką nors gavote iš šios pamokos ir galbūt net sukūrėte savo!

Jei tai padarytumėte, aš norėčiau tai pamatyti!

Rekomenduojamas: