Cov txheej txheem:

Zombie Detector: 3 Kauj Ruam
Zombie Detector: 3 Kauj Ruam

Video: Zombie Detector: 3 Kauj Ruam

Video: Zombie Detector: 3 Kauj Ruam
Video: The Cranberries - Zombie (Lyric Video) 2024, Hlis ntuj nqeg
Anonim
Zombie Ntes
Zombie Ntes

Thaum kuv mus kawm ntawv qib siab Kuv tau ua haujlwm ntawm Knott's Berry Farm thiab thaum Halloween poob rau hnub so peb tau kos cov neeg coob coob. Peb txhua tus hnav thiab muaj kev lom zem nrog nws thiab feem ntau ntawm cov neeg siv khoom txaus siab rau kev rau siab. Ib qho ntawm "cov menyuam ntxhais npib" qhov twg kuv ua haujlwm tuaj zoo li Morticia Addams. Rov qab ces Goth zoo tsis tau tsim dua tshiab (tshwj tsis yog koj suav Moona Lisa) yog li ntawm nws txoj hauv kev los ua haujlwm nws tau txais qhov muag qhov muag dhau los ntawm tus txiv leej tub hauv lub tsheb ntawm nws ib sab ntawm lub teeb nres. Nws ntsia rov qab rau nws thiab muab nws luag ntxhi loj heev - lub ntsej muag thiab txhua yam. Thaj qhov saib ntawm nws lub ntsej muag tsis muaj nuj nqis.

Hauv tib lub siab kuv xav txog kev khaws cov ntawv no kom txog thaum qee zaum ncig Halloween tab sis tom qab ntawd kuv nco qab tias Zombie Apocalypse tuaj yeem tshwm sim txhua lub sijhawm. Thaum kuv qhia qhov no rau cov xeeb ntxwv kuv tau hais rau lawv tias nws pom lawv lub plawv dhia yog tias lawv muaj txoj sia tab sis tsis muaj mem tes txhais tau tias lawv yog Zombie. Nws tuaj yeem siv los ua kev tshem tawm kev ua si (yam tsis txawv ntawm cov rooj zaum suab paj nruag) yog tias koj muaj neeg coob coob. Ib txoj hauv kev peb ua si nws yog kom hla nws ntawm lub rooj. Yog tias koj tau txais "tib neeg" cov lus teb koj tau txais ib npib, yog tias tsis yog koj them ib npib. Cov menyuam ib txwm nyiam kev ua si uas cuam tshuam nrog nyiaj npib.

Kauj ruam 1: Kho vajtse

Kho vajtse
Kho vajtse
Kho vajtse
Kho vajtse
Kho vajtse
Kho vajtse
Kho vajtse
Kho vajtse

Schematic tau qhia hauv daim duab nrog rau saum toj no. Qhov "ntsuas" ib feem yog qhov hloov pauv tau yooj yim uas muaj peev xwm tshaj tawm raws li TTP223. Kuv khaws ib pawg 10 rau tom ntej tsis muaj dab tsi tab sis muaj teeb meem me ntsis nrog lawv. Cov qauv tau tshaj tawm tias ua haujlwm los ntawm 2.5 volts txog 5 volts tab sis lawv tsis ua. Qhov kuv pom yog tias txhua yam tsawg dua 4.75 volts ua rau tus qauv nkag mus rau hauv "On" xeev. Kuv xav khiav tag nrho txoj haujlwm siv ob lub roj teeb AAA (kwv yees li 3 volts) yog li kuv yuav tsum daws qhov teeb meem. Tom qab txheeb xyuas cov nti ntawm tus qauv kuv txiav txim siab tias cov khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khoob khawmb ntawv hluav taws xob yuav tsum muaj lub tshuab hluav taws xob uas txiav txim siab qhov rhiab heev. Qhov pom zoo ntau yog los ntawm 0 txog 50pf nrog qhov rhiab heev nce ntxiv raws li kev muaj peev xwm txo qis. Kuv tsis tuaj yeem ua nws los ntawm kev txo cov pawm (0pf) tab sis nws ua haujlwm tau zoo nrog 22pf thiab 47pf capacitors uas kuv muaj. Nrog rau 22pf tus nqi Kuv yooj yim tau txais cov qauv ua haujlwm ntawm 2.5 volts.

Lwm qhov tseem ceeb ntawm txoj haujlwm no (tsis yog PIC microcontroller) yog 8x8 LED matrix. Thaum xub thawj kuv siv cov lej sib txawv tab sis yuav tsum ntxiv ib khub ntawm cov npe hloov pauv los hais txog kab thiab kab thiab yuav tsum tau sib zog ua ke kom tau txais cov khoom tiav. Kuv mam li tshawb pom qhov pheej yig LED module uas tuaj nrog lub rooj tsav xwm hauv Circuit nrog MAX7219 LED zaub tsav tsheb nti. Tus tsav tsheb tau lees paub cov lus txib uas nws tau siv los qhib rau kab thiab kab uas xav tau. Cov nti kuj tseem ua ntau txoj hauv kev kom lub nra tawm ntawm lub microcontroller. Qhov kev tshawb pom ntawd txo qis ob qho tib si kho vajtse thiab software nyuaj.

Kauj ruam 2: Project Box

Lub thawv Project
Lub thawv Project
Lub thawv Project
Lub thawv Project

Kuv xav tau lub lim dej lim ntshav kom npog lub LED matrix. Kuv tuaj yeem txiav ib daim los ntawm qee qhov Plexiglas liab uas kuv muaj thiab tom qab ntawd muab nws tso rau hauv lub thawv phiaj xwm tab sis xaiv los ua qhov rov ua dua me ntsis. Lub npov uas kuv ua nws nyob hauv yog ib lub taub ntim uas ib zaug tuav ntawm. 22 lub mos txwv. Feem ntau ntawm cov ntim no yog yas meej tab sis kuv muaj ob peb uas liab. Tsis yog muaj kuab heev tab sis cov xeeb ntxwv tsis quav ntsej txog kev ntxim nyiam.

Kauj ruam 3: Software

Software
Software
Software
Software

Lub software yog yooj yim zoo nkauj. Timer0 tau tso cai ua haujlwm dawb thiab tus nqi raug tshuaj xyuas thaum twg lub ntsuas pom tau pom. Kuv txiav txim siab txiav txim siab tias Zombie cov zaub yuav tshwm sim yog tias Timer0 suav tsawg dua 100. Muab hais tias Timer0 yog 8-khoom, uas txhais tau tias "tib neeg" zaub yuav tshwm sim rau qhov tseem ceeb ntawm 100-255. Qhov ntawd yog qhov sib piv ntawm 3: 2 thiab tuaj yeem hloov pauv tau yooj yim hauv software.

Thaum kov tau pom thiab pom hom kev txiav txim siab, lub sijhawm tsim nyog raug hu kom xa cov ntaub ntawv mus rau LED matrix. Txhawm rau ua qhov no, cov lus txib raug xa ua 8-qhov chaw nyob thiab cov ntaub ntawv 8-khoom. Cov ntawv sau npe uas tuaj yeem hais qhia tau teev nyob rau sab xub ntiag ntawm cov npe. Ob peb ntawm lawv tau siv los pib lub matrix (piv txwv li: ci ntsa iab) thiab ib qho yog siv los tig tag nrho cov lej hauv/tawm. Cov lej tuaj yeem ua haujlwm hauv hom uas BCD (binary coded decimal) yuav tso saib tus lej uas tsim nyog. Qhov pib niaj hnub hloov qhov ntawd tawm kom peb tuaj yeem tswj tus kheej LEDs. Lwm qhov ntawm qhov pib yog teeb tsa kab lus txwv. Peb xav tau tag nrho yim kab ntawv yog li txwv qhov ntsuas ntsuas tau teev tseg rau 7.

Muaj yim daim ntawv sau npe uas tau siv los pab kom cov neeg xav tau LEDs - ib tus rau npe rau txhua kab ntawv. Qhov "1" hauv cov ntaub ntawv me me yuav ua rau kab ntawv LED. Raws li tau hais ua ntej, tsis tas yuav tsum muaj multiplexing hauv software. Qhov "tib neeg" yog lub plawv dhia. Tom qab tus qauv me ntsis raug xa mus rau lub zeem muag, kev ntaus yog simulated los ntawm kev yooj yim tig lub matrix rau/tawm (nrog qeeb hauv nruab nrab) kom ntev li ntev tau kov lub tshuab ua haujlwm. Kev ua Zombie niaj hnub qhia txog tus qauv "X" kom txog thaum qhov kov raug tshem tawm.

Nov yog nws rau kab ntawv no. Txheeb xyuas kuv lwm cov phiaj xwm hluav taws xob ntawm: www.boomerrules.wordpress.com

Pom zoo: