Sadržaj:
- Korak 1: Verzija za reprodukciju
- Korak 2: Potrebni dijelovi
- Korak 3: Dizajniranje
- Korak 4: Sastavljanje gornje ploče
- Korak 5: Sastavite donju ploču
- Korak 6: Ožičenje
- Korak 7: Napajanje
- Korak 8: Kako igrati
- Korak 9: Video zapis reprodukcije
Video: Binarna igra: 9 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Ovo je igra koju sam stvorio na Tinkercad Circuits za učenje binarnih brojeva.
Ako želite slijediti ovaj vodič i sami izgraditi, datoteke i kôd se mogu pronaći na mom githubu na
Korak 1: Verzija za reprodukciju
Korak 2: Potrebni dijelovi
1 Robusno metalno dugme sa belim LED prstenom - 16 mm belo trenutno
1 Adafruit METRO 328 sa zaglavljima - ATmega328 - Bilo koja Arduino Uno varijacija bi također radila. Metro mi se sviđa jer je dno glatko, pa nisam morao stavljati zastoje u ploči u svom dizajnu.
15 M3 x 8 zavrtanj s navojnom glavom
3 M3 matice
1 16x2 LCD
4 Odstojnici od 40 mm
Silikonski omotač sa žicom sa jezgrom - 30AWG - Koristio sam više boja da olakšam ožičenje.
9 Toggle Switch SPDT Panel Mount - Bilo koji stil će raditi, ali želio sam ravni stil.
9 Preklopna matica 1/4-40 - Opcionalno, za izgled. Možete koristiti i hardver s kojim ste dobili prekidač.
Korak 3: Dizajniranje
Dizajnirao sam kućište u Fusion 360. To mi je omogućilo da postavim sve dijelove i provjerim da li odgovaraju. Kada je to učinjeno, mogao sam 3D ispisati kućište i vidjeti kako odgovara.
Dobro su se uklopili pa sam stvorio svg od dva panela. Sljedeći korak je bio pripremiti datoteke za slanje na lasersko rezanje. Slijedio sam predloške koje je dao Ponoko. Upute su stavljene i na donju ploču kako bi ljudi znali kako igra funkcionira.
Trebalo mi je nešto više od sedmice da nabavim svoje dijelove od Ponoka.
Korak 4: Sastavljanje gornje ploče
Gornja ploča se prilično jednostavno slaže.
Prvo provucite devet prekidača i zategnite ih. Zatim umetnite m3 vijke za zaslon. Postavite odstojnike s druge strane, a zatim provucite vijke kroz rupe za pričvršćivanje na zaslonu. Zadnji dio je dugme od 16 mm.
Korak 5: Sastavite donju ploču
Pomoću 3 vijka i matice M3 pričvrstite ploču na donju ploču. Kao što možete vidjeti na slici, ja sam imao greške pri laserskom rezanju. Ovo sam popravio za predložak koji sam stavio na github
Korak 6: Ožičenje
Za ožičenje slijedite dijagram. Originalni dizajn također je koristio digitalne 1 i 0, ali ako prekidači nisu bili u ispravnom položaju, ploča bi imala problema s učitavanjem koda.
Zalemio sam žice na muške zaglavlje priključene na Arduino ploču. Ovo omogućava lako isključivanje u budućnosti ako ikada ponovo namjestite ploču. LCD ekran takođe koristi ženska zaglavlja za lemljenje.
Jedan problem koji sam primijetio nakon ožičenja bio je ožičenje prekidača. Trebali biste provjeriti veze za zatvoreno kolo. Korišćenjem prekidača koje sam ranije naveo kada je poluga na sredini i gornji pin zatvoreni. Pošto sam pogrešno poslao svoj, morao sam promijeniti kôd. Za kôd koji dajem u ovom vodiču pretpostavlja se da je vaš pravilno ožičen.
Također, prilikom povezivanja metalnog gumba za uključivanje, on bi trebao biti u normalnoj otvorenoj konfiguraciji.
Korak 7: Napajanje
Ploču možete povezati s računarom putem USB kabela za napajanje ili upotrijebiti prijenosnu bateriju za punjenje telefona poput ove
Korak 8: Kako igrati
Kada se uključi ako je u jednostavnom načinu rada, dobit ćete slučajni broj između 0 - 15. U tvrdom načinu rada bit će 0 - 255.
Zatim okrenite prekidače prema gore kako bi predstavljali 1 ili prema dolje za 0, a zatim pritisnite gumb da vidite je li ispravno. Ako je točan, reproducirat će točan ton odgovora i dati vam novi broj. Ako nije u redu, zujat će i reći pokušajte ponovo.
Vrijednost prekidača s lijeva na desno je 2^7 (128), 2^6 (64), 2^5 (32), 2^4 (16), 2^3 (8), 2^2 (4), 2^1 (2), 2^0 (1).
Da je slučajni broj 18, binarna vrijednost bi bila 0001 0010. To je zato što bi 2^4 (16) + 2^1 (2) bilo jednako 18.
Da je 255 to bi bilo 1111 1111, budući da su svi brojevi sabrani jednaki 255.
Korak 9: Video zapis reprodukcije
Prva nagrada na takmičenju u krugovima 2016
Preporučuje se:
DIY 37 Leds Arduino Roulette igra: 3 koraka (sa slikama)
DIY 37 Leds Arduino Roulette igra: Roulette je casino igra nazvana po francuskoj riječi koja znači mali kotačić
BBC Micro: bit i ogrebotina - interaktivni upravljač i igra vožnje: 5 koraka (sa slikama)
BBC Micro: bit and Scratch - Interaktivni upravljač i igra vožnje: Jedan od mojih zadataka ove sedmice je da koristim BBC Micro: bit za povezivanje sa programom Scratch koji smo napisali. Mislio sam da je ovo savršena prilika da pomoću ThreadBoarda stvorim ugrađeni sistem! Moja inspiracija za grebanje p
3D igra labirint pomoću Arduina: 8 koraka (sa slikama)
3D igra Labirint pomoću Arduina: Pozdrav prijatelji, pa ćemo danas napraviti igru labirinta koristeći ARDUINO UNO. Kako je Arduino Uno ploča koja se najčešće koristi, vrlo je lijepo s njom stvarati igre. U ovom Instructable -u možete napraviti igru labirinta kojom se upravlja pomoću joysticka. Ne zaboravite
Aruduino LED igra Brza igra za dva igrača: 8 koraka
Aruduino LED igra Brza igra za dva igrača: Ovaj projekat je inspirisan @HassonAlkeim. Ako ste voljni detaljno pogledati, evo linka koji možete provjeriti https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Ova igra je poboljšana verzija Alkeima. To je
Interaktivna igra Tic-Tac Toe igra kojom se upravlja pomoću Arduina: 6 koraka
Interaktivna igra Tic-Tac Toe nogom kontrolirana s Arduinom: Cilj projekta Physical Tic-Tac-Toe je premjestiti dobro poznatu igru u fizičko područje. U početku igru igraju dva igrača na komadu papira - stavljajući naizmjence simbole 'X' i 'O'. Naša ideja je bila ispitati ponašanje igrača