Innehållsförteckning:

Fackschack: 4 steg
Fackschack: 4 steg

Video: Fackschack: 4 steg

Video: Fackschack: 4 steg
Video: Как спрятать данные в ячейках Excel? 2024, November
Anonim
Fackschack
Fackschack

Det är schack! I fickan.

Detta projekt syftar till att skapa en liten enhet som kan köra små spel som orm, pac-man, tetris och till och med schack.

Tillbehör

- 1,3 128x64 OLED grafisk display

- Arduino Pro Mini (Du kan använda både 5V och 3.3V moduler. 3.3V en blir lättare att använda medan 5V en är snabbare)

- Taktila knappar

- 1K Ohm -resistorer

- Li-Po-batteri (batterikapacitet spelar egentligen ingen roll men ett mindre batteri är lättare att montera)

- Li-Po laddningsmodul (Det är bättre att köpa en med integrerad 5v booster annars kan du behöva göra en)

- Prototyp PCB för att lödda komponenterna på

- En strömbrytare

- En 3D -skrivare för fodralet

Anteckningar

Om du väljer att använda 3.3v arduino kan du använda 3.3v regulatorn på arduino för att driva den med ett li-po batteri. Men om du ska använda en 5v arduino behöver du en 3.3v till 5v booster för att slå på den. Det enkla sättet att göra detta är genom att köpa en li-po laddare med integrerad 5v booster eller köpa en separat 3.3v till 5v booster modul.

Jag hade inte båda i handen så jag tog isär en gammal bluetooth -högtalare och avlödde 3 till 5v booster -komponenterna och återupplivade den på mitt eget kort. Om du vill veta hur du gör det kan du titta på den här videon.

Steg 1: Krets

Krets
Krets
Krets
Krets
Krets
Krets

Så kretsen är enkel, bara det är många ledningar som ska anslutas.

Vid lödning på kretskortet är det viktigt att vara försiktig så att inte droppa lödet på andra sidan brädet eftersom det kommer att finnas komponenter där.

Du hittar kretsschemat ovan.

Steg 2: Programvara

För att ladda upp programvara till en arduino pro mini måste du använda en programmerare. Det finns många instruktioner om hur man gör detta så jag kommer inte att förklara det i den här. Här är en länk till en av dem.

Om du inte har en programmerare kan du till och med använda en annan arduino för att programmera den. Här är länken till det.

Så schackkoden är u8glibs schacks exempelskiss. Det fungerar riktigt bra och stöder flera oled -skärmar med olika drivrutiner. För att ladda upp det först måste du ladda ner biblioteket. Då måste du lägga till den i mappen arduino bibliotek. Därefter kan du ladda ner den bifogade koden och ladda upp den till din arduino. (Jag bifogar min egen kod eftersom jag ändrade lite små saker för att knapparna skulle fungera med analoga stift och etc.)

Steg 3: Fallet

Fallet
Fallet
Fallet
Fallet
Fallet
Fallet

Efter att ha lödt allt och laddat upp koden, designade jag och 3D -utskrivet ett fodral för att sätta in det. Jag skrev ut en bit svart och den andra grå PLA. En cool sak med det här fodralet är att det är snäpppassat. Så det kan enkelt tas bort om det behövs.

Steg 4: Slutet

Slutet
Slutet
Slutet
Slutet

Så nu kan du göra vad som helst med det. Mitt främsta tillvägagångssätt för detta projekt var att kunna bära en enhet för att spela schack var som helst. Men skisser av spel som orm, pac-man eller tetris finns på internet. Eftersom den här saken har 4 knappar kommer det att räcka för att spela dessa spel.

Lämna alla frågor eller förslag.

Rekommenderad: