Obsah:

Binárna hra: 9 krokov (s obrázkami)
Binárna hra: 9 krokov (s obrázkami)

Video: Binárna hra: 9 krokov (s obrázkami)

Video: Binárna hra: 9 krokov (s obrázkami)
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, November
Anonim
Binárna hra
Binárna hra

Toto je hra, ktorú som vytvoril na obvodoch Tinkercad, aby som sa naučil binárne čísla.

Ak chcete postupovať podľa tejto príručky a vytvoriť si vlastnú, súbory a kód nájdete na mojom github na

Krok 1: Hrateľná verzia

Krok 2: Potrebné diely

Potrebné diely
Potrebné diely
Potrebné diely
Potrebné diely
Potrebné diely
Potrebné diely
Potrebné diely
Potrebné diely

1 robustné kovové tlačidlo s bielym LED krúžkom - 16 mm, biele, krátkodobé

1 Adafruit METRO 328 so záhlaviami - ATmega328 - akákoľvek variácia Arduino Uno by tiež fungovala. Metro sa mi páči, pretože spodok je hladký, takže som pri návrhu nepotreboval dávať doštičky.

15 Skrutka s vnútorným šesťhranom M3 x 8

3 orechy M3

1 LCD monitor 16x2

4 odstupy 40 mm

Silikónový kryt lanka s dutým jadrom - 30AWG - použil som niekoľko farieb, aby bolo vedenie jednoduchšie sledovať.

9 Prepínač SPDT na panel - Každý štýl bude fungovať, ale chcel som plochý štýl.

9 Prepínacia matica 1/4-40 - Voliteľné, kvôli vzhľadu. Môžete tiež použiť hardvér, s ktorým bol spínač dodaný.

Krok 3: Navrhovanie

Projektovanie
Projektovanie
Projektovanie
Projektovanie
Projektovanie
Projektovanie

Puzdro som navrhol vo Fusion 360. To mi umožnilo umiestniť všetky diely a uistiť sa, že sedia. Akonáhle to bolo hotové, bol som schopný 3D tlačiť prípad a zistiť, ako to sedí.

Dobre to do seba zapadlo, takže som potom vytvoril svg dvoch panelov. Ďalším krokom bolo pripraviť súbory na odoslanie na rezanie laserom. Postupoval som podľa šablón, ktoré poskytol Ponoko. Pokyny boli tiež umiestnené na spodnú dosku, aby ľudia vedeli, ako hra funguje.

Trvalo niečo viac ako týždeň, kým som dostal moje diely od Ponoko.

Krok 4: Zostavenie horného panelu

Zostavenie horného panelu
Zostavenie horného panelu
Zostavenie horného panelu
Zostavenie horného panelu
Zostavenie horného panelu
Zostavenie horného panelu
Zostavenie horného panelu
Zostavenie horného panelu

Horný panel ide veľmi jednoducho dohromady.

Najprv prevlečte deväť prepínačov a utiahnite ich. Potom zaskrutkujte skrutky m3 pre displej. Vložte vložky na druhú stranu a potom prevlečte skrutky montážnymi otvormi na displeji. Poslednou časťou je tlačidlo 16 mm.

Krok 5: Zostavte spodný panel

Zostavte spodný panel
Zostavte spodný panel
Zostavte spodný panel
Zostavte spodný panel

Na upevnenie dosky k spodnej doske použite 3 skrutky a matice M3. Ako vidíte na obrázku, pri rezaní laserom som mal nesprávne otvory. Opravil som to pre šablónu, ktorú som vložil na github

Krok 6: Zapojenie

Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie

Pri spájaní postupujte podľa schémy. Pôvodný návrh tiež používal digitálne číslice 1 a 0, ale ak by prepínače neboli v správnej polohe, doska by mala problémy s odosielaním kódu.

Káble som spájkoval na mužské hlavičky zapojené do dosky Arduino. To umožní ľahké odpojenie v budúcnosti, ak budete dosku niekedy znova používať. LCD displej tiež používa samičie hlavičky na spájkovanie.

Jeden problém, ktorý som si všimol po zapojení, bolo zapojenie spínačov. Mali by ste skontrolovať pripojenia pre uzavretý obvod. Pomocou spínačov, ktoré som uviedol vyššie, keď je páčka nadol, sú stredný a horný kolík zatvorené. Keďže som zle zapojil, potreboval som zmeniť kód. Pokiaľ ide o kód, ktorý poskytujem v tejto príručke, predpokladá sa, že ten váš je správne zapojený.

Tiež pri zapojení kovového tlačidla by malo byť v normálnej otvorenej konfigurácii.

Krok 7: Napájanie

Napájanie
Napájanie

Dosku môžete pripojiť k počítaču pomocou USB kábla a napájať ju alebo môžete použiť prenosnú batériu na nabíjanie telefónu, ako je táto

Krok 8: Ako hrať

Ako hrať
Ako hrať
Ako hrať
Ako hrať
Ako hrať
Ako hrať

Keď sa zapne, ak je v jednoduchom režime, dostanete náhodné číslo od 0 do 15. V tvrdom režime to bude 0 - 255.

Potom otočte prepínače nahor, aby predstavovali 1 alebo nadol na 0, potom stlačením tlačidla skontrolujte, či je správne. Ak je správna, zaznie správny tón odpovede a dá vám nové číslo. Ak sa mýli, zazvoní a povedzte to znova.

Hodnota prepínačov zľava 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).

Ak by bolo náhodné číslo 18, binárna hodnota by bola 0001 0010. Je to preto, že 2^4 (16) + 2^1 (2) by sa rovnalo 18.

Ak by to bolo 255, bolo by to 1111 1111, pretože všetky čísla boli súčet 255.

Krok 9: Video z prehrávania

Image
Image
Okruhová súťaž 2016
Okruhová súťaž 2016

Prvá cena v súťaži obvodov 2016

Odporúča: