Sisällysluettelo:
- Vaihe 1: Työkalut ja materiaalit
- Vaihe 2: Laserleikkaus
- Vaihe 3: Vaihteiston kokoonpano
- Vaihe 4: Syöttölaatikon valmistus ja kokoaminen
- Vaihe 5: Arduino -piiri
Video: Interaktiivinen Tic-Tac Toe -peli, jota ohjataan Arduinolla: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Physical Tic-Tac-Toe -projektin tavoitteena on siirtää tunnettu peli fyysiseen maailmaan. Alun perin peliä pelaavat kaksi pelaajaa paperille - asettamalla vuorotellen X- ja O -symboleja. Ajatuksemme oli tutkia pelaajien käyttäytymistä radikaalisti erilaisen muodon edessä. Lisäksi pidimme todella Steampunkin estetiikan tutkimisesta yhdistämällä vaihteiden mekaniikka elektroniikkaan.
Projektimme keskeinen ajatus on, että pelikenttien tilat voidaan esittää taivutettavan materiaalin muodolla. Kentissä on kolme eri tilaa: 'X', 'O' ja NULL (käyttämätön kenttä). Meidän piti keksiä keino vähentää toimilaitteiden määrää, joita tarvitaan siirtymiseen tilasta toiseen. Kun olemme piirtäneet muutaman luonnoksen, huomasimme, että tämä luku voidaan pienentää yhteen. Alla oleva luonnos tiivistää suunnitteluprosessimme.
Vaihe 1: Työkalut ja materiaalit
Seuraavien materiaalien avulla sinun pitäisi pystyä tekemään 9 pelilaatikkoa. Jokainen pelilaatikko on itsenäinen elementti ja sitä voidaan käyttää missä tahansa kokoonpanossa. Ilman paljon vaivaa kortti voidaan laajentaa 16 (4 × 4) tai 25 (5 × 5) laatikkoon.
Työkalut:
- Ohjelmoitava laserleikkuri
- Liimapistooli
- Juotosasema
Materiaalit:
- 9 × SG90-servo (https://components101.com/servo-motor-basics-pinout-datasheet)
- 2 neliömetriä. 3 mm MDF -levystä
- 0,5 neliömetriä. läpinäkyvästä 4 mm akryylilevystä
- Leipälauta
- Hyppyjohdot
- Arduino -levy
- 9 Painikkeet
- Joustava lanka
- 80 cm ontto putki (akryyli/alumiini)
- 9 10 kilon ohmin vastukset
- Leipälauta
Vaihe 2: Laserleikkaus
Jokainen laatikko vaatii noin 0,3 neliömetriä 3 mm: n MDF -levyä. Elementtien sijoittamisella kankaalle ei ole väliä. Huomaa, että vaihteet eivät ole tarpeettomia - ne kaikki ovat pakollisia, jotta laatikko toimisi. Edellyttäen, että SVG -tiedosto on ehkä säädettävä toimimaan oikein eri tulostimissa.
Vaihe 3: Vaihteiston kokoonpano
Rakentaaksemme mekanismin laatikon sisälle, meidän on leikattava tarvittava hammaspyöräkokoonpano laserilla ja liimattava se yhteen
Vaihe 4: Syöttölaatikon valmistus ja kokoaminen
Prosessin toinen osa on luoda fyysinen syöttölaatikko. Se on 3X3 -levy, jossa jokainen painike vastaa pelilaudan vastaavia ruutuja.
- Osat on leikattu ja koottu.
- Painikkeet on juotettu yhteen juotettavalle levylle.
- Monimutkaisuuden vähentämiseksi kaikki virtajohdot on liitetty yhteen kohtaan ja yksi tulee ulos.
- Maadoitusjohtimissa on oltava erillinen 10K ohmin vastus ja ne voidaan liittää yhteen.
- Lopulta Arduinoon on kytketty yksi johto.
Vaihe 5: Arduino -piiri
Yhteydet Arduinoon ovat seuraavat. Syöttölaatikon osalta liitännät tehtiin juotoslevylle ja koko kokoonpano on laatikon sisällä. Digitaaliset nastat ja syöttölevyn virta- ja maadoitusliittimet muodostavat yhteyden Arduinoon. Servoliitännät ovat yllä olevan kuvan mukaiset. Interaktiivisen artefaktin koodi koostuu 3 tiedostosta. TicTacToe.ino on päätiedosto ja ratkaisija on algoritmi, jota käytetään X- ja O -vaiheiden toistamiseen.
Suositeltava:
4CH-relelevy, jota ohjataan painikkeilla: 4 vaihetta
4-kanavainen relekortti, jota ohjataan painikkeilla: Tavoitteeni on päivittää Anet A8 3D-tulostin lisäämällä virtalähteen ohjaus Octoprint-liitännän kautta. Haluan kuitenkin myös pystyä käynnistämään " manuaalisesti " 3D-tulostimeni, eli en käytä verkkokäyttöliittymää, vaan vain painan
4WD -robotti, jota ohjataan USB -etäohjaimen kautta: 6 vaihetta
4WD -robotti, jota ohjataan USB -etäpeliohjaimella: Seuraavaa robotiikkaprojektiani varten minun oli pakko suunnitella/suunnitella oma robottialustani odottamattomien olosuhteiden vuoksi. kyky, joten ajattelin, että se olisi hauska sivuprofiili
Neopixel Ws 2812 LED -nauha Arduinolla, jota ohjataan Bluetoothilla Androidista tai iPhonesta: 4 vaihetta
Neopixel Ws 2812 LED -nauha, jossa Arduino -ohjain Bluetoothin kautta Androidista tai iPhonesta: Hei kaverit tässä oppaassa, olen keskustellut siitä, miten ohjata neopixel -led -nauhaa tai ws2812 -led -nauhaa Android -puhelimestasi tai iPhonestasi Bluetooth -yhteyden avulla. Jotta voit lisää kotiisi neopixel -led -nauha ja Arduino
ESP8266 RGB LED STRIP WIFI -ohjaus - NODEMCU IR -kaukosäätimenä LED -nauhalle, jota ohjataan Wifin kautta - RGB LED STRIP -älypuhelimen ohjaus: 4 vaihetta
ESP8266 RGB LED STRIP WIFI -ohjaus | NODEMCU IR -kaukosäätimenä LED -nauhalle, jota ohjataan Wifin kautta | RGB LED STRIP -älypuhelimen ohjaus: Hei kaverit tässä opetusohjelmassa opimme käyttämään nodemcu- tai esp8266 -laitetta IR -kaukosäätimenä RGB -LED -nauhan ohjaamiseen ja Nodemcu ohjataan älypuhelimella wifi -yhteyden kautta. Joten periaatteessa voit ohjata RGB -LED -nauhaa älypuhelimellasi
Arduino -auto, jota ohjataan Bluetooth -sovelluksen kautta: 4 vaihetta (kuvilla)
Arduino -autoohjattu Bluetooth -sovelluksen kautta: Tiedämme vain, että Arduino on erinomainen prototyyppialusta lähinnä siksi, että se käyttää ystävällistä ohjelmointikieltä ja siellä on paljon ylimääräisiä uskomattomia komponentteja, jotka tarjoavat meille mahtavia kokemuksia. Voimme integroida Arduinon erilaisiin