Inhoudsopgave:

Binair spel: 9 stappen (met afbeeldingen)
Binair spel: 9 stappen (met afbeeldingen)

Video: Binair spel: 9 stappen (met afbeeldingen)

Video: Binair spel: 9 stappen (met afbeeldingen)
Video: 9. Propaganda en communicatie 2024, Juli-
Anonim
Binair spel
Binair spel

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

Onderdelen nodig
Onderdelen nodig
Onderdelen nodig
Onderdelen nodig
Onderdelen nodig
Onderdelen nodig
Onderdelen nodig
Onderdelen nodig

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

Ontwerpen
Ontwerpen
Ontwerpen
Ontwerpen
Ontwerpen
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

Bovenpaneel monteren
Bovenpaneel monteren
Bovenpaneel monteren
Bovenpaneel monteren
Bovenpaneel monteren
Bovenpaneel monteren
Bovenpaneel monteren
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

Onderste paneel monteren
Onderste paneel monteren
Onderste paneel monteren
Onderste paneel monteren

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

Bedrading
Bedrading
Bedrading
Bedrading
Bedrading
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

Het aandrijven
Het aandrijven

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

Hoe te spelen
Hoe te spelen
Hoe te spelen
Hoe te spelen
Hoe te spelen
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

Image
Image
Circuits-wedstrijd 2016
Circuits-wedstrijd 2016

Eerste prijs in de Circuits Contest 2016

Aanbevolen: