Turinys:

Dvejetainis žaidimas: 9 žingsniai (su paveikslėliais)
Dvejetainis žaidimas: 9 žingsniai (su paveikslėliais)

Video: Dvejetainis žaidimas: 9 žingsniai (su paveikslėliais)

Video: Dvejetainis žaidimas: 9 žingsniai (su paveikslėliais)
Video: Zoom pamoka 2024, Lapkritis
Anonim
Dvejetainis žaidimas
Dvejetainis žaidimas

Tai žaidimas, kurį sukūriau „Tinkercad Circuits“, kad išmokčiau dvejetainius skaičius.

Jei norite sekti šį vadovą ir kurti savo, failus ir kodą rasite mano „github“adresu

1 veiksmas: žaidžiama versija

2 žingsnis: reikalingos dalys

Reikalingos dalys
Reikalingos dalys
Reikalingos dalys
Reikalingos dalys
Reikalingos dalys
Reikalingos dalys
Reikalingos dalys
Reikalingos dalys

1 tvirtas metalinis mygtukas su baltu LED žiedu - 16 mm baltas momentinis

1 „Adafruit METRO 328“su antraštėmis - ATmega328 - taip pat tiks bet koks „Arduino Uno“variantas. Man patinka „Metro“, nes jo dugnas yra lygus, todėl man nereikėjo dėti jokių kliūčių lentai.

15 M3 x 8 lizdo galvutės varžtas

3 M3 riešutai

1 16x2 LCD

4 40 mm pertraukos

Silikoninis dangtelis, susuktas į šerdį - 30AWG - aš naudoju kelias spalvas, kad būtų lengviau sekti laidus.

9 Perjungimo jungiklis SPDT skydo tvirtinimas - bet koks stilius tiks, bet aš norėjau plokščio stiliaus.

9 Perjungimo suknelė 1/4-40 - pasirinktinai, dėl išvaizdos. Taip pat galite naudoti aparatūrą, kurią gavote kartu su jungikliu.

3 žingsnis: projektavimas

Projektavimas
Projektavimas
Projektavimas
Projektavimas
Projektavimas
Projektavimas

Aš suprojektavau dėklą „Fusion 360“. Tai leido man išdėstyti visas dalis ir įsitikinti, ar jos tinka. Kai tai buvo padaryta, galėjau 3D atspausdinti dėklą ir pamatyti, kaip jis tinka.

Tai gerai derėjo, todėl sukūriau dviejų plokščių svg. Kitas žingsnis buvo paruošti failus siųsti lazeriniam pjovimui. Aš sekiau Ponoko pateiktus šablonus. Instrukcijos taip pat buvo įdėtos į apatinę plokštę, kad žmonės žinotų, kaip veikia žaidimas.

Prireikė šiek tiek daugiau nei savaitės, kol gavau savo dalis iš „Ponoko“.

4 žingsnis: Viršutinio skydo surinkimas

Viršutinės plokštės surinkimas
Viršutinės plokštės surinkimas
Viršutinės plokštės surinkimas
Viršutinės plokštės surinkimas
Viršutinės plokštės surinkimas
Viršutinės plokštės surinkimas
Viršutinės plokštės surinkimas
Viršutinės plokštės surinkimas

Viršutinė plokštė yra lengvai sujungta.

Pirmiausia perjunkite devynis perjungimo jungiklius ir priveržkite juos žemyn. Tada įkiškite ekrano varžtus m3. Įdėkite tarpiklius į kitą pusę, o tada įsukite varžtus per ekrano tvirtinimo angas. Paskutinė dalis yra 16 mm mygtukas.

5 žingsnis: Surinkite apatinį skydelį

Surinkite apatinį skydelį
Surinkite apatinį skydelį
Surinkite apatinį skydelį
Surinkite apatinį skydelį

Naudokite 3 M3 varžtus ir veržles, kad pritvirtintumėte plokštę prie apatinės plokštės. Kaip matote paveikslėlyje, pjovimo lazeriu metu skylės buvo neteisingos. Aš tai ištaisiau šablonui, kurį įdėjau į „github“

6 žingsnis: laidų prijungimas

Laidai
Laidai
Laidai
Laidai
Laidai
Laidai

Norėdami prijungti laidą, sekite schemą. Pradiniame dizaine taip pat buvo naudojami skaitmeniniai 1 ir 0, tačiau jei jungikliai nebuvo teisingoje padėtyje, lentai kiltų problemų įkeliant kodą.

Lituodavau laidus prie vyriškų antgalių, prijungtų prie „Arduino“plokštės. Tai leis ateityje lengvai atjungti, jei kada nors pakeisite plokštės paskirtį. Skystųjų kristalų ekrane taip pat naudojamos moteriškos antraštės.

Viena problema, kurią pastebėjau po laidų prijungimo, buvo jungiklių laidai. Turėtumėte patikrinti uždaros grandinės jungtis. Naudojant anksčiau išvardytus jungiklius, kai svirtis yra žemyn, vidurinis ir viršutinis kaištis yra uždaryti. Kadangi neteisingai prijungiau savo kodą, turėjau pakeisti kodą. Manoma, kad šiame vadove pateiktas kodas yra tinkamai prijungtas.

Taip pat, prijungus metalinį mygtuką, jis turėtų būti įprastos atviros konfigūracijos.

7 žingsnis: įjunkite

Maitinimas
Maitinimas

Galite prijungti plokštę prie kompiuterio per USB kabelį, kad įjungtumėte maitinimą, arba naudoti nešiojamojo telefono įkroviklio akumuliatoriaus pakuotę, tokią kaip ši

8 žingsnis: Kaip žaisti

Kaip žaisti
Kaip žaisti
Kaip žaisti
Kaip žaisti
Kaip žaisti
Kaip žaisti

Įjungus lengvą režimą, jums bus suteiktas atsitiktinis skaičius nuo 0 iki 15. Jei kietasis režimas bus 0 - 255.

Tada pasukite jungiklius aukštyn, kad jie būtų 1 arba žemyn 0, tada paspauskite mygtuką, kad pamatytumėte, ar tai teisinga. Jei viskas bus padaryta teisingai, skambės teisingas atsakymo tonas ir bus suteiktas naujas numeris. Jei negerai, jis skambės ir sakys, kad bandykite dar kartą.

Jungiklių iš kairės į dešinę vertė yra 2^7 (128), 2^6 (64), 2^5 (32), 2^4 (16), 2^3 (8), 2^2 (4)), 2^1 (2), 2^0 (1).

Jei atsitiktinis skaičius būtų 18, dvejetainė vertė būtų 0001 0010. Taip yra todėl, kad 2^4 (16) + 2^1 (2) būtų lygus 18.

Jei būtų 255, tai būtų 1111 1111, nes visi sudėti skaičiai yra 255.

9 veiksmas: vaizdo įrašas, kuriame jis groja

Image
Image
Grandinių konkursas 2016 m
Grandinių konkursas 2016 m

Pirmasis prizas „Circuits“konkurse 2016 m

Rekomenduojamas: