Orodha ya maudhui:

Piga-Mole! (Hakuna Msimbo!): Hatua 9 (zilizo na Picha)
Piga-Mole! (Hakuna Msimbo!): Hatua 9 (zilizo na Picha)

Video: Piga-Mole! (Hakuna Msimbo!): Hatua 9 (zilizo na Picha)

Video: Piga-Mole! (Hakuna Msimbo!): Hatua 9 (zilizo na Picha)
Video: Alizaa Na mbwa wa KIZUNGU Alilipwa Pesa NYINGI 2024, Novemba
Anonim
Image
Image
Intro ya haraka kwa Elektroniki Dijitali
Intro ya haraka kwa Elektroniki Dijitali

Salamu, Dunia! Nimerudi kutoka kwa shimo lisilochapisha na nimerudi tena na mwingine anayefundishwa! Leo, nitakuelezea jinsi, kwa kutumia tu misingi ya mzunguko, BILA KODI YOYOTE, kujenga Whack-a-Mole! Unapata sekunde 30 kupiga moles nyingi uwezavyo. Vipengele vyangu vya Whack-a-Mole vina viwango 3 tofauti vya kasi ambavyo vinadhibitiwa na swichi. Pia, kuna hali nyingine ya mchezo ambapo ukigonga kitufe wakati taa haijawashwa, utapoteza alama! Katika Agizo hili, nitaelezea jinsi nilitengeneza mchezo wa msingi wa whack-a-mole (bila kasi na viwango) kwa kutumia misingi ya mantiki ya dijiti, chips tofauti ambazo ni muhimu kujenga Whack-a-Mole, na meza gani za ukweli ni nini kutumika kwa. Nilijifunza yaliyomo kwenye hii inayoweza kufundishwa kupitia mpango bora wa msimu wa joto huko Cooper Union na nikaunda mradi huu katika timu ya watu watatu kwa hivyo hakikisha uangalie uzuri wao hapa! Natumai utachukua angalau kitu kimoja kutoka kwa hii inayoweza kufundishwa!

Hatua ya 1: Intro ya haraka kwa Elektroniki Dijitali

Intro ya haraka kwa Elektroniki Dijitali
Intro ya haraka kwa Elektroniki Dijitali
Intro ya haraka kwa Elektroniki Dijitali
Intro ya haraka kwa Elektroniki Dijitali

"loading =" wavivu"

Image
Image
Je! Kweli moles inaweza kuwa ya kubahatisha?
Je! Kweli moles inaweza kuwa ya kubahatisha?
Je! Kweli moles inaweza kuwa ya kubahatisha?
Je! Kweli moles inaweza kuwa ya kubahatisha?
Je! Kweli moles inaweza kuwa ya kubahatisha?
Je! Kweli moles inaweza kuwa ya kubahatisha?

Kwa kuwa hakuna kitu kibaya kabisa, tutafanya kitu karibu na nasibu kadiri tuwezavyo, kwa hivyo uwongo wa kiambishi awali. Kwa wakati wa pRNG yetu (ambayo itaingizwa ndani ya pini za saa za D Flip-Flops), tutahitaji kuunda kipiga muda cha kushangaza cha 555 kwa kasi ya sekunde 1 (au hata iwe haraka sana moles kuonekana). Tovuti hii hutoa maadili ya capacitor na resistor muhimu kujenga kasi hii pamoja na mchoro wa mzunguko. Hakikisha kujaribu ikiwa inafanya kazi kwanza kwa kutumia LED. Taa inapaswa kuwasha kuwasha kisha kuzima na saa kati ya wakati taa mbili za taa zinapaswa kuwa sekunde 1, sio wakati wa LED imewashwa.

ANGALIA HABARI ZA HABARI !!

TAFUTA SEHEMU #

Mara timer ya kushangaza inapofanya kazi, jenga pRNG ifuatayo mchoro hapo juu. Unganisha pato la kipima muda cha kushangaza kwenye saa za vitambaa vya D. PRNG imeundwa kwa vitambaa 5 D na XOR ili kuunda ubadilishaji. Kila flip-flop huhifadhi habari moja tu. Kwa hivyo, jenereta ya nambari isiyo ya kawaida itakuwa na bits 5, ambayo inamaanisha itazalisha maadili 32; isipokuwa, hatutaki moles 32. Badala yake, tutachukua bits 3 tu kutoka kwa pRNG na kuzilisha hizo kwenye pini za anwani za 4051 Mux / DeMux. Lakini kwanza, fuata mchoro hapo juu ili kujenga pRNG. Chips 4013 zina 2 D flip-flops kwenye kila chip: moja kushoto na moja kulia. Rudisha, Weka, na VSS unganisha ardhini wakati VDD inaunganisha kwa nguvu. Mara tu ukimaliza, hakikisha pRNG inafanya kazi kwa kuunganisha LED kwa kila pato la Q (DATASHEET!). Wakati mwingine unahitaji kuruka-kuanza pRNG kwa kuunganisha Q yoyote kwa nguvu.

Kuwa na moles nane tu, wakati huu 4051 itachukua nafasi ya Demultiplexer (kinyume cha MUX) ambapo pembejeo moja linaunganishwa kila wakati na 1 (nguvu) na pini za anwani zitaamua ni ipi kati ya pini nane za kutoa 1 imetumwa kwa. Kwa hivyo, unganisha waya kutoka 3 Q tofauti (3 flip flops) kutoka kwa pRNG na uziweke kwenye pini za anwani za DeMux (E, VEE, GND unganisha ardhini, VCC unganisha na nguvu, Y yoyote ni pato, S yoyote ni pini ya anwani, na Z ndio pembejeo ya kwanza). Weka taa ya LED (yenye kipinga) kwa kila pato na utaona moles nane zikiwaka kila sekunde (au kasi yoyote ni ya kipima muda chako). Hongera umeunda moles!

Hatua ya 5: Ni hesabu ya mwisho

Ni hesabu ya mwisho
Ni hesabu ya mwisho
Ni hesabu ya mwisho
Ni hesabu ya mwisho
Ni hesabu ya mwisho
Ni hesabu ya mwisho
Ni hesabu ya mwisho
Ni hesabu ya mwisho

Kwa hesabu ya kuhesabu na ubao wa alama, tutatumia zaidi kaunta 4029 juu / chini ambazo inaonekana zinaweza kuhesabiwa kwa desimali na vile vile binary. Katika mradi wangu wa asili nilifanya kitu ngumu sana kwa kuhesabu kwa binary lakini katikati ya mradi niligundua kuwa ninaweza kuhesabu kwa muongo (decimal) kutumia kaunta hizi. ANGALIA HABARI ZA HABARI

Kwanza, kwa hesabu, utahitaji kipima muda kushikamana na saa zote zinazoendesha sekunde 1. Kisha mara moja inafanya kazi, pata chips mbili 4029 na uziweke kuunganisha VDD kwa nguvu; VSS, Binary / muongo, juu / chini, na JAM zote kwenye chip moja hadi chini. Kwenye chip ya pili, unganisha kila kitu sawa isipokuwa unganisha Jam 1 na 2 ili kuwezesha iliyobaki chini. Chip ya kwanza kubeba kwenye pini imeunganishwa na ardhi. Toa chip ya kwanza imeunganishwa na kubeba pini ya chip ya pili. Unganisha kuwezeshwa kwa sasa kwa chips zote mbili kwenye kitufe kilichodhibitishwa ambacho kitatumika kama kitufe cha kuanza. Ili kusimamisha mchezo, utahitaji mantiki fulani ya kusimamisha kipima muda cha 555. Kwa hivyo, pata chips 4071 AU na ulinganishe matokeo yote ya Q ya chips 4029, kwa hivyo kimsingi inapofikia 0, mantiki yote ya AU ya lango itatoa 0, ambayo ndio wakati pekee itakayotoa 0. Chukua pato hilo na uweke kwenye pini ya kuweka upya ya kipima muda cha 555 ikichukua waya wa umeme uliokuwepo. Sasa unayo hesabu!

Hatua ya 6: Bao la bao

"loading =" wavivu"

Ziada! Ziada! Soma Yote Kuhusu Hiyo!
Ziada! Ziada! Soma Yote Kuhusu Hiyo!

Kwa kuwa timu yangu ilikuwa na wakati uliobaki tuliamua kuongeza kasi ya ziada na hali ya kupunguzwa kwa uhakika. Ikiwa ungependa kufanya hivyo fikiria juu ya kutumia milango kadhaa ya XOR na mantiki nyingine. Sio ngumu kupita kiasi kwa hivyo unapaswa kuipata. Ikiwa unajua kuuza, pata protoboards kadhaa na uuze alama na hesabu ili uweze kuiona kwa urahisi unapocheza. Ili kuifanya kesi hiyo ipate kuni, kata mashimo, na voila isimame moles! Nilikuwa mkataji wa laser, lakini fanya kwa njia yoyote unayopendelea. Kwa moles zilizochapishwa za 3D, nenda mkondoni, tafuta mole ya 3D, kata mwili, na chapisha kichwa tu na uigundue kwenye kitufe.

Ikiwa una shida, kumbuka hiyo ni sehemu ya muundo wowote wa mzunguko. Kwa kweli, karibu wakati wangu wote ulitumika kurekebisha mradi huu. Ubunifu ni sehemu rahisi, kupata shida wakati unapoijenga ndio changamoto.

Mwishowe, nilifurahiya mradi huu sana na natumahi wewe pia uliufurahi. Kwa kweli nilijifunza mengi kutokana na kufanya hivi na napaswa pia kuwa nayo. Tafadhali jisikie huru kutuma maoni, maswali, au maoni! Asante!

Ilipendekeza: