Obsah:

Plne IR prispôsobiteľná elektronická sada ôsmich kociek: 14 krokov (s obrázkami)
Plne IR prispôsobiteľná elektronická sada ôsmich kociek: 14 krokov (s obrázkami)

Video: Plne IR prispôsobiteľná elektronická sada ôsmich kociek: 14 krokov (s obrázkami)

Video: Plne IR prispôsobiteľná elektronická sada ôsmich kociek: 14 krokov (s obrázkami)
Video: Part 1 - Around the World in 80 Days Audiobook by Jules Verne (Chs 01-14) 2024, November
Anonim
Image
Image
Okruh
Okruh

V spolupráci s J. Arturom Espejelom Báezom.

Teraz môžete mať až 8 kociek od 2 do 999 tvárí v puzdre s priemerom 42 mm a výškou 16 mm! Hrajte svoje obľúbené stolové hry s touto konfigurovateľnou vreckovou elektronickou sadou kociek!

Tento projekt pozostáva z vreckovej elektronickej sady až 8 kociek. Počet tvárí každej z nich je možné nastaviť od 2 do 999 pomocou IR diaľkového ovládača a uložiť ich do vnútornej pamäte EEPROM.

Na tento projekt sme použili Arduino pro-mini, dosku mikrokontroléra založenú na ATmega328.

Reprezentácia kociek sa vyberie automaticky. Pri šesťstranných kockách je číslo reprezentované bodkami ako klasické kocky (so štvorcovými plochami). V prípade 12-stranného prípadu je číslo uvedené v päťuholníku a v prípade 20-stranného čísla v trojuholníku. Vo zvyšnej časti je číslo uvedené v rámčeku. Kocky s tromi tvárami môžu byť tiež prezentované v dvoch rôznych formách: ako hra „papier, kameň, nožnice“a s číslom. Tiež pre kocky s dvoma tvárami sme to reprezentovali úderom hore/dole.

Zásoby

Pre sadu kociek:

  • Arduino pro-mini
  • SparkFun USB na sériový odpočinok - FT232RL
  • Displej SSD1306 I2c 0,96 "128x64 OLED
  • Modul snímača vibrácií J34 pružina klepania
  • Li-polymerová batéria Lipo 3,7 V 300 mAh
  • Infračervený modul diaľkového ovládania IR 1838B
  • 3D tlačené puzdro (2 diely, nájdete odkazy na STL)

Pre nabíjačku:

  • Dva kusy DPS; 17 x 10 mm a 13 x 18 mm
  • 3D tlačené puzdro (2 diely, nájdete odkazy na STL)
  • Micro USB 5V 1A TP4056 Modul nabíjačky lítiových batérií

Krok 1: Okruh

Krok 2: Umiestnite kontakty nabíjačky

Umiestnite kontakty nabíjačky
Umiestnite kontakty nabíjačky
Umiestnite kontakty nabíjačky
Umiestnite kontakty nabíjačky
Umiestnite kontakty nabíjačky
Umiestnite kontakty nabíjačky

Vyberte dva vodiče z kolíkového konektora konektora. Zložte každý tak, aby tvoril háčik, ako na prvej fotografii. Jeden vložte na bočnú stranu vitríny a druhý do spodného viečka podľa obrázku.

Krok 3: Namontujte Arduino a snímač vibrácií

Namontujte Arduino a snímač vibrácií
Namontujte Arduino a snímač vibrácií
Namontujte Arduino a snímač vibrácií
Namontujte Arduino a snímač vibrácií
Namontujte Arduino a snímač vibrácií
Namontujte Arduino a snímač vibrácií

Umiestnite a prilepte Arduino a snímač vibrácií k dolnému viečku (vytlačené 3D). Spájkujte vodič z jedného pripojenia snímača k GND Arduina a druhý vodič z iného pripojenia snímača k PIN D12.

Krok 4: Inštalácia infračerveného prijímača

Inštalácia infračerveného prijímača
Inštalácia infračerveného prijímača
Inštalácia infračerveného prijímača
Inštalácia infračerveného prijímača

Odstráňte kovový kryt infračerveného senzora. Namontujte a prilepte ich na svoje miesto v puzdre podľa obrázku.

Krok 5: Zapojenie a montáž displeja

Zapojenie a montáž displeja
Zapojenie a montáž displeja
Zapojenie a montáž displeja
Zapojenie a montáž displeja

Na každý kontakt displeja spájkujte drôt (asi 4 cm) a prilepte ho na svoje miesto v puzdre (ako je znázornené na prvej fotografii). Spájajte ďalší vodič z kolíka Vcc na kontakt nabíjačky na bočnej strane puzdra (ako je znázornené na druhom obrázku).

Krok 6: Pripojenie IR prijímača

Zapojenie IR prijímača
Zapojenie IR prijímača
Zapojenie IR prijímača
Zapojenie IR prijímača
Zapojenie IR prijímača
Zapojenie IR prijímača
Zapojenie IR prijímača
Zapojenie IR prijímača

Odrežte IR kolíky približne na 2 mm. Potom pripájajte jeden vodič z kolíka Vcc IR na kontakt Vcc displeja a druhý z kolíka GND IR na kontakt GND displeja. Potom pripájajte kábel zo signálneho kolíka IR k pinu Arduino D10.

Krok 7: Pripojenie displeja k Arduinu

Zapojenie displeja k Arduinu
Zapojenie displeja k Arduinu
Zapojenie displeja k Arduinu
Zapojenie displeja k Arduinu

Spájajte kábel SDA z displeja na kolík Arduino A4 a kábel SCK na kolík A5.

Krok 8: Zapojenie prepínača

Zapojenie spínača
Zapojenie spínača
Zapojenie spínača
Zapojenie spínača
Zapojenie spínača
Zapojenie spínača

Pripojte dva vodiče k kontaktu nabíjačky v dolnom viečku. Jeden z týchto drôtov spájkujte s centrálnym kolíkom spínača a druhý so záporným pólom batérie. Spájkujte tretí vodič z horného kolíka spínača na pin GND Arduina.

Krok 9: Zapojenie batérie

Zapojenie batérie
Zapojenie batérie

Spájajte kladný pól batérie na pin Vcc Arduina. Zakryte Arduino izolačnou páskou. Zatvorte a prilepte kúsky puzdra.

Krok 10: Programovanie

Programovanie
Programovanie
Programovanie
Programovanie

Ak chcete nahrať programy pomocou Arduino IDE, pripojte programátor FT232RL k počítaču pomocou kábla USB. Vložte a podržte ich kolíky v dierach Arduina, ako je znázornené na obrázku.

V Arduino IDE musíte vybrať Arduino pro alebo pro mini (ďalšie informácie nájdete na stránke

Najprv nahrajte skicu DiceEEPROM.ino do Arduina, aby ste pripravili pamäť EPROM s predvolenou konfiguráciou kociek (nahranie tejto skice zjavne nemá vplyv na zobrazenie). Potom nahrajte skicu DiceIR.ino. Potom sa na displeji zobrazí sada kociek.

Krok 11: Ako ho používať

Ako sa to používa
Ako sa to používa
Ako sa to používa
Ako sa to používa

Ak chcete hodiť kockami, jednoducho zatraste zariadením.

Ak chcete zmeniť konfiguráciu počtu tvárí, namierte pomocou diaľkového ovládača a počas hracích kociek stlačte tlačidlo „OK“. Zobrazí sa obrazovka ako na druhej fotografii. Pomocou tlačidiel šípok vľavo a vpravo vyberte kocky, ktoré chcete konfigurovať. Stláčaním tlačidiel šípok nahor alebo nadol zmeníte počet tvárí o 1; na zmenu v 10 použite tlačidlá „1“alebo „4“a na 100 na zmenu tlačidiel „2“alebo „5“. Na opustenie konfiguračného režimu znova stlačte tlačidlo „OK“. Konfigurácia bude uložená vo vnútornej energeticky nezávislej pamäti a je možné ju kedykoľvek zmeniť.

Poznámky:

Ak vyberiete…

  • kocky s nulovou tvárou, tieto kocky sa nezobrazia.
  • kocky s jednou tvárou, výsledok bude reprezentovaný ikonou „papier, kameň, nožnice“.
  • kocky s dvoma tvárami, výsledok bude reprezentovaný ikonou palca hore/dole.
  • kocky so 6 plochami, číslo je znázornené bodkami ako klasické kocky (so štvorcovými plochami).
  • kocky s 12 tvárami, číslo je uvedené v päťuholníku.
  • kocky s 20 tvárami, číslo je zobrazené v trojuholníku.
  • akýkoľvek iný počet tvárí, výsledok bude prezentovaný ako číslo v rámčeku.

Krok 12: Nabíjačka I

Nabíjačka I
Nabíjačka I
Nabíjačka I
Nabíjačka I
Nabíjačka I
Nabíjačka I

Odstrihnite dva kusy DPS s rozmermi 17 mm x 10 mm a 13 mm x 18 mm. Do malého kúska vyvŕtajte otvor, ktorý sa zhoduje s otvorom v okrúhlej 3D tlačenej časti, prevlečte drôt a spájkujte ho. Prilepte DPS tak, ako je to znázornené na fotografii.

Krok 13: Nabíjačka II

Nabíjačka II
Nabíjačka II
Nabíjačka II
Nabíjačka II

Spájkujte drôt v doske plošných spojov 17x10 mm a prevlečte ho s otvorom v 3D vytlačenej časti. Prilepte ho podľa obrázku.

Krok 14: Nabíjačka III

Nabíjačka III
Nabíjačka III
Nabíjačka III
Nabíjačka III
Nabíjačka III
Nabíjačka III

Namontujte a prilepte 3D vytlačené diely podľa obrázku a spájkujte vodiče s modulom nabíjačky batérií. Negatívny je drôt spájkovaný v spodnej časti. Teraz môžete batériu zariadenia nabíjať pomocou mini USB kábla.

Výzva na rýchlosť vo vrecku
Výzva na rýchlosť vo vrecku
Výzva na rýchlosť vo vrecku
Výzva na rýchlosť vo vrecku

Prvá cena vo vreckovej rýchlosti

Odporúča: