Inhoudsopgave:
- Stap 1: Snelle introductie tot digitale elektronica
- Stap 5: Het is het laatste aftellen
- Stap 6: Scorebord
Video: Sla een mol! (Geen code!): 9 stappen (met afbeeldingen)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Hallo Wereld! Ik ben teruggekeerd van de niet-postende afgrond en ik ben er weer mee bezig met een andere Instructable! Vandaag ga ik je uitleggen hoe, met alleen de basisprincipes van circuits, ZONDER ENIGE CODE, Whack-a-Mole! Je krijgt 30 seconden om zoveel mogelijk mollen te raken. My Whack-a-Mole beschikt over 3 verschillende snelheidsniveaus die worden bestuurd door een schakelaar. Er is ook een andere spelmodus waarbij je een punt verliest als je op de knop drukt terwijl het licht niet brandt! In deze Instructable zal ik uitleggen hoe ik het basis-whack-a-mole-spel (zonder de snelheden en niveaus) heb gemaakt met behulp van de basis van digitale logica, de verschillende chips die nodig zijn om Whack-a-Mole te bouwen, en wat waarheidstabellen zijn gebruikt voor. Ik heb alle inhoud van deze Instructable geleerd via een uitstekend zomerprogramma bij Cooper Union en heb dit project in een team van drie gebouwd, dus zorg ervoor dat je hun geweldigheid hier bekijkt! Ik hoop dat je ten minste één ding van deze Instructable kunt wegnemen!
Stap 1: Snelle introductie tot digitale elektronica
"laden = "lui"
Omdat niets echt willekeurig is, zullen we iets zo willekeurig mogelijk maken, vandaar het voorvoegsel pseudo. Voor de timing van onze pRNG (die in de klokpinnen van de D Flip-Flops wordt ingevoerd), moeten we een astabiele 555-timer maken die afvuurt met een snelheid van 1 seconde (of hoe snel je ook wilt dat de mollen verschijnen). Deze website biedt de condensator- en weerstandswaarden die nodig zijn om deze snelheid te bouwen, samen met een schakelschema. Zorg ervoor dat u eerst test of het werkt met behulp van een LED. Het lampje moet knipperen om in te schakelen en vervolgens uit te gaan en de tijd tussen de twee keer dat de LED oplicht, moet 1 seconde zijn, niet de tijd dat de LED aan is.
CONTROLEER DATABLAD!
ZOEK HET DEEL #
Zodra de astabiele timer werkt, bouwt u de pRNG volgens het bovenstaande diagram. Verbind de uitgang van de astabiele timer met de klokken van de D-flip-flops. De pRNG is gemaakt van 5D-flip-flops met een XOR om de willekeur te creëren. Elke flip-flop slaat één bit informatie op. Dus de pseudo-willekeurige nummergenerator zal 5 bits hebben, wat betekent dat hij 32 waarden zal genereren; behalve dat we geen 32 mol willen. In plaats daarvan nemen we slechts 3 bits van de pRNG en voeren die in de adrespinnen van de 4051 Mux/DeMux. Maar volg eerst het bovenstaande diagram om de pRNG te bouwen. De 4013-chips hebben 2 D-flip-flops op elke chip: één aan de linkerkant en één aan de rechterkant. RESET, SET en VSS worden op aarde aangesloten terwijl VDD op de voeding wordt aangesloten. Als u klaar bent, controleert u of de pRNG werkt door LED's aan te sluiten op elke Q-uitgang (DATASHEET!). Soms moet u de pRNG een vliegende start geven door een Q kort op de voeding aan te sluiten.
Om slechts acht mol te hebben, zal de 4051 deze keer fungeren als demultiplexer (het tegenovergestelde van een MUX) waarbij de ene ingang altijd is verbonden met 1 (voeding) en de adrespinnen zullen beslissen welke van de acht uitgangspinnen die 1 moet zijn gestuurd naar. Sluit dus een draad van 3 verschillende Q's (3 verschillende D-flip-flops) van de pRNG aan en plaats deze in de adrespinnen van de DeMux (E, VEE, GND verbinden met aarde, VCC verbinden met stroom, elke Y is een uitgang, elke S is een adrespen en Z is de eerste invoer). Plaats een LED (met een weerstand) op elke uitgang en je ziet de acht mollen elke seconde knipperen (of wat de snelheid van je astabiele timer ook is). Gefeliciteerd, je hebt de mollen gemaakt!
Stap 5: Het is het laatste aftellen
Voor het aftellen en het scorebord zullen we voornamelijk 4029 op/neer-tellers gebruiken die blijkbaar zowel decimaal als binair kunnen tellen. In mijn oorspronkelijke project deed ik iets dat overdreven ingewikkeld was door binair te tellen, maar halverwege het project realiseerde ik me dat ik met deze tellers in tien jaar (decimaal) kan tellen. BEKIJK DE DATASHEETS
Ten eerste heb je voor het aftellen een astabiele timer nodig die is aangesloten op beide klokken die op 1 seconde lopen. Als dat werkt, pak dan twee 4029-chips en stel ze in om VDD op de stroom aan te sluiten; VSS, binair/decennium, omhoog/omlaag en alle JAM's op één chip naar aarde. Sluit op de tweede chip alles hetzelfde aan, behalve Jam 1 en 2 om de rest van stroom te voorzien. De eerste chip-carry-in-pin is verbonden met aarde. De carry-out van de eerste chip is verbonden met de carry-in-pin van de tweede chip. Verbind de huidige activering van beide chips met een DEBOUNCED-knop die als startknop zal fungeren. Om het spel te laten stoppen, heb je wat logica nodig om de 555-timer te stoppen. Dus, koop wat 4071 OR-chips en vergelijk alle Q-uitgangen van de 4029-chips, dus eigenlijk wanneer het 0 bereikt, zal alle OR-poortlogica 0 uitvoeren, wat de enige keer is dat het 0 zal uitvoeren. Neem die output en plaats het in de reset-pin van de 555-timer en verwijder de stroomdraad die daar was. Nu heb je het aftellen!
Stap 6: Scorebord
"laden = "lui"
Omdat mijn team wat tijd over had, hebben we besloten om de extra snelheden en de puntenaftrekmodus toe te voegen. Als je dat wilt doen, denk dan eens aan het gebruik van enkele XOR-poorten en andere logica. Het is niet al te ingewikkeld, dus je zou het moeten kunnen krijgen. Als je weet hoe je moet solderen, koop dan wat protoboards en soldeer de score en het aftellen zodat je het gemakkelijk kunt zien als je speelt. Om de koffer te maken, pak je wat hout, snijd je gaten en voila sta voor de mollen! Ik heb een lasersnijder gebruikt, maar doe het zoals je wilt. Voor de 3D-geprinte moedervlekken, ga online, zoek een 3D-mol op, knip het lichaam af en print alleen het hoofd en plak het op de knop.
Als u problemen ondervindt, onthoud dan dat dit deel uitmaakt van elk circuitontwerp. Letterlijk, bijna al mijn tijd werd besteed aan het debuggen van dit project. Het ontwerp is het makkelijke gedeelte, vinden wat er mis is tijdens het bouwen is de uitdaging.
Uiteindelijk heb ik erg genoten van dit project en ik hoop jullie ook. Ik heb hier zeker veel van geleerd en dat had ik ook moeten doen. Aarzel niet om opmerkingen, vragen of suggesties te plaatsen! Bedankt!
Aanbevolen:
Maak een EENVOUDIGE Infinity Mirror Cube - GEEN 3D-printen en GEEN programmering: 15 stappen (met afbeeldingen)
Maak een EENVOUDIGE Infinity Mirror Cube | GEEN 3D-printen en GEEN programmering: iedereen houdt van een goede infinity-kubus, maar ze zien eruit alsof ze moeilijk te maken zijn. Mijn doel voor deze Instructable is om je stap voor stap te laten zien hoe je er een kunt maken. Niet alleen dat, maar met de instructies die ik je geef, kun je er een maken o
Een bestuurbare AGS-001-koplamp installeren in een originele Game Boy Advance (geen LOCA!): 5 stappen (met afbeeldingen)
Een bestuurbare AGS-001-koplamp in een originele Game Boy Advance installeren (geen LOCA!): U wilt het scherm van uw oude Game Boy Advance verlichten. Je kunt die nieuwerwetse IPS-kits met achtergrondverlichting nergens vinden, en de oude AGS-101-kits zijn niet op voorraad of te duur. Bovendien wil je het scherm kunnen zien terwijl je buiten bent
Een mol kapot slaan met een hamer - Ajarnpa
Een mol slaan met een hamer: Inleiding: Het speelgoed genaamd Mollen slaan met een hamer bestaat uit een plank met vijf gaten in de bovenkant en een hamer. Elk gat bevat een enkele plastic mol en de machines die nodig zijn om het op en neer te bewegen. Zodra het spel begint, zullen de mollen smeken
Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een computer demonteren met eenvoudige stappen en afbeeldingen: dit is een instructie over het demonteren van een pc. De meeste basiscomponenten zijn modulair en gemakkelijk te verwijderen. Wel is het belangrijk dat je er goed over georganiseerd bent. Dit zal helpen voorkomen dat u onderdelen kwijtraakt, en ook bij het maken van de hermontage e
Nul-kosten laptopkoeler / standaard (geen lijm, niet boren, geen moeren en bouten, geen schroeven) - Ajarnpa
Nul-kosten laptopkoeler / standaard (geen lijm, niet boren, geen moeren en bouten, geen schroeven): UPDATE: GELIEVE TE STEMMEN VOOR MIJN INSTRUCTIEBAAR, BEDANKT ^_^ JE KAN OOK ANDER STEMMEN OP FOREST INSCHRIJVEN OP www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ OF MISSCHIEN STEMMEN OP MIJN BESTE VRIENDEN