Inhoudsopgave:

Blokkeerspel: 3 stappen
Blokkeerspel: 3 stappen

Video: Blokkeerspel: 3 stappen

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

Dit is geïnspireerd op het pockeTETRIS-project. Ik wilde een printplaat hebben die een groter scherm gebruikt, het comfortabeler maken om zonder hoesje te spelen en een aan/uit-schakelaar toevoegen.

Stap 1: Bouwen

Bouwen
Bouwen

De ontwerpbestanden staan op EasyEDA

De PCB's moeten loodvrij zijn, omdat het een handspel is.

NODIG ITEMS

PCB - Menu dan "Generate Fabrication File" - maak Gerber aan of bestel bij JLCPCB

1.3 OLED 128X64 - Zorg ervoor dat de pinnen overeenkomen met de PCB

3 - 10K Weerstanden

3 - 6x6 SMD-knopschakelaars

ATtiny85

2 Pos 3-pins schuifschakelaar

CR2032 Batterijhouder BAT-HLD-001-THM

CR2032 batterij

DIP8-aansluiting

AVR of ATtiny Chip Programmeur

Loodvrije soldeer

Soldeerbout

Alcohol Elektronica Reiniger

Goedkope tandenborstel

Oogbescherming voor solderen, trimmen en reinigen.

SOLDEREN

Het grootste deel van dit project is solderen door het gat, maar het maakt gebruik van SMD-knoppen, zodat er geen scherpe randen aan de achterkant zijn. Solderen met opbouwmontage is nieuw voor mij, dus ik zal delen wat ik heb geleerd. Om de SMD-knoppen te solderen, smelt u eerst het soldeer op 1 pad, smelt u het soldeer opnieuw en schuift u 1 knoopvoet in het soldeer. Zorg ervoor dat de knop is uitgelijnd voordat u doorgaat. Verwarm vervolgens de pads en voeten met ijzer en smelt soldeer erop totdat een soldeerkoepel is gevormd. Ik heb SMD-solderen geleerd van Collin's Lab.

Soldeer de oppervlaktemontageknoppen voor al het andere.

Soldeer vervolgens de Attiny85-aansluiting en weerstanden aan de achterkant. Overeenkomen met de inkeping van de socket met de omtrek van de zeefdruk. Knip daarna de draden af en soldeer vervolgens onderdelen aan de voorkant. Knip de rest van het soldeerwerk af nadat u klaar bent.

SCHOONMAAK

Het vloeimiddel van het soldeer laat een kleverig residu achter. Gebruik na het solderen elektronica-alcohol om de printplaat te besproeien of te bedekken en schrobben met een tandenborstel. Gebruik oogbescherming.

Stap 2: Programmeer ATtiny85

Programma ATtiny85
Programma ATtiny85

Ondersteuning voor Arduino IDE-kaarten voor ATtiny toevoegen Ga naar het menu "Bestand" en selecteer "Voorkeuren". Voer in het vak met het label "Additional Boards Manager URL's" het volgende in: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x -boards-manager/package_damellis_attiny_index.json en klik op OK

Ga naar het menu "Extra" en selecteer vervolgens "Board" "Boards Manager" en selecteer vervolgens in de vervolgkeuzelijst "Bijgedragen": Selecteer het "attiny" -pakket en klik op de knop "Installeren".

Nadat de installatie is voltooid, sluit u het venster "Boards Manager" en selecteert u

Bord: "ATtiny25/45/85"

Verwerker: "ATtiny85"

Klok: "Intern 8 Mhz"

Programma ATtiny

Noodzaak om een Arduino te programmeren voor het AVR Programming Shield

Upload de "Arduino als ISP-schets" [Bestand] -> [Voorbeelden] -> [Arduino als ISP].

Het AVR-programmeerscherm aan Arduino bevestigd

Socket ATTINY85-chip op het AVR-programmeerscherm

Selecteer de programmeur, [Tools] -> [Programmer] -> [Arduino als ISP] Stel de programma-bootloader in, [Tools] -> [Burn Bootloader]

Open PockeTetris Sketch in Arduino-software

Schets uploaden, [Bestand] -> [Uploaden met programmeur]

Nadat je de schets succesvol hebt geüpload, zorg je ervoor dat de stip op de ATtiny85 en de socket-inkeping zich aan dezelfde kant bevinden en duw je de chip in de socket.

Stap 3: Speel

De middelste knop verandert het blokstuk en laat het vallen als je het vasthoudt. Er is ook een pauzemodus die minder stroom verbruikt wanneer de linker- en rechterknop tegelijkertijd worden ingedrukt.

Ik heb genoten van het bouwen en spelen van dit spel.

Aanbevolen: