Sisällysluettelo:
Video: Zombie -ilmaisin: 3 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Kun menin yliopistoon, työskentelin Knott's Berry Farmilla ja kun Halloween osui viikonloppuun, keräsimme suuren yleisön. Me kaikki pukeuduimme ja pidimme hauskaa sen kanssa, ja suurin osa asiakkaista arvostivat työtä. Yksi "kolikkotytöistä", jossa työskentelin, oli täydellisesti tyyliltään Morticia Addams. Tuolloin goottilaista ilmettä ei ollut keksitty (ellet laskenut Moona Lisaa), joten hän oli matkalla töihin ja sai liiallisen silmänräpäyksen viereisessä autossa olevasta kaverista jarruvalossa. Hän tuijotti häntä takaisin ja hymyili hänelle leveästi - hampaat ja kaikki. Ilmeisesti hänen ilmeensä oli korvaamaton.
Samassa hengessä ajattelin tallentaa tämän viestin joskus Halloweenin aikaan, mutta sitten muistin, että Zombie Apocalypse voi tapahtua milloin tahansa. Kun näytin tämän lapsenlapsille, kerroin heille, että se havaitsee heidän pulssinsa, jos he ovat elossa, mutta mikään pulssi ei tarkoittanut, että he olivat zombeja. Sitä voidaan käyttää poistopelinä (eräänlainen outo versio musiikkituoleista), jos sinulla on väkeä. Yksi tapa pelasimme oli siirtää se pöydän ympärille. Jos saat "ihmisen" vastauksen, saat kolikon, jos et, maksat kolikon. Lapset pitävät aina kolikoita sisältävistä peleistä.
Vaihe 1: Laitteisto
Kaavio on esitetty yllä olevassa kaaviossa. Ilmaisinosa on yksinkertainen kapasitiivinen kosketuskytkin, jota mainostetaan yleisesti nimellä TTP223. Otin 10 -sarjan ilman mitään, mutta heillä on pieni ongelma. Moduulien mainostetaan toimivan 2,5 voltista 5 volttiin, mutta ne eivät toimi. Löysin, että kaikki alle 4,75 voltin moduuli lukkiutui "On" -tilaan. Halusin ajaa koko projektin käyttämällä paria AAA -paristoja (noin 3 volttia), joten minun piti selvittää ongelma. Tarkastettuaan moduulin sirun, päätin, että tyhjässä juotoslevyparissa on tarkoitus olla kondensaattori, joka määrittää herkkyyden. Suositeltu alue on 0 - 50 pf ja herkkyys kasvaa kapasitanssin pienentyessä. En voinut saada sitä toimimaan lyhentämällä tyynyjä (0pf), mutta se toimi hyvin 22pf ja 47pf kondensaattoreilla, jotka minulla on. 22pf -arvolla sain moduulin helposti toimimaan 2,5 voltin jännitteellä.
Tämän projektin toinen pääkomponentti (muu kuin PIC -mikrokontrolleri) on 8x8 LED -matriisi. Alun perin käytin tavallista matriisia, mutta piti lisätä pari siirtorekisteriä rivien ja sarakkeiden käsittelemiseksi ja jouduttiin multipleksoimaan ne saadakseen täydellisen näytön. Sitten löysin edullisen LED -moduulin, joka liitettiin piirilevyyn MAX7219 LED -näytönohjainsirulla. Ohjainsiru hyväksyy sarjakomennot, joita se käyttää sitten haluttujen rivien ja sarakkeiden käynnistämiseen. Siru tekee myös multipleksoinnin automaattisesti, jotta mikrokuormituksesta poistetaan taakka. Tämä löytö vähensi sekä laitteiston että ohjelmiston monimutkaisuutta.
Vaihe 2: Project Box
Halusin läpikuultavan punaisen suodattimen peittämään LED -matriisin. Olisin voinut leikata palan joistakin punaisista pleksilasista ja liimata sen sitten projektilaatikkoon, mutta päätin tehdä sen sijaan hieman uudelleen. Laatikko, johon rakensin sen, on säiliö, jossa oli kerran nippu.22 luoteja. Suurin osa näistä säiliöistä on kirkasta muovia, mutta minulla on pari punaista. Ei liian tyylikäs, mutta lapsenlapset eivät välitä tyylikkäästä.
Vaihe 3: Ohjelmisto
Ohjelmisto on melko yksinkertainen. Ajastimen 0 annetaan vapaasti käydä ja arvo tarkistetaan aina, kun kosketusanturi havaitaan. Päätin mielivaltaisesti, että Zombie-näyttö tulee esiin, jos Timer0-luku on alle 100. Koska Timer0 on 8-bittinen, se tarkoittaa, että "ihmisen" näyttö tapahtuu arvoille 100-255. Suhde on noin 3: 2, ja se voidaan helposti muuttaa ohjelmistossa.
Kun kosketus havaitaan ja näyttötyyppi määritetään, kutsutaan asianmukaista rutiinia tietojen lähettämiseksi LED -matriisiin. Tätä varten sarja komentoja lähetetään 8-bittisenä osoitteena ja 8-bittisenä datana. Rekisterit, joita voidaan käsitellä, on määritetty luettelon etuosassa. Pari niistä käytetään matriisin alustamiseen (esim. Kirkkaus) ja yhtä käytetään koko matriisin kytkemiseen päälle/pois. Matriisi voi toimia tilassa, jossa BCD (binäärikoodattu desimaali) näyttää sopivan numeron. Init -rutiini sammuttaa sen, jotta voimme hallita yksittäisiä LED -valoja. Alustuksen toinen osa on sarakerajan asettaminen. Haluamme kaikki kahdeksan saraketta, joten skannausraja on 7.
Haluttuja yksittäisiä LED -valoja käytetään kahdeksassa rekisterissä - yksi rekisteri kullekin sarakkeelle. "1" databitissä mahdollistaa kyseisen sarakkeen LED -valon. Kuten aiemmin mainittiin, ohjelmistossa ei tarvita multipleksointia. "Ihmisen" näyttö on sykkivä sydän. Kun oikeat bittikuviot on lähetetty matriisiin, lyöntiä simuloidaan yksinkertaisesti kytkemällä matriisi päälle/pois (viiveiden välissä) niin kauan kuin kosketusanturi on aktiivinen. Zombie -rutiini näyttää kiinteän X -kuvion, kunnes kosketus poistetaan.
Siinä tämä postaus. Tutustu muihin elektroniikkaprojekteihini osoitteessa: www.boomerrules.wordpress.com
Suositeltava:
Zombie havaitsee älykkään turvaköllön (syvä oppiminen): 10 vaihetta (kuvilla)
Zombien havaitseminen älykkäästä pöllöstä (syvä oppiminen): Hei kaikki, tervetuloa T3chFlicksiin! Tässä Halloween -opetusohjelmassa näytämme sinulle, kuinka saimme aikaan pelottavan käänteen arkiseen kotitalousklassikkoon: turvakameraan. Miten?! Olemme tehneet yönäköön, joka käyttää kuvankäsittelyä ihmisten seuraamiseen
Zombie Truck, kuinka tehdä valtava kuorma Arduinolla: 5 vaihetta
Zombie Truck, Kuinka tehdä valtava kuorma Arduinolla: Hei kaverit, tänään näytän teille, kuinka tehdä zombie -kuorma -auto (päivitetty hirviöauto, joka toimii arduino -mallilla) Materiaalit ovat seuraavat:
Raspberry Pi Zombie Carnival -asu: 6 vaihetta
Raspberry Pi Zombie Carnival -asu: Oletko koskaan tuntenut, että sinulla olisi perhosia vatsassasi? Viime karnevaalipäivänä minusta tuntui siltä …. Halusin tehdä Walking Dead -fanin tavoin sarjan mukaisen tavan. Kävelin ympäri kaupunkia yrittäen olla löytämättä zombia. Yhtäkkiä näin Rickin
Pimp Zombie hehkuva silmä: 5 vaihetta (kuvilla)
Pimp Zombie hehkuvilla silmillä: Opi lisäämään hehkuvien silmien vaikutuksella varustettuja LED -valoja olemassa olevaan hahmoon. Minun tapauksessani käytin zombie -hahmoa Halloweenina. Tämä on melko helppo tehdä eikä vaadi edistyneitä taitoja
Helppo indeksoida zombie -käsi: 15 vaihetta (kuvilla)
Helppo indeksoida Zombie -käsi: Tämä ohje ei tarvitse hitsauspistoolia. On turvallista lapsille harjoitella yksinkertaisen piirin luomiseksi. Mutta varo pieniä esineitä, jotka voivat niellä vahingossa.Materiaalitarve: -Värähtelymoottori (1,5 ~ 3V, langalla) -johtava teippi (10 mm, yksipuolinen, alumiini