Sadržaj:

Whack-a-Mole! (Bez koda!): 9 koraka (sa slikama)
Whack-a-Mole! (Bez koda!): 9 koraka (sa slikama)

Video: Whack-a-Mole! (Bez koda!): 9 koraka (sa slikama)

Video: Whack-a-Mole! (Bez koda!): 9 koraka (sa slikama)
Video: Stories of Hope & Recovery 2020 2024, Novembar
Anonim
Image
Image
Kratak uvod u digitalnu elektroniku
Kratak uvod u digitalnu elektroniku

Zdravo svijete! Vratio sam se iz ponora koji nije objavljivao i vratio sam se na to s još jednim Instructable! Danas ću vam objasniti kako, koristeći jedine osnove kola, BEZ KODA, izgraditi Whack-a-Mole! Imate 30 sekundi da udarite što više madeža. Moj Whack-a-Mole ima 3 različita nivoa brzine kojima se upravlja prekidačem. Također, postoji još jedan način igre u kojem ćete, ako pritisnete dugme dok svjetlo nije uključeno, izgubiti bod! U ovom Instructable-u ću objasniti kako sam napravio osnovnu igru whack-a-mole (bez brzina i nivoa) koristeći osnove digitalne logike, različite čipove koji su potrebni za izgradnju Whack-a-Mole i koje su tabele istinitosti koristi za. Naučio sam sav sadržaj ovog Instructable -a kroz izvrstan ljetni program u Cooper Union -u i izgradio ovaj projekt u tročlanom timu pa provjerite njihovu izvrsnost ovdje! Nadam se da ćete oduzeti barem jednu stvar ovom Instructable -u!

Korak 1: Brzi uvod u digitalnu elektroniku

Kratak uvod u digitalnu elektroniku
Kratak uvod u digitalnu elektroniku
Kratak uvod u digitalnu elektroniku
Kratak uvod u digitalnu elektroniku

"loading =" lijen"

Image
Image
Mogu li madeži zaista biti nasumični ??
Mogu li madeži zaista biti nasumični ??
Mogu li madeži zaista biti nasumični ??
Mogu li madeži zaista biti nasumični ??
Mogu li madeži zaista biti nasumični ??
Mogu li madeži zaista biti nasumični ??

Budući da ništa nije slučajno, učinit ćemo nešto što je moguće više nasumičnim, otuda i prefiks pseudo. Za određivanje vremena našeg pRNG-a (koji će se unositi u igle sata D japanki), morat ćemo stvoriti nestabilni mjerač vremena od 555 koji će pucati brzinom od 1 sekunde (ili koliko god želite da se madeži pojave). Ova web stranica pruža vrijednosti kondenzatora i otpornika potrebne za izgradnju ove brzine zajedno sa shemom kola. Obavezno provjerite radi li prvo pomoću LED diode. Lampica bi trebala da treperi za uključivanje, pa isključivanje i vrijeme između dva puta kada LED zasvijetli treba biti 1 sekunda, a ne vrijeme kada LED svijetli.

PROVJERITE PODATKE

POGLEDAJTE DIO #

Kada nestabilni mjerač vremena radi, sastavite pRNG slijedeći gornji dijagram. Spojite izlaz nestabilnog mjerača vremena na satove D japanki. PRNG je napravljen od 5 D japanki sa XOR-om za stvaranje nasumičnosti. Svaki japanka pohranjuje jedan dio informacija. Dakle, generator pseudo-slučajnih brojeva imat će 5 bita, što znači da će generirati 32 vrijednosti; osim što ne želimo 32 madeža. Umjesto toga, uzećemo samo 3 bita iz pRNG -a i ubaciti ih u pinove za adresu 4051 Mux/DeMux. Ali prvo slijedite gornji dijagram za izradu pRNG -a. Čipovi 4013 imaju 2 D japanke na svakom čipu: jedan s lijeve i jedan s desne strane. RESET, SET i VSS se spajaju na masu dok se VDD spaja na napajanje. Kada završite, provjerite radi li pRNG povezivanjem LED dioda na svaki Q izlaz (DATASHEET!). Ponekad morate pokrenuti pRNG tako što ćete nakratko spojiti bilo koji Q na napajanje.

Da bi imao samo osam madeža, ovaj put će 4051 djelovati kao demultiplekser (suprotno od MUX -a) gdje je jedan ulaz uvijek spojen na 1 (napajanje), a iglice za adresu će odlučiti koji od osam izlaznih pinova će imati taj 1 poslano na. Dakle, spojite žicu iz 3 različita Q -a (3 različita D japanka) iz pRNG -a i stavite ih u kontaktne pinove DeMuxa (E, VEE, GND spojite na masu, VCC spojite na napajanje, bilo koji Y je izlaz, bilo koji S je pin adrese, a Z je prvi ulaz). Stavite LED (sa otpornikom) na svaki izlaz i vidjet ćete da osam molova treperi svake sekunde (ili bilo koja brzina vašeg nestabilnog mjerača vremena). Čestitamo što ste stvorili madeže!

Korak 5: To je posljednje odbrojavanje

To je konačno odbrojavanje
To je konačno odbrojavanje
To je konačno odbrojavanje
To je konačno odbrojavanje
To je konačno odbrojavanje
To je konačno odbrojavanje
To je konačno odbrojavanje
To je konačno odbrojavanje

Za odbrojavanje i semafor, uglavnom ćemo koristiti 4029 brojača gore/dolje koji se očito mogu računati u decimalnom i binarnom obliku. U svom originalnom projektu učinio sam nešto previše komplicirano računajući u binarnom obliku, ali na pola projekta sam shvatio da mogu brojati u deceniji (decimalno) koristeći ove brojače. PROVJERITE PODATKE

Prvo, za odbrojavanje, trebat će vam nestabilni mjerač vremena koji će biti spojen na oba sata koji rade na 1 sekundu. Zatim kad to uspije, nabavite dva čipa 4029 i postavite ih za povezivanje VDD -a na napajanje; VSS, Binary/decenija, gore/dolje i svi JAM -ovi na jednom čipu na masu. Na drugom čipu spojite sve isto osim povežite Jam 1 i 2 za napajanje ostatka na masu. Prvi pin za nošenje čipa spojen je na masu. Iznos prvog čipa je povezan sa nožicom za nošenje drugog čipa. Spojite trenutno omogućavanje oba čipa na dugme DEBOUNCED koje će djelovati kao dugme za pokretanje. Da biste zaustavili igru, trebat će vam logika da zaustavite tajmer 555. Dakle, nabavite čipove 4071 ILI i uporedite sve Q izlaze čipova 4029, pa će u osnovi kad dosegne 0, sva logika vrata ILI će ispisati 0, što je jedini put kada će ispisati 0. Uzmite taj izlaz i postavite ga u pin za poništavanje mjerača vremena 555 izvlačeći žicu za napajanje koja se tamo nalazila. Sada imate odbrojavanje!

Korak 6: Tablica rezultata

"loading =" lijen"

Extra! Extra! Pročitaj sve o tome!
Extra! Extra! Pročitaj sve o tome!

Budući da je mom timu ostalo još neko vrijeme, odlučili smo dodati dodatne brzine i način oduzimanja bodova. Ako želite to učiniti, razmislite o upotrebi nekih XOR kapija i neke druge logike. Nije pretjerano komplicirano pa biste ga trebali moći nabaviti. Ako znate lemiti, nabavite neke protoborde i lemite rezultat i odbrojavanje kako biste to lako vidjeli dok igrate. Da bi kućište dobilo malo drva, izrežite rupe i voila stoji za madeže! Koristio sam laserski rezač, ali radite to kako želite. Za 3D štampane madeže idite na internet, potražite 3D madež, odrežite tijelo i odštampajte samo glavu i zalijepite je na dugme.

Ako imate problema, zapamtite da je to dio bilo kojeg dizajna kola. Bukvalno, skoro sve moje vrijeme je potrošeno na ispravljanje grešaka na ovom projektu. Dizajn je lak dio, izazov je pronaći šta nije u redu kada ga izgradite.

Na kraju sam uživao u ovom projektu i nadam se da ste i vi. Definitivno sam puno naučio radeći ovo, a trebao sam i to. Slobodno objavljujte komentare, pitanja ili prijedloge! Hvala!

Preporučuje se: