Inhoudsopgave:

Zakschaken: 4 stappen
Zakschaken: 4 stappen

Video: Zakschaken: 4 stappen

Video: Zakschaken: 4 stappen
Video: Голубая стрела (1958) фильм 2024, November
Anonim
Zakschaken
Zakschaken

Het is schaken! In je zak.

Dit project heeft tot doel een klein apparaat te maken dat kleine spellen zoals snake, pac-man, tetris en zelfs schaken kan uitvoeren.

Benodigdheden

- 1,3 128x64 OLED grafisch display

- Arduino Pro Mini (u kunt zowel 5V- als 3,3V-modules gebruiken. Een 3,3V-module is gemakkelijker te gebruiken, terwijl een 5V-module sneller is)

- Tactiele schakelknoppen

- 1K Ohm Weerstanden

- Li-Po-batterij (batterijcapaciteit maakt niet echt uit, maar een kleinere batterij is gemakkelijker te plaatsen)

- Li-Po-oplaadmodule (het is beter om er een te kopen met geïntegreerde 5v-booster, anders moet u er misschien een maken)

- Prototype PCB om de componenten op te solderen

- Een aan/uit-schakelaar

- Een 3D-printer voor de koffer

Opmerkingen:

Als u ervoor kiest om de 3.3v arduino te gebruiken, kunt u de 3.3v-regelaar op de arduino gebruiken om deze van stroom te voorzien met een li-po-batterij. Maar als je een 5v arduino gaat gebruiken, heb je een 3.3v tot 5v booster nodig om hem op te starten. De gemakkelijke manier om dit te doen is door een li-po-oplader met geïntegreerde 5v-booster te kopen of een afzonderlijke 3,3v tot 5v-boostermodule te kopen.

Ik had die niet allebei in de hand, dus ik heb een oude bluetooth-luidspreker uit elkaar gehaald en de 3 tot 5v-boostercomponenten gedesoldeerd en op mijn eigen bord hersteld. Als je wilt weten hoe je dit kunt maken, kun je deze video bekijken.

Stap 1: Circuit

Stroomkring
Stroomkring
Stroomkring
Stroomkring
Stroomkring
Stroomkring

De schakeling is dus eenvoudig, alleen zijn er veel draden aan te sluiten.

Tijdens het solderen op de printplaat is het belangrijk om ervoor te zorgen dat het soldeer niet aan de andere kant van het bord druppelt, omdat daar componenten zullen zijn.

Het schakelschema vind je hierboven.

Stap 2: Software

Om software naar een arduino pro mini te uploaden, moet je een programmeur gebruiken. Er zijn veel instructables over hoe dit te doen, dus ik zal het in deze niet uitleggen. Hier is een link naar een van hen.

Als je geen programmeur hebt, kun je zelfs een andere arduino gebruiken om het te programmeren. Hier is de link daarvoor.

Dus de schaakcode is de schaakvoorbeeldschets van de u8glib. Het werkt echt goed en ondersteunt meerdere oled-schermen met verschillende stuurprogramma's. Om het te uploaden moet je eerst de bibliotheek downloaden. Dan moet je het toevoegen aan je arduino-bibliothekenmap. Daarna kunt u de bijgevoegde code downloaden en uploaden naar uw arduino. (Ik voeg mijn eigen code toe omdat ik wat kleine dingen heb gewijzigd om de knoppen te laten werken met analoge pinnen en enz.)

Stap 3: De zaak

De zaak
De zaak
De zaak
De zaak
De zaak
De zaak

Nadat ik alles had gesoldeerd en de code had geüpload, ontwierp en 3D-print ik een hoesje om het in te plaatsen. Ik heb het ene stuk uit zwart geprint en het andere uit grijs PLA. Het leuke aan deze case is dat hij in een handomdraai past. Dus het kan gemakkelijk worden verwijderd als dat nodig is.

Stap 4: Het einde

Het einde
Het einde
Het einde
Het einde

Dus nu kun je er alles mee doen. Mijn belangrijkste benadering van dit project was om een apparaat mee te nemen om overal te kunnen schaken. Maar schetsen van spellen als snake, pac-man of tetris zijn te vinden op internet. Aangezien dit ding 4 knoppen heeft, is het voldoende om deze spellen te spelen.

Laat eventuele vragen of suggesties achter.

Aanbevolen: