Když jsem se jednou trošičku nudil a vymýšlel co spáchat za elektronickou hračku, které by posloužila pro geocaching, nějak se z toho vyklubal tento výtvor - PEXESO.
Cache je v provozu od 4.2015, pod GC kódem
GC5R3JF - PEXESO
Ovládání:
Hrací pole je rozdělené na 16 částí. Stiskem některého hracího pole se přes plexisklo prosvítí příslušný symbol a čeká na stisk dalšího pole. Pokud je shoda symbolů, zůstávají svítit a hra pokračuje dál. Nesodují-li se, zůstanou svítit pouze krátce (na zapamatování), poté zhasnou a hra pokračuje.
Po úspěšném nalezení všech symbolů hra končí, ozve se zvu signál, postupně pozhasínají všechny symboly a servo otevře dvířka, za kterými ja schovaná samotná krabička s cache.
Po zalogování a vrácení cache zpět do útrob krabice je třeba dvířka opatrně zavřít, zámek se přes pružinku opět zajistí. Další otevření je možné až po úspěšném dokončení hry.
Zapojení:
Na zapojení není nic převratného, vše řídí Atmega8, na kterou je do matrixu zapojena klávesnice, přes posuvné registry a tranzistorové pole 16x4 LED.
Intenzita LED je ještě řízena PWM z procesoru (napevno nastavené). Procesor si měří z odpor. děliče R21 a R22 napětí baterie a dle toho pak indikuje externí červenou LED (připojena na K5) její stav. Na konektoru K3 je připojeno malé modelářské servo, které po dokončení hry otevře zámek dvířek (ty odskočí) a opět vrátí zámek do původní polohy.
Napájení je zatím z 12V olověného gelového akumulátoru, dále pak pro procesor je stabilizováno na 5V. LED jsou napájené z 12V
Konstrukce:
Výroba desek a vůbec celé cache byla nejtěžší oříšek. Elektronika je složená ze 4ks DPS.
První tvoří přední kryt, na kterém jsou z vnitřní strany naletované přepážky pro vedení plexiskel. Dále je tam 9 zapuštěných M3 šroubů, na které se pak šroubují další části. Celé je to přestříknuté černou barvou.
Další deska je s tlačítkami, kde je do matrixu zapojeno 16polí tlačítek. Každé pole je tvořené ze 4 paralelně zapojených tlačítek.
Třetí deska je s ikonami, které se zobrazují až prosvícením LEDek (jinak je přes kouřové plexi není možné vidět). Rozmístění ikon na desce je pevně danné (vyleptané), tím jsou danné i jednotlivé hrací pole, kterým je přizpůsoben program. Aby se neprosvědcovaly i sousední ikony, je mezi nimi nalepana v dvou vrstvách těsnící páska (taková přepážka).
Poslední hlavní deska je samotné ovládání s procesorem, LEDkami, zdrojem. Deska ovládání a tlačítek je spojena přes 2 4pinové precisní konektory.
Mechanika - krabice:
Využil jsem plechovou krabici o rozměrech 30x20x15cm. Velkou část prostoru zabírá elektronika pexesa a servo, pod ní je místo pro 12V baterii. A napravo pod výklopnými dvířky se nachází platová krabička samotné cache
Do krabice jsem si vytvořil a naohýbal z pozinku desku oddělující baterii od elektroniky. Zároveň je zde umístěno servo a zámek dvířek.
Další část je pouze rámeček, ne kterém bude posazeno pexeso.
Poslední kousek je další rámeček, který částečně překryje a přidrží pexeso.
Ke dvířkám (deska cuprexidu s naletovanými panty z čokolády) jsem ze dřeva vyrobil soklíky, ve kterých jsou schované pružiny (vystřelí dvířka po odemčení nahoru), LED indikující stav baterie a vypínač, který zapne napájení pexesa při otevření víka krabice.
Dokola celého vnitřku krabice je ještě pro jistotu nalepeno těsnění, které pevně přitlačí víko krabice s bednovými uzávěry.
Program:
Po spuštění si program testuje stisk tlačítek. Poté si po odmaskování uloží stisknutou pozici prvního symbolu a rozsvítí jej. Dále si uloží druhý symbol a rozsvítí. Následně zjisttí jestli se oba symboly shodují. Jestli ano vynuluje paměť tlačítek, pípne a pokračuje se dál. Při rozdílných symbolech se vrátí z paměti předchozí stav před tímto tahem a pokračuje se dále. Při každém porovnání se navíc ještě testuje napětí baterie, což indikuje červená LED.
Po dokončení hry (vše svítí) se aktivuje servo, které otočením odjistí dvířka. Po 0,5s se opět vrátí do původní polohy (dvířka se pak zaklapnou ručně).
Nyní hra skončila, ale lze ji hrát stále dokola.
Zde je návrh plošného spoje o rozměrech 170 x 170 mm.
Seznam použitých součástek :
C1-3 100n SMD vel. 0805 3x
C4-7 100n SMD vel. 1206 4x
C8-10 100M/16V SMD vel. D 3x
D1-D64 OSY51206C1C SMD vel. 1206 64x
IO1 ATmega8-AU
IO2,3 74HCT595D SO16 2x
IO4,5 ULN2003AD SO16 2x
IO6 7805D2T D2PAK
ISP1 MLW06A
K1 ARK550/2
K2,3,5 PSH02-02W 3x
K3 PSH02-03W
Q1 1MHz - neosazovat
R1 4k7
R2 1k SMD vel. 1206
R3 22k SMD vel. 1206
R4 4k7
R5 330
R6-R20 330 SMD vel. 1206
R21 10k SMD vel. 1206
R22 2k2 SMD vel. 1206
R23-25 4k7 SMD vel. 1206 3x
REP1 LD-BZEG-0905
ROWS, COLS S1G4 4x
SW1-16 DTSM31N 64x
T1 BCP53
T2,T3 BC817 2x
T4,T5 BC846 2x
drátové propojky + SMD 0R vel. 1206
PaJa
© PaJa-trb 2015-
E-mail