Artikel
Dobbelsteen-generator
Voor rolspellen
Bij rolspellen, (Role Playing Games of RPG’s) draait alles om gebeurtenissen. Daarom zijn er veel verschillende soorten dobbelstenen nodig, misschien wel varianten waar u nog nooit van heeft gehoord! Deze op een microprocessor gebaseerde schakeling kan ze allemaal genereren - een must voor RPG-spelers.
Als we een dobbelsteen op tafel gooien en een seconde of twee uit laat rollen, dan verwachten we een willekeurig nummer uit het interval één tot en met zes te zien. Dit interval is bepaald door de fysieke vorm van de dobbelsteen, namelijk (in het klassieke geval) een kubus. Met twee of meer stenen kan een groter interval gecreëerd worden, met als gevolg een afnemende kans dat een bepaald getal gegooid wordt. Een elektronische versie van, laten we zeggen, een hand vol dobbelstenen vereist een schakeling die een redelijke mate van pseudo-willekeurig gedrag vertoont.
Als we een dobbelsteen op tafel gooien en een seconde of twee uit laat rollen, dan verwachten we een willekeurig nummer uit het interval één tot en met zes te zien. Dit interval is bepaald door de fysieke vorm van de dobbelsteen, namelijk (in het klassieke geval) een kubus. Met twee of meer stenen kan een groter interval gecreëerd worden, met als gevolg een afnemende kans dat een bepaald getal gegooid wordt. Een elektronische versie van, laten we zeggen, een hand vol dobbelstenen vereist een schakeling die een redelijke mate van pseudo-willekeurig gedrag vertoont.
Materials
Gerber bestand
De PCB bij dit artikel is als Gerber file beschikbaar gesteld. Elektor Members kunnen exclusief deze files gratis downloaden en gebruiken om de PCB zelf af te drukken met geschikte apparatuur óf de Gerber te laten drukken via een dienstverlener.
Elektor kan u bijvoorbeeld de PCB Service van onze partner Eurocircuits van harte aanbevelen of AISLER.
Het gebruik van onze Gerber files is vrijgegeven onder een Creative Commons- licentie. Creative Commons biedt auteurs, wetenschappers en andere creatieve makers de vrijheid om op een flexibele manier met hun auteursrechten om te gaan.
PCB
Onderdelenlijst
Weerstanden:
R1,R7 = 47 k
R2-R6 = 470
R8 = 470 /1 W (zie tekst)
P1 = 10 k instel
Condensatoren:
C1,C2 = 15 p
C3-C6 = 100 n
C7,C8 = 100 u/16 V
Halfgeleiders:
D1,D2,D3 = 1N4001
IC1 = AT90S4433-8PC (geprogrammeerd, EPS 020005-41)
IC2 = 78L05
Diversen:
BT1 = 9-V-batterij
BZ1 = DC-buzzer, 5 V
K1 = 2x5-polige boxheader
K2 = netadapterbus voor printmontage
K3 = 2x8-polige boxheader
S1...S4 = drukknop met maakcontact, voor printmontage
X1 = kristal 7,3728 MHz
LCD-module met 2 x 16 karakters, bij voorkeur met backlight, bijv. PC1602D, LM052L, LM016
R1,R7 = 47 k
R2-R6 = 470
R8 = 470 /1 W (zie tekst)
P1 = 10 k instel
Condensatoren:
C1,C2 = 15 p
C3-C6 = 100 n
C7,C8 = 100 u/16 V
Halfgeleiders:
D1,D2,D3 = 1N4001
IC1 = AT90S4433-8PC (geprogrammeerd, EPS 020005-41)
IC2 = 78L05
Diversen:
BT1 = 9-V-batterij
BZ1 = DC-buzzer, 5 V
K1 = 2x5-polige boxheader
K2 = netadapterbus voor printmontage
K3 = 2x8-polige boxheader
S1...S4 = drukknop met maakcontact, voor printmontage
X1 = kristal 7,3728 MHz
LCD-module met 2 x 16 karakters, bij voorkeur met backlight, bijv. PC1602D, LM052L, LM016
Discussie (0 opmerking(en))