Uživatelské nástroje

Nástroje pro tento web


ohnivy_nim

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

ohnivy_nim [2021/08/07 23:44] – created martinohnivy_nim [2021/08/08 00:13] (aktuální) martin
Řádek 27: Řádek 27:
 ===== Implementace ===== ===== Implementace =====
  
 +Čajové svíčky budou mezi kalíškem a koncem knotu mít vložený malý neodymový magnet (cena za svíčku a magnet dohromady cca 5 Kč).
  
 +Šachovnice bude mít na polích DPS desku s vodivými cestičkami tak, že jsou přerušeny na jednolivých polích uprostřed. Pokud se na pole postaví hliníkový kalíšek svíčky, cesty na DPS se propojí. Pomocí 8+8 pinů lze snadno zjistit, kde přesně se svíčky nacházejí.
  
 +Každý sloupec šachovnice bude mít vlastní pásek poháněný krokovým motorkem, který bude posouvat pevně připevněným neodymem o určitý počet polí vpřed. Před začátkem hry jsou neodymy náhodně rozmístěné na šachovnici na předem známých pozicích. Po zapálení poslední svíčky se přesunou na jednu stranu šachovnice. (Každá sloupec 4 piny na ovládání motorku, celkem 4*8 pinů).
  
 +Zapálené svíčky se budou detekovat na každém sloupci pomocí infra fototranzistorů umístěných na hraně šachovnice (ideálně na obou stranách) s uzkým zorným polem tak, aby snímali pouze "svůj" sloupec. (Dalších 8-16 pinů)
  
- a umisti je na sachovnici. Pod kazdym polickem pod hraci plochou bude matice spinacu - jazyckove kontakty - stejny princip jako maticova klavesniceKdyz se hraci podari 8 svicek rozmistit tak, ze v kazdem sloupci bude prave jedna. Spusti se vsech 8 elektromagnetu posunou se z jedne strany sachovnice na druhou - figurky budou vyrovnany hra muze zacit.+K realizaci bude potřeba více pinůDá se použít více mikrokontrolerů propojit je mezi sebou přes I2C sběrnici piny (SDA SCL)
  
-Elektromagnety se budou posouvat jen jednim smerem - od pocatecniho stavu ke druhe strane sachovniceKdyz hrac bude podvadet udela tah zpet nebo nejakou uplnou blbost - bude upozornen - pozice figurek porad zname.+NapřATTINY2313 (cena za kus kolem 30 Kč) má až 18 pinu pro program.
  
-Co zatim nevim, je jestli vypnuty elektromagnet nebude nejak ovlivnovat jazyckove kontakty, kdyz se bude "odecitat" stav hry a jestli bude dost silny na to, aby svicku posunul i pres jazyckove kontakty - ale z toho, co jsem zkousel by to mohlo jit.+=== Možné modifikace ===
  
-Hraci plocha bude muset byt hodne hladka, aby treni nebranilo pohybu. Nejdriv jsem to zkousel s kaminkem, ale ten se ukazal moc tezky a uz se nepohyboval.+Místo pevných neodymů na pohyblivých pascích se dá použít 8 silnějších elektromagnetů - více možností pohybu.
  
-Ten elektromagnet me pri pokusech taky neprijemne "kopnul"kdyz jsem ho odpojil - az jsem se leknul.+Případně je možné využít XY pohyb pomocí 2 motorků jako u 3D tiskárenale to je mechanicky složitější a pomalé.
  
-Nebylo by spatne take nejak vyuzit ty plaminky z tech svicek a nezacit hru dokud nebudou svicky zapalene. 
  
-Na efekt to bude ale myslim pekne. Pohazis svicky po sachovnici a po zapaleni posledni z nich se najednou daji do pohybu :-) 
  
  
ohnivy_nim.1628372683.txt.gz · Poslední úprava: autor: martin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki