Cuprins:

Labirintul lui Sif (joc) - Arduino ITTT: 4 pași (cu imagini)
Labirintul lui Sif (joc) - Arduino ITTT: 4 pași (cu imagini)

Video: Labirintul lui Sif (joc) - Arduino ITTT: 4 pași (cu imagini)

Video: Labirintul lui Sif (joc) - Arduino ITTT: 4 pași (cu imagini)
Video: AM GASIT BAZA SECRETA A LUI MAXINFINITE IN MINECRAFT ! *horror* 2024, Iulie
Anonim
Sif's Maze (Joc) - Arduino ITTT
Sif's Maze (Joc) - Arduino ITTT

Școala mea mi-a dat sarcina să fac ceva interactiv cu un Arduino. Am făcut un mic joc de labirint, care, din păcate, nu a ieșit atât de bine, dar nu ezitați să îl terminați sau să îl adăugați

Acest proiect a început ca un concept pentru un TBA despre mitologia nordică. Ai fost Lifthrasir, iubitor de viață și ți-ai uitat numele. Ori a trebuit să-ți găsești iubitul, Lif, sau să scapi de pădurea în care te-ai trezit. Din păcate, nici asta nu a ieșit prea bine, așa că l-am schimbat într-un mic joc de labirint, ținându-mă tot de mitologia nordică

Pasul 1: De asta veți avea nevoie

Pentru acest proiect sunt necesare următoarele piese:

- Arduino Uno

- Salt fire

- Afișaj cu cristale lichide (LCD) (16, 2)

- Buton x2

- Potențiometru

- Rezistor 10k Ohm x3

- Cel puțin 1 kg de piatră săpunească (cu cât aveți mai multă piatră, cu atât va fi mai ușor să încadrați hardware-ul în interior).

- Dop din lemn x4

Pasul 2: Timp, până la un R T

Timp, până la un R T
Timp, până la un R T

Ați citit-o corect doamnelor și domnilor. Este timpul să A R T. Sau mai bine zis, să sculptați piatra de săpun în așa fel încât hardware-ul să se potrivească în interior.

Am făcut acest lucru scobind și râzând piatra, dar dacă aveți alte instrumente mai profesionale acasă, nu ezitați să le folosiți. Piatră de săpun este foarte ușor de cultivat, deci chiar nu aveți nevoie de un burghiu MX-30KSUPER sau ceva de genul acesta. Produsele standard de scobire și răcire vor funcționa bine.

În primul rând, trebuie să împărțim piatra în două. Credeți sau nu, dar am făcut acest lucru luând un ferăstrău pentru metale moi și tăiat chiar prin el. acum că avem 2 jumătăți de piatră, putem începe să sculptăm o formă dreptunghiulară undeva în mijlocul uneia dintre jumătăți. Vom folosi acest lucru pentru afișare. L-am făcut pe al meu suficient de mare pentru ca afișajul ÎNTREG să se încadreze, dar îl puteți modela și într-un mod în care doar afișajul în sine va fi dezvăluit.

PROCED CU ATENȚIE !! așa cum ați fi observat, există o crăpătură uriașă în jumătatea afișajului meu. S-a întâmplat în timp ce forăm în apropierea unei părți mai subțiri (Vom ajunge la forare mai târziu). Aveți mare grijă când găuriți lângă piese mai subțiri, deoarece acest lucru se întâmplă foarte mult.

Da, poate fi atent și în general. Mi-ar plăcea să văd pe cineva rănit din cauza proiectului meu.

Acum! În ceea ce privește a doua jumătate, vom avea nevoie de o formă de dreptunghi scobit. Suficient de adânc pentru a se potrivi cu Arduino și potometru, dar nu prea adânc, deoarece nu doriți ca piatra să se despartă.

E timpul să găuriți, iubito. Acum doriți să alegeți 4 locuri în jurul orificiului de afișare și a părții goale a jumătăților dvs. Mai târziu, veți pune dopurile de lemn acolo pentru a sprijini jumătatea superioară (Afișare). Faceți găuri în (Nu prin) piatră și puneți dopurile în găuri. Faceți același lucru cu jumătatea superioară (afișaj). Vă sugerez să puneți aceste găuri în aceleași locuri.

După ce ați făcut acest lucru, ar trebui să puteți pune pietrele una peste cealaltă, cu spațiu între ele!

Pasul 3: Hardware La Vista, Baby

Hardware La Vista, Baby
Hardware La Vista, Baby
Hardware La Vista, Baby
Hardware La Vista, Baby
Hardware La Vista, Baby
Hardware La Vista, Baby
Hardware La Vista, Baby
Hardware La Vista, Baby

Îmi pare rău pentru teribilul joc de cuvinte Terminator, dar este timpul să asamblați inima mașinii.

Începeți cu lipirea fie a pinilor, fie a cablurilor de salt pe ecranul LCD. Am ales să lipesc firele de salt direct pe ecran. Astfel aș păstra spațiul și totul s-ar potrivi mai bine. Când ați terminat, ecranul dvs. ar trebui să semene cu al meu. Puteți căuta cum să conectați ecranul LCD aici:

www.arduino.cc/en/Tutorial/HelloWorld?de la …

Puteți urma instrucțiunile exacte date în acest tutorial, deoarece am folosit și acest lucru pentru a-mi conecta ecranul, astfel încât codul să funcționeze cu acești pini.

Puteți testa ecranul cu exemplul de cod furnizat în același tutorial după ce ați terminat.

Apoi, vă sugerez să conectați contorul potului la o bucată de placă de circuit. Conectați potometrul și ecranul și testați potometrul rotindu-l. Dacă luminozitatea ecranului LCD se schimbă, l-ați conectat corect. Dacă nu, vă sugerez să aruncați o altă privire asupra tutorialului legat mai sus.

Dacă ați terminat, luați butoanele, conectați-le la sol și pinii de 5V de pe Arduino. Puteți conecta butoanele la orice pin digital. Asigurați-vă că verificați codul dacă pinii sunt identici.

După ce ați terminat, puteți pune hardware-ul în piatră!

Pasul 4: If (lastStep) {code ();}

Bleep bloop. Este timpul pentru a intra în matrice.

Ai ghicit! Este timpul să codificați. Nu-ți face griji. Această parte este de fapt destul de ușoară. Singurul lucru pe care nu l-am putut apuca de treabă a fost jocul peste ecran. Dacă reușiți să puneți în funcțiune, vă rog să-mi spuneți!

Puteți utiliza codul meu pe care l-am adăugat ca fișier descărcabil. Puteți adăuga propriile nivele copiind și lipind nivelurile anterioare, dar cu răspunsuri diferite (stânga și dreapta).

Și asta e tot! Sper cu adevărat că ai scos ceva din acest tutorial și poate chiar ți l-ai făcut!

Dacă ai face-o, mi-ar plăcea să o văd!

Recomandat: