Sadržaj:
- Korak 1: Brzi uvod u digitalnu elektroniku
- Korak 5: To je posljednje odbrojavanje
- Korak 6: Tablica rezultata
Video: Whack-a-Mole! (Bez koda!): 9 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
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
"loading =" lijen"
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
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"
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:
Povežite se na API -je bez koda: 8 koraka
Povežite se na API -je bez koda: Ovaj vodič je dizajniran za ljude koji žele postići nešto što zahtijeva korištenje API -ja, ali nisu sigurni kako započeti. Već znate zašto je rad s API -jem koristan, a ovaj vodič će vam pokazati kako to učiniti
Kako pokrenuti Drone Quadcopter motor bez četkica bez četkica pomoću HW30A kontrolera brzine motora bez četkica i servo testera: 3 koraka
Kako pokrenuti Drone Quadcopter motor bez četkica bez četkica pomoću kontrolera brzine motora bez četkica HW30A i servo testera: Opis: Ovaj uređaj se zove Servo motor tester koji se može koristiti za pokretanje servo motora jednostavnim priključivanjem servo motora i napajanjem na njega. Uređaj se može koristiti i kao generator signala za električni regulator brzine (ESC), tada ne možete
Svjetlosni dragulj ✽ Upravljajte LED trakom bez Arduina i koda: 5 koraka (sa slikama)
Svjetlosni dragulj ✽ Upravljajte LED trakom bez Arduina i koda: Ovo je pametna lampa koja mijenja svjetlinu preklapanjem gornjeg dijela. Koncept: Ovo je lampa pogodna za sve korisnike koji uživaju u čitanju u opuštajućem okruženju. Pokušajte zamisliti ljude koji sjede za stolom kraj prozora s nekim cool pivom
Navodnjavač biljaka Arduino, bez koda: 11 koraka
Arduino navodnjavač biljaka, bez koda: U ovom uputstvu izrađujemo robota za zalijevanje, koji navodnjava vaše biljke danju kada se tlo dovoljno osuši. Ovo je klasičan projekt zasnovan na Arduinu, ali ovaj put koristimo vizualni programski jezik, XOD, koji čini programiranje procesom
Hladnjak / postolje za prijenosno računalo bez troškova (bez ljepila, bez bušenja, bez matica i vijaka, bez vijaka): 3 koraka
Hladnjak / postolje za prijenosno računalo bez troškova (bez ljepila, bez bušenja, bez matica i vijaka, bez vijaka): AŽURIRAJTE: MOLIM VAS LJUBAV GLAS ZA MOJE UPUTSTVO, HVALA ^ _ ^ MOŽETE I DA GLASATE ULAZITE NA www.instructables.com/id/Zero-Cost-Aluminium-Furnace-No-Propane-No-Glue-/ ILI MOŽDA GLASATE ZA NAJBOLJEG PRIJATELJA