Sadržaj:
- Korak 1: Skupite komponente
- Korak 2: Označavanje na stiroporu
- Korak 3: Šmirglanje LED dioda brusnim papirom (opcionalno)
- Korak 4: Priprema žica
- Korak 5: Lemljenje LED dioda
- Korak 6: Lemljenje kvadrata zajedno
- Korak 7: Pričvršćivanje kocke na pločicu
- Korak 8: Lemite priključke
- Korak 9: Isprobajte LED kocku
- Korak 10: Spojite joystick i gumb
- Korak 11: Zabavite se:)
Video: 3D Tic-Tac-Toe na LED kocki: 11 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Jeste li ikada poželjeli igrati Tic Tac Toe u 3 dimenzije kod kuće?
Ako je odgovor potvrdan, ovaj Instructable pruža vam sve potrebne informacije za njegovu izradu.
Igra se može igrati na LED kocki 3x3x3. Svaka točka je jednobojna LED, svaka LED dioda mora se kontrolirati pojedinačno. Za igranje tic-tac-toe-a potrebna su najmanje 3 različita znaka (obično o x i prazno), međutim u jednobojnoj LED kocki to bi bilo nemoguće.
Otopina treperi LED diodom. Kad se započne igra, svaka LED lampica je isključena, prvi igrač igra s uključenom LED diodom, drugi igrač ima trepćuću LED diodu, pa se igra može igrati na taj način.
Džojstik i gumb omogućuju vam da odaberete LED mjesto na koje želite postaviti svoj "znak".
Naravno, svoju LED kocku možete koristiti samo kao ukras. Dostavljen je kôd zbog kojeg LED diode trepću nasumično kao na videu ili jednu za drugom.
Korak 1: Skupite komponente
Popis potrebnih komponenti za izradu igre:
- 22*30 Univerzalna ploča (ili veća)
- Arduino UNO
- 27 LED dioda (koristio sam LED diode od 3 mm)
- Modul joystick (KY-023)
- Modul gumba (KY-004)
- 20 kratkospojnih žica M-F
- Žica
- Fleksibilne žice
- 12 F-F konektor
Potrebni alati
- Stiropor Olakšat će vam rad!
- Komplet za lemljenje
- Pištolj za vruće ljepilo
- Pinches
- Mašina za ljuštenje kabela
- Vladar
- Brusni papir (nije obavezno)
Korak 2: Označavanje na stiroporu
Napravite oznake 3x3 na bloku od stiropora i probušite rupe na LED diodama kako bi se uklopile. Rupe bi trebale biti udaljene 2 cm jedna od druge, jer stvaramo kocku. Za to biste trebali koristiti ravnalo.
Korak 3: Šmirglanje LED dioda brusnim papirom (opcionalno)
Da biste postigli veću razinu svjetline, možete brusnim papirom trljati LED diode.
Korak 4: Priprema žica
Izložene žice trebaju biti dugačke 4,5 cm, pripremite ih 24. Ovo će biti okvir kocke.
Potrebno je pripremiti 12 fleksibilnih žica. 9 njih bi trebalo biti dugačko 6-7 cm. 3 od njih trebaju biti 12-13 cm. Odlijepite oba kraja žica.
Korak 5: Lemljenje LED dioda
Prije svega, povezujemo negativne vodiče zajedno, to je obično kraći krak LED -a.
Postavite LED diode na stiropor koji je prethodno pripremljen. Postavite žice kao što je prikazano na slici, a zatim omotajte kraću nogu oko žice. Zatim pažljivo zalemite LED diode na žicu, nakon toga lemite žicu s obje strane, to će držati kvadrat zajedno.
Važno je da kad budete spremni s jednim kvadratom, testirajte svih 9 LED dioda. To se može učiniti spajanjem žičanog okvira na tlo Arduina. Zatim upotrijebite žicu kratkospojnika M-M i spojite je na 3,3 V Arduina, a drugom stranom dodirnite raspajanu nogu LED-a, LED bi trebala zasvijetliti. Ako LED dioda ne svijetli, vjerojatno jedna od pozitivnih nogu dodiruje žičani okvir, trebali biste to provjeriti.
Morate pripremiti 3 LED kvadrata.
Korak 6: Lemljenje kvadrata zajedno
Ovo je najteži dio, u toj fazi trebate zatražiti ruku pomoći.
Postavite jedan kvadrat na stiropor, a zatim zalijepite žicu uz LED, u okomitom položaju. Važno je da ova žica SAMO dodiruje pozitivne noge LED dioda. Omotajte pozitivnu nogu (onu koju još niste lemili) oko žice i lemite je. Učinite to sa svakom LED diodom.
Drugi kvadrat postavite u visinu od 2 cm. Omotajte pozitivne noge oko okomitih žica. Kvadrat će tako ostati tako da svaki nakon toga možete lemiti.
Zatim postavite posljednji kvadrat visine 4 cm. Učinite iste korake kao i prije.
VAŽNO: Vodoravne žice ne smiju dodirivati okomite žice.
Nakon što ste spremni s korakom, trebali biste provjeriti svaku LED diodu kao i prije.
Korak 7: Pričvršćivanje kocke na pločicu
Prvo morate upotrijebiti 9 fleksibilnih oguljenih žica.
Umetnite jednu stranu žice kroz otvor na ploči, lemite je na vodoravnu žicu. Učinite to sa svim vodoravnim žicama. Nakon toga pričvrstite kocku na dasku, nanošenjem vrućeg ljepila.
Drugo, upotrijebite 3 duže fleksibilne oguljene žice.
Lemite ih na kvadrate, a zatim ih umetnite kroz rupe (Možete koristiti veću rupu na uglu ploče)
Kad ste spremni s korakom, na dnu ploče visi 12 žica. 3 žice spojene na kvadrate omogućit će vam odabir LED u okomitom smjeru. 9 žica omogućit će vam da odaberete stupac u kojem želite upaliti LED.
Korak 8: Lemite priključke
Lemite konektore na vrhu. Trebali biste odvojiti vodoravne i okomite kao što sam ja učinio.
Lemite 9 žica na konektore, kao što je prikazano na slici.
Zatim lemite 3 žice na 3 konektora. Spojite žicu od vrha do 10. pina, sredinu do 11. i dna do 12. i tamo ih lemite.
Ostatak žica zalijepite na ploču.
Vaša LED kocka je spremna, trebali biste je isprobati sada.
Korak 9: Isprobajte LED kocku
Spojite 1-9 na LED kocki s D0-D8 u Arduinu (1 do D0, 2 do D1 …)
Spojite 10-12 na Arduino kao:
- 10 do D11
- 11 do D10
- 12 do D9
Prenesite priloženi kôd na Arduino.
Funkcija ledRandom () učinit će da LED diode nasumično bljeskaju
Funkcija ledSeq () učinit će da LED diode trepere jedna u drugu u stupcu.
Funkcija ledWrite (x, y, z, v) omogućuje vam upisivanje bilo koje LED diode na kocku. x, y, z su koordinate, moraju biti između 1-3. v je stanje LED diode, kada se 0 LED ugasi, kada se 1 LED uključi.
Možete zasebno upaliti više LED dioda. Ali paljenje LED diode čini da se ona prije isključi. No kašnjenje je samo 0,5 ms pa ćete vidjeti kako su oboje uključeni.
Pokušat ću u budućnosti poboljšati ovaj dio programa.
Korak 10: Spojite joystick i gumb
Modul upravljačke palice trebao bi biti u istom položaju kao LED kocka (kao što je prikazano na slici)
Modul gumba:
- Spojite - na Arduino GND
- Spojite + (srednji pin) na Arduino 5V
- Spojite S (izlazni pin) na Arduino A3
Modul joystick:
- SW prema A2
- VRY do A1
- VRX do A0
- +5V na Arduino 5V
- GND u Arduino GND.
Zatim pričvrstite module i LED kocku na plastičnu ravninu i učitajte kôd na Arduino.
Korak 11: Zabavite se:)
Vaš 3D Tic-Tac-Toe je spreman.
Evo kratkog vodiča kako igrati:
- Igrač 1 igra s uključenom LED diodom
- Igrač 2 igra s treperećom LED diodom
- LED dioda treperi brže kada ste na toj LED lampici.
- LED diodu možete odabrati pomoću joystick -a. Klikom na joystick možete se spustiti. (s prve razine ide na treću)
- Pritisnite gumb da biste tamo stavili svoj potpis. (Postavit će ga tamo gdje LED brzo treperi)
- Pobjednik je onaj koji sakupi tri znaka u smjeru x, y ili z. (Dijagonale još nisu uključene)
-
Kad netko pobijedi u gornjem desnom kutu zasvijetlit će gornji desni kut i ako
- Igrač 1 pobjeđuje. Svijetli prvi red
- Igrač 2 pobjeđuje. Drugi red svijetli
- Igra će vam također pokazati mjesto na kojem ste sakupili svoja 3 znaka.
- Da biste započeli novu igru, pritisnite joystick nekoliko sekundi.
Važno: Uvijek pritisnite tipku na sekundu i držite joystick pola sekunde.
Planiram poboljšati igru u budućnosti, uključivanjem dijagonala.
Ako imate pitanja, napišite komentar ili poruku.
Preporučeni:
Kako napraviti LED kocku - LED kocka 4x4x4: 3 koraka
Kako napraviti LED kocku | LED kocka 4x4x4: LED kocka može se zamisliti kao LED zaslon u kojem jednostavne LED diode od 5 mm igraju ulogu digitalnih piksela. LED kocka omogućuje nam stvaranje slika i uzoraka pomoću koncepta optičkog fenomena poznatog kao postojanost vida (POV). Tako
Pomoć u kocki: 6 koraka
Cube Aid: Svidjaju mi se 3D kocke godinama, fascinirano promatram razne uzorke i napravila sam par. Uvijek uključuju prilično lemljenja, pogotovo ako su sorte 8x8x8, ali nedavno sam uzeo drugu instrukciju koja je 8x24x8
STVAR IGRE KOCKI: p: 3 koraka
THICE GAME THING: p: Pozdrav, ime je [REDIGOVANO] i pokazat ću vam kako napraviti micro stvarnom kockom. (ovo je za znanstveni razred MYP3B) Dakle, što će vam trebati da to napravite? Trebat će vam … Micro: bit Računalo Nekoliko kabela Stabilna internetska veza
Kako koristiti Neopixel Ws2812 LED ili LED STRIP ili LED prsten s Arduinom: 4 koraka
Kako koristiti Neopixel Ws2812 LED ili LED STRIP ili LED prsten s Arduinom: Zdravo dečki, budući da je Neopixel LED traka vrlo popularna, a naziva se i ws2812 LED traka. Vrlo su popularni jer se u ovim LED trakama možemo obratiti svakom LED diodi zasebno, što znači da ako želite da nekoliko LED dioda svijetli u jednoj boji
ESP8266 RGB LED STRIP WIFI kontrola - NODEMCU Kao IR daljinski upravljač za LED traku kontroliran putem Wi -Fi - RGB LED STRIP Upravljanje pametnim telefonom: 4 koraka
ESP8266 RGB LED STRIP WIFI kontrola | NODEMCU Kao IR daljinski upravljač za LED traku kontroliran putem Wi -Fi | Upravljanje pametnim telefonom putem RGB LED STRIP -a: Zdravo dečki, u ovom ćemo vodiču naučiti kako koristiti nodemcu ili esp8266 kao IC daljinski upravljač za upravljanje RGB LED trakom, a Nodemcu će pametni telefon kontrolirati putem WiFi -ja. Dakle, u osnovi možete kontrolirati RGB LED TRAKU pomoću svog pametnog telefona