Cov txheej txheem:
- Kauj ruam 1: Device Architecture
- Kauj ruam 2: Entropy Generator
- Kauj Ruam 3: Tawm Tswv Yim Tawm Tawm Sau Npe
- Kauj Ruam 4: Binary rau 7-Segment Decoder
- Kauj Ruam 5: Chav Tswj
- Kauj Ruam 6: Macrocell Chaw
Video: DIY Digital Tsuav: 6 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
Cov Lus Qhia no piav qhia yuav ua li cas thiaj tsim Digital Dice, qhov tseeb tus lej tsim hluav taws xob los ntawm 1 txog 6. Cov cuab yeej no tuaj yeem siv tsis yog siv cov tsuav uas nquag siv. Nws muaj 1-tus lej 7-ntu LED zaub thiab ob lub nyees khawm: "Khiav" thiab "Tso Tawm Ua Ntej". Cov Dice Digital tuaj yeem siv los ntawm ib lub roj teeb CR2032 nkaus xwb. Nws tsis muaj lub zog hloov pauv vim tsis saib xyuas qis zog siv thaum tsis ua haujlwm.
Hauv qab no peb piav qhia cov kauj ruam xav tau nkag siab yuav ua li cas GreenPAK nti tau raug teeb tsa los tsim Digital Dice. Txawm li cas los xij, yog tias koj tsuas yog xav kom tau txais txiaj ntsig los ntawm kev ua haujlwm, rub tawm GreenPAK software los saib qhov ua tiav GreenPAK Tsim Cov Ntaub Ntawv. Ntsaws GreenPAK Kev Txhim Kho Khoom Siv rau koj lub khoos phis tawj thiab ntaus qhov program los tsim cov cai IC los tswj koj li Digital Dice.
Kauj ruam 1: Device Architecture
Tus qauv tsim muaj cov hauv qab no:
- Entropy Generator Cov
- Tawm Tawm Tswv Yim Hloov Sau Npe
- Binary rau 7-Segment Decoder
- Chav Tswj
- Macrocell Chaw
Kauj ruam 2: Entropy Generator
Lub tshuab hluav taws xob entropy tau tsim los ntawm plaub asynchronous oscillators. Ob ntawm qhov uas tau tsim los siv kev thim rov qab kaw-LUT nrog ncua (1 MHz thiab 6.5 MHz). Ob qho ntxiv yog GreenPAK's OSC1 (2.048 MHz nrog rau kev faib ua 3) thiab OSC2 (25 MHz faib ua 2).
Nkag mus rau ob peb lub asynchronous moos teeb liab rau XNOR rooj vag yog txaus kom tau txais lub cim tsis tau ntawm nws qhov tso tawm (suab nrov lossis entropy). Tab sis macrocells tsis pub dhau SLG46826V tso cai ua cov kev daws teeb meem nyuaj dua. Siv ib qho ntxiv oscillator thiab DFF peb tau txais lub teeb liab tsis raug kiag li.
Kauj Ruam 3: Tawm Tswv Yim Tawm Tawm Sau Npe
3-ntsis LFSR tau tsim los siv peb DFFs thiab ib lub XNOR rooj vag. Qhov thaiv no nrog txhua lub moos nkag tsim 3-ntsis pseudo-random tus lej. Ntawm no, tsis txhob siv lub moos mem tes, lub suab nrov nrov nkag mus rau LFSR cov lus qhia, tsim qhov tseeb random 3-ntsis tus lej.
Kauj Ruam 4: Binary rau 7-Segment Decoder
Txhawm rau hloov tus lej 3-ntsis uas tsim los ntawm LSFR, Binary rau 7-ntu kev txiav txim siab tau siv, saib Daim Duab 3. Tus lej txiav txim siab yog ua los ntawm 3-ntsis LUTs.
Kauj Ruam 5: Chav Tswj
Chav tswj hwm yog ib feem ntawm cov cuab yeej tsim los pib nws thiab nres tom qab lub sijhawm 3-thib ob. Ob tus pin tau teeb tsa raws li cov tswv yim thiab ob lub khawm yuav tsum txuas nrog los ntawm VDD rau cov pins. Thaum lub pob "Khiav" raug nias, lub cuab yeej txuas ntxiv tsim cov lej tsis raug. Txoj cai tom qab lub pob raug tso tawm, lub cim nres thiab LFSR latches nws cov txiaj ntsig. Tus txiav txim siab tom qab tsav lub 7-ntu zaub. Tom qab 3 lub sijhawm thib ob, Digital Dice tsis ua haujlwm. Cov cuab yeej tseem siv tau, tab sis vim tias tag nrho cov oscillations tau raug tua, kev siv tam sim no tsawg heev. Qhov no tso cai rau lub cuab yeej "nco qab" tus lej kawg uas tsim los. Yog tias lub pob "Zaub Ua Ntej" raug nias, tus lej zaum kawg uas tsim tawm zaum kawg yuav raug tso tawm kom txog thaum lub pob raug tso tawm. Vim tias Digital Dice tau tsim los hloov cov tsuav ib txwm, 3-ntsis LUT12 tau siv los rov pib dua thaum "0" lossis "7" tshwm sim. Qhov no ua kom ntseeg tau tias lub cuab yeej yuav tsim tus lej nyob hauv thaj tsam ntawm 1 txog 6.
Kauj Ruam 6: Macrocell Chaw
Rau txhua lub macrocell, teeb tsa hais txog cov lus saum toj no.
Cov lus xaus
Cov Dice Digital tuaj yeem siv los hloov pauv cov tsuav ib txwm nyob hauv cov twv txiaj yuam pov lossis thaum ua si lwm qhov kev ua si qhov twg xav tau tsuav. Nws muaj lub tshuab hluav taws xob entropy uas niaj hnub tsim 3-ntsis tus lej tsis raug thaum lub pob "Khiav" raug nias. Nws nres thiab nthuav tawm qhov tshwm sim tsuas yog thaum lub pob raug tso tawm, yog li tib neeg qhov tseem ceeb cuam tshuam rau cov lej tsim tawm. Plaub asynchronous oscillators ua ke nrog tib neeg khawm thawb hloov pauv ua rau lub cuab yeej ua tiav thiab yam tsis xav tau.
Pom zoo:
Zaj sawv tsuav: 6 Kauj Ruam (nrog Duab)
Zaj sawv Tsuav: Qhov no ua rau lub npov ua si lub thawv nrog 5 tuag ua los ntawm smd LEDs hauv 5 xim. Lub software tsav nws tso cai rau ntau hom kev ua si nrog ntau lub tsuav koom nrog. Tus kheej hloov pauv ib sab ntawm eac
Arduino Tsuav Nrog Cov Suab: 7 Kauj Ruam
Arduino Tsuav Nrog Lub Suab: Hauv qhov kev qhia no, koj yuav kawm paub tsim Arduino tsuav nrog lub suab siv LED thiab hais lus. Tsuas yog kev pib ua lub tshuab tag nrho yog ib zaug thiab kov yooj yim. Cov ntawv qhia no suav nrog cov ntaub ntawv, cov kauj ruam thiab cov cai xav tau rau bui
Cine Sided Digital Tsuav: 7 Kauj Ruam
Nine Sided Digital Dice: Siv: https://www.instructables.com/id/Arduino-Led-Dice..Kuv tau ntxiv ob lub ntxiv LED.Qhov Qhia yuav qhia koj li cas los tsim tshwj xeeb cov dice uas tuaj yeem nthuav tawm. lej ib txog rau cuaj los ntawm kev siv Arduino. Nws yog qhov haujlwm yooj yim, thiab nws yog
Dado Electrónico - Cov tsuav Digital: 4 Kauj Ruam
Dado Electrónico - Dice Digital: Yooj yim dado digital para jugar al parchis
DIY Arduino LED Tsuav: 5 Kauj Ruam (nrog Duab)
DIY Arduino LED Tsuav: Ua si game board uas xav tau tsuav? Tsis ntshai, koj tuaj yeem ua koj tus kheej hauv tsawg dua 15 feeb! Koj tsuas yog xav tau qee qhov feem ntau, ua siab ntev thiab 35-kab Arduino code! Txhua qhov siv tau yog los ntawm Kuman's Arduino UNO Starter Kit