Orodha ya maudhui:
- Hatua ya 1: Sehemu
- Hatua ya 2: Wiring
- Hatua ya 3: Wiring mbadala
- Hatua ya 4: Ufafanuzi wa Kanuni +
- Hatua ya 5: Asante kwa Kusoma
Video: Tenisi ya Pong iliyo na Matrix ya LED, Arduino na Viunga vya Furaha: Hatua 5 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Mradi huu umekusudiwa Kompyuta na wacheza uzoefu wenye uzoefu sawa. Katika kiwango cha msingi inaweza kufanywa na ubao wa mkate, waya za kuruka na kushikamana na kipande cha nyenzo chakavu (nilitumia kuni) na Blu-Tack na hakuna soldering. Walakini kwa kiwango cha juu zaidi inaweza kuuzwa kwa bodi ya manukato au PCB ya kawaida.
Kwa kuwa huu ulikuwa mradi wa kuzuiliwa sikuwa na ufikiaji wa zana nyingi au vifaa kwa nini kwanini imekwama kwenye kipande cha kuni chakavu ambacho ni kidogo kidogo na Blu-Tack, hata hivyo licha ya huu ni mradi wa kufurahisha ambao hukutana haraka na imeundwa na sehemu zinazopatikana kawaida ambazo zinaweza kupatikana kwa bei rahisi mkondoni.
Hatua ya 1: Sehemu
Ili kutengeneza Mchezo wa Pong unahitaji;
- 1x Arduino (aina yoyote itafanya kazi)
- 4x MAX7219 8x8 Matrices ya LED
- 2x Vifungo vya kufurahisha
- 1x Piezo Buzzer (Hiari)
- 15x Waya-Jumper waya (3x vikundi 5)
- 15x waya za Jumper za Kiume na za Kike (vikundi 3x vya 5)
- 18x Waya wa Kiume na Kiume Jumper
- Bodi ya mkate ya 1x
- 1x 220Ω Mpingaji
Badala ya bodi ya Arduino Uno au Nano unaweza kutumia ubao wa mkate wa Arduino na;
- 1x ATmega328p 28pin IC
- 1x 16kHz Crystal Oscillator
- 2x 22pF Capacitors kauri
- 1x USB FTDI UART Kubadilisha
- 1x 100uF Kiambatisho cha Electrolytic
- 1x Kuzuka kwa USB ndogo (Hiari)
Zana;
- PC na Arduino IDE (na Maktaba ya LedControl)
- Cable inayofaa ya USB kwa Arduino yako
- Power Bank kuwezesha mchezo mbali na kompyuta yako
Hatua ya 2: Wiring
Wiring ni rahisi sana kwani unachohitaji ni waya za kuruka kuunganisha vichwa vya Matrices na Vifungo vya Joysticks kwa Arduino. Shida pekee ni nguvu kwani Arduino Uno ina unganisho la 3 GND na unganisho moja la 5v. Hapa ndipo ubao wa mkate unapoingia na hufanya kama reli ya usambazaji wa nguvu kwa vifaa vyote, Ikiwa unatumia NANO ubao wa mkate utatumika kwa kusudi sawa na vile vile kukuruhusu kuziba kila kitu.
Kwa wiring fuata maunganisho haya.
- Joystick ya kushoto - GND na 5v kwa reli zao za umeme. SW - pini 9, VRx - A0, VRy - A1.
- Joystick ya kulia - GND na 5v kwa reli zao za umeme. SW - pini 8, VRx - A2, VRy - A3.
- Matrix ya kulia ya LED - GND na 5v kwa reli zao za umeme. DIN - 13, CS - 11, CLK - 12. (Kama kwa mstari 25)
- Matrices mengine yote ya LED yanaweza kushonwa kwa nguvu kutoka kwa wa kwanza kwenda kulia kwenda kushoto ili nambari ifanye kazi vizuri.
- Buzzer ya hiari - Anode (+) kupitia kontena ya sasa ya kikwazo cha kubana 10, Cathode (-) - GND.
Hatua ya 3: Wiring mbadala
Baada ya kuifunga waya na Arduino UNO ili kuokoa nafasi niliamua kuweka Arduino IC kutoka UNO kwenye ubao wa mkate na 16Mhz Crystal Oscillator na jozi ya 22pF capacitors kutoka kila upande hadi chini. Ninahisi hii ilikuwa marekebisho yenye faida kwani inafanya mradi kuonekana nadhifu na kumaliza zaidi hata hivyo lazima utumie programu ya USB FTDI kusasisha programu.
Hatua ya 4: Ufafanuzi wa Kanuni +
Ili kupakia nambari kwenye Arduino pakua maktaba ya LedControl kutoka GitHub hapa, github.com/wayoda/LedControl na ongeza faili ya Zip au ongeza kupitia Meneja wa Maktaba ndani ya IDE. Baada ya hapo fungua mchoro ulioambatishwa, chagua Arduino yako kwenye mipangilio ya bodi na bandari chini ya zana na uipakie kwenye arduino.
Maelezo
Mstari wa 1: Inaongeza maktaba
Mstari wa 5-23: Inaweka vigeuzi vyote, nambari na nambari za siri.
Mstari wa 25: Inaweka Martix ya LED na inaweka pini za kudhibiti na maonyesho ngapi.
Mstari wa 27: Sanidi Kazi ya Upya.
Mstari wa 30-35: Kazi ya kuzima kuzima / kuzima maonyesho yote pamoja.
Mstari wa 38-43: SetIntensity kazi ili kuweka mwangaza wa maonyesho yote pamoja.
Mstari wa 46-51: Futa kazi yote kuifuta maonyesho yote pamoja.
Mstari wa 53-64: Kazi ya kufurahi kupata msimamo wa viunga vya furaha, ramani kwenye nafasi 7 za popo zinazowezekana kwa kupiga mpira na kisha uhamishe popo kwenye nafasi mpya.
Mstari wa 67-435: Kazi ambayo inasonga mpira kwenda kwa mchezaji wa kushoto kwa urefu na kasi maalum, huangalia ikiwa mchezaji ameigonga na anaendelea na kuweka hali ya ajali kuwa kweli au kurudisha mpira nyuma, anaongeza 1 kwa alama na huongeza kasi.
Mstari wa 438-811: Kazi ambayo inasonga mpira kwenda kwa mchezaji wa kulia kwa urefu na kasi maalum, huangalia ikiwa mchezaji ameigonga na anaendelea na kuweka hali ya ajali kuwa kweli au kurudisha mpira nyuma, anaongeza 1 kwa alama na huongeza kasi.
Mstari wa 813-823: Kazi ya kuonyesha Uso wa Tabasamu, Tiki, Msalaba au Alama ya Swali kwenye onyesho maalum (0 kulia hadi 3 kushoto).
Mstari wa 861-979: Kazi ya kuonyesha nambari 0-9 kwa onyesho maalum.
Mstari wa 981-1047: Kazi ya kuonyesha alama kwa kila upande wa wachezaji wa skrini.
Mstari wa 1049-1064: Kazi ya kuangalia ikiwa mchezaji yuko tayari.
Mstari wa 1066-1076: Sehemu ya Kuweka ya nambari ya nambari ambayo inaendeshwa mara moja wakati mpango unapoanza.
Mstari wa 1078-1136: Sehemu kuu ya Kitanzi cha mantiki ya mchezo ambapo kazi zote zinatumika na ni nani anayeshinda huamuliwa na kisha inaanza tena programu hiyo baada ya sekunde 5 za kuonyesha alama.
Hatua ya 5: Asante kwa Kusoma
Asante kwa kusoma Agizo hili lilikuwa mradi wa kufurahisha ambao ulikusanyika kwa siku kadhaa wakati nilijifunza zaidi juu ya programu ya Arduino. Ikiwa ulifurahiya jisikie huru kuipigia kura katika mashindano ya Arduino.
Ilipendekeza:
Viunga Kutoka kwa Vigeuwili vya Twine Na Mchembe wa Sukari: Hatua 10
Viunga Kutoka kwa Vigeuwili vya Twine Pamoja na Sukari ya Maziwa: Nimefurahi sana kuwa umejiunga nami tena! Hii inamaanisha Wumpus hajakula wewe bado. Kwa wale ambao hawajui, hii ni seti ya mafunzo ninayotengeneza kusaidia binamu yangu wa kupendeza wa ochy-skootchy na mradi wake mwandamizi. Mafunzo haya
Vito vya Pendant vya Pendant vya Umeme wa jua vya jua: Hatua 11 (na Picha)
Vito vya Pendant vya Pendant vya Moyo wa jua: Hii inaweza kufundishwa ni kwa moyo unaotumiwa na jua na mwangaza wa nyekundu wa LED. Inapima 2 " na 1.25 ", pamoja na kichupo cha USB. Ina shimo moja kupitia juu ya ubao, na kufanya kunyongwa iwe rahisi. Vaa kama mkufu, vipuli, dhamana kwenye pini
Vichungi vya kupita vya juu na vya kati vya LED: Hatua 4
Vichungi vya kupita vya juu na vya kati vya LED: Tuliunda vichungi vya kupita vya juu na vya kati ili kusababisha LED kung'aa na kufifia kulingana na mzunguko uliowekwa kwenye mzunguko. Wakati masafa ya juu yamewekwa kwenye mzunguko, ni LED tu ya kijani itakayowaka. Wakati mzunguko umewekwa kwenye mzunguko i
VYOMBO VYA HABARI VYA BUUU VYA MABADILIKO VYA KIUME VYA 3D: Hatua 14 (zenye Picha)
DIY 3D iliyochapishwa wasemaji BLUETOOTH: Halo kila mtu, hii ni Maagizo yangu ya kwanza kabisa. Niliamua kuifanya iwe rahisi. Kwa hivyo katika mafunzo haya, nitawaonyesha nyinyi jinsi nilivyotengeneza spika hii rahisi na rahisi ya Bluetooth ambayo kila mtu angeweza kutengeneza kwa urahisi.Mwili wa spika ni 3D pr
Viunga vya Moyo wa LED vinaingiza: Hatua 7
Vipande vya Moyo wa LED vinaingizwa: Katika hii inayoweza kufundishwa, nitaonyesha jinsi nilivyofanya mioyo ya LED kutengeneza bouquet ya maua ya Siku ya wapendanao kuwa ya kipekee zaidi.Wazo la jinsi ya kutengeneza LED lilikuja kutoka kwa hii inayoweza kufundishwa: Jinsi ya kutengeneza LED " casties "