Sisukord:
- Samm: tööriistad ja materjalid
- Samm: laserlõikamine
- 3. samm: hammasratta kokkupanek
- 4. samm: sisendkasti valmistamine ja kokkupanek
- Samm: Arduino vooluring
Video: Interaktiivne Tic-Tac Toe mäng, mida juhitakse Arduino abil: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Projekti Physical Tic-Tac-Toe eesmärk on viia tuntud mäng füüsilisse valdkonda. Algselt mängivad mängu paberil kaks mängijat - pannes kordamööda sümbolid X ja O. Meie idee oli uurida mängijate käitumist radikaalselt erineva vormiga silmitsi seistes. Lisaks meeldis meile väga uurida Steampunk esteetikat, ühendades käikude mehaanika elektroonikaga.
Meie projekti põhiidee on see, et mänguväljade olekuid saab kujutada painutatava materjali kujuga. Väljadel on 3 erinevat olekut: „X”, „O” ja NULL (kasutamata väli). Pidime välja pakkuma viisi, kuidas vähendada ajamite arvu, mis on vajalikud üleminekuks ühest olekust teise. Olles joonistanud mõned visandid, mõistsime, et seda arvu saab vähendada vaid ühele. Allpool olev skeem võtab kokku meie disainiprotsessi.
Samm: tööriistad ja materjalid
Järgmiste materjalide abil peaksite saama valmistada 9 mängukasti. Iga mängukast on iseseisev element ja seda saab kasutada mis tahes konfiguratsioonis. Ilma suurema vaevata võib tahvli pikendada 16 (4 × 4) või 25 (5 × 5) kasti.
Tööriistad:
- Programmeeritav laserlõikur
- Liimipüstol
- Jootmisjaam
Materjalid:
- 9 × SG90 servo (https://components101.com/servo-motor-basics-pinout-datasheet)
- 2 ruutmeetrit. 3 mm MDF plaadist
- 0,5 ruutmeetrit. läbipaistvast 4 mm akrüülplaadist
- Leivalaud
- Jumper juhtmed
- Arduino plaat
- 9 Vajutage nuppe
- Elastne niit
- 80 cm 8 mm õõnes toru (akrüül/alumiinium)
- 9 takisti 10 kilomoomi
- Leivalaud
Samm: laserlõikamine
Iga karbi jaoks on vaja umbes 0,3 ruutmeetrit 3 mm MDF -plaati. Elementide paigutamine lõuendile pole oluline. Pange tähele, et käigud ei ole üleliigsed - kõik need on vajalikud karbi toimimiseks. Pakutud SVG -faili võib olla vaja kohandada, et see erinevatel printeritel korralikult töötaks.
3. samm: hammasratta kokkupanek
Kasti sees oleva mehhanismi ehitamiseks peame vajaliku hammasrataste komplekti laseriga lõikama ja kokku liimima
4. samm: sisendkasti valmistamine ja kokkupanek
Protsessi teine osa on füüsilise sisendkapi loomine. See on 3X3 laud, kus iga nupp vastab mängulaua vastavatele kastidele.
- Osad lõigatakse laseriga ja monteeritakse kokku.
- Nööbid on jootetavale tahvlile kokku joodetud.
- Keerukuse vähendamiseks ühendatakse kõik toitejuhtmed ühel hetkel ja tuleb välja üks.
- Maandusjuhtmetel peab olema eraldi 10K oomi takisti ja siis saab need omavahel ühendada.
- Lõpuks ühendatakse Arduinoga üks traat.
Samm: Arduino vooluring
Ühendused Arduinoga on järgmised. Sisendkasti osas tehti ühendused jootmisplaadil ja kogu komplekt on karbi sees. Arduinoga ühendamiseks sisendplaadi digitaalsed tihvtid ja toite- ja maandusnõelad. Servoühendused on näidatud ülaltoodud pildil. Interaktiivse artefakti kood koosneb 3 failist. TicTacToe.ino on peamine fail ja lahendaja on algoritm, mida kasutatakse X- ja O -sammu mängimiseks.
Soovitan:
4CH releeplaat, mida juhitakse nuppudega: 4 sammu
4CH releeplaat, mida juhitakse nuppudega: Minu eesmärk on uuendada oma Anet A8 3D-printerit, lisades Octoprinti liidese kaudu toiteallika. Sellegipoolest tahan ka, et saaksin käivitada " käsitsi " minu 3D-printer, mis tähendab, et ei kasuta veebiliidest, vaid vajutan lihtsalt nuppu
DIY madalpinge välivalgustus, mida juhitakse Raspberry Pi abil: 11 sammu (piltidega)
DIY madala pingega välisvalgustus, mida juhitakse Raspberry Pi abil: miks? Pean tunnistama, et olen nagu paljud teisedki asjade Interneti (või IoT) suur fänn. Samuti olen endiselt väsinud, ühendades kõik oma tuled, seadmed, välisukse, garaažiukse ja kes teab, mida veel avatud internetti. Eriti selliste üritustega nagu
ESP 8266 Nodemcu Ws 2812 neopikselipõhine LED MOOD -lamp, mida juhitakse veebiserveri abil: 6 sammu
ESP 8266 Nodemcu Ws 2812 neopikselipõhine LED MOOD -lamp, mida juhitakse veebiserveri abil: Selles projektis valmistame nodemcu & neopixel ja mida saab juhtida mis tahes brauseriga, kasutades kohalikku veebiserverit
RGB -lamp, mida juhitakse Bluetoothi abil: 5 sammu (piltidega)
RGB -lamp, mida juhitakse Bluetoothi abil: selles õpetuses moduleerin PWM -töötsüklit, et toota nutitelefoni abil teie LED -ist erinevaid värve
Kuidas ehitada haarduri käe jälgitavat robotit, mida juhitakse Via Nrf24l01 Arduino kaudu: 3 sammu (piltidega)
Kuidas ehitada haaramisvarrega jälgitavat robotit, mida juhitakse Via Nrf24l01 Arduino kaudu: Juhend " Kuidas ehitada Gripper -käe roomikrobot, mida juhitakse Via Nrf24l01 Arduino kaudu " selgitab, kuidas ehitada MEG -i abil kaherattalise ajamiga L298N moodulile juhitavale ratastele paigaldatud kolmeastmeline vabadushaaratsi õlg