Innholdsfortegnelse:

Pocket Chess: 4 trinn
Pocket Chess: 4 trinn

Video: Pocket Chess: 4 trinn

Video: Pocket Chess: 4 trinn
Video: Окрашивание волос Блонд Пошагово дома | Холодный Блонд самой себе | Уроки окрашивания волос 2024, November
Anonim
Pocket Chess
Pocket Chess

Det er sjakk! I lommen.

Dette prosjektet tar sikte på å lage en liten enhet som kan kjøre små spill som slange, pac-man, tetris og til og med sjakk.

Rekvisita

- 1,3 128x64 OLED grafisk skjerm

- Arduino Pro Mini (Du kan bruke både 5V og 3.3V moduler. 3.3V en blir lettere å bruke mens 5V en er raskere)

- Taktile bryterknapper

- 1K Ohm motstander

- Li-Po-batteri (batterikapasitet spiller egentlig ingen rolle, men et mindre batteri er lettere å montere)

- Li-Po lademodul (Det er bedre å kjøpe en med integrert 5v booster, ellers må du kanskje lage en)

- Prototype PCB for å lodde komponentene på

- En av/på -bryter

- En 3D -skriver for saken

Merknader

Hvis du velger å bruke 3.3v arduino, kan du bruke 3.3v regulatoren på arduinoen for å drive den med et li-po batteri. Men hvis du skal bruke en 5v arduino, trenger du en 3.3v til 5v booster for å slå den på. Den enkle måten å gjøre dette på er å kjøpe en li-po lader med integrert 5v booster eller kjøpe en egen 3.3v til 5v booster modul.

Jeg hadde ikke begge disse i hånden, så jeg tok fra hverandre en gammel Bluetooth -høyttaler og avloddet 3 til 5v booster -komponentene og revired den på mitt eget bord. Hvis du vil vite hvordan du lager dette, kan du se denne videoen.

Trinn 1: Krets

Krets
Krets
Krets
Krets
Krets
Krets

Så kretsen er enkel, bare det er mange ledninger som skal kobles til.

Mens du lodder på kretskortet, er det viktig å være forsiktig så du ikke drypper loddetinnet på den andre siden av brettet siden det vil være komponenter der.

Du finner kretsskjemaet ovenfor.

Trinn 2: Programvare

For å laste opp programvare til en arduino pro mini må du bruke en programmerer. Det er mange instrukser om hvordan du gjør dette, så jeg vil ikke forklare det i denne. Her er en lenke til en av dem.

Hvis du ikke har en programmerer, kan du til og med bruke en annen arduino til å programmere den. Her er lenken til det.

Så sjakkoden er u8glibs sjakkeksempelskisse. Det fungerer veldig bra og støtter flere oled -skjermer med forskjellige drivere. For å laste det opp først må du laste ned biblioteket. Deretter må du legge den til i arduino biblioteker -mappen. Etter det kan du laste ned den vedlagte koden og laste den opp til din arduino. (Jeg legger ved min egen kode fordi jeg endret noen små ting for at knappene skulle fungere med analoge pinner og etc.)

Trinn 3: Saken

Saken
Saken
Saken
Saken
Saken
Saken

Etter å ha loddet alt og lastet opp koden, designet og 3D -utskrev jeg et etui for å sette det inn. Jeg skrev ut det ene stykket i svart og det andre med grå PLA. En kul ting med denne saken er at den er snap-fit. Så den kan enkelt fjernes om nødvendig.

Trinn 4: slutten

Slutten
Slutten
Slutten
Slutten

Så nå kan du gjøre hva som helst med det. Min viktigste tilnærming til dette prosjektet var å kunne bære en enhet for å spille sjakk hvor som helst. Men skisser av spill som slange, pac-man eller tetris finnes på internett. Siden denne tingen har 4 knapper, vil det være nok å spille disse spillene.

Legg igjen spørsmål eller forslag.

Anbefalt: