Satura rādītājs:

Biometriskā personīgā dienasgrāmata: 5 soļi (ar attēliem)
Biometriskā personīgā dienasgrāmata: 5 soļi (ar attēliem)

Video: Biometriskā personīgā dienasgrāmata: 5 soļi (ar attēliem)

Video: Biometriskā personīgā dienasgrāmata: 5 soļi (ar attēliem)
Video: 10 привычек, чтобы стать счастливым 2024, Novembris
Anonim
Biometriskā personīgā dienasgrāmata
Biometriskā personīgā dienasgrāmata
Biometriskā personīgā dienasgrāmata
Biometriskā personīgā dienasgrāmata
Biometriskā personīgā dienasgrāmata
Biometriskā personīgā dienasgrāmata
Biometriskā personīgā dienasgrāmata
Biometriskā personīgā dienasgrāmata

Šim glītajam sīkrīkam ir pirkstu nospiedumu sensors, lai jūs varētu nodrošināt savas vēsās lietas personalizētā pārnēsājamā futrālī. Saviem jaunajiem projektiem es izmantoju dienasgrāmatu, pildspalvu un dizainu. Tajā ir 3D drukāts korpuss, un tajā tiek izmantots Arduino nano. Lieliska dāvanu ideja.

1. darbība: apkopojiet materiālus

Image
Image

Arduino Nano

WS2812b Programmējams LED x 10

IN4001 diode

FPM10A pirkstu nospiedumu lasītāja sensora modulis

PCB stiprinājuma taktilā slēdža kārta

Mazs SPDT slēdža ieslēgšanas-izslēgšanas miniatūrs slīdēšanas pārslēgšanas slēdzis

USB uzlādējama Powerbank 2200ma

Servo SG90

Infrasarkanais LED raidītājs GL480

Infrasarkanais fototransistors PT481F

1k un 2k2 rezistors

Karstums

Vero padome

Savienojuma vads

Epoksīda līme

Karstā līme

2. darbība: 3D izdrukājiet lietu

3D izdrukājiet lietu
3D izdrukājiet lietu
3D izdrukājiet lietu
3D izdrukājiet lietu

Korpuss tika izdrukāts ar Creality Ender 3 printeri, izmantojot trīs atsevišķas izdrukas.

  1. Pamata vienība
  2. Vāks
  3. Korpusa iekšējās sastāvdaļas

Drukas failus un drukāšanas instrukcijas var atrast šeit vietnē Thingiverse.

3. darbība: izveidojiet un pārbaudiet ķēdi

Image
Image
Izveidojiet un pārbaudiet ķēdi
Izveidojiet un pārbaudiet ķēdi
Izveidojiet un pārbaudiet ķēdi
Izveidojiet un pārbaudiet ķēdi

Kā darbojas ķēde

Arduino Nano ir ieprogrammēts saziņai ar servo un pirkstu nospiedumu sensoru. Pirkstu nospiedumu sensors ir ieprogrammēts ar pirkstu nospiedumu bibliotēku, kuru vēlaties atvērt, lai atvērtu dienasgrāmatas durvis.

Durvju bloķēšanas pogu izmanto, lai iedarbinātu bloķēšanas mehānismu, kad vāks ir aizvērts. Lai noteiktu, vai durvis ir aizvērtas, tiek izmantots infrasarkanais sensors.

Esmu izmantojis WS2182 gaismas diodes, kurām ir iebūvēts IC, kas ļauj tām uzrunāt Arduino, izmantojot trīs atsevišķus vadus, tomēr, nosūtot komandu uz LED, var izveidot plašu krāsu un spilgtuma diapazonu. Tas tiek darīts, izmantojot īpašu bibliotēku, kas ielādēta Arduino IDE, kas aprakstīta testēšanas sadaļā.

Izveidojiet un pārbaudiet pirkstu nospiedumu nolasīšanas shēmu

Salieciet ķēdi uz maizes dēļa, ievērojot pievienoto shēmu.

Pirms programmas ielādes Arduino Nano ir jālejupielādē un jāpievieno šādas bibliotēkas Arduino IDE

FastLED.h

Adafruit_Fingerprint.h

Ielādējiet failu Adafruit_enroll_fingerprints. INO un izpildiet norādījumus, lai reģistrētu 10 jaunus pirkstu nospiedumus pirmajās 10 vietās. Mans ieteikums ir izmantot divus atsevišķus pirkstus 5 reizes, lai jūs būtu pārliecināti par drošu ierīces atbloķēšanu.

Pārbaudiet vienību

Ielādējiet failu Biometric_Personal_Diary. INO un ielādējiet kodu Arduino Nano. Pārbaudiet, vai durvju bloķēšanas poga iedarbina bloķēšanas mehānismu, kad infrasarkanais sensors ir bloķēts, simulējot vāka aizvēršanu. Ieslēdzot notiek zilā gaismas diode. Servo jābūt stabilam un nedrīkst pļāpāt pēc sākotnējās ieslēgšanas.

Kad ir ieslēgts infrasarkanais sensors, ir jāieslēdzas pirkstu nospiedumu sensora zaļajai gaismai. Šajā brīdī ierīce ir gatava nolasīt pirkstu nospiedumus. Novietojiet iepriekš skenēto un ierakstīto pirkstu uz sensora un turiet, līdz gaismas diodes norāda, ka lasījums ir pabeigts. Ja gaismas diodes ir sarkanas, pirkstu nospiedumi netiek atpazīti un iekārta mēģinās turpināt lasīt. Ja gaismas diodes ir zaļas, tad pirkstu nospiedums ir atpazīts, un jums vajadzētu redzēt Servo piedziņu. (Skatiet testa videoklipu iepriekš)

4. solis: samontējiet ķēdes un bāzes mehānismu

Samontējiet ķēdes un bāzes mehānismu
Samontējiet ķēdes un bāzes mehānismu
Samontējiet ķēdes un bāzes mehānismu
Samontējiet ķēdes un bāzes mehānismu
Samontējiet ķēdes un bāzes mehānismu
Samontējiet ķēdes un bāzes mehānismu

Arduino Nano

Uzstādiet Arduino Nano uz Vero dēļa gabala, kas sagriezts pēc izmēra, lai tas ietilptu pamatnes dobumā, kā norādīts fotoattēlos. Izpildiet shēmu un fotogrāfijas, lai pievienotu rezistoru un strāvas savienojumus, izmantojot savienojuma vadu.

Pirkstu nospiedumu sensors

Izmantojot savienojuma vadu un termiski sarauties, uzmanīgi pielodējiet pirkstu nospiedumu sensora papildu pagarinātājus, lai vadi varētu sasniegt Arduino. Sakārtojiet vadu caur pamatnes caurumiem, kā norādīts fotoattēlos. Novietojiet pirkstu nospiedumu sensoru pamatiekārtā atbilstoši pievienotajiem fotoattēliem.

Infrasarkanais sensors

Sekojiet shēmai, lai savienotu infrasarkano sensoru un gaismas diodi, un pievienojiet tos 3D drukātajam LED sensora stiprinājumam, kas pievienots, izmantojot karstu līmi. Novietojiet vadus uz Arduino, lai pārliecinātos, ka tie kārtīgi iekļaujas pamatvienībā un var sasniegt Arduino. Pārbaudiet, vai atstarpe starp infrasarkano gaismas diodi un sensoru iederas aizvērto durvju cilnē, kas norādīta 3D drukā, kā norādīts fotoattēlos. To izmanto, lai pārtrauktu staru kūli, kad dienasgrāmatas durvis ir aizvērtas.

Servo vienība

Uzstādiet servo 3D drukā iekļautajā servo stiprinājuma kronšteinā. Uzmanīgi novietojiet kabeļus pamatnes iekšpusē, lai tie varētu sasniegt Arduino. Izmantojot saspraudi, piestipriniet servo sviru pie bloķēšanas mehānisma un novietojiet to pamatvienībā. Atstājiet servo sēdus stāvoklī, lai to varētu izlīdzināt un nofiksēt, kad notiek galīgā pārbaude un montāža.

Uzlādējama barošanas banka

Pārliecinieties, ka jūsu izmantotā Powerbank iekļausies paredzētajā vietā, kā arī nodrošina piekļuvi Powerbank USB uzlādes portam. Izlīdziniet USB portu korpusa priekšpusē un izmantojiet urbi, lai izveidotu piemērotu caurumu uzlādes nolūkiem (skat. Fotoattēlu)

Slēdži

Pievienojiet barošanas un spiedpogas slēdžus savienojuma vadam un izmantojiet epoksīda līmi, lai tos piestiprinātu pamatiekārtā paredzētajos caurumos.

Pirms lodēšanas uz Vero plates pārliecinieties, vai Arduino plāksne un kabeļi iederas dobumā, kārtīgi novietojot vadus un apgriežot garumus.

Vienības pārbaude

Ieslēdziet ierīci, izmantojot slēdzi, un pārbaudiet ierīces pamatdarbību.

5. solis: salieciet to visu kopā

Visu saliekot kopā
Visu saliekot kopā
Visu saliekot kopā
Visu saliekot kopā
Visu saliekot kopā
Visu saliekot kopā

Kad iekārta ir pārbaudīta, ir jāveic pēdējie pielāgojumi, lai nodrošinātu vienmērīgu darbību. Pievienojiet vāku pamatvienībai un pārbaudiet, vai durvis brīvi atveras un aizveras.

Servo bloķēšanas mehānisma izlīdzināšana

Videoklipā ievērojiet Servo stāvokli durvju mehānisma aizvēršanai un atvēršanai. Salieciet durvju mehānismu un noregulējiet servo sviru, lai nodrošinātu, ka durvju bloķēšanas mehānisms nav ieslēgts. Ievietojiet durvju slēdzenes cilni pamatvienībā, lai pārbaudītu bloķēšanas mehānisma izlīdzināšanu. Ieslēdziet ierīci un pārbaudiet, vai durvju mehānisms pareizi ieslēdzas un brīvi pārvietojas. Sensora blokam ir vadotne, kas palīdz nodrošināt durvju bloķēšanas mehānisma iestrēgšanu. Kad tas ir izdarīts pareizi, karsti pielīmējiet servo un sensoru bloku savā vietā.

Uzstādiet durvju slēdzeni un aizvērtās cilnes

Kārtīgi novietojot vadus, novietojiet L formas pārsegu, lai aizsegtu Nano, Servo un vadu. Kad esat apmierināts, ievietojiet durvju bloķēšanas cilni un durvju aizvēršanas cilni pamatvienības atverēs un pārbaudiet, vai bloķēšanas mehānisms darbojas, lai atvērtu un aizvērtu.

Kad tas ir izlīdzināts un pārbaudīts, uzlieciet epoksīda līmi uz cilnēm un pēc tam viegli aizveriet vāku un atstājiet dažas stundas nožūt. Visbeidzot pārbaudiet ierīces darbību, pirms pievienojat dienasgrāmatu, pildspalvu un citus priekšmetus, kurus vēlaties pasargāt no maziem pirkstiem un rokām.

Es ceru, ka jums patiks šī foršā mazā sīkrīka uzbūve un izmantošana !!

Ieteicams: