Përmbajtje:

Gjarpri portativ: 3 hapa
Gjarpri portativ: 3 hapa

Video: Gjarpri portativ: 3 hapa

Video: Gjarpri portativ: 3 hapa
Video: Иностранный легион, бесчеловечная вербовка! 2024, Nëntor
Anonim
Gjarpër portativ
Gjarpër portativ
Gjarpër portativ
Gjarpër portativ

Ky është një mësim se si të bëni lojën tuaj të gjarprit portativ! E tëra që ju nevojitet është një arduino, disa pajisje elektronike dhe një mënyrë për të vendosur të gjithë gjënë. Këtu është një listë e të gjitha nevojave:

- Arduino uno (1)

- Moduli i xhojstikut (1)

- Matrica Led (1)

- disa tela (10 meshkuj për femra dhe 2 meshkuj për meshkuj)

- bateri (për ta bërë atë plotësisht të lëvizshëm) (rekomandohet 7-12V)

- bordi i bukës (për prototipim)

- materiale për të bërë një rast (ju mund të bëni një rast në mënyra të ndryshme).

Hapi 1: Hapi 1: Prototipizimi

Hapi 1: Prototipizimi
Hapi 1: Prototipizimi
Hapi 1: Prototipizimi
Hapi 1: Prototipizimi

Filloni me lidhjen e levës tuaj dhe matricës LED me arduino. Skema e instalimeve elektrike është treguar më lart, por gjithsesi këtu është një udhëzues i shkruar:

Së pari ju lidhni pinin 5v në arduino në një vend në tabelën e bukës, ne do të quajmë gjithçka që lidhet me këtë pikë voltazhin. Pastaj lidhni një kunj terreni në një vend tjetër në dërrasën e bukës që nuk lidhet me linjën volt, ne do ta quajmë këtë linjë bazë.

Tani ju merrni matricën tuaj LED dhe lidhni kunjin VCC me linjën volt dhe pinin GND me linjën tokësore. Pas kësaj ju mund të lidhni pin-in DIN-, CS- dhe CLK në përputhje me pikën 13-, 12- dhe 11-pin në arduino tuaj. Matrica juaj LED është funksionale tani.

Më në fund ju merrni modulin tuaj të levës dhe lidhni pinin GND me linjën tokësore dhe pinin +5V me linjën volt. Pastaj lidhni VRx- dhe VRy-pin me analogpins 0 dhe 1 në arduino tuaj (A0 dhe A1) dhe lidhni SW-pin me 2-pin.

Opsionale, jo shumë opsionale nëse doni ta bëni këtë plotësisht të lëvizshëm, mund të shtoni disa bateri (rekomandohet 7-12V, për shembull një bateri 9V me një lidhës të parakohshëm të baterisë 9V). Ju thjesht mund të lidhni + fundin e baterisë tuaj me Arduino Vin dhe fundin me tokën Arduino (fig 1). Ju mund të shtoni një çelës ndërrues midis baterisë dhe Vin-pin për të kaluar lehtë Arduino në ose të.

Prototipi juaj është vendosur tani! Pasi të keni bërë kodimin (kështu që ju e dini që gjithçka funksionon) ju mund të zëvendësoni tabelën e bukës me një pjatë saldimi për ta bërë atë më pak të prirur të copëtohet.

Hapi 2: Hapi 2: Kodimi

Hapi 2: Kodimi
Hapi 2: Kodimi

Kodimi i këtij projekti përbëhet nga 2 pjesë. Në pjesën e parë ne duhet të sigurohemi që në të vërtetë mund të përdorim ledmatrix. Unë nuk e bëra këtë vetë pasi ky është një kodim i nivelit tjetër dhe unë jam vetëm një ndërmjetës në rastin më të mirë. Nëse doni të luani me këtë, Instructable dhe arduino kanë disa mësime të mahnitshme se si ta bëni këtë. Kam përdorur këto kodim për bazën e lojës time të gjarprit:

www.instructables.com/id/LED-Matrix-with-A…

Pasi të keni ndjekur këtë tutorial, mund të hapni menjëherë duke bërë lojën tuaj të gjarprit. Nëse nuk doni t'i shkruani të gjitha kodet vetë, mund t'i shkarkoni të miat më lart. Vetëm sigurohuni që kunjat tuaja janë vendosur në ato të duhurat. Këtu është një mësim i vogël se si të krijoni kodin:

Së pari kopjova kodin MakeSpace_LEDMatrix nga mësimi. Nëse e keni shkarkuar skedarin zip nga tutoriali, mund ta gjeni në shembujt. I hoqa të gjitha kodimet që tërhoqën diçka në matricë sepse ne do ta bëjmë atë vetë.

Ju mund të bëni disa ndryshore:

- pozicioni x dhe y për ushqimin.

- një grup postimesh x dhe y për trupin e gjarprit

- një ndryshore drejtimi

- një ndryshore e gjatësisë së gjarprit

- një ndryshore rezultati (mund ta bëni këtë të varur nga gjatësia)

- një pauzë boolean

Në konfigurimin, filloni me tërheqjen e ushqimit dhe gjarprit në matricë dhe shtoni një vonesë. Pastaj shkoni në lak. Së pari sigurohuni që lak të funksionojë vetëm kur loja nuk është ndalur dhe mos e ndaloni lojën sa herë që shtypet levë (SW-pin/pin-2). Sigurohuni që trupi i gjarprit të ndjekë kokën duke zëvendësuar pozicionin x dhe y të pjesës së fundit të trupit me pozicionin x dhe y të pjesës së trupit që vjen më pas. Kjo mund të bëhet lehtësisht duke përdorur një lak for.

Tani mund ta bëni kokën të lëvizë drejt drejtimit të saj. Kur të bëhet kjo, ndryshoni drejtimin e kokës së gjarprit sa herë që levë shtypet në drejtimin përkatës. Mbani në mend se nuk keni pse të jeni në gjendje të ndryshoni drejtimin në drejtimin që tashmë po shkon dhe gjarpri nuk mund të bëjë një kthesë U. Tani sigurohuni që sa herë që gjarpri largohet nga matrica (-1 ose 8) të kthehet në anën tjetër të matricës. Bëni këtë në boshtin x dhe y.

Sa herë që koka e gjarprit arrin koordinatat e ushqimit, shtoni 1 në gjatësinë e gjarprit (e cila duhet të pjellë një pjesë tjetër të trupit) dhe jepini ushqimit një pozicion të ri, të rastësishëm në matricë. Në fund të lakut, tërhiqni pjesët e gjarprit në matricë dhe vendosni një vonesë.

Së fundi ne duam të bëjmë një ekran të lojës. Në lakin tuaj, bëni një lak për të cilin kontrollon për çdo pjesë të trupit nëse përplaset me kokën. Kur të ndodhë, bëjeni që të hyjë në një zbrazëti të re të quajtur diçka si GameOver. Këtu mund të shkruani gameover në matricë duke përdorur kodet e dhëna në tutorialin e matricës, pastaj mund të vizatoni rezultatin dhe pas kësaj të rivendosni lojën. Mbani në mend se rivendosja e lojës do të arrihet kur rivendosni të gjitha ndryshoret fillestare.

Hapi 3: Hapi 3: Boksi

Hapi 3: Boksi
Hapi 3: Boksi
Hapi 3: Boksi
Hapi 3: Boksi
Hapi 3: Boksi
Hapi 3: Boksi

Ju mund të bëni një kuti në mënyra të ndryshme. Siç thashë, rekomandohet që së pari të lidhni telat së bashku para se të vendosni gjithçka në një kuti.

Doja të bëja kutinë prej druri, por për shkak të mungesës së kohës e bëra nga kartoni, polistirami, zam dhe letër me ngjyrë. Së pari bëra një kuti nga kartoni duke e prerë dhe palosur atë. Në këtë kuti kam vendosur telat, bateritë dhe arduinon time. Joystick dhe matrica ishin vendosur në krye të kutisë, me instalime elektrike që hynin në kuti. Pas kësaj mora pak polisterol për të mbuluar gjithçka përveç levës dhe matricës. E mbështolla të gjithë me letër jeshile, duke e ngjitur fort. Më në fund mora një dekorim në formën e shiritave të kuq dhe shkronjave blu.

Dhe mbaruat! Tani ju keni një lojë gjarpër portative për të marrë aty ku dëshironi të shkoni. Ju nuk jeni Nintendo.

Recommended: