
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40

Kui ma ülikooli läksin, töötasin Knotti marjafarmis ja kui Halloween nädalavahetusele langes, tõmbasime kokku suure rahvahulga. Me kõik riietusime ja lõbutsesime sellega ning enamik kliente hindas pingutust. Üks “münditüdrukutest”, kus ma töötasin, tuli ideaalselt Morticia Addams'i stiilis. Siis ei olnud gooti välimust veel välja mõeldud (kui Moona Lisat mitte arvestada), nii et tööle minnes sai ta peatunud tules kõrvalistunud mehelt liialdatud pilgud. Ta vaatas teda tagasi ja naeratas talle laia naeratuse - kihvad ja kõik. Ilmselt oli tema näoilme hindamatu.
Mõtlesin samas vaimus selle postituse salvestamise millalgi Halloweeni paiku, kuid siis meenus mulle, et Zombie Apocalypse võib juhtuda igal ajal. Kui ma seda lapselastele näitasin, ütlesin neile, et see tuvastab nende pulsi, kui nad on elus, kuid ükski pulss ei tähendanud, et nad oleksid zombid. Seda saab kasutada elimineerimismänguna (omamoodi muusikaliste toolide veider versioon), kui teil on rahvast. Üks viis, kuidas me seda mängisime, oli selle laua ümber jagamine. Kui saite „inimliku” vastuse, saate mündi, kui mitte, maksite mündi. Lastele meeldivad alati mündid.
Samm: riistvara




Skeem on näidatud ülaltoodud diagrammil. Detektori osa on lihtne mahtuvuslik puutetundlik lüliti, mida tavaliselt reklaamitakse kui TTP223. Korjasin 10 -se komplekti peaaegu millegi eest, kuid nendega on natuke probleeme. Reklaamitakse, et moodulid töötavad vahemikus 2,5 volti kuni 5 volti, kuid mitte. Leidsin, et vähem kui 4,75 volti põhjustas mooduli lukustamise olekus „Sees“. Tahtsin kogu projekti juhtida paari AAA patareiga (umbes 3 volti), nii et pidin probleemi välja selgitama. Pärast mooduli kiibi kontrollimist otsustasin, et jootmispadja tühjal paaril peaks olema kondensaator, mis määrab tundlikkuse. Soovitatav vahemik on 0 kuni 50 pf, tundlikkus suureneb mahtuvuse vähenedes. Ma ei saanud seda tööle, lühendades padju (0pf), kuid see töötas hästi 22pf ja 47pf kondensaatoritega, mis mul on. 22pf väärtusega sain mooduli hõlpsalt tööle 2,5 voltiga.
Selle projekti teine põhikomponent (peale PIC -mikrokontrolleri) on 8x8 LED -maatriks. Algselt kasutasin tavalist maatriksit, kuid pidin ridade ja veergude käsitlemiseks lisama paar nihkeregistreid ning pidin need täieliku kuvamise jaoks multipleksima. Seejärel avastasin odava LED -mooduli, mis kinnitati MAX7219 LED -draiveri kiibiga trükkplaadile. Juhtkiip aktsepteerib jadakäske, mida ta seejärel soovitud ridade ja veergude sisselülitamiseks kasutab. Kiip teeb ka multipleksimise automaatselt, nii et mikrokontrolleri koormus eemaldatakse. See avastus vähendas nii riistvara kui ka tarkvara keerukust.
2. samm: projektikast


Tahtsin poolläbipaistvat punast filtrit, mis kataks LED -maatriksi. Oleksin võinud lõigata tüki mõnest punasest pleksiklaasist, mis mul on, ja seejärel liimida selle projektikarpi, kuid otsustasin selle asemel natuke ümber teha. Kast, kuhu ma selle sisse ehitasin, on konteiner, mis mahutas kunagi hunniku.22 kuuli. Enamik neist mahutitest on läbipaistvast plastist, kuid mul on paar punast värvi. Mitte liiga elegantne, kuid lapselapsed ei hooli elegantsest.
Samm: tarkvara


Tarkvara on üsna lihtne. Taimeril 0 lastakse vabalt töötada ja väärtust kontrollitakse alati, kui puutetundlik sensor tuvastatakse. Otsustasin meelevaldselt, et Zombie-ekraan kuvatakse, kui Timer0 arv on alla 100. Arvestades, et Timer0 on 8-bitine, tähendab see, et „inimese” kuvamine toimub väärtuste 100–255 korral. See suhe on umbes 3: 2 ja seda saab tarkvara abil hõlpsasti muuta.
Puudutuse tuvastamisel ja kuva tüübi määramisel kutsutakse vastav rutiin andmete saatmiseks LED -maatriksisse. Selleks saadetakse rea käske 8-bitise aadressina ja 8-bitise andmetena. Registrid, millele võib pöörduda, on määratletud kirje esiosas. Paari neist kasutatakse maatriksi initsialiseerimiseks (nt heledus) ja ühte kasutatakse kogu maatriksi sisse/välja lülitamiseks. Maatriks võib töötada režiimis, kus BCD (binaarselt kodeeritud kümnendkoht) kuvab sobiva numbri. Init rutiin lülitab selle välja, et saaksime üksikuid LED -e juhtida. Initsialiseerimise teine osa on veerupiirangu määramine. Me tahame kõiki kaheksat veergu, nii et skaneerimise piiranguks on seatud 7.
Soovitud üksikute valgusdioodide lubamiseks kasutatakse kaheksa registrit - üks register iga veeru jaoks. "1" andmebitis võimaldab selle veeru LED -i. Nagu varem mainitud, ei ole tarkvaras vaja multipleksimist. "Inimese" ekraan on pekslev süda. Pärast seda, kui maatriksile on saadetud õiged bitimustrid, simuleeritakse peksmist, lülitades maatriksi lihtsalt sisse/välja (viivitustega vahepeal) seni, kuni puuteandur on aktiivne. Zombie rutiin kuvab fikseeritud „X” mustri, kuni puudutus on eemaldatud.
See on selle postituse jaoks. Vaadake minu teisi elektroonikaprojekte aadressil: www.boomerrules.wordpress.com
Soovitan:
Zombie tuvastab nutika turvakulli (sügav õppimine): 10 sammu (koos piltidega)

Zombie tuvastab nutika turvakulli (sügav õppimine): Tere kõigile, tere tulemast T3chFlicksi! Selles Halloweeni õpetuses näitame teile, kuidas me paneme igapäevasele majapidamisklassikale: turvakaamerale ülimalt õudse vindi. Kuidas ?! Oleme teinud öise nägemise öökulli, mis kasutab inimeste jälgimiseks pilditöötlust
Zombie veoauto, kuidas Arduino abil tohutut veoautot teha: 5 sammu

Zombie Truck, kuidas Arduinoga tohutut veoautot teha: Tere, poisid, täna näitan teile, kuidas teha zombie veokit (täiustatud monster truck, mis töötab arduinoga) Materjalid on järgmised:
Raspberry Pi zombie karnevali kostüüm: 6 sammu

Raspberry Pi zombie karnevali kostüüm: kas olete kunagi tundnud, nagu oleks teil kõhus liblikad? Eelmisel karnevalipäeval tundsin end nii …. Tahtsin nagu kõndiv surnud fänn teha seeriaga võrdset tava. Jalutasin mööda linna ja üritasin zombit mitte leida. Järsku nägin Ricki
Pimp zombie helendavate silmadega: 5 sammu (piltidega)

Pimp zombie helendavate silmadega: õppige, kuidas lisada olemasolevale figuurile helendavate silmade efektiga LED -e. Minu puhul kasutasin Halloweeni puhul zombifiguuri. Seda on üsna lihtne teha ja see ei nõua täiendavaid oskusi
Cyborg Zombie Evolution: 9 sammu (piltidega)

Cyborg Zombie Evolution: See on hästi teada ajastu ajast kuni steampunk'i ajastuni … olgu see siis lahe, jube, armas või kõik kolm korraga, olendi ellu äratamine võtab elektrit. Selle küborgi zombi kui ühe galvaanilise elemendi puhul, mida tuntakse a & q