Inhoudsopgave:
- Stap 1: Afspeelbare versie
- Stap 2: benodigde onderdelen
- Stap 3: Ontwerpen
- Stap 4: Bovenpaneel monteren
- Stap 5: Monteer het onderste paneel
- Stap 6: Bedrading
- Stap 7: aanzetten
- Stap 8: Hoe te spelen
- Stap 9: Video van het wordt afgespeeld
Video: Binair spel: 9 stappen (met afbeeldingen)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Dit is een spel dat ik op Tinkercad Circuits heb gemaakt om binaire getallen te leren.
Als je deze handleiding wilt volgen en je eigen wilt bouwen, zijn de bestanden en code te vinden op mijn github op
Stap 1: Afspeelbare versie
Stap 2: benodigde onderdelen
1 robuuste metalen drukknop met witte LED-ring - 16 mm wit kortstondig
1 Adafruit METRO 328 met headers - ATmega328 - Elke Arduino Uno-variatie zou ook werken. Ik hou van de Metro omdat de onderkant glad is, dus ik hoefde geen afstandhouders voor het bord in mijn ontwerp te plaatsen.
15 M3 x 8 inbusbouten
3 M3 Moeren
1 16x2 LCD-scherm
4 afstandhouders van 40 mm
Silicone Cover Stranded-Core Wire - 30AWG - Ik heb meerdere kleuren gebruikt om de bedrading gemakkelijk te volgen te maken.
9 Toggle Switch SPDT Paneelmontage - Elke stijl zal werken, maar ik wilde de platte stijl.
9 Switch Dress Nut 1/4-40 - Optioneel, voor het uiterlijk. U kunt ook de hardware gebruiken die bij de switch is geleverd.
Stap 3: Ontwerpen
Ik ontwierp de behuizing in Fusion 360. Hierdoor kon ik alle onderdelen positioneren en ervoor zorgen dat ze passen. Toen dat klaar was, kon ik de hoes 3D-printen en kijken hoe hij past.
Het paste goed bij elkaar, dus toen maakte ik een svg van de twee panelen. De volgende stap was om de bestanden klaar te maken om te worden verzonden voor lasersnijden. Ik volgde de sjablonen van Ponoko. De instructies werden ook op de bodemplaat geplaatst, zodat mensen zouden weten hoe het spel werkt.
Het duurde iets meer dan een week om mijn onderdelen van Ponoko te krijgen.
Stap 4: Bovenpaneel monteren
Het bovenpaneel gaat vrij eenvoudig in elkaar.
Steek eerst de negen tuimelschakelaars door en draai ze vast. Plaats vervolgens de m3 schroeven voor het display. Plaats de afstandhouders aan de andere kant en draai vervolgens de schroeven door de montagegaten op het display. Het laatste onderdeel is de 16 mm knop.
Stap 5: Monteer het onderste paneel
Gebruik 3 M3-schroeven en moeren om het bord op de bodemplaat te bevestigen. Zoals je op de foto kunt zien, had ik de gaten verkeerd bij het lasersnijden. Ik heb dit opgelost voor de sjabloon die ik op github heb gezet
Stap 6: Bedrading
Volg het schema om te bedraden. Het oorspronkelijke ontwerp gebruikte ook digitale 1 en 0, maar als de schakelaars niet in de juiste positie stonden, zou het bord problemen hebben met het uploaden van code.
Ik heb de draden gesoldeerd aan mannelijke headers die op het Arduino-bord zijn aangesloten. Dit maakt het gemakkelijk om in de toekomst los te koppelen als u het bord ooit opnieuw gebruikt. Het LCD-scherm gebruikt ook vrouwelijke headers om op te solderen.
Een probleem dat ik had opgemerkt nadat ik had aangesloten, was de bedrading van de schakelaars. Controleer de aansluitingen voor een gesloten circuit. Gebruik de schakelaars die ik eerder heb genoemd wanneer de hendel in het midden staat en de bovenste pin gesloten is. Omdat ik de mijne verkeerd heb aangesloten, moest ik mijn code wijzigen. Voor de code die ik in deze handleiding geef, wordt aangenomen dat die van jou correct is aangesloten.
Ook bij het bedraden van de metalen drukknop moet deze in de normale open configuratie zijn.
Stap 7: aanzetten
Je kunt het bord via de usb-kabel op een computer aansluiten om het van stroom te voorzien of een draagbare telefoonoplader gebruiken, zoals deze
Stap 8: Hoe te spelen
Wanneer het wordt ingeschakeld in de gemakkelijke modus, krijgt u een willekeurig getal tussen 0 - 15. In de harde modus is het 0 - 255.
Vervolgens draai je de schakelaars omhoog om 1 weer te geven of omlaag voor 0, en druk je vervolgens op de drukknop om te zien of je het goed hebt. Als het goed is, wordt de juiste antwoordtoon afgespeeld en krijgt u een nieuw nummer. Als het fout is, zal het zoemen en zeggen probeer het opnieuw.
De waarde van de schakelaars van links naar rechts is 2^7(128), 2^6(64), 2^5(32), 2^4(16), 2^3(8), 2^2(4), 2^1(2), 2^0(1).
Als het willekeurige getal 18 was, zou de binaire waarde 0001 0010 zijn. Dat komt omdat 2^4(16) + 2^1(2) gelijk zou zijn aan 18.
Als het 255 was, zou het 1111 1111 zijn, aangezien alle getallen bij elkaar opgeteld gelijk zijn aan 255.
Stap 9: Video van het wordt afgespeeld
Eerste prijs in de Circuits Contest 2016
Aanbevolen:
CPE 133 Final Project Decimaal naar Binair - Ajarnpa
CPE 133 Final Project Decimaal naar binair: binaire getallen zijn een van de eerste dingen die in je opkomen als je aan digitale logica denkt. Binaire getallen kunnen echter een moeilijk concept zijn voor degenen die er nieuw in zijn
Network Rivalry: een spel met lage latentie voor de BBC Micro:bit: 10 stappen (met afbeeldingen)
Netwerkrivaliteit: een spel met lage latentie voor de BBC Micro:bit: In deze tutorial leg ik uit hoe je een basisspel voor meerdere spelers op de BBC micro:bit implementeert met de volgende kenmerken: Een eenvoudige interface Lage latentie tussen het indrukken van knoppen en schermupdates Een flexibel aantal deelnemers Gemakkelijk co
Binair naar decimale rekenmachine - Ajarnpa
Binair naar decimale rekenmachine: voor computertechniek van de elfde klas moest ik een eindproject kiezen. In het begin wist ik niet wat ik moest maken omdat er bepaalde hardwarecomponenten in moesten. Na een paar dagen zei mijn klasgenoot dat ik een project moest doen op basis van de vier bits adde
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
Binair tellen en gelijkstellen: 6 stappen
Tellen en gelijkstellen in binair: Geef een algemene beschrijving van de Instructablethis is mijn tweede binaire instructable. Dit gaat in binaire wiskundige vergelijkingen. sectie 1 laat zien hoe je binair kunt tellen met je handen, terwijl sectie 2 je in geschreven vorm laat zien. Even een kanttekening, w