Sisällysluettelo:

Estä peli: 3 vaihetta
Estä peli: 3 vaihetta

Video: Estä peli: 3 vaihetta

Video: Estä peli: 3 vaihetta
Video: Älä naura haaste (vaikea) 2024, Marraskuu
Anonim
Estä peli
Estä peli

Tämä on saanut inspiraationsa pockeTETRIS -projektista. Halusin saada piirilevyn, joka käyttää suurempaa näyttöä, helpottaa pelaamista ilman koteloa ja lisätä päälle/pois -kytkin.

Vaihe 1: Rakenna

Rakentaa
Rakentaa

Suunnittelutiedostot ovat EasyEDAssa

Piirilevyjen on oltava lyijyttömiä, koska se on kädessä pidettävä peli.

TARVITTAVAT KOHDAT

Piirilevy - Valikko ja sitten "Luo valmistustiedosto" - luo Gerber tai tilaa JLCPCB

1,3 OLED 128X64 - Varmista, että nastat vastaavat piirilevyä

3 - 10K vastukset

3-6x6 SMD -painikekytkintä

ATtiny85

2 -asentoinen 3 -nastainen liukukytkin

CR2032 Paristopidike BAT-HLD-001-THM

CR2032 -akku

DIP8 -kanta

AVR tai ATtiny Chip Programmer

Lyijytön juote

Juotin

Alkoholin elektroniikan puhdistusaine

Halpa hammasharja

Silmien suojaus juottamiseen, leikkaamiseen ja puhdistukseen.

JUOTTO

Suurin osa tästä projektista tapahtuu reikien juottamisen kautta, mutta se käyttää SMD -painikkeita, joten takapuolella ei ole teräviä reunoja. Pinta -asennettava juotos on minulle uusi, joten jaan oppimani. Jos haluat juottaa SMD -painikkeet, sulata juote ensin yhdelle tyynylle, sulata juote ja liu'uta 1 paininjalka juotokseen. Varmista, että painike on kohdistettu, ennen kuin jatkat. Kuumenna seuraavaksi tyynyt ja jalat raudalla ja sulata juote päällä, kunnes muodostuu juotoskuppi. Opin SMD -juottamisen Collin's Labista.

Juottaa pintakiinnityspainikkeet ennen kaikkea muuta.

Seuraavaksi juota Attiny85 -kanta ja vastukset takana. Yhdistä pistorasian lovi silkkipainon ääriviivoihin. Sen jälkeen leikkaa johdot ja juota osat etupuolella. Leikkaa loput juotosta lopettamisen jälkeen.

PUHDISTUS

Juotteen virtaus jättää tahmean jäännöksen. Käytä juottamisen jälkeen elektronista alkoholia ruiskuttamalla tai peittämällä piirilevy ja hankaa hammasharjalla. Käytä suojalaseja.

Vaihe 2: Ohjelmoi ATtiny85

Ohjelma ATtiny85
Ohjelma ATtiny85

Lisää Arduino IDE -tuki ATtinyyn Siirry "Tiedosto" -valikkoon ja valitse "Asetukset" Kirjoita "Lisätaulujen hallinnan URL-osoitteet" -kenttään: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x -boards-manager/package_damellis_attiny_index.json ja napsauta OK

Siirry "Työkalut" -valikkoon ja valitse sitten "Hallitus" "Boards Manager" ja valitse sitten avattavasta tyypistä "Contributed": Valitse "attiny" -paketti ja napsauta "Install" -painiketta.

Kun asennus on valmis, sulje Boards Manager -ikkuna ja valitse

Hallitus: “ATtiny25/45/85”

Prosessori: "ATtiny85"

Kello: "Sisäinen 8 Mhz"

Ohjelma ATtiny

Sinun on ohjelmoitava Arduino AVR -ohjelmointikilpeä varten

Lataa "Arduino Internet -palvelun luonnoksena" [Tiedosto] -> [Esimerkit] -> [Arduino Internet -palveluntarjoajana].

Kiinnitti AVR -ohjelmointisuojuksen Arduinoon

Liitäntä ATTINY85 -siru AVR -ohjelmointikilvessä

Valitse ohjelmoija, [Työkalut] -> [Ohjelmoija] -> [Arduino Internet -palveluntarjoajaksi] Aseta ohjelman käynnistyslatain, [Työkalut] -> [Polta käynnistyslatain]

Avaa PockeTetris Sketch Arduino -ohjelmistossa

Lataa luonnos, [Tiedosto] -> [Lataa ohjelmoijalla]

Kun olet lähettänyt luonnoksen, varmista, että ATtiny85: n piste ja pistorasian lovi ovat samalla puolella ja työnnä siru pistorasiaan.

Vaihe 3: Pelaa

Keskimmäinen painike vaihtaa lohkokappaleen ja pudottaa sen alas, kun sitä pidetään painettuna. Lisäksi on taukotila, joka käyttää vähemmän virtaa, kun vasenta ja oikeaa painiketta painetaan samanaikaisesti.

Olen nauttinut tämän pelin rakentamisesta ja pelaamisesta.

Suositeltava: