Stránka 1 z 2
digitronová kostka
Napsal: 14 bře 2016, 16:59
od KlemaJeFrajer
Dobrý den,
Chtěl bych se zeptat jestli někdo nemá nějaké schéma na generátor náhodného čísla pro digitron, něco jako elektronická hrací kostka.
Našel jsem doma jeden starý číslicový digitron a chci ho nějak využít tak jestli nemáte nějaké nápady na nějaké jiné využití.
Napsal: 14 bře 2016, 17:02
od Jirka525
No dneska bych to řešil pomocí MCU.
Napsal: 14 bře 2016, 17:08
od KlemaJeFrajer
Nu, samozřejmě ale celkem mě zajímalo jak to udělat analogově.
Napsal: 14 bře 2016, 17:10
od ZVUK2000
Jirka525 píše:No dneska bych to řešil pomocá MCU.
Proč MCU? Stejně musí ten digitron spínat Vyhledej někde zapojení hrací kostky se šesti tyristory. Po úpravě to můžeš pak napájet i ze sítě. Nějaký dělič který sníží napětí a zároveň bude zátěž paralelně digitronem aby zůstal tyristor sepnutý.
Napsal: 14 bře 2016, 17:15
od EKKAR
Zapojíš NE555 jako astabilní klopnej obvod s napájením ovládaným tlačítkem, za něj dáš čítač 7490A s cyklem zkráceným do 5 (bude počítat 0-5 neboli 6 stavů) a za to dekodér - spínač digitronů 74141. Spojení dekodér - digitron (bacha, tam budeš potřebovat +160V aby se digitron rozsvítil = je to v principu doutnavka) neuděláš podle přesnýho pořadí vývodů, ale tak, že na vývod dekodéru pro 0 zapojíš u digitronu číslici 1, na vývod dekodéru pro 1 zapojíš v digitronu 2 atd - takže se budou postupně rozsvěcovat jen číslice 1-2-3-4-5-6-1-2 ...atd kolem dokola. Kmitočet AKO nastavíš tak vysokej, aby se nedalo okem rozpoznat přepínání - pak se po dobu jeho běhu jakoby rozsvítí všechny číslice 1-6 (jejich přeskakování oko neregistruje) a po puštění tlačítka zůstane jedna číslice svítit (oscilátor se zastaví, čítač přestane běhat kolem dokola). Na tu frekvenci bohatě vyhoví kmitočet 1kHz...
Napsal: 14 bře 2016, 17:16
od ZdenekHQ
Generátor šumu, vytvarovat na TTL a nacpat do vstupu nějakýho čítače.
Výstupní bity klidně zpřeházet a zachytit do latch registru podle potřeby, kdy se má číslo měnit.
S MCU nikdy neuděláte náhodný číslo, maximálně tak pseudonáhodný.
Napsal: 14 bře 2016, 17:28
od Jirka525
Řešení s MCU jsem jsem předpokládal přibližně tak, jak to popsal Ekkar s NE555 a čítačem. To všechno je již v MCU. Muselo by se HW vyřešit pouze ovládání digitronů nebo udělat malou výhybku a dát tam místo digitronu sedmisgmentovku, případně 6 LED diod.
Napsal: 14 bře 2016, 17:29
od Zaky
Pseudonáhodné číslo tady dobře stačí, dostatečně rychle běžící čítač nelze lidskými smysly sledovat a náhodnost plyne právě z neznámého okamžiku, kdy čítání obsluha zastaví. S generátorem šumu je to zbytečně složité.
Napsal: 14 bře 2016, 17:38
od ZdenekHQ
Jasně, ale MCU + digitrony jaksi moc nejdou k sobě.
Kdyby ten šumovej generátor dokázal ještě nacpat do nějakýho posuvnýho registru s lineární zpětnou vazbou (což byste asi použili v tom MCU), to by byl teprve mazec...

Napsal: 14 bře 2016, 17:39
od termit256
Videl jsem na to i nejake IO urcene primo pro generovani nahodnych cisel tak aby to bylo i statisticky v poradku, ale souhlasim ze tady staci jakykoliv rychle bezici citac.
Napsal: 14 bře 2016, 18:11
od ZVUK2000
EKKAR jde nato klasicky, jenže sehnat 7490 je dnes ptoblém a 74141 je nesehnatelné. Další možnost je zachovat generátor 555 nebo ho ubastlit z 7400 nebo 7404 a genetovat tím 74164 a následně spínat tranzistory pro digitron.
Napsal: 14 bře 2016, 18:21
od ZdenekHQ
Ještě chybí klika a dynamo...
Existuje třeba 74LS193, ale daleko lepší je CMOS 4040, je to v jednom oscilátor i čítač. Když už teda chcete jít touto cestou...
DODATEK - existuje i HCT verze.
Napsal: 14 bře 2016, 18:25
od Cowley
7490 i 74141 tady jeste nekde mam...
Napsal: 14 bře 2016, 18:30
od Hill
Dekodér jde udělat s jedním obvodem 4017 a šesti tranzistory, cyklus do 6 má například dekodér
IC6 a T11-T16 v těchto hodinách na pozici desítek minut. Že zde počítá od nuly do pěti, to nevadí, ty si jen zapojíš vývody digitronu 1 - 6.
Na vstup CLK přivedeš impulsy z rychle běžícího klopného obvodu (třeba udělaného z NE555) přes tlačítko a je to.
Napsal: 14 bře 2016, 19:27
od mtajovsky
Pokud už se bavíme o dobré náhodnosti, tak pro zajímavost - ono to není tak jednoduché. Například v systému AKO -> čítač -> tlačítko -> dekodér+displej je kritický ten čítač. Musí mít co nejpřesněji stejné doby, ve kterých setrvává pro jednotlivé stavy. A tady se myslí i rozdíly v jednotkách ns. Pokud by se vygenerovala takto posloupnost kolem milionu čísel, dá se statistickými testy odhalit nedokonalost.
V systému s generátorem šumu je zase kritický komparátor úrovní. De facto se nedá udělat dostatečně přesný a tak se určitým postupem transformuje rozhodování napěťových úrovní na rozhodování podle časového intervalu.