Turinys:
- 1 veiksmas: žaidžiama versija
- 2 žingsnis: reikalingos dalys
- 3 žingsnis: projektavimas
- 4 žingsnis: Viršutinio skydo surinkimas
- 5 žingsnis: Surinkite apatinį skydelį
- 6 žingsnis: laidų prijungimas
- 7 žingsnis: įjunkite
- 8 žingsnis: Kaip žaisti
- 9 veiksmas: vaizdo įrašas, kuriame jis groja
Video: Dvejetainis žaidimas: 9 žingsniai (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
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
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
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ė 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į
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
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
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
Į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
Pirmasis prizas „Circuits“konkurse 2016 m
Rekomenduojamas:
Dvejetainis medžio morzės dekoderis: 7 žingsniai (su paveikslėliais)
Dvejetainis medžio morzės dekoderis: a. Straipsniai {šrifto dydis: 110,0%; šrifto svoris: paryškintas; šrifto stilius: kursyvas; teksto dekoravimas: nėra; fono spalva: raudona;} a. straipsniai: užveskite pelės žymeklį {background-color: black;} Šioje instrukcijoje paaiškinta, kaip iššifruoti Morzės kodą naudojant „Arduino Uno R3.T“
Dvejetainis dešimtainis atitikimo žaidimas: 10 žingsnių
Žaidimas dvejetainis ir dešimtainis atitikmuo: šioje instrukcijoje bus parodytas procesas ir moduliai, reikalingi kuriant mūsų dvejetainio ir dešimtainio derinimo žaidimą. Per 60 sekundžių vartotojai išvers ir įves į dvejetainius tiek atsitiktinai sugeneruotų dešimtainių skaičių septynių segmentų ekrane, perjungdami
Daugiausia 3D spausdintas dvejetainis kodavimo įrenginys: 4 žingsniai (su paveikslėliais)
Dažniausiai 3D spausdintas dvejetainis kodavimo įrenginys: koduotojas konvertuoja informaciją iš vieno formato ar kodo į kitą. Šioje instrukcijoje pateiktas įrenginys dešimtainius skaičius nuo 0 iki 9 pavers tik dvejetainiais atitikmenimis. Tačiau čia pateiktos sąvokos gali būti naudojamos kuriant
Dvejetainis LED marmurinis laikrodis: 6 žingsniai (su paveikslėliais)
Dvejetainis LED marmurinis laikrodis: Dabar manau, kad beveik visi turi dvejetainį laikrodį, ir čia yra mano versija. Man patiko tai, kad šis projektas apjungė medžio darbus, programavimą, mokymąsi, elektroniką ir galbūt tik menką kūrybiškumą. Tai rodo laiką, mėnesį, datą, dieną
Skaitmeninis ir dvejetainis 8 skaitmenų X 7 segmentų LED ekranas: 4 žingsniai (su paveikslėliais)
8 skaitmenų X 7 segmentų skaitmeninis ir dvejetainis laikrodis LED ekranas: tai yra mano atnaujinta skaitmeninio & Dvejetainis laikrodis naudojant 8 skaitmenų x 7 segmentų LED ekraną. Man patinka suteikti naujų įprastų prietaisų funkcijų, ypač laikrodžių, ir šiuo atveju 7 segmento ekranų naudojimas dvejetainiam laikrodžiui yra netradicinis ir