Tässä artikkelissa tarkastellaan yhtä älykkään kodin tekniikan ominaisuuksista. Sormenjäljen komentojen suorittaminen. Laite on helppo koota. Hintaan tämä kaikki on noin 5 tuhatta ruplaa. Mutta jos virtalähteen sijasta ei käytetä ulkoista akkua, niin 3, 5 tuhatta ruplaa. Kaikki tarvittavat materiaalit merkitään aktiivisella linkillä.
Työkalut ja materiaalit:
-Tietokone;
Vaihe yksi: näyttö + Arduino
Ohjatun toiminnon käyttämä nestekidenäyttö toimii ILI9163C-ohjaimessa. Näytön resoluutio 128 * 128, jopa 260 000 väriä. Viestintään Arduinon kanssa käyttää SPI-protokollaa. Ensin sinun on kytkettävä nestekidenäyttö Arduino Nanon -korttiin.
Yhdistetään alla olevan kaavan mukaisesti. Vasemman pylvään näyttö, oikean Arduino.
Vcc ▶ 5 V
GND ▶ GND
CS ▶ 10
RST ▶ 9
A0 ▶ 8
SDA ▶ 11
SCK ▶ 13
▶ 3,3 V LED
Vaihe toinen: sormenjälkitunnistinmoduuli
Moduuli on kallein osa projektia. Moduuli toimii DSP (Digital Signal Processing) -piireillä. Anturi on optinen. Analysoi sormen kuvan. Vertaa tietokantaan ja tuloksesta riippuen kieltää tai sallii lisätoimenpiteet. Analyysi tapahtuu nopeudella alle yksi sekunti. Väärä positiivisuus on alle 0,001%. Moduulitietokantaan tallennetaan jopa 1000 tulosta.
Anturi on kytketty alla olevan kaavion mukaan, voit nähdä kuvassa. Vasen sarake on sormenjälkitimoduuli, oikea sarake on Arduino.
Musta lanka ▶ GND
Punainen johdin ▶ 5 V
Vihreä johto ▶ 2
Valkoinen lanka ▶ 3
Vaihe kolme: Koodi
Sitten ohjattu toiminto jatkaa määritykseen. Lataa kirjastot tietokoneelle.
Seuraavaksi avataan Adafruit-Fingerprint-Sensor-Library> Rekisteröi. Tätä ohjelmaa käyttämällä sormenjäljet tallennetaan moduulin FLASH-muistiin. Avaa sitten Sarjamonitori. Syöttää rekisteröintikoodin. Pitää sormea 2 sekunnin ajan ja sormenjälki tallennetaan muistiin. Artikkelin lopussa on video, jossa näet laitteen konfiguroinnin vaiheet.
Seuraavaksi ohjattu toiminto lataa koodin. Voit ladata sen tai, viimeisimpien muutosten myötä ,.
Kaikki on valmis. Tätä järjestelmää voidaan käyttää järjestämään ACS (kulunvalvontajärjestelmä), lukituslaitteilla jne.