Sisällysluettelo:

Task shakki: 4 vaihetta
Task shakki: 4 vaihetta

Video: Task shakki: 4 vaihetta

Video: Task shakki: 4 vaihetta
Video: Операция "ГЕНИЙ". Спецотряд: физики на 100% #4: Основы электричества. 2024, Marraskuu
Anonim
Task shakki
Task shakki

Se on shakki! Taskussa.

Tämän projektin tarkoituksena on luoda pieni laite, jolla voidaan ajaa pieniä pelejä, kuten käärme, pac-man, tetris ja jopa shakki.

Tarvikkeet

- 1,3 tuuman 128x64 OLED -graafinen näyttö

- Arduino Pro Mini (Voit käyttää sekä 5V että 3.3V moduuleja. 3.3V yksi on helpompi käyttää kun taas 5V yksi on nopeampi)

- Kosketuspainikkeet

- 1K ohmin vastukset

- Li-Po-akku (akun kapasiteetilla ei ole väliä, mutta pienempi akku on helpompi asentaa)

- Li-Po-laturimoduuli (on parempi ostaa sellainen, jossa on integroitu 5 voltin tehostin, muuten sinun on ehkä tehtävä se)

- Piirilevyn prototyyppi komponenttien juottamiseksi

- On/Off -kytkin

- 3D -tulostin koteloon

Huomautuksia

Jos päätät käyttää 3,3 voltin arduinoa, voit käyttää arduinon 3,3 voltin säädintä virtalähteenä li-po-akulla. Mutta jos aiot käyttää 5v arduinoa, tarvitset 3.3v - 5v tehostimen sen käynnistämiseksi. Helpoin tapa tehdä tämä on ostaa li-po-laturi, jossa on integroitu 5 voltin tehostin, tai ostaa erillinen 3,3–5 voltin tehostusmoduuli.

Minulla ei ollut molempia kädessä, joten otin erilleen vanhan bluetooth -kaiuttimen ja irrotin 3-5 voltin tehostinkomponentit ja elvytin sen omalla levylläni. Jos haluat tietää, miten tämä tehdään, voit katsoa tämän videon.

Vaihe 1: Piiri

Piiri
Piiri
Piiri
Piiri
Piiri
Piiri

Joten piiri on yksinkertainen, vain liitäntöjä on paljon.

Kun juotetaan piirilevylle, on tärkeää olla varovainen, ettet tiputa juotetta levyn toiselle puolelle, koska siellä on komponentteja.

Löydät piirikaavion yllä.

Vaihe 2: Ohjelmisto

Ohjelmiston lataaminen arduino pro miniin edellyttää ohjelmointia. On monia ohjeita siitä, miten tämä tehdään, joten en selitä sitä tässä. Tässä on linkki yhteen niistä.

Jos sinulla ei ole ohjelmoijaa, voit jopa ohjelmoida sen käyttämällä toista arduinoa. Tässä linkki siihen.

Shakkikoodi on siis u8glibin shakkiesimerkkiluonnos. Se toimii todella hyvin ja tukee useita OLED -näyttöjä eri ohjaimilla. Lataa se ensin lataamalla kirjasto. Sitten sinun on lisättävä se arduino -kirjastojen kansioon. Tämän jälkeen voit ladata liitteenä olevan koodin ja ladata sen arduinoosi. (Liitän oman koodin, koska muutin pieniä juttuja, jotta painikkeet toimivat analogisilla nastoilla jne.)

Vaihe 3: Asia

Tapaus
Tapaus
Tapaus
Tapaus
Tapaus
Tapaus

Kaiken juottamisen ja koodin lataamisen jälkeen suunnittelin ja 3D -tulostin kotelon sen asettamiseksi. Tulostin yhden palan mustasta ja toisen harmaasta PLA: sta. Hieno asia tässä tapauksessa on, että se on napsautettava. Joten se voidaan helposti poistaa tarvittaessa.

Vaihe 4: Loppu

Loppu
Loppu
Loppu
Loppu

Joten nyt voit tehdä mitä tahansa sen kanssa. Tärkein lähestymistapani tähän projektiin oli pystyä kantamaan laite shakkia pelaamaan missä tahansa. Mutta luonnoksia peleistä, kuten käärme, pac-man tai tetris, löytyy Internetistä. Koska tässä asiassa on 4 painiketta, se riittää pelaamaan näitä pelejä.

Jätä kaikki kysymykset tai ehdotukset pois.

Suositeltava: