Sisällysluettelo:
Video: Arduino -sormenjälkilukko: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Hei! sisältää näppäimistön.
Älä unohda lukitusjärjestelmää, jota olet valmis hallitsemaan, ja tämän jälkeen johdot ja koodit voivat muuttua, mutta älä huoli, se olisi helppoa
Vaihe 1: Työkalut
Tässä projektissa tarvittavat laitteistot ovat:
- Arduino -levy, tässä käytän UNO: ta
- Adafruit FPM10A optinen sormenjälkitunnistin
- LCD i²c -näyttö
- Ja projektin toiseen versioon tarvitset näppäimistön, tässä käytän 4x4
Ja älä unohda ovilukkojärjestelmääsi, käytin kuvassa olevaa (10 taalaa kiinalaisesta kaupasta), mutta käytin vain lukkoyksikköä, ja koska kyseisessä yksikössä on tasavirtamoottori, jonka pitäisi kääntyä molempiin suuntiin käytä L298n dual H-bridge -moduulia, voit halutessasi käyttää pientä IC H-siltaa, mutta se riippuu käyttämästäsi järjestelmästä, voit korvata kaikki transistorilla ja magneettilukolla …
Ennen kuin jatkat, varmista, että osaat käyttää kaikkia edellä mainittuja elementtejä, sillä se helpottaa projektisi mukauttamista ja havaitsee mahdolliset ongelmat:
Arduino uno + 4 × 4 -näppäimistömatriisi + LCD i2c -näyttö
Liitäntä FPM10A (50DY) sormenjälkitunnistin Arduinolla
Arduino LCD I2C helppokäyttöinen ja suora kirjoittaminen sarjamonitorista
Vaihe vaiheelta kuinka käyttää L298n dual H-bridge -ohjainta Arduinon kanssa
Vaihe 2: Versio 1
Ensimmäinen versio käyttää: LCD + sormenjälkitunnistin + l298n (järjestelmän ohjaamiseen) + painike, jossa on vastus (käytin 1k).
Ensimmäistä versiota varten sinun on ensin ladattava rekisteröintikoodi sormenjälkikirjastosta (alla) ja lisättävä sormenjälki sen avulla, ladattava se ja avattava sarjamonitori, kirjoitettava sitten tunnus ja painettava Enter ja vaiheet kuten sormenjälkien opetusohjelmassa. Lataa sitten toinen koodi ja lisää haluamasi nimet kullekin käyttäjälle, lataa koodi ja tässä mennään, sormenjälkimallit tallennetaan moduulien sisäiseen flash -asemaan. Kun koodi alkaa toimia, Arduino odottaa jatkuvasti sormen asettamista anturiin, muuten jos olet sisällä, paina vain painiketta avataksesi, jos sormi on kelvollinen (on tietokannassa), se avaa lukon ja näyttää viestin ja sormenjälkitunnukseen liittyvän nimen; jos tunnusta ei ole liitetty pariksi nimen kanssa, se näyttää outoja asioita: D…
Se on melkein johdotukseni, joten painike ei sekoita sinua, itse asiassa sen sijaan, että saisit korkean tason Arduino 5v -nastasta, joka vaatii minua lisäämään muita johtoja (ja se on sotkuisempaa) 8 korkealla ja luen painikkeen tilan nastasta 9, jossa on vedettävä vastus.
Vaihe 3: Versio 2
Kuten voit nähdä ensimmäisessä versiossa, sinun on käytettävä tietokonetta (tai mitä tahansa ohjelmoit Arduinoa) uusien mallien lisäämiseksi moduulin flash -asemaan, siksi tein tämän sulautetun version, joka vaatii vain virtalähteen työtä, ja uudet mallit lisätään nyt näppäimistön kautta (jonka tarkoituksena oli pysyä sisäpuolella, koska tämä projekti perustuu vain sormenjälkien käyttöoikeuteen, voit yhdistää sen toiseen projektini, joka perustuu vain näppäimistöön, sinun on tehtävä joitakin muutoksia, mutta ne ovat helppoja).
Näppäimistö on sijoitettu sisään, mikä tarkoittaa, että voit avata lukon painamalla painiketta, jonka olen valinnut "B", koska "A" on uuden henkilön lisääminen.
Jos haluat lisätä uuden sormimallin, paina 'A', se pyytää salasanaa, joka on jo koodissa '1' '2' '3' '4', voit muokata sitä siellä, syötä koodi ja syötä tunnusnumero 3 -numeroisessa muodossa, esimerkkejä “001”, “021” tai “115”, voit syöttää tunnuksia 1–127. Kun olet napauttanut tunnusta, se pyytää sinua asettamaan sormen, poistamaan sen ja asettamaan sen uudelleen… Työ tehty. Ensimmäisenä versiona se odottaa kelvollista sormenjälkeä avaamaan lukon.
Tämä on toisen version johdotus, poistin painikkeen, koska aukko sisäpuolelta tehdään nyt "B" -painikkeella.
Vaihe 4: Kirjastot ja koodit
Kirjastot:
-Lataa LCD i2c NewLiquidCrystal -kirjasto
-Lataa näppäimistökirjasto
-Lataa optinen FPM10A -sormenjälkitunnistin
Koodit
- Lataa i2c -skanneri, jos sinulla on eri osoite nestekidenäytölle
-Ensimmäinen koodi versiossa 1 on "rekisteröidy" -koodi sormenjälkikirjastosta
Toinen koodi versiolle 1: Lataa tästä
Version 2 koodi: Lataa tästä
Ensimmäiselle versiolle tekemäni koodi perustuu kirjaston "sormenjälki" -esimerkkiin sen sijaan, että se näyttäisi ID: tä sarjamonitorissa (mikä tarkoittaa, että sormenjälkimalli on tietokannassa), se laukaisee koko avausjakson muuten (mikä tarkoittaa, että moduuli ei löytänyt vastaavuutta tietokannasta) se näyttää yksinkertaisen viestin näytöllä.
Toisen version koodi perustuu sekä "sormenjälki" - että "rekisteröidy" -esimerkkeihin, ja aivan kuten ensimmäinen versio, mutta tällä kertaa lisäsin "rekisteröinti" -ominaisuuden ja voit lisätä tunnuksen näppäimistöstä sarjamonitorin sijaan.
Suositeltava:
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen
Halvin Arduino -- Pienin Arduino -- Arduino Pro Mini -- Ohjelmointi -- Arduino Neno: 6 vaihetta (kuvilla)
Halvin Arduino || Pienin Arduino || Arduino Pro Mini || Ohjelmointi || Arduino Neno: …………………………. Tilaa YouTube -kanavani saadaksesi lisää videoita ……. Tässä projektissa keskitytään kaikkien aikojen pienimpään ja halvinan arduinoon. Pienin ja halvin arduino on arduino pro mini. Se muistuttaa arduinoa