Sisukord:
- Samm: koguge komponendid
- 2. etapp: märgistus vahtpolüstüroolile
- Samm: valgusdioodide liivapaberiga lihvimine (valikuline)
- Samm: juhtmete ettevalmistamine
- Samm: LED -ide jootmine
- 6. samm: ruutude kokku jootmine
- Samm: kuubi kinnitamine trükkplaadile
- Samm: jootke pistikud
- Samm: proovige LED -kuubikut
- Samm: ühendage juhtnupp ja nupp
- Samm: nautige:)
Video: 3D Tic-Tac-Toe LED-kuubikul: 11 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Kas olete kunagi tahtnud kodus mängida kolmemõõtmelist Tic Tac Toe'i?
Kui vastus on jaatav, pakub see juhis teile kogu selle koostamiseks vajalikku teavet.
Mängu saab mängida 3x3x3 led -kuubikul. Iga punkt on ühevärviline, iga LED-i tuleb juhtida eraldi. Tic-tac-toe mängimiseks on vaja vähemalt kolme erinevat märki (tavaliselt o x ja tühi), kuid ühevärvilises LED-kuubikus, mis oleks võimatu.
Lahus vilgub. Kui mängu alustatakse, lülitatakse iga LED välja, esimene mängija mängib sisselülitatud LED -ga, teine mängija vilgub, nii et mängu saab sel viisil mängida.
Joystick ja nupp võimaldavad teil valida LED -i, kuhu soovite oma "märgi" paigutada.
Loomulikult võite lihtsalt kasutada oma LED -kuubikut kaunistuseks. Pakutakse koodi, mis paneb LED -id vilkuma juhuslikult nagu videos või üksteise järel.
Samm: koguge komponendid
Mängu loomiseks vajalike komponentide loend:
- 22*30 Universaalne trükkplaat (või suurem)
- Arduino UNO
- 27 LED -i (kasutasin 3 mm LED -e)
- Juhtkangi moodul (KY-023)
- Nupumoodul (KY-004)
- 20 M-F hüppajatraati
- Traat
- Painduvad juhtmed
- 12 F-F pistik
Vajalikud tööriistad
- Vahtpolüstürool See muudab teie töö lihtsamaks!
- Jootekomplekt
- Kuumliimipüstol
- Näpitsad
- Kaablite koorija
- Joonlaud
- Liivapaber (valikuline)
2. etapp: märgistus vahtpolüstüroolile
Tehke vahtpolüstüreenplokile 3x3 märgistust ja torkige LED -idesse augud, et need sobiksid. Aukud peaksid olema üksteisest 2 cm kaugusel, kuna loome kuubikut. Selleks peaksite kasutama joonlauda.
Samm: valgusdioodide liivapaberiga lihvimine (valikuline)
Suurema heledustaseme saavutamiseks võite valgusdioodide hõõrumiseks kasutada liivapaberit.
Samm: juhtmete ettevalmistamine
Katmata juhtmed peaksid olema 4,5 cm pikad, valmistage neist ette 24. Need on kuubi raamid.
Tuleb ette valmistada 12 painduvat traati. 9 neist peaksid olema 6-7 cm pikad. 3 neist peaksid olema 12-13 cm. Eemaldage juhtmete mõlemad otsad maha.
Samm: LED -ide jootmine
Esiteks ühendame negatiivsed juhtmed kokku, tavaliselt on see LED -i lühem jalg.
Asetage LED -id eelnevalt valmistatud vahtpolüstüroolile. Asetage juhtmed nagu pildil näidatud, kui keerake lühem jalg traadi ümber. Seejärel jootke valgusdioodid traadi külge ettevaatlikult, pärast seda jootke traat mõlemalt poolt, see hoiab ruudu koos.
Oluline on, et kui olete ühe ruuduga valmis, katsetage kõiki 9 valgusdioodi. Seda saab teha, ühendades traatraami Arduino maapinnaga. Seejärel kasutage M-M hüppaja traati ja ühendage see Arduino 3,3 V vooluga ning puudutage teist külge LED-i jootmata jalaga, LED peaks süttima. Kui ükski LED ei sütti, puudutab tõenäoliselt üks positiivsetest jaladest traatraami, peaksite neid kontrollima.
Peate ette valmistama 3 LED -ruutu.
6. samm: ruutude kokku jootmine
See on kõige raskem osa, selles etapis peaksite paluma abikätt.
Asetage vahtpolüstüroolile üks ruut, seejärel kleepige traat valgusdioodi kõrvale vertikaalsesse asendisse. On oluline, et see juhe puudutaks AINULT valgusdioodide positiivseid jalgu. Keerake positiivne jalg (see, mida te pole veel jootnud) ümber traadi ja jootke see. Tehke seda iga LED -iga.
Asetage teine ruut 2 cm kõrgusele. Keerake positiivsed jalad ümber vertikaalsete juhtmete. Ruut jääb sinna nii, nii et pärast seda saate igaüks jootma hakata.
Seejärel asetage viimane ruut 4 cm kõrgusele. Tehke samu samme nagu varem.
TÄHTIS: Horisontaalsed juhtmed ei tohiks vertikaalseid juhtmeid puudutada.
Kui olete sammuga valmis, peaksite iga LED -i kontrollima nagu varem.
Samm: kuubi kinnitamine trükkplaadile
Esiteks peate kasutama 9 painduvat kooritud traati.
Sisestage traadi üks külg läbi trükkplaadi augu, jootke see horisontaalse traadi külge. Tehke seda kõigi horisontaalsete juhtmetega. Pärast seda kinnitage kuubik plaadile kuuma liimiga.
Teiseks kasutage 3 pikemat painduvat kooritud traati.
Jootke need ruutude külge ja sisestage need aukude kaudu (saate kasutada suuremat auku tahvli nurgas)
Kui olete sammuks valmis, ripub plaadi allosas 12 juhtmest. Ruutudega ühendatud 3 juhet võimaldavad teil valida valgusdioodi vertikaalsuunas. 9 juhtme abil saate valida veeru, kus soovite LED -i süttida.
Samm: jootke pistikud
Jootke pistikud ülaosas. Peaksite horisontaalsed ja vertikaalsed eraldama nagu mina.
Jootke 9 juhet pistikute külge, nagu pildil näidatud.
Seejärel jootke 3 juhet 3 pistiku külge. Ühendage traat ülevalt 10. tihvtiga, keskelt 11. ja alt 12. kohale ning jootke need sinna.
Liimige ülejäänud juhtmed plaadile.
Teie LED -kuup on valmis, peaksite seda kohe proovima.
Samm: proovige LED -kuubikut
Ühendage LED-kuubiku 1-9 Arduino D0-D8-ga (1 kuni D0, 2 kuni D1 …)
Ühendage 10-12 Arduinoga järgmiselt:
- 10 kuni D11
- 11 kuni D10
- 12 kuni D9
Laadige pakutud kood Arduinole üles.
Funktsioon ledRandom () paneb LED -id juhuslikult vilkuma
Funktsioon ledSeq () paneb LED -id veerus üksteise järel vilkuma.
Funktsioon ledWrite (x, y, z, v) võimaldab teil kuubikule kirjutada mis tahes LED -i. x, y, z on koordinaadid, need peavad jääma vahemikku 1-3. v on LED -i olek, kui 0 LED kustub, kui 1 LED süttib.
Saate eraldi valgustada rohkem LED -e. Kuid LED -i välklamp lülitab eelneva välja. Kuid viivitus on vaid 0,5 ms, nii et näete, et mõlemad on sisse lülitatud.
Püüan tulevikus seda programmi osa parandada.
Samm: ühendage juhtnupp ja nupp
Juhtkangi moodul peaks olema LED -kuubikuga samas asendis (nagu pildil näidatud)
Nupumoodul:
- Ühendage - Arduino GND -ga
- Ühendage + (keskmine tihvt) Arduino 5V -ga
- Ühendage S (väljundnõel) Arduino A3 -ga
Juhtkangi moodul:
- SW kuni A2
- VRY kuni A1
- VRX kuni A0
- +5V kuni Arduino 5V
- GND Arduino GND -le.
Seejärel kinnitage moodulid ja LED -kuup plastist tasapinnale ning laadige kood üles Arduino.
Samm: nautige:)
Teie 3D Tic-Tac-Toe on valmis.
Siin on lühike õpetus, kuidas mängida:
- Mängija 1 mängib sisselülitatud LED -iga
- Mängija 2 mängib vilkuva LED -iga
- Kui LED on sisse lülitatud, vilgub LED kiiremini.
- Saate LED -i valida juhtkangi abil. Juhtkangiga klõpsates saate alla minna. (esimeselt tasemelt läheb see kolmandale)
- Vajutage nuppu, et allkiri alla panna. (See paneb selle sinna, kus LED vilgub kiiresti)
- Võidab see, kes kogub kolm märki x, y või z suunas. (Diagonaalid pole veel kaasas)
-
Kui keegi võidab ülaosas, süttib parem ülemine nurk ja kui
- Mängija 1 võidab. Esimene rida süttib
- Mängija 2 võidab. Teine rida süttib
- Mäng näitab teile ka kohta, kust oma 3 märki kogusite.
- Uue mängu alustamiseks vajutage juhtnuppu mõneks sekundiks.
Tähtis: vajutage alati nuppu sekundiks ja hoidke juhtkangi pool sekundit.
Kavatsen tulevikus mängu parandada, lisades diagonaalid.
Kui teil on küsimusi, kirjutage kommentaar või sõnum.
Soovitan:
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Neopixel Ws2812 LED -i või LED -riba või LED -rõnga kasutamine Arduinoga: 4 sammu
Kuidas kasutada Neopixel Ws2812 LED -i või LED -riba või LED -rõngast Arduinoga: Tere poisid, kuna Neopixeli LED -riba on väga populaarsed ja seda nimetatakse ka ws2812 LED -ribaks. Need on väga populaarsed, kuna nendel LED -ribadel saame käsitleda iga LED -i eraldi, mis tähendab, et kui soovite, et vähesed LED -id helendaksid ühes värvitoonis
ESP8266 RGB LED -riba WIFI juhtimine - NODEMCU IR -kaugjuhtimispuldina LED -riba jaoks, mida juhitakse Wifi kaudu - RGB LED STRIP nutitelefoni juhtimine: 4 sammu
ESP8266 RGB LED -riba WIFI juhtimine | NODEMCU IR -kaugjuhtimispuldina LED -riba jaoks, mida juhitakse Wifi kaudu | RGB LED STRIP nutitelefoni juhtimine: Tere poisid, selles õpetuses õpime, kuidas kasutada nodemcu või esp8266 IR -kaugjuhtimispuldina, et juhtida RGB LED -riba ja Nodemcu saab juhtida nutitelefoniga WiFi kaudu. Nii et põhimõtteliselt saate oma nutitelefoniga juhtida RGB LED -riba
Raputage seda nagu Tic-Taci!: 9 sammu (piltidega)
Raputage seda nagu Tic-Taci !: Kohustuslikus rahapajakonteineris asuvate magnetitega toidetav laetav LED-taskulamp
Tic-Taci taskulamp: 5 sammu
Tic-Tac taskulamp: kuidas luua taskulamp vana tic-tac konteineri, 3 ni-mh aaa patareide ja umbes 1,50 dollari abil osade kaupa. Pange tähele, et see pole mitte ainult minu esimene juhendatav, vaid tegin seda ilma igasuguse planeerimiseta mis iganes. See oli pigem "Hei, ma ei tea