Orodha ya maudhui:

Zuia Mchezo: 3 Hatua
Zuia Mchezo: 3 Hatua

Video: Zuia Mchezo: 3 Hatua

Video: Zuia Mchezo: 3 Hatua
Video: ONGEZA NGUVU ZA KIUME | masaa 3 Bila kuchoka | WANAUME TU HII 2024, Novemba
Anonim
Zuia Mchezo
Zuia Mchezo

Hii inaongozwa na mradi wa pockeTETRIS. Nilitaka kuwa na bodi ya mzunguko inayotumia skrini kubwa, kuifanya iwe vizuri kucheza bila kesi, na ongeza swichi ya kuzima / kuzima.

Hatua ya 1: Jenga

Jenga
Jenga

Faili za muundo ziko kwenye EasyEDA

PCB zinahitaji kuongozwa bure kwani ni mchezo ulioshikiliwa kwa mkono.

VITU VINAHITAJIKA

PCB - Menyu kisha "Tengeneza Faili ya Utengenezaji" - unda Gerber au agiza kwa JLCPCB

1.3 OLED 128X64 - Hakikisha pini zinalingana na PCB

3 - 10K Resistors

3 - 6x6 Kitufe cha SMD

85. Mchezaji hajali

2 Pos 3 Kubadili Slide

Mmiliki wa Batri ya CR2032 BAT-HLD-001-THM

CR2032 Betri

Tundu la DIP8

AVR au ATTiny Chip Programu

Kiongozi Solder Bure

Chuma cha kulehemu

Pombe Usafishaji Elektroniki

Brashi ya meno ya bei rahisi

Ulinzi wa Jicho kwa kutengeneza, kukata, na kusafisha.

KUUZA

Wengi wa mradi huu ni kupitia tundu la shimo, lakini hutumia vifungo vya SMD kwa hivyo hakutakuwa na kingo kali upande wa nyuma. Uuzaji wa mlima wa uso ni mpya kwangu, kwa hivyo nitashiriki kile nilichojifunza. Ili kuziunganisha vifungo vya SMD, kwanza kuyeyusha solder kwenye pedi 1, futa solder na uteleze mguu 1 wa kitufe ndani ya solder. Hakikisha kitufe kimepangiliwa kabla ya kuendelea. Pasha joto pedi na miguu na chuma na kuyeyuka solder juu hadi kuba ya duara itakapoundwa. Nilijifunza kutengenezea SMD kutoka Maabara ya Collin.

Solder uso mlima vifungo kabla ya kitu kingine chochote.

Ifuatayo, tengeneza tundu la Attiny85 na vipinga nyuma. Linganisha mechi ya tundu na muhtasari wa skrini ya hariri. Baada, trim inaongoza na kisha sehemu za solder upande wa mbele. Punguza salio iliyobaki baada ya kumaliza.

USAFI

Mtiririko kutoka kwa solder utaacha mabaki ya nata. Baada ya Soldering tumia pombe ya elektroniki kunyunyiza au kufunika PCB na kusugua kwa mswaki. Tumia kinga ya macho.

Hatua ya 2: Programu ATtiny85

Mpango ATtiny85
Mpango ATtiny85

Ongeza msaada wa bodi ya Arduino IDE kwa ATTiny Nenda kwenye menyu ya "Faili" na uchague "Mapendeleo" Katika sanduku lililoandikwa "URL za Meneja wa Bodi za Ziada" ingiza: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x -board-manager / package_damellis_attiny_index.json na bonyeza OK

Nenda kwenye menyu ya "Zana" na kisha "Bodi" chagua "Meneja wa Bodi" na kisha kutoka kwa aina ya kushuka chagua "Imechangiwa": Chagua kifurushi cha "attiny" na bonyeza kitufe cha "Sakinisha".

Baada ya kukamilisha kusakinisha, funga dirisha la "Meneja wa Bodi" na uchague

Bodi: "ATtiny25 / 45/85"

Msindikaji: "ATtiny85"

Saa: "Ndani 8 Mhz"

Utaftaji wa Programu

Haja ya kupanga Arduino kwa AVR Programming Shield

Pakia "Arduino kama mchoro wa ISP" [Faili] -> [Mifano] -> [Arduino kama ISP].

Imeambatanisha Ngao ya Programu ya AVR kwa Arduino

Socket ATTINY85 chip kwenye AVR Programming Shield

Chagua Programu, [Zana] -> [Programu] -> [Arduino kama ISP] Weka bootloader ya programu, [Zana] -> [Burn Bootloader]

Fungua Mchoro wa PockeTetris katika programu ya Arduino

Pakia mchoro, [Faili] -> [Pakia ukitumia programu]

Baada ya kupakia mchoro kwa mafanikio, hakikisha nukta kwenye ATtiny85 na notch ya tundu iko upande mmoja na kushinikiza chip ndani ya tundu.

Hatua ya 3: Cheza

Kitufe cha kati kitabadilisha kipande cha kuzuia na kukiacha chini wakati kinashikiliwa. Pia kuna hali ya kusitisha ambayo hutumia nguvu kidogo wakati vifungo vya kushoto na kulia vinapigwa wakati huo huo.

Nimefurahiya kujenga na kucheza mchezo huu.

Ilipendekeza: