Sadržaj:

Krvavi krtica! (Bez koda!): 9 koraka (sa slikama)
Krvavi krtica! (Bez koda!): 9 koraka (sa slikama)

Video: Krvavi krtica! (Bez koda!): 9 koraka (sa slikama)

Video: Krvavi krtica! (Bez koda!): 9 koraka (sa slikama)
Video: Леопард из Рудрапраяга. Неуловимый Дьявол во плоти 2024, Studeni
Anonim
Image
Image
Brzi uvod u digitalnu elektroniku
Brzi uvod u digitalnu elektroniku

Pozdrav svijete! Vratio sam se iz ponora koji ne objavljuje i opet sam se vratio na njega s drugim Instructable! Danas ću vam objasniti kako, koristeći jedine osnove sklopova, BEZ KODA, izgraditi Whack-a-Mole! Imate 30 sekundi da udarite što više madeža. Moj Whack-a-Mole ima 3 različite razine brzine kojima se upravlja prekidačem. Također, postoji još jedan način igre u kojem ćete, ako pritisnete gumb kad svjetlo ne svijetli, izgubiti bod! U ovom Instructableu objasnit ću kako sam napravio osnovnu igru whack-a-mola (bez brzina i razina) koristeći osnove digitalne logike, različite čipove koji su potrebni za izgradnju Whack-a-Mole i koje su tablice istine koristi za. Naučio sam sav sadržaj ovog Instructable -a kroz izvrstan ljetni program u Cooper Unionu i izgradio ovaj projekt u tročlanom timu pa provjerite njihovu izvrsnost ovdje! Nadam se da ćete uspjeti oduzeti barem jednu stvar ovom Instructable -u!

Korak 1: Brzi uvod u digitalnu elektroniku

Brzi uvod u digitalnu elektroniku
Brzi uvod u digitalnu elektroniku
Brzi uvod u digitalnu elektroniku
Brzi uvod u digitalnu elektroniku

"loading =" lijen"

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

Budući da ništa nije uistinu slučajno, napravit ćemo nešto što je moguće više nasumično, otuda i prefiks pseudo. Za određivanje vremena našeg pRNG-a (koji će se unositi u igle sata D japanki), trebat ć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 nudi vrijednosti kondenzatora i otpornika potrebne za izgradnju ove brzine zajedno sa shemom kruga. Provjerite radi li prvo pomoću LED diode. Svjetlo bi trebalo bljeskati za uključivanje, a zatim 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 #

Kad nestabilni mjerač vremena radi, sastavite pRNG slijedeći gornji dijagram. Spojite izlaz astable timera na satove D japanki. PRNG je napravljen od 5 D japanki s 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, uzeti ćemo samo 3 bita iz pRNG -a i unijeti ih u adresne pinove 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 spajaju se na masu dok se VDD spaja na napajanje. Kad 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 adrese će odlučiti koji od osam izlaznih pinova će imati taj 1 Poslano. Dakle, spojite žicu s 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 za adresu, a Z je prvi ulaz). Stavite LED (s otpornikom) na svaki izlaz i vidjet ćete da osam molova treperi svake sekunde (ili kakva god bila brzina vašeg nestabilnog mjerača vremena). Čestitamo što ste stvorili madeže!

Korak 5: To je posljednje odbrojavanje

To je završno odbrojavanje
To je završno odbrojavanje
To je završno odbrojavanje
To je završno odbrojavanje
To je završno odbrojavanje
To je završno odbrojavanje
To je završno odbrojavanje
To je završno odbrojavanje

Za odbrojavanje i tablicu rezultata uglavnom ćemo koristiti 4029 brojača gore/dolje koji se očito mogu računati u decimalnom i binarnom obliku. U svom sam izvornom projektu napravio nešto previše komplicirano računajući u binarnom obliku, ali na pola projekta shvatio sam da mogu brojati u desetljeću (decimalno) pomoću ovih brojača. 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, binarni/desetljeće, gore/dolje i svi JAM -ovi na jednom čipu uzemljeni. Na drugom čipu spojite sve isto osim povežite Jam 1 i 2 kako biste ostatak napajali na masu. Prvi pin za nošenje čipa spojen je na masu. Iznos prvog čipa spojen je na nožicu za nošenje drugog čipa. Spojite trenutno omogućavanje oba čipa na gumb DEBOUNCED koji će djelovati kao gumb za pokretanje. Da biste zaustavili igru, trebat će vam logika da zaustavite mjerač vremena 555. Dakle, nabavite čipove 4071 ILI i usporedite sve Q izlaze čipova 4029, pa će u osnovi kad dosegne 0, sva logika vrata ILI izlazit će 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"

Ekstra! Ekstra! Pročitaj sve o tome!
Ekstra! Ekstra! 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 to želite učiniti, razmislite o upotrebi nekih XOR vrata i neke druge logike. Nije pretjerano komplicirano pa biste ga trebali moći nabaviti. Ako znate lemiti, nabavite neke protoboarde 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 učinite to kako želite. Za 3D tiskane madeže idite na internet, potražite 3D madež, odrežite tijelo i ispišite samo glavu i zalijepite je na gumb.

Ako imate problema, zapamtite da je to dio bilo kojeg dizajna kola. Doslovno, gotovo sve vrijeme sam potrošio na ispravljanje pogrešaka na ovom projektu. Dizajn je lak dio, izazov je pronaći što nije u redu kad ga izgradite.

Na kraju, jako 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 objavite komentare, pitanja ili prijedloge! Hvala!

Preporučeni: