Inhoudsopgave:
Video: Blokkeerspel: 3 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
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
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
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:
Game Design in Flick in 5 stappen: 5 stappen
Game-ontwerp in Flick in 5 stappen: Flick is een heel eenvoudige manier om een game te maken, vooral zoiets als een puzzel, visuele roman of avonturengame
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: 3 stappen
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: In deze Instructable gaan we gezichtsdetectie uitvoeren op Raspberry Pi 4 met Shunya O/S met behulp van de Shunyaface-bibliotheek. Shunyaface is een bibliotheek voor gezichtsherkenning/detectie. Het project streeft naar de hoogste detectie- en herkenningssnelheid met
Doe-het-zelfspiegel in eenvoudige stappen (met LED-stripverlichting): 4 stappen
DIY make-upspiegel in eenvoudige stappen (met behulp van LED-stripverlichting): In dit bericht heb ik een doe-het-zelfspiegel gemaakt met behulp van de LED-strips. Het is echt gaaf en je moet ze ook proberen
Hoe plug-ins in WordPress te installeren in 3 stappen: 3 stappen
Hoe plug-ins in WordPress te installeren in 3 stappen: In deze tutorial laat ik je de essentiële stappen zien om de WordPress-plug-in op je website te installeren. In principe kunt u plug-ins op twee verschillende manieren installeren. De eerste methode is via ftp of via cpanel. Maar ik zal het niet opsommen, want het is echt compl
Akoestische levitatie met Arduino Uno stap voor stap (8 stappen): 8 stappen
Akoestische levitatie met Arduino Uno Stap voor stap (8-stappen): ultrasone geluidstransducers L298N Vrouwelijke DC-adapter voeding met een mannelijke DC-pin Arduino UNOBreadboardHoe dit werkt: eerst upload je code naar Arduino Uno (het is een microcontroller uitgerust met digitale en analoge poorten om code te converteren (C++)