Obsah:

Plně IR přizpůsobitelná elektronická sada osmi kostek: 14 kroků (s obrázky)
Plně IR přizpůsobitelná elektronická sada osmi kostek: 14 kroků (s obrázky)

Video: Plně IR přizpůsobitelná elektronická sada osmi kostek: 14 kroků (s obrázky)

Video: Plně IR přizpůsobitelná elektronická sada osmi kostek: 14 kroků (s obrázky)
Video: Замена отопления в новостройке. Подключение. Опрессовка. #17 2024, Listopad
Anonim
Image
Image
Okruh
Okruh

Ve spolupráci s J. Arturem Espejelem Báezem.

Nyní můžete mít až 8 kostek od 2 do 999 tváří v pouzdru o průměru 42 mm a výšce 16 mm! Hrajte své oblíbené deskové hry s touto konfigurovatelnou kapesní elektronickou sadou kostek!

Tento projekt se skládá z kapesní elektronické sady až 8 kostek. Počet tváří každého z nich lze nastavit od 2 do 999 pomocí IR dálkového ovladače a uložit do interní paměti EEPROM.

Pro tento projekt jsme použili Arduino pro-mini, desku mikrokontroléru založenou na ATmega328.

Reprezentace kostek je vybrána automaticky. U šestistěnných kostek je číslo reprezentováno tečkami jako klasické kostky (se čtvercovými plochami). U 12stranného případu je číslo uvedeno v pětiúhelníku a u 20stranného čísla je číslo uvedeno v trojúhelníku. U ostatních je číslo uvedeno v rámečku. Kostky se třemi tvářemi mohou být také prezentovány ve dvou různých formách: jako hra „papír, kámen, nůžky“a s číslem. Také pro kostky se dvěma tvářemi jsme to reprezentovali úderem nahoru/dolů.

Zásoby

Pro sadu kostek:

  • Arduino pro-mini
  • SparkFun USB to Serial Breakout - FT232RL
  • Displej SSD1306 I2c 0,96 "128x64 OLED
  • Modul snímače vibrací J34 pružina klepání
  • Li-polymerová baterie Lipo 3,7 V 300 mAh
  • Infračervený modul IR 1838B modulu pro dálkové ovládání
  • 3D tištěné pouzdro (2 díly, najdete odkazy na STL)

Pro nabíječku:

  • Dva kusy DPS; 17 x 10 mm a 13 x 18 mm
  • 3D tištěné pouzdro (2 díly, najdete odkazy na STL)
  • Micro USB 5V 1A TP4056 Modul nabíječky lithiových baterií

Krok 1: Okruh

Krok 2: Umístěte kontakty nabíječky

Umístěte kontakty nabíječky
Umístěte kontakty nabíječky
Umístěte kontakty nabíječky
Umístěte kontakty nabíječky
Umístěte kontakty nabíječky
Umístěte kontakty nabíječky

Vezměte dva vodiče z konektoru pinového konektoru. Složte každý tak, aby tvořil háček, jako na první fotografii. Vložte jeden do boční strany vitríny a druhý do spodního víka, jak je znázorněno na obrázku.

Krok 3: Namontujte Arduino a snímač vibrací

Namontujte Arduino a snímač vibrací
Namontujte Arduino a snímač vibrací
Namontujte Arduino a snímač vibrací
Namontujte Arduino a snímač vibrací
Namontujte Arduino a snímač vibrací
Namontujte Arduino a snímač vibrací

Umístěte a nalepte Arduino a snímač vibrací na spodní víko (3D tisk). Pájejte vodič z jednoho připojení senzoru k GND Arduina a druhý vodič z jiného připojení senzoru k PIN D12.

Krok 4: Montáž IR přijímače

Montáž IR přijímače
Montáž IR přijímače
Montáž IR přijímače
Montáž IR přijímače

Sejměte kovový kryt infračerveného senzoru. Nasaďte a přilepte na místo v pouzdru, jak je znázorněno na obrázku.

Krok 5: Zapojení a montáž displeje

Zapojení a montáž displeje
Zapojení a montáž displeje
Zapojení a montáž displeje
Zapojení a montáž displeje

Ke každému kontaktu displeje připájejte drát (asi 4 cm) a přilepte jej na místo v pouzdru (jak je znázorněno na první fotografii). Připájejte další vodič z kolíku Vcc ke kontaktu nabíječky na boční straně pouzdra (jak je znázorněno na druhém obrázku).

Krok 6: Zapojení IR přijímače

Zapojení IR přijímače
Zapojení IR přijímače
Zapojení IR přijímače
Zapojení IR přijímače
Zapojení IR přijímače
Zapojení IR přijímače
Zapojení IR přijímače
Zapojení IR přijímače

Odřízněte IR kolíky přibližně na 2 mm. Poté připájejte jeden vodič z IR Vcc pinu na Vcc kontakt displeje a druhý z GND pinu IR na GND kontakt displeje. Poté připájejte kabel ze signálního pinu IR k pinu Arduino D10.

Krok 7: Zapojení displeje k Arduinu

Zapojení displeje k Arduinu
Zapojení displeje k Arduinu
Zapojení displeje k Arduinu
Zapojení displeje k Arduinu

Pájejte kabel SDA z displeje na pin Arduino A4 a kabel SCK na pin A5.

Krok 8: Zapojení přepínače

Zapojení spínače
Zapojení spínače
Zapojení spínače
Zapojení spínače
Zapojení spínače
Zapojení spínače

Připájejte dva vodiče ke kontaktu nabíječky ve spodním víku. Jeden z těchto vodičů připájejte k centrálnímu kolíku spínače a druhý k zápornému pólu baterie. Pájejte třetí vodič z horního kolíku přepínače na pin GND Arduina.

Krok 9: Zapojení baterie

Zapojení baterie
Zapojení baterie

Pájejte kladný pól baterie na pin Vcc Arduina. Zakryjte Arduino izolační páskou. Zavřete a přilepte kousky pouzdra.

Krok 10: Programování

Programování
Programování
Programování
Programování

Chcete -li nahrát programy pomocí Arduino IDE, připojte programátor FT232RL k počítači pomocí kabelu USB. Vložte a podržte jejich kolíky v otvorech Arduino, jak je znázorněno na obrázku.

V Arduino IDE musíte vybrat Arduino pro nebo pro mini (více informací naleznete na

Nejprve nahrajte skicu DiceEEPROM.ino do Arduina, abyste připravili paměť EPROM s výchozí konfigurací kostek (nahrání této skici zjevně nemá na zobrazení žádný vliv). Poté nahrajte skicu DiceIR.ino. Poté se na displeji zobrazí sada kostek.

Krok 11: Jak jej používat

Jak to použít
Jak to použít
Jak to použít
Jak to použít

Chcete -li hodit kostkami, jednoduše zatřeste zařízením.

Chcete -li změnit konfiguraci tváří, namiřte dálkovým ovladačem a stiskněte tlačítko „OK“, zatímco se kostky házejí. Zobrazí se obrazovka jako na druhé fotografii. Pomocí tlačítek se šipkou doleva a doprava vyberte kostky, které chcete konfigurovat. Stisknutím tlačítek se šipkami nahoru nebo dolů změňte počet tváří o 1; pro změnu v 10 použijte tlačítka „1“nebo „4“a pro změnu na 100 tlačítka „2“nebo „5“. Opětovným stisknutím tlačítka „OK“ukončíte konfigurační režim. Konfigurace bude uložena ve vnitřní energeticky nezávislé paměti a lze ji kdykoli změnit.

Poznámky:

Pokud vyberete…

  • kostky s nulovou tváří, tato kostka se neobjeví.
  • kostky s jednou tváří, výsledek bude znázorněn ikonou „papír, kámen, nůžky“.
  • kostky dvou tváří, výsledek bude znázorněn ikonou palce nahoru/dolů.
  • kostky se 6 tvářemi, číslo je znázorněno tečkami jako klasické kostky (se čtvercovými plochami).
  • kostky s 12 tvářemi, číslo je uvedeno v pětiúhelníku.
  • kostky o 20 tvářích, číslo je uvedeno v trojúhelníku.
  • jakýkoli jiný počet tváří, výsledek bude prezentován jako číslo v rámečku.

Krok 12: Nabíječka I

Nabíječka I
Nabíječka I
Nabíječka I
Nabíječka I
Nabíječka I
Nabíječka I

Odřízněte dva kusy DPS o rozměrech 17 mm x 10 mm a 13 mm x 18 mm. Do malého kousku vyvrtejte otvor, který odpovídá otvoru v kulaté 3D tištěné části, protáhněte drát a pájejte jej. Lepte desku plošných spojů podle obrázku.

Krok 13: Nabíječka II

Nabíječka II
Nabíječka II
Nabíječka II
Nabíječka II

Pájejte drát v kusu PCB 17x10 mm a protáhněte jej otvorem v 3D tištěné části. Přilepte podle obrázku.

Krok 14: Nabíječka III

Nabíječka III
Nabíječka III
Nabíječka III
Nabíječka III
Nabíječka III
Nabíječka III

Namontujte a přilepte 3D vytištěné části podle obrázku a připájejte vodiče k modulu nabíječky baterií. Drát pájený ve spodní části je záporný. Nyní můžete baterii zařízení nabíjet pomocí mini USB kabelu.

Kapesní rychlostní výzva
Kapesní rychlostní výzva
Kapesní rychlostní výzva
Kapesní rychlostní výzva

První cena v kapesní rychlostní výzvě

Doporučuje: