Përmbajtje:
- Hapi 1: Mblidhni Komponentët
- Hapi 2: Shënimi në polisterol
- Hapi 3: Pastrimi i LED -ve (opsionale)
- Hapi 4: Përgatitja e telave
- Hapi 5: Saldimi i LED -ve
- Hapi 6: Bashkimi i shesheve së bashku
- Hapi 7: Fiksimi i Kubit në Bordin e Qarkut
- Hapi 8: Lidhni lidhësit
- Hapi 9: Provoni Kubin LED
- Hapi 10: Lidhni Joystick dhe Button
- Hapi 11: Argëtohu:)
Video: 3D Tic-Tac-Toe në një kub të udhëhequr: 11 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:24
A keni dashur ndonjëherë të luani Tic Tac Toe në 3 dimensione në shtëpi?
Nëse përgjigja është po, ky Instructable ju siguron çdo informacion të nevojshëm për të krijuar një të tillë.
Loja mund të luhet në një kub të udhëhequr 3x3x3. Çdo pikë është e udhëhequr me një ngjyrë, secila LED duhet të kontrollohet individualisht. Për të luajtur tic-tac-toe të paktën 3 shenja të ndryshme janë të nevojshme, (zakonisht o x dhe bosh) megjithatë në një kub LED me një ngjyrë që do të ishte e pamundur.
Zgjidhja drejtohet duke ndezur. Kur loja fillon çdo led e fikur, lojtari i parë luan me led të ndezur, lojtari i dytë është me led të ndezur, kështu që loja mund të luhet në atë mënyrë.
Një levë dhe një buton ju lejojnë të zgjidhni LED ku dëshironi të vendosni "shenjën" tuaj.
Sigurisht, ju thjesht mund të përdorni kubin tuaj LED si një dekorim. Sigurohet një kod i cili bën që LED -të të ndizen rastësisht si në video, ose njëra pas tjetrës.
Hapi 1: Mblidhni Komponentët
Lista e përbërësve të nevojshëm për të ndërtuar lojën:
- 22*30 Pllakë qarkore universale (ose më e madhe)
- Arduino UNO
- 27 LED (kam përdorur LED 3 mm)
- Moduli i xhojstikut (KY-023)
- Moduli i butonit (KY-004)
- 20 tela kërcyes M-F
- Tela
- Tela fleksibël
- 12 lidhës F-F
Mjetet e nevojshme
- Styrofoam Do ta bëjë punën tuaj më të lehtë!
- Komplet bashkimi
- Armë me ngjitës të nxehtë
- Pinchers
- Pastrues kabllosh
- Sundimtar
- Letër zmerile (opsionale)
Hapi 2: Shënimi në polisterol
Bëni shenja 3x3 në një bllok polistireni dhe vendosni vrima në LED për t'u përshtatur. Vrimat duhet të jenë 2 cm larg njëra -tjetrës, pasi ne po krijojmë një kub. Ju duhet të përdorni një sundimtar për ta bërë këtë.
Hapi 3: Pastrimi i LED -ve (opsionale)
Për të arritur një nivel më të madh shkëlqimi, mund të përdorni një letër zmerile për të fërkuar LED -të.
Hapi 4: Përgatitja e telave
Telat e ekspozuar duhet të jenë 4.5 cm të gjatë, përgatitni 24 prej tyre. Këto do të jenë korniza e kubit.
Duhet të përgatiten 12 tela fleksibël. 9 prej tyre duhet të jenë të gjata 6-7 cm. 3 prej tyre duhet të jenë 12-13 cm. Qëroni të dy skajet e telave.
Hapi 5: Saldimi i LED -ve
Para së gjithash, ne po lidhim lidhjet negative së bashku, kjo është zakonisht këmba më e shkurtër e LED.
Vendosni LED -të në polistiren e përgatitur më parë. Vendosni telat siç tregohet në foto sesa mbështilleni këmbën më të shkurtër rreth telit. Pastaj ngjitni LED -et në tel me kujdes, pas kësaj lidhni një tel në të dy anët, kjo do ta mbajë sheshin së bashku.
Importantshtë e rëndësishme që kur të jeni gati me një katror, të provoni të gjitha 9 LED -të. Mund të bëhet duke lidhur kornizën e telit me tokën e Arduino. Pastaj përdorni një tel bluzë M-M dhe lidheni atë me 3.3 V të Arduino, dhe prekni anën tjetër me këmbën e pashitur të LED, LED duhet të ndizet. Nëse asnjë LED nuk ndizet, ndoshta njëra nga këmbët pozitive prek kornizën e telit, duhet t'i kontrolloni këto.
Ju duhet të përgatitni 3 sheshe LED.
Hapi 6: Bashkimi i shesheve së bashku
Kjo është pjesa më e vështirë, ju duhet të kërkoni një ndihmë në atë fazë.
Vendosni një katror në polistrom, pastaj ngjitni një tel pranë LED, në një pozicion vertikal. Importantshtë e rëndësishme që ky tel VETLM të prekë këmbët pozitive të LED -ve. Mbështilleni këmbën pozitive (atë që nuk e keni ngjitur akoma) rreth telit dhe ngjiteni atë. Bëni atë me çdo LED.
Vendoseni katrorin e dytë në lartësinë 2 cm. Përfundoni këmbët pozitive rreth telave vertikalë. Sheshi do të qëndrojë atje në atë mënyrë, kështu që ju mund të lidhni secilën pas kësaj.
Pastaj vendosni katrorin e fundit në lartësi prej 4 cm. Bëni të njëjtat hapa si më parë.
E RORTNDSISHME: Telat horizontale nuk duhet të prekin telat vertikalë.
Pasi të jeni gati me hapin duhet të kontrolloni çdo LED si më parë.
Hapi 7: Fiksimi i Kubit në Bordin e Qarkut
Së pari, duhet të përdorni 9 tela fleksibël të qëruar.
Futni njërën anë të telit përmes vrimës në tabelën e qarkut, ngjiteni atë në tela horizontale. Bëni atë me të gjitha telat horizontale. Pas kësaj fiksoni kubin në tabelë, duke aplikuar zam të nxehtë.
Së dyti, përdorni 3 tela fleksibël më të zhvishem.
Ngjitini ato në sheshe, dhe pastaj futini ato nëpër vrima (Mund të përdorni vrimën më të madhe në cep të tabelës)
Kur të jeni gati me hapin keni 12 tela të varur në fund të tabelës. 3 telat e lidhur me sheshet do t'ju lejojnë të zgjidhni LED në drejtimin vertikal. 9 telat do t'ju lejojnë të zgjidhni kolonën ku dëshironi të ndizni LED.
Hapi 8: Lidhni lidhësit
Lidhni lidhësit në krye. Ju duhet të ndani ato horizontale dhe vertikale siç bëra unë.
Bashkoni 9 telat në lidhëset, siç tregohet në figurë.
Pastaj lidhni 3 telat në 3 lidhëset. Lidhni telin nga maja në kunjin e 10 -të, mesin në të 11 -in dhe pjesën e poshtme në të 12 -in, dhe ngjitini ato atje.
Ngjitni pjesën tjetër të telave në tabelë.
Kubi juaj LED është gati, duhet ta provoni tani.
Hapi 9: Provoni Kubin LED
Lidhni 1-9 në kubin LED me D0-D8 në Arduino (1 në D0, 2 në D1…)
Lidhni 10-12 me Arduino si:
- 10 deri në D11
- 11 deri në D10
- 12 deri në D9
Ngarko kodin e dhënë në Arduino.
Funksioni ledRandom () do t'i bëjë LED -të të ndizen rastësisht
Funksioni ledSeq () do t'i bëjë LED -të të ndizen në një kolonë njëra pas tjetrës.
Funksioni ledWrite (x, y, z, v) ju lejon të shkruani çdo LED në kub. x, y, z janë koordinatat, ato duhet të jenë midis 1-3. v është gjendja e LED, kur 0 LED do të fiket, kur 1 LED do të ndizet.
Mund të ndizni më shumë LED veç e veç. Por ndezja e një LED e bën atë të mëparshëm të fiket. Por vonesa është vetëm 0.5ms kështu që do t'i shihni të dy të ndezur.
Do të përpiqem ta përmirësoj këtë pjesë të programit në të ardhmen.
Hapi 10: Lidhni Joystick dhe Button
Moduli i levës duhet të jetë në të njëjtin pozicion me kubin LED (siç tregohet në figurë)
Moduli i butonit:
- Lidhni - me Arduino GND
- Lidhni + (kunjin e mesëm) me Arduino 5V
- Lidhni S (pin dalës) me Arduino A3
Moduli i xhojstikut:
- JP në A2
- VRY në A1
- VRX në A0
- +5V në Arduino 5V
- GND në Arduino GND.
Pastaj rregulloni modulet dhe kubin LED në një plan plastik dhe ngarkoni kodin në Arduino.
Hapi 11: Argëtohu:)
3D Tic-Tac-Toe juaj është gati.
Këtu keni një mësim të shkurtër se si të luani:
- Lojtari 1 luan me LED të ndezur
- Luajtësi 2 luan me LED -in që pulson
- LED ndizet më shpejt, kur jeni në atë LED.
- Ju mund të zgjidhni LED tuaj me Joystick. Klikimi me Joystick ju lejon të zbresni poshtë. (nga niveli i parë, do të shkojë në të tretin)
- Shtypni butonin për të vënë poshtë nënshkruani atje. (Do ta vendosë aty ku LED do të pulsojë shpejt)
- Fituesi është ai që mbledh tre shenja në drejtimin x, y ose z. (Diagonalet nuk janë përfshirë ende)
-
Kur dikush fiton në krye këndi i sipërm i djathtë do të ndizet dhe nëse
- Lojtari 1 fiton. Rreshti i parë ndizet
- Lojtari 2 fiton. Rreshti i dytë ndizet
- Loja do t'ju tregojë gjithashtu vendin ku keni mbledhur 3 shenjat tuaja.
- Për të filluar një lojë të re, shtyjeni levën për disa sekonda.
E rëndësishme: Gjithmonë shtypni butonin për një sekondë dhe mbajeni levën për gjysmë sekonde.
Unë po planifikoj të përmirësoj lojën në të ardhmen, duke përfshirë diagonalet.
Nëse keni ndonjë pyetje, shkruani një koment ose mesazh.
Recommended:
Përmirësoni një dritë prapa të njehsorit VU në blu të udhëhequr duke përdorur pjesë të vjetra të llambës CFL .: 3 hapa
Përmirësoni një dritë prapa të njehsorit VU në blu të udhëhequr duke përdorur pjesë të vjetra të llambës CFL .: Gjatë riparimit të një magnetofoni të vjetër Sony TC630 të mbështjellë-mbështjell, vura re që njëra prej llambave të xhamit për dritën e pasme të njehsorit VU ishte thyer. Asnjë sasi bojë përçuese punoi pasi plumbi ishte këputur nën sipërfaqen e xhamit. Zëvendësuesi i vetëm që mund të
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe një Pranker audio të pajtueshme me Troll Arduino/Bordi praktik i Shakasë.: 5 Hapa
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe Tran Arduino Compatible Audio Pranker/Joke Board praktike .: Bordi Troll i krijuar nga Patrick Thomas Mitchell i EngineeringShock Electronics, dhe u financua plotësisht në Kickstarter jo shumë kohë më parë. Unë mora shpërblimin disa javë më parë për të ndihmuar në shkrimin e disa shembujve të përdorimit dhe ndërtimin e një biblioteke Arduino në një përpjekje
Si të bëni kub të udhëhequr nga Rgb: 5 hapa
Si për të bërë kub Rgb Led: në këtë udhëzues unë do të bëj një kub rgb led (kub charlieplex) ok … çfarë është kub charlieplex …? Charlieplexing është një teknikë për drejtimin e një ekrani të shumëfishtë në të cilin relativisht pak I/ Kunjat O në një mikrokontrollues përdoren p.sh për të drejtuar një
Si të ndërtoni një kub me një Arduino dhe një përshpejtues .: 5 hapa
Si të Ndërtoni një Kubesat Me një Arduino dhe Përshpejtues .: Emrat tanë janë Brock, Eddie dhe Drew. Qëllimi kryesor për Klasën tonë të Fizikës është të udhëtojmë nga Toka në Mars ndërsa simulojmë orbitën rreth Marsit duke përdorur një Cube Sat dhe mbledhjen e të dhënave. Qëllimi i grupeve tona për këtë projekt është të mbledhim të dhëna duke përdorur një shpejtësi
Kontrolli i një unaze të udhëhequr nga Neopixel me një sensor gjestesh: 3 hapa (me fotografi)
Kontrolli i një unaze të udhëhequr nga Neopixel me një sensor gjestesh: Në këtë tutorial ne do të luajmë me një sensor gjestesh (APDS-9960) dhe një unazë neopixel për të mësuar se si t'i kombinojmë të dy duke përdorur një Arduino UNO. Produkti përfundimtar do t'i përgjigjet gjeste majtas - djathtas duke animuar lëvizjen e udhëhequr djathtas ose majtas, dhe drejt u