Orodha ya maudhui:
- Hatua ya 1: Intro ya haraka kwa Elektroniki Dijitali
- Hatua ya 5: Ni hesabu ya mwisho
- Hatua ya 6: Bao la bao
Video: Piga-Mole! (Hakuna Msimbo!): Hatua 9 (zilizo na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
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
"loading =" wavivu"
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
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"
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:
Sanidi Raspberry Pi 4 Kupitia Laptop / pc Kutumia Cable Ethernet (Hakuna Monitor, Hakuna Wi-Fi): Hatua 8
Weka Raspberry Pi 4 Kupitia Laptop / pc Kutumia Cable Ethernet (Hakuna Monitor, Hakuna Wi-Fi): Katika hii tutafanya kazi na Raspberry Pi 4 Model-B ya 1Gb RAM kwa usanidi. Raspberry-Pi ni kompyuta moja ya bodi inayotumiwa kwa madhumuni ya kielimu na miradi ya DIY iliyo na gharama nafuu, inahitaji usambazaji wa nguvu ya 5V 3A
ESP32-CAM Piga Picha na Tuma Kupitia Barua-pepe Kutumia Kumbukumbu ya SPIFF. -- HAKUNA Kadi ya SD Inahitajika: Hatua 4
ESP32-CAM Piga Picha na Tuma Kupitia Barua-pepe Kutumia Kumbukumbu ya SPIFF. || HAKUNA Kadi ya SD Inayotakiwa: Hello Folks, Bodi ya ESP32-CAM ni bodi ya maendeleo ya gharama nafuu ambayo inachanganya chip ya ESP32-S, kamera ya OV2640, GPIO kadhaa za kuunganisha vifaa vya pembejeo na slot ya kadi ya MicroSD. Ina idadi ya anuwai ya matumizi kutoka kwa seva ya utiririshaji wa video, bu
Hakuna makey ya Makey? Hakuna Matatizo! Jinsi ya Kutengeneza Makey yako ya Makey Nyumbani !: 3 Hatua
Hakuna makey ya Makey? Hakuna Matatizo! Jinsi ya Kutengeneza Makey yako ya Makey Nyumbani! Na mwongozo ufuatao, ninataka kukuonyesha jinsi ya kuunda Makey yako mwenyewe ya Makey na vitu rahisi ambavyo unaweza b
Kuanza na Msimbo wa Msimbo wa Kivinjari cha MBlock kwa HyperDuino: Hatua 3
Kuanza na Msimbo wa Msimbo wa Kivinjari cha MBlock kwa HyperDuino: Karibu kwenye mafunzo ya wavuti ya mBlock na HyperDuino. Hii itakuonyesha jinsi ya kuanzisha mBlock na kupakia nambari yako kwa HyperDuino yako. Hii pia itakuonyesha jinsi ya kuunda nambari ya msingi ya gari mahiri pia. Kuanza hebu rukia moja kwa moja
Baridi ya Laptop Baridi / Stendi (Hakuna Gundi, Hakuna Uchimbaji, Hakuna Karanga na Bolts, Hakuna Screws): Hatua 3
Baridi Laptop Baridi / Stendi (Hakuna Gundi, Hakuna Kuchimba visima, Hakuna Karanga na Bolts, Hakuna Screws): UPDATE: TAFADHALI WEMA PIGA KURA KWA YANGU INAUNDIKA, SHUKRANI ^ _ ^ UNAWEZA PIA KUPIGIA KURA MAONI YANGU MENGINE KIINGILIA KWA www.instructables.com/id/Zero-Gharama-Aluminium-Utengenezaji-Na-Propane-Hakuna- Gundi-/ AU Pengine PIGA KURA YA RAFIKI YANGU BORA