Sisukord:
Video: Löök-mutt! (Kood puudub!): 9 sammu (koos piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Tere, Maailm! Olen naasnud postitamata kuristikust ja olen selle teise Instructable'i juures taas tagasi! Täna selgitan teile, kuidas ahela põhialuseid, ilma igasuguse koodita, Whack-a-Mole ehitada! Saate 30 sekundit, et lüüa nii palju mutte kui võimalik. Minu Whack-a-Mole'il on 3 erinevat kiirustaset, mida juhitakse lülitiga. Samuti on veel üks mängurežiim, kus kui vajutate nuppu, kui tuli ei põle, kaotate punkti! Selles juhendis selgitan, kuidas tegin põhilise löömismängu (ilma kiiruste ja tasemeta), kasutades digitaalse loogika põhitõdesid, erinevaid kiipe, mis on vajalikud Whack-a-Mole'i ehitamiseks, ja millised on tõdelauad kasutatud. Õppisin kogu selle juhendi sisu läbi suurepärase suveprogrammi Cooper Unionis ja ehitasin selle projekti üles kolmeliikmelises meeskonnas, seega vaadake kindlasti nende suurepärasust siit! Loodan, et saate sellest juhendatavast vähemalt ühe asja ära võtta!
Samm: digitaalse elektroonika kiire sissejuhatus
"laadimine =" laisk"
Kuna miski pole tõeliselt juhuslik, teeme midagi juhuslikule võimalikult lähedale, seega eesliide pseudo. Meie pRNG ajastamiseks (mis sisestatakse D Flip-Flopsi kellanuppudesse) peame looma stabiilse 555 taimeriga, mis käivitub 1 sekundi kiirusel (või kui kiiresti soovite, et mutid ilmuksid). See veebisait pakub selle kiiruse loomiseks vajalikke kondensaatori ja takisti väärtusi koos vooluahelaga. Veenduge kõigepealt, kas see töötab kõigepealt LED -i abil. Valgustus peaks sisselülitamiseks vilkuma ja seejärel kustuma ning ajavahemik kahe LED -tule süttimise vahel peaks olema 1 sekund, mitte aja LED.
Kontrollige andmelehti !
OTSIGE OSA #
Kui stabiilne taimer töötab, looge pRNG ülaltoodud skeemi järgi. Ühendage stabiilse taimeri väljund D-plätude kelladega. Juhuslikkuse loomiseks on pRNG valmistatud 5 D plätudest, millel on XOR. Iga flip-flop salvestab ühe bitti teavet. Niisiis, pseudo-juhuslike arvude generaatoril on 5 bitti, mis tähendab, et see genereerib 32 väärtust; välja arvatud, me ei taha 32 mooli. Selle asemel võtame pRNG -st ainult 3 bitti ja sisestame need 4051 Mux/DeMux aadressinõeladele. Kuid kõigepealt järgige pRNG loomiseks ülaltoodud diagrammi. 4013 kiibil on igal kiibil 2 D flip-floppi: üks vasakul ja teine paremal. RESET, SET ja VSS ühendatakse maaga, samal ajal kui VDD ühendatakse toitega. Kui olete lõpetanud, veenduge, et pRNG töötaks, ühendades iga Q -väljundiga LED -id (DATASHEET!). Mõnikord peate pRNG-i käivitama, ühendades lühidalt Q-ga toiteallika.
Kui teil on ainult kaheksa mooli, toimib seekord 4051 demultiplekserina (MUX -i vastandina), kus üks sisend on alati ühendatud 1 -ga (toide) ja aadressi tihvtid otsustavad, milline kaheksast väljundpoldist see 1 on saadetakse. Niisiis, ühendage pRNG -st traat 3 erinevast Q -st (3 erinevat D -flip -floppi) ja pange need DeMuxi aadressipistikutesse (E, VEE, GND ühendatakse maaga, VCC ühendatakse toitega, iga Y on väljund, mis tahes S on aadressinõel ja Z on esimene sisend). Pange iga väljundi juurde LED (koos takistiga) ja näete, et kaheksa mooli vilgub iga sekund (või mis iganes teie taatri kiirus on). Õnnitleme teid moolide loomisel!
Samm: see on viimane loendur
Tagaplaanil ja tulemustabelil kasutame peamiselt 4029 üles/alla loendurit, mida saab ilmselt lugeda nii kümnend- kui ka kahendarvudena. Oma algses projektis tegin midagi liiga keerulist, lugedes binaarselt, kuid poole projekti jooksul mõistsin, et suudan neid loendureid kasutades kümneid (kümnendkohti) lugeda. Kontrollige andmelehti
Esiteks, loendamiseks on vaja stabiilset taimerit, mis oleks ühendatud mõlema 1 sekundiga töötava kellaga. Kui see töötab, hankige kaks 4029 kiipi ja seadistage need VDD ühendamiseks toitega; VSS, binaarne/kümnend, üles/alla ja kõik JAM -id ühel kiibil maapinnale. Teisel kiibil ühendage kõik sama, välja arvatud ühendage Jam 1 ja 2, et ülejäänud maandada. Esimene kiibi kandmisnõel on maapinnaga ühendatud. Esimese kiibi väljavõtmine on ühendatud teise kiibi kandetihvtiga. Ühendage mõlema kiibi praegune lubamine nupuga DEBOUNCED, mis toimib käivitusnupuna. Mängu peatamiseks vajate taimer 555 peatamiseks teatud loogikat. Niisiis, hankige 4071 OR -kiipi ja võrrelge kõiki 4029 kiibi Q -väljundeid, nii et põhimõtteliselt, kui see jõuab 0 -ni, väljastab kogu OR -värava loogika 0, mis on ainus kord, kui see väljastab 0. Võtke see väljund ja asetage see taimeri 555 lähtestusnõelale, võttes seal oleva toitejuhtme välja. Nüüd on teil loendur!
6. samm: tulemustabel
"laadimine =" laisk"
Kuna minu meeskonnal oli aega üle jäänud, otsustasime lisada lisakiirused ja punktide mahaarvamise režiimi. Kui soovite seda teha, mõelge mõne XOR -värava ja mõne muu loogika kasutamisele. See pole liiga keeruline, nii et peaksite selle saama. Kui teate jootmist, hankige mõned protoplaadid ja jootke skoor ja loendur, et saaksite seda mängides hõlpsalt näha. Selleks, et korpus saaks puitu, lõigake augud ja voila seisab mutide eest! Ma kasutasin laserlõikurit, kuid tehke seda nii, nagu soovite. 3D -prinditud moolide puhul minge võrku, otsige üles 3D -mool, lõigake keha maha ja printige ainult pea ning kleepige see nupule.
Kui teil on probleeme, pidage meeles, et see on osa vooluahela kujundusest. Sõna otseses mõttes kulus peaaegu kogu mu aeg selle projekti silumiseks. Kujundus on lihtne osa, väljakutse leidmine on selle ehitamisel valesti.
Lõpuks meeldis mulle see projekt väga ja loodan, et ka teile. Kindlasti õppisin ma seda tehes palju ja peaksin ka seda tegema. Palun postitage julgelt kommentaare, küsimusi või ettepanekuid! Tänan!
Soovitan:
Raspberry Pi 4 seadistamine sülearvuti/arvuti kaudu Etherneti kaabli abil (monitor puudub, WiFi puudub): 8 sammu
Seadistage Raspberry Pi 4 sülearvuti/arvuti kaudu Etherneti kaabli abil (ilma monitorita, ilma WiFi-ühenduseta): selles töötame seadistamiseks Raspberry Pi 4 mudeli B 1 Gb RAM-iga. Raspberry-Pi on ühe pardaarvuti, mida kasutatakse taskukohase hinnaga hariduslikel eesmärkidel ja isetegemise projektides, vajab toiteallikat 5V 3A
Öövalguse liikumise ja pimeduse tuvastamine - puudub mikro: 7 sammu (piltidega)
Öövalguse liikumise ja pimeduse tuvastamine - puudub mikro: See juhend on mõeldud selleks, et takistada teil varba torkeid pimedas ruumis kõndides. Võiks öelda, et see on teie enda turvalisuse huvides, kui ärkate öösel üles ja proovite ohutult ukseni jõuda. Loomulikult võite kasutada öölampi või peamist
Vintage Look Media PC vanast sülearvutist: 30 sammu (koos piltidega)
Vintage Look Media PC vanalt sülearvutilt: Selles spetsiaalses juhendatavas videos valmistan laheda välimusega väikese meediaarvuti, millel on integreeritud kõlarid ja mida juhitakse mugava miniklaviatuuriga. Arvuti töötab vana sülearvutiga. Väike lugu selle ehituse kohta. Aasta tagasi nägin Mattit
Jootmine puudub - lülitage kohandatud mänguasja erivajadustele/puuetele: 7 sammu (piltidega)
Jootmine puudub - lüliti kohandatud mänguasja erivajadustele/puuetega inimestele: see mänguasja modifikatsioon võtab patareidega töötava mänguasja, mis aktiveeritakse ühe lülitiga ja lisab täiendava väliselt kasutatava lüliti. Väline lüliti on suureformaadiline nupp, mis võimaldab suuremat ligipääsetavust, esitades l
Ehitage oma arvutile tõeline kelluke ja tulekustutiga löök: 3 sammu (koos piltidega)
Ehitage oma arvutile tõeline kellukell ja tulekustutiga löök: messingkell, väike relee, veel mõned asjad ja tõeline kell võib teie töölaual tunde lüüa. Kuigi see projekt töötab Windowsis ja Macis Samuti otsustasin OS X -is installida prügikastist leitud arvutisse Ubuntu Linuxi ja töötada selle kallal: ma polnud kunagi