Obsah:

Binární hra: 9 kroků (s obrázky)
Binární hra: 9 kroků (s obrázky)

Video: Binární hra: 9 kroků (s obrázky)

Video: Binární hra: 9 kroků (s obrázky)
Video: Česko Slovensko má talent⭐️😍 #youtubeshorts #shorts #fyp #czech #vlog #csmt 2024, Listopad
Anonim
Binární hra
Binární hra

Toto je hra, kterou jsem vytvořil na Tinkercad Circuits, abych se naučil binární čísla.

Pokud se chcete řídit touto příručkou a vytvořit si vlastní, soubory a kód najdete na mém githubu na

Krok 1: Hratelná verze

Krok 2: Potřebné součásti

Potřebné díly
Potřebné díly
Potřebné díly
Potřebné díly
Potřebné díly
Potřebné díly
Potřebné díly
Potřebné díly

1 robustní kovové tlačítko s bílým LED kroužkem - 16 mm bílé, momentální

1 Adafruit METRO 328 se záhlavími - ATmega328 - jakákoli varianta Arduino Uno by také fungovala. Metro se mi líbí, protože dno je hladké, takže jsem ve svém návrhu nemusel dávat distanční sloupky pro desku.

15 Šroub s válcovou hlavou M3 x 8

3 matice M3

1 LCD 16x2

4 odstupy 40 mm

Silikonový kryt Drát s jádrovým jádrem - 30AWG - Použil jsem více barev, aby bylo vedení snadno sledovatelné.

9 Přepínač SPDT Panel Mount - Jakýkoli styl bude fungovat, ale já jsem chtěl plochý styl.

9 Přepínací matice 1/4-40 - Volitelné, pro vzhled. Můžete také použít hardware, se kterým byl přepínač dodán.

Krok 3: Navrhování

Projektování
Projektování
Projektování
Projektování
Projektování
Projektování

Pouzdro jsem navrhl ve Fusion 360. To mi umožnilo umístit všechny díly a ujistit se, že sedí. Jakmile to bylo hotovo, byl jsem schopen 3D případ vytisknout a zjistit, jak to sedí.

Dobře to do sebe zapadalo, takže jsem vytvořil svg dvou panelů. Dalším krokem bylo připravit soubory k odeslání na laserové řezání. Sledoval jsem šablony poskytnuté Ponoko. Pokyny byly také umístěny na spodní desku, aby lidé věděli, jak hra funguje.

Získání dílů od Ponoko trvalo něco přes týden.

Krok 4: Sestavení horního panelu

Sestavení horního panelu
Sestavení horního panelu
Sestavení horního panelu
Sestavení horního panelu
Sestavení horního panelu
Sestavení horního panelu
Sestavení horního panelu
Sestavení horního panelu

Horní panel jde dohromady celkem snadno.

Nejprve protáhněte devět přepínačů a utáhněte je. Poté vložte dovnitř šrouby m3 pro displej. Vložte distanční podložky na druhou stranu a poté provlékněte šrouby montážními otvory na displeji. Poslední částí je tlačítko 16 mm.

Krok 5: Sestavte spodní panel

Sestavte spodní panel
Sestavte spodní panel
Sestavte spodní panel
Sestavte spodní panel

Pomocí 3 šroubů a matic M3 připevněte desku ke spodní desce. Jak vidíte na obrázku, při laserovém řezání jsem měl ty otvory špatně. Opravil jsem to pro šablonu, kterou jsem dal na github

Krok 6: Zapojení

Elektrické vedení
Elektrické vedení
Elektrické vedení
Elektrické vedení
Elektrické vedení
Elektrické vedení

Při zapojování postupujte podle schématu. Původní design také používal digitální 1 a 0, ale pokud by přepínače nebyly ve správné poloze, deska by měla problémy s nahráváním kódu.

Pájel jsem dráty na zástrčky zapojené do desky Arduino. To umožňuje snadné odpojení v budoucnu, pokud budete desku znovu upravovat. LCD displej také používá samičí záhlaví k pájení.

Jeden problém, kterého jsem si všiml poté, co jsem zapojil, bylo zapojení spínačů. Měli byste ověřit připojení pro uzavřený obvod. Pomocí spínačů, které jsem uvedl výše, když je páčka dole, jsou zavřený prostřední a horní kolík. Jelikož jsem svůj kabel zapojil špatně, potřeboval jsem změnit kód. U kódu, který poskytuji v této příručce, se předpokládá, že je správně zapojen.

Také při zapojení kovového tlačítka by mělo být v normální otevřené konfiguraci.

Krok 7: Napájení

Napájení
Napájení

Desku můžete připojit k počítači pomocí kabelu USB, abyste ji mohli napájet, nebo použít přenosnou baterii s nabíječkou k telefonu, jako je tato

Krok 8: Jak hrát

Jak hrát
Jak hrát
Jak hrát
Jak hrát
Jak hrát
Jak hrát

Když se zapne, pokud je ve snadném režimu, dostanete náhodné číslo mezi 0 - 15. V tvrdém režimu to bude 0 - 255.

Poté otočte přepínače nahoru tak, aby představovaly 1 nebo dolů pro 0, poté stisknutím tlačítka zkontrolujte, zda je správně. Pokud je správný, přehraje správný tón odpovědi a dá vám nové číslo. Pokud se mýlí, zazvoní a řekněte, zkuste to znovu.

Hodnota přepínačů zleva doprava 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).

Pokud by náhodné číslo bylo 18, binární hodnota by byla 0001 0010. Důvodem je, že 2^4 (16) + 2^1 (2) by se rovnalo 18.

Pokud by to bylo 255, bylo by to 1111 1111, protože všechna čísla se sečetla 255.

Krok 9: Video z přehrávání

Image
Image
Obvodová soutěž 2016
Obvodová soutěž 2016

První cena v Obvodové soutěži 2016

Doporučuje: