Kuinka tehdä viivakoodilukon piiri

Kokeile Instrumenttia Ongelmien Poistamiseksi





Yksinkertainen viivakoodilukituspiiri tai viivakoodilukijapiiri selitetään seuraavassa artikkelissa käyttämällä vain kourallista tavallisia komponentteja, kuten op-vahvistin, LDR ja laservalo.

Olemme kaikki nähneet ja tunnemme nämä paksujen ja ohuiden viivojen ryhmät, jotka näkyvät painettuna lähes kaiken tyyppisille tuotteille. Nämä koodatut järjestelyt tunnetaan yleisesti viivakoodina.



Tiettyyn tuotteeseen painettu viivakoodinauha identifioi melkoisen tärkeää tuotetta koskevaa tietoa koodatussa muodossa.

Kuinka viivakoodilukijat toimivat

Viivakoodilukijat ovat kehittyneitä laitteita, joita käytetään viivakoodien skannaamiseen tuotteen piilotettujen tietojen dekoodaamiseksi vaadittuun tarkoitukseen.



Normaalisti nämä laitteet koostuvat lasersäteestä, joka heitetään viivakoodin yli, valo heijastuu viivakoodin valkoisista osista, kun taas se absorboituu koodin mustiin viivoihin.

Yllä olevat heijastuneet vaihtelevat valovoimakkuudet on kaapattu asianmukaisesti a valosensori ja muunnetaan vaihtelevaksi analogiseksi taajuuslähdöksi.

Edellä oleva analoginen data muunnetaan sitten digitaalisiksi pulsseiksi piirivaiheen kautta ja nämä digitaaliset pulssit muunnetaan edelleen binaarimuodoksi syötettäväksi tietokoneelle tai ohjelmistolle. Ohjelmisto purkaa lopulta tiedot tunnistamalla syötetyn datan digitaalisen / binaarisen kuvion.

Viivakoodilukijan piirin tekeminen

Yksinkertainen kotitekoinen viivakoodilukija on esitetty seuraavassa keskustelussa, jota voidaan käyttää kokeilemaan ja soittamaan eri viivakoodatuilla nauhoilla ja mukauttamaan sitä suojausavaimen lukko laite.

Viitaten muutamaan alla olevaan kaavioon, vasemmalla olevassa kaaviossa näkyy a LED / LDR-anturi joka voidaan sijoittaa lähelle viivakoodinauhaa sopivan laatikkokotelon sisään viivakoodimäärityksen havaitsemiseksi.

Kuinka konsepti toimii

Kun viivakoodikortti pyyhkäistään, Laser-säde heijastuu mustavalkoisten viivakoodiviivojen yli vaihtelevalla voimakkuudella ja LDR vastaanottaa / havaitsee sen asianmukaisesti poratun aukon kautta, mikä voidaan havainnollistaa yllä olevasta vasemmasta kaaviosta.

Oikealla olevan viivakoodilukon piiri näyttää yksinkertaisen LDR-anturiin integroidun opamp-vertailupiirin viivakooditietojen muuntamiseksi vastaavasti vaihteleviksi digitaalisiksi signaaleiksi

10 k: n esiasetus on asetettu hienovaraisesti siten, että opamp pystyy vastaamaan jopa LDR: n havaitsemaan pienimpään valoeroon.

Täten opamp reagoi nopeasti pyyhkäisevän viivakoodikortin vaihteleviin valovoimiin ja muunnetaan vastaavasti muuttuvaksi suorakulmaiseksi aaltomuodoksi pin6: nsa yli.

Koska tässä olemme kiinnostuneita käyttämään dekoodattuja tietoja vain yhteensopivan lukko- ja avainjärjestelyn aktivoimiseksi, vain taajuuden ja RMS: n lukeminen riittäisi viivakooditietojen käyttämiseen potentiaalisena turvallisuuden lukitus- / lukitustietona.

Seuraavassa viestissä opimme tekemään viivakoodidekooderipiirin tai aktivoimaan relemekanismin.

Viivakoodilla aktivoidun turvalukituspiirin suunnittelu

Toistaiseksi olemme oppineet yksinkertaisesta viivakoodianturipiiristä, nyt tutkimme, kuinka tunnistetut pulssit voidaan muuntaa ainutlaatuisten korkeiden matalien lähtöjen joukkojen saamiseksi IC 4033 vastauksena erilaisiin viivakoodimalleihin. Näitä ainutlaatuisia tuloksia voidaan sitten käyttää viivakoodilukituksen tai hälytyksen aktivointiin.

Ajatus perustuu siihen tosiasiaan, että viivakoodin viivoilla on eri paksuus, ja tämä voitaisiin skannata tuottamaan ainutlaatuiset aikavälit koko viivakoodisuunnittelulle.

Alla olevassa kuvassa näemme piirisuunnittelun ainutlaatuisten 7 segmentin lähtöjen luomiseksi vastauksena Opamp-anturin syöttö .

Kuinka se toimii

Ehdotetussa viivakoodilukituspiirissä 4033 IC: tä, joka on 7-segmenttinen dekooderi, käytetään IC 555 -kellogeneraattorin kanssa ainutlaatuisten tulosten tuottamiseksi vastauksena viivakoodiin.

IC 555: n nasta 4 on kytketty op amp -anturilähtöön, mikä tarkoittaa, että IC 555 on aktiivinen ja käyttää IC 4033: ta vain viivakoodin valkoisille tiloille, koska valkoisten tilojen on tarkoitus luoda suuria logiikkapulsseja opampin yli ulostulo pitää IC 555 pin4: n palautustapin aktivoituna näinä jaksoina.

Ja vaikka IC 555 on kellossa, IC 4033 olisi kiireinen luomalla BCD-sekvenssejä ulostulotappiensa yli ja viivakoodin mustien viivojen yli tämä sekvenssinmuodostus pysyy estettynä.

Nyt, jotta saat yhdenmukaiset ja johdonmukaiset lähdöt IC 4033: lta yksittäisille viivakoodeille, viivakoodikortti täytyy pyyhkäistä käyttämällä moottorimekanismia tai solenoidimekanismia säännellyllä vakionopeudella eikä kädellä.

Moottoria voidaan käyttää asetus- / palautusmekanismilla siten, että se siirtää koko viivakoodipituuden laser / LDR-kokoonpanon eteen.

Moottorikytkin PÄÄLLE voisi käynnistää opamp-piirin, joka sitten alkaa tunnistaa viivakoodipulsseja muuttaakseen sen PWM-muotoon.

IC 555/4033 -piiri vastaa tähän PWM: ään nopeasti, kunnes koko viivakoodi on luettu.

Heti kun lukeminen päättyy, 4033: n lähdöt pysyvät lukittuna ainutlaatuisella joukolla korkeaa ja matalaa lähtöä.

Nämä lähdöt voidaan konfiguroida erikseen relemekanismeilla sähkölukon, portin tai minkä tahansa tarkoitetun turvajärjestelmän aktivoimiseksi.

4-tuloista NAND-porttia IC 4012 voidaan käyttää ja konfiguroida minkä tahansa neljän valitun dekooderin ainutlaatuisen lähdön kanssa turvareleen aktivoimiseksi.

Jos valitaan 3 korkeaa ulostuloa, yksi NAND-tuloista voidaan oikosulkea positiiviseen syöttöön.




Edellinen: LCD-näytön SMPS-piiri Seuraava: Analoginen vesivirta-anturi / mittaripiiri - Tarkista veden virtausnopeus