Wat gebeurt er als je een klassiek spel (in dit geval Pong) neemt en het van twee dimensies overzet naar? Dit is de auteur van Instructables onder de bijnaam mischka. Het idee zelf is niet van hem, maar geleend van Hackaday, maar de implementatie is compleet anders.
Het spelalgoritme is geïmplementeerd op chips van het type 4011 (K561LA7) - vier NAND-elementen, 4510 (er is geen direct analoog, je kunt proberen het circuit opnieuw te maken op K561IE14) - een teller, 4028 (K561ID1) - een binaire decimale decoder, 555 (KR1006VI1) - een timer .
Apple had muizen met één knop en hier waren joysticks met één knop, als je ze zo mag noemen. Druk precies op de knop wanneer de bal naar je toe vloog. Vroeg of laat ingedrukt - de bal wordt niet afgeslagen. Je kunt zelfs meteen voor twee spelen en dan controleren of de snelheid goed geregeld is:
Voordat hij het concept opstelt, schat de meester het structurele:
De pulsen, waarvan de frequentie wordt geregeld door een variabele weerstand, van de uitgang van de klokgenerator op de timer gaan naar de ingang van de teller. Hoewel het binair is, wordt de conversiefactor zo ingesteld dat deze alleen van 0 tot 9 telt. Aangezien de teller omkeerbaar is, kan de richting van de telling worden ingesteld door het niveau op pin 10 te wijzigen. De binaire code van de teller gaat naar een decoder die de LED-lijn bestuurt.
Van de vier elementen AND NOT worden er twee gebruikt in de RS-trigger. De andere twee vergelijken de status van de knoppen met de status van de eerste en laatste LED. Bovendien zijn de knoppen zo aangesloten dat het signaal ervan pas doorgaat als de bijbehorende LED brandt. Wanneer de knop wordt losgelaten, wordt de ingang van het element naar beneden getrokken door de weerstand om de immuniteit tegen ruis te verbeteren. De uitgangen van deze elementen zijn verbonden met de ingangen van de trigger die de richting van de account bestuurt via de reeds genoemde uitgang 10. Verandering van richting vindt alleen plaats als de bal wordt afgeslagen.
Je kunt proberen het spel aan te passen door het geluid van een veranderende frequentie te laten horen wanneer de bal wordt bewogen en een ruisgenerator wordt ingeschakeld in de eerste en laatste positie. Hierdoor kon je op het gehoor spelen zonder naar de LED's te kijken en zelfs niet te installeren. Het verhaal van een jongen is bekend, wiens ouders in de jaren negentig, op weg naar hun werk, het snoer voor de monitor verborgen. Hij zette de computer aan, lanceerde het racespel met de pijltjestoetsen en speelde heel goed op het gehoor. Tegenwoordig zijn er veel gespecialiseerde audiogames.
Na het algoritme te hebben gekozen, experimenteert mischka onmiddellijk met twee breadboard-achtige breadboards, waarbij het elektrische circuit ervoor wordt aangepast:
Als alles goed begint te werken, stelt hij een tijdje uit elektronica en wordt genomen voor het lichaam.Onthoud hoe B.S. Ivanov in zijn boeken van het korps zelfgemaakt riep kisten? En hier is de echte doos:
De meester boort gaten voor LED's, knoppen, een variabele weerstand en een schakelaar erin en verwijdert ook het slot, waarvan hij denkt dat het er niet uitziet:
En dit alles stelt:
Hij keert terug naar het breadboard en stelt op basis van wat hij deed een schakelschema op:
Van twee boards van het breadboard-type brengt het het hele circuit precies over naar één perfboard-board - ook een breadboard, maar compacter en trillingsbestendig:
Door te denken vereenvoudigt hij het circuit: verwijdert de resetknop en de pull-up-weerstand, pin 9 van de teller wordt rechtstreeks op de gemeenschappelijke draad aangesloten. In plaats van tien stroombeperkende weerstanden, wordt er één gemeenschappelijke geplaatst, omdat er op dat moment maar één LED brandt. Het plaatst het bord in de behuizing en maakt verbinding met alles wat daar is geïnstalleerd:
Sluit de doos en u kunt controleren of het circuit correct is overgedragen:
De ontwikkelaar heeft twee verbeteringen aan het spel voorgesteld. Met een schakelaar parallel aan de knop van de tweede speler kun je alleen spelen met een machine die nooit mist. En de one-shots na de knoppen zullen valsspelen met lange of constante retentie uitsluiten. Ik voeg er zelf aan toe dat de klok ook op de K561LA7 kan worden gemonteerd, maar dan hangt de frequentie af van de voedingsspanning.