Sisällysluettelo:
Video: Task shakki: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
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
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
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
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:
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
TOYL Task Tracker: 3 vaihetta (kuvilla)
TOYL Task Tracker: Älä vain vihaa sitä, kun aiot työskennellä tai pahempaa, olet keskellä työistuntoa ja puhelimeesi tulee ilmoitus - "nopea tarkistus" muuttuu tunteja myöhemmin. Tiedätkö myös kuinka paljon aikaa työskentelet tiettyjen tehtävien parissa
Digitaalinen shakki - Seuraa shakkipeliäsi verkossa: 5 vaihetta
Digitaalinen shakki - Seuraa shakkipeliäsi verkossa: Olen pelannut paljon shakkia nuoresta asti, ja koska verkossa on valtava määrä sivustoja, joilla voi pelata shakkia tietokoneita tai live -vastustajia vastaan, en ole koskaan löytänyt verkkosivustoa joka seuraa shakkipeliäsi, jossa pelaat