Përmbajtje:
- Hapi 1: Arkitektura e pajisjes
- Hapi 2: Gjeneratori i Entropisë
- Hapi 3: Regjistri i Ndryshimit të Reagimeve Lineare
- Hapi 4: Dekoduesi binar në 7 segmente
- Hapi 5: Njësia e Kontrollit
- Hapi 6: Cilësimet e Macrocell
Video: Zare dixhitale DIY: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:15
Ky udhëzues përshkruan se si të krijoni Zare dixhitale, një gjenerator i vërtetë i numrave të rastit nga 1 në 6. Kjo pajisje mund të përdoret në vend të një zare të përdorur zakonisht. Ka një ekran LED me një shifër 7-segmentësh dhe dy butona: "Run" dhe "Display Previous". Zareja Dixhitale mund të mundësohet nga një bateri e vetme CR2032. Nuk ka ndërprerës të ndezjes për shkak të konsumit të ulët të energjisë në mënyrë të papërfillshme kur është në punë.
Më poshtë kemi përshkruar hapat e nevojshëm për të kuptuar se si çipi GreenPAK është programuar për të krijuar Zare Dixhitale. Sidoqoftë, nëse thjesht doni të merrni rezultatin e programimit, shkarkoni softuerin GreenPAK për të parë Skedarin e Dizajnit të GreenPAK të përfunduar tashmë. Lidheni Kompletin e Zhvillimit GreenPAK në kompjuterin tuaj dhe goditni programin për të krijuar IC të personalizuar për të kontrolluar Zarin tuaj Dixhital.
Hapi 1: Arkitektura e pajisjes
Dizajni përbëhet nga blloqet e mëposhtme:
- Gjenerator Entropie
- Regjistri i Ndërrimit të Reagimeve lineare
- Dekoduesi binar me 7 segmente
- Njësia e Kontrollit
- Cilësimet e Macrocell
Hapi 2: Gjeneratori i Entropisë
Gjeneratori i entropisë është ndërtuar nga katër oshilatorë asinkronë. Dy prej të cilave janë ndërtuar duke përdorur një LUT me qark të mbyllur të përmbysur me vonesë (1 MHz dhe 6.5 MHz). Dy të tjera janë OSC1 e GreenPAK (2.048 MHz së bashku me një ndarje me 3) dhe OSC2 (25 MHz e ndarë me 2).
Futja e disa sinjaleve të orës asinkrone në portën XNOR është e mjaftueshme për të marrë një sinjal të paparashikueshëm në daljen e tij (zhurmë ose entropi). Por makrocelët brenda SLG46826V lejojnë bërjen e zgjidhjeve edhe më të ndërlikuara. Duke përdorur një oshilator më shumë dhe DFF marrim një sinjal krejtësisht të rastësishëm.
Hapi 3: Regjistri i Ndryshimit të Reagimeve Lineare
LFSR 3-bitësh është ndërtuar duke përdorur tre DFF dhe një portë XNOR. Ky bllok me secilën orë hyrëse gjeneron një numër pseudo të rastit 3-bit. Këtu, në vend të pulsit të orës, sinjali i zhurmës futet në hyrjen e LFSR, duke gjeneruar një numër të vërtetë të rastësishëm 3-bitësh.
Hapi 4: Dekoduesi binar në 7 segmente
Për të konvertuar numrin e rastësishëm 3-bit të gjeneruar nga LSFR, përdoret dekoduesi binar në 7 segmente, shihni Figurën 3. Dekoduesi është ndërtuar nga LUT-të 3-bitësh.
Hapi 5: Njësia e Kontrollit
Njësia e kontrollit është një pjesë e pajisjes e krijuar për ta nisur dhe ndaluar pas periudhës 3-sekondëshe. Dy kunja janë konfiguruar si hyrje dhe dy butona duhet të lidhen nga VDD me ato kunja. Ndërsa shtypet butoni "Run", pajisja gjeneron vazhdimisht numra të rastit. Menjëherë pas lëshimit të butonit, gjenerata ndalet dhe LFSR mbyll rezultatet e saj. Dekoduesi më pas drejton një ekran me 7 segmente. Pas një periudhe prej 3 sekondash, Zare Dixhitale kalon boshe. Pajisja është ende e ndezur, por për shkak se të gjitha luhatjet janë fikur, konsumi aktual është jashtëzakonisht i ulët. Kjo i lejon pajisjes të "mbajë mend" numrin e rastit të gjeneruar të fundit. Nëse shtypet butoni "Shfaq të mëparshëm", numri i rastësishëm i gjeneruar i fundit do të shfaqet derisa butoni të lëshohet. Për shkak se Digital Dice është projektuar për të zëvendësuar zaret e zakonshme, LUT12 3-bitësh përdoret për ta rinisur atë kur shfaqet "0" ose "7". Kjo siguron që pajisja të gjenerojë një numër të rastësishëm në rangun prej 1 deri në 6.
Hapi 6: Cilësimet e Macrocell
Për secilën makrocellë, cilësimet i referohen tabelave të mësipërme.
Përfundimet
Zare Dixhitale mund të përdoret si zëvendësim i zareve të zakonshëm në kazino ose kur luani ndonjë lojë tjetër ku nevojiten zare. Ka një gjenerator entropie që gjeneron vazhdimisht numra të rastësishëm 3-bit ndërsa shtypet butoni "Run". Ndalon dhe shfaq rezultatin vetëm kur lëshohet butoni, kështu që faktori njerëzor ndikon gjithashtu në numrin e rastit të krijuar. Katër oshilatorë asinkronë së bashku me ndryshueshmërinë e butonit njerëzor e bëjnë pajisjen plotësisht dhe në mënyrë të dëshirueshme të paparashikueshme.
Recommended:
Zare Dixhitale - Diego Bandi: 4 Hapa
Zare dixhitale - Diego Bandi: Për shembull, ju mund të shikoni se si të bëni një kërkesë të veçantë të një udhëtimi të vetëm nga botoni. Funksioni i një baze të pabotuar dhe i pafuqishëm për një numër të madh të kodeve. Todo esto është një bazë e cila ka të bëjë me familjen
E -zare - Arduino Die/zare 1 deri në 6 Zare + D4, D5, D8, D10, D12, D20, D24 dhe D30: 6 hapa (me fotografi)
E -zare - Arduino Die/zare 1 deri në 6 Zare + D4, D5, D8, D10, D12, D20, D24 dhe D30: Ky është një projekt i thjeshtë arduino për të bërë një kuti elektronike. Shtë e mundur të zgjidhni për 1 deri në 6 zare ose 1 nga 8 zare të veçanta. Zgjedhja bëhet thjesht duke kthyer një kodues rrotullues. Këto janë veçoritë: 1 vdes: shfaqja e pikave të mëdha 2-6 zare: shfaqja e pikave
Zare dixhitale në një anë: 7 hapa
Zare dixhitale në një anë: Referenca: https://www.instructables.com/id/Arduino-Led-Dice..Unë kam shtuar edhe dy LED të tjerë. Instructables do t'ju tregojnë se si të krijoni një zar të veçantë dixhital që mund të dalë numrat një deri në nëntë duke përdorur Arduino. Projectshtë një projekt i thjeshtë, dhe është
Dado Electrónico - Zare dixhitale: 4 hapa
Dado Electrónico - Zare Dixhitale: Thjeshtë dado dixhitale para jugar al parchisSi të ndërtoni një zar dixhital
Zare Dixhitale: një Projekt Arduino .: 4 Hapa
Zare Dixhitale: një Projekt Arduino .: Njerëzit i pëlqejnë lojërat "high tech". Për shembull: në vendin tim ekziston një lojë e quajtur "Monopol". Në atë lojë duhet mbledhur "rrugë" duke i blerë me para. Ajo lojë kohët e fundit lëshoi një version ku nuk paguhet me letër, por me kredi