Inhoudsopgave:

Een Attiny85-console maken - ArduPlay: 5 stappen (met afbeeldingen)
Een Attiny85-console maken - ArduPlay: 5 stappen (met afbeeldingen)

Video: Een Attiny85-console maken - ArduPlay: 5 stappen (met afbeeldingen)

Video: Een Attiny85-console maken - ArduPlay: 5 stappen (met afbeeldingen)
Video: ATtiny85 Game Console PCB - Multiple Games 2024, November
Anonim

Het was als volgt: ik bladerde doelloos door YouTube-video's om te ontspannen bij een kopje thee. Misschien een voetbalwedstrijd hoogtepunten of een compilatie van grappige video's? Plots kreeg ik een melding op mijn telefoon - een nieuwe video op het Electronoobs-kanaal. Helaas zal deze avond de tijd niet door mijn vingers glippen. Hij maakte een interessant project van het attiny-spel, maar ik hield niet van de manier om het nieuwe spel te installeren, want als je het spel wilt veranderen, moet je de microcontroller uit de connector trekken en een nieuwe aansluiten, wat een negatief effect kan hebben op de attiny benen. Ik voelde me verplicht om de manier om het spel te veranderen te verbeteren. Laten we beginnen!

Stap 1: Het spel invoegen

Het spel invoegen
Het spel invoegen
Het spel invoegen
Het spel invoegen
Het spel invoegen
Het spel invoegen

Ik begon met het zoeken naar connectoren die geschikt zouden zijn voor dit project. Ik heb er een gevonden met een veer aan de binnenkant, zodat ik het bord kan plaatsen en vervolgens naar beneden kan drukken. Perfect. Met behulp van het diagram van de eerder genoemde internetmaker heb ik mijn eigen diagram gemaakt, met connectoren en een batterij die ik kan opladen via een micro-USB-connector. Daarna ontwierp ik PCB's voor de console en gamekaarten en bestelde ze bij NEXTPCB.

Stap 2: PCB-voorbereiding

PCB-voorbereiding
PCB-voorbereiding
PCB-voorbereiding
PCB-voorbereiding

Het is tijd om te solderen. Ik begon met het aanbrengen van soldeerpasta op alle pads van de SMD-componenten, en daarna zette ik deze elementen op hun plaats. Ik zette het heteluchtstation op 300 graden, de luchtstroom op de kleinste en begon het soldeerproces - weerstanden, condensatoren, schakelaars, stopcontacten, display. Als laatste heb ik de gouden connectoren gesoldeerd. Nadat ik het display in de goldpin socket had gestoken, bleek het te veel uit te steken, dus heb ik de socket gedesoldeerd en het display zelf gesoldeerd. Ten slotte heb ik de printplaat schoongemaakt met isopropylalcohol en een tandenborstel.

Stap 3: Projecteren

Projecteren
Projecteren
Projecteren
Projecteren
Projecteren
Projecteren

Ik nam foto's van beide borden en uploadde ze naar Fusion 360. Ik voerde de afmetingen van het bord in, markeerde de plaatsen die de behuizing niet mocht bedekken, stelde de dikte van dit element in op 2 mm en drukte het af om er zeker van te zijn dat de gaten in de juiste plaatsen. Daarna maakte ik de onderkant van de behuizing en verbond ze met elkaar. De gehele behuizing bestaat uit 6 elementen. Toen ik klaar was met het ontwerpen ervan, heb ik het geüpload naar Creality Slicer en in twee bestanden op de SD-kaart opgeslagen. Ik gebruik gewoon rood PLA om de elementen uit het eerste bestand af te drukken en houten PLA voor die uit het tweede bestand. Dit filament bestaat voor 40% uit gemalen hout dat bij het printen een unieke geur creëert. Deze filamenten zijn aan mij geleverd door 3DJAKE - ik moedig u aan om hun aanbod te bekijken. Het enige wat nog restte was om alle elementen bij elkaar te brengen.

Stap 4: Attiny-programmering

Attiny-programmering
Attiny-programmering

De attiny85-microcontroller, die ik uit de digispark-module zal desolderen, zal verantwoordelijk zijn voor de werking van het elektronische gedeelte. Voordat ik dit echter doe, moet ik het programmeren. Ik heb de stuurprogramma's voor deze module geïnstalleerd en vervolgens een bibliotheek toegevoegd die deze module ondersteunt aan de Arduino IDE. Ik heb de spelbestanden gedownload en naar een paar borden geüpload, zodat ik het spel op elk moment kan wijzigen. Ik heb de soldeerbout van de digispark-module losgesoldeerd en op mijn printplaat gesoldeerd.

Stap 5: Dit is alles

Dit is alles!
Dit is alles!
Dit is alles!
Dit is alles!

Zo ziet arduPlay eruit: een minigameconsole op basis van attiny85. Leg het bord op de juiste plek en sluit de behuizing, waardoor het bord tegen de connectoren wordt gedrukt. Nu kun je genieten van gameplay in retrostijl op je handgemaakte miniconsole.

Mijn Youtube: YouTube

Mijn Facebook: Facebook

Mijn Instagram: Instagram

Bestel je eigen printje: NEXTPCB

Winkel met accessoires voor 3D-printen: 3DJAKE

Aanbevolen: