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ču
- Korak 8: Lemite konektore
- Korak 9: Isprobajte LED kocku
- Korak 10: Povežite džojstik i dugme
- Korak 11: Zabavite se:)
Video: 3D Tic-Tac-Toe na LED kocki: 11 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
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 izradu.
Igra se može igrati na 3x3x3 led kocki. Svaka točka je jednobojna LED dioda, svaka LED dioda mora se pojedinačno kontrolirati. 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.
Rešenje 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 dugme omogućavaju vam da izaberete LED na kojem želite postaviti svoj "znak".
Naravno, svoju LED kocku možete koristiti samo kao ukras. Dostupan je kôd zbog kojeg LED diode trepću nasumično kao na videu ili jednu za drugom.
Korak 1: Skupite komponente
Popis neophodnih 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 džojstika (KY-023)
- Modul dugmeta (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
- Pinchers
- Mašina za ljuštenje kabela
- Vladar
- Brusni papir (opcionalno)
Korak 2: Označavanje na stiroporu
Napravite oznake 3x3 na bloku od stiropora i probodite rupe na LED diodama kako bi se uklopile. Ruke trebaju 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ći nivo svjetline, možete upotrijebiti brusni papir za trljanje LED dioda.
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. Odlepite oba kraja žica.
Korak 5: Lemljenje LED dioda
Prije svega, povezujemo negativne vodiče zajedno, ovo 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 kada budete spremni s jednim kvadratom, testirajte svih 9 LED dioda. To se može učiniti spajanjem žičanog okvira na uzemljenje Arduina. Zatim upotrijebite žicu kratkospojnika M-M i spojite je na 3,3 V Arduina, a drugom stranom dodirnite raspajanu nogu LED diode, LED bi trebala zasvijetliti. Ako LED lampica 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 pored LED -a, 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 možete lemiti nakon toga.
Zatim postavite posljednji kvadrat visine 4 cm. Uradite iste korake kao i do sada.
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ču
Prvo morate upotrijebiti 9 fleksibilnih oljuštenih ž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 oljuštene ž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. Tri žice spojene na kvadrate omogućit će vam da izaberete LED u okomitom smjeru. 9 žica će vam omogućiti da odaberete stupac u kojem želite upaliti LED diodu.
Korak 8: Lemite konektore
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 bljeskaju jedna u drugu u koloni.
Funkcija ledWrite (x, y, z, v) omogućuje pisanje bilo koje LED diode na kocki. x, y, z su koordinate, moraju biti između 1-3. v je stanje LED diode, kada se 0 LED isključuje, kada se 1 LED uključuje.
Možete zasebno upaliti više LED dioda. Ali paljenje LED diode čini da se ona prije isključi. Ali kašnjenje je samo 0,5 ms pa ćete vidjeti da su oboje uključeni.
Pokušat ću u budućnosti poboljšati ovaj dio programa.
Korak 10: Povežite džojstik i dugme
Modul džojstika bi trebao biti u istom položaju kao LED kocka (kao što je prikazano na slici)
Modul dugmeta:
- Spojite - na Arduino GND
- Spojite + (srednji pin) na Arduino 5V
- Spojite S (izlazni pin) na Arduino A3
Modul džojstika:
- SW do 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 sa uključenom LED diodom
- Igrač 2 igra sa trepćuć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. (sa prvog nivoa ide na treći)
- Pritisnite dugme da biste stavili svoj potpis tamo. (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)
-
Kada neko pobijedi u gornjem desnom dijelu gornji desni kut će zasvijetliti i ako
- Igrač 1 pobjeđuje. Prvi red svetli
- Igrač 2 pobjeđuje. Drugi red svetli
- Igra će vam pokazati i mjesto na kojem ste sakupili svoja 3 znaka.
- Da biste započeli novu igru, pritisnite džojstik na nekoliko sekundi.
Važno: Uvijek pritisnite dugme 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čuje se:
Pomoć u kocki: 6 koraka
Cube Aid: Već godinama mi se sviđaju 3D kocke, fascinirano promatrajući različite uzorke i napravio sam par. Uvijek uključuju prilično lemljenja, pogotovo ako su sorte 8x8x8, ali nedavno sam uzeo drugu instrukciju koja je 8x24x8
STVARI IGRE KOCKI: p: 3 koraka
DICE GAME THING: p: Zdravo, ime je [REDIGOVANO] i pokazat ću vam kako napraviti micro stvarnom kockom. (ovo je za naučni razred MYP3B) Dakle, šta ć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 momci jer 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 IC daljinski upravljač za LED traku koja se kontrolira putem WiFi -a - RGB LED STRIP Upravljanje pametnim telefonom: 4 koraka
ESP8266 RGB LED STRIP WIFI kontrola | NODEMCU Kao IC daljinski upravljač za LED traku koja se kontrolira putem WiFi -a | RGB LED STRIP kontrola pametnog telefona: Zdravo momci, u ovom ćemo vodiču naučiti kako koristiti nodemcu ili esp8266 kao infracrveni 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
Broj koraka / koraka: 3 koraka
পেনড্রাইভ / মেমোরি কার্ডে ভাইরাসের ভাইরাসের হারিয়ে সমাধান সমাধান সমাধান সমাধান সমাধান পেনড্রাইভ পেনড্রাইভ পেনড্রাইভ পেনড্রাইভ মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি এখন এখন এখন।।।।।। Zaštita podataka, pristup prečicama / virusima