UART ഫിംഗർപ്രിന്റ് സെൻസർ (C)
ഉപയോക്തൃ മാനുവൽ
ഓവർVIEW
ഇത് വളരെ സമന്വയിപ്പിച്ച വൃത്താകൃതിയിലുള്ള ഓൾ-ഇൻ-വൺ കപ്പാസിറ്റീവ് ഫിംഗർപ്രിന്റ് സെൻസർ മൊഡ്യൂളാണ്, ഇത് ഒരു നെയിൽ പ്ലേറ്റ് പോലെ ചെറുതാണ്. UART കമാൻഡുകൾ വഴിയാണ് മൊഡ്യൂൾ നിയന്ത്രിക്കുന്നത്, ഉപയോഗിക്കാൻ എളുപ്പമാണ്. അതിന്റെ അഡ്വാൻtag360° ഓമ്നി ദിശാസൂചന, വേഗത്തിലുള്ള പരിശോധന, ഉയർന്ന സ്ഥിരത, കുറഞ്ഞ വൈദ്യുതി ഉപഭോഗം മുതലായവ ഉൾപ്പെടുന്നു.
ഉയർന്ന പ്രവർത്തനക്ഷമതയുള്ള കോർടെക്സ് പ്രോസസറിനെ അടിസ്ഥാനമാക്കി, ഉയർന്ന സുരക്ഷാ വാണിജ്യ ഫിംഗർപ്രിന്റ് അൽഗോരിതം സംയോജിപ്പിച്ച്, ഫിംഗർപ്രിന്റ് എൻറോൾ ചെയ്യൽ, ഇമേജ് ഏറ്റെടുക്കൽ, ഫീച്ചർ കണ്ടെത്തൽ, ടെംപ്ലേറ്റ് ജനറേറ്റിംഗും സ്റ്റോർ ചെയ്യലും, ഫിംഗർപ്രിന്റ് പൊരുത്തപ്പെടുത്തൽ തുടങ്ങിയ പ്രവർത്തനങ്ങളും UART ഫിംഗർപ്രിന്റ് സെൻസർ (സി) ഫീച്ചർ ചെയ്യുന്നു. സങ്കീർണ്ണമായ വിരലടയാള അൽഗോരിതത്തെക്കുറിച്ച് യാതൊരു അറിവും കൂടാതെ, ചെറിയ വലിപ്പവും ഉയർന്ന കൃത്യതയും ആവശ്യമുള്ള ഫിംഗർപ്രിന്റ് സ്ഥിരീകരണ ആപ്ലിക്കേഷനുകളിലേക്ക് വേഗത്തിൽ സംയോജിപ്പിക്കാൻ നിങ്ങൾ ചെയ്യേണ്ടത് ചില UART കമാൻഡുകൾ അയയ്ക്കുക മാത്രമാണ്.
ഫീച്ചറുകൾ
- ചില ലളിതമായ കമാൻഡുകൾ ഉപയോഗിച്ച് ഉപയോഗിക്കാൻ എളുപ്പമാണ്, നിങ്ങൾക്ക് ഫിംഗർപ്രിന്റ് സാങ്കേതികവിദ്യയോ മൊഡ്യൂൾ ഇന്റർ സ്ട്രക്ചറോ അറിയേണ്ടതില്ല
- വാണിജ്യ വിരലടയാള അൽഗോരിതം, സ്ഥിരതയുള്ള പ്രകടനം, വേഗത്തിലുള്ള പരിശോധന, ഫിംഗർപ്രിന്റ് എൻറോൾ ചെയ്യൽ, ഫിംഗർപ്രിന്റ് പൊരുത്തപ്പെടുത്തൽ, ഫിംഗർപ്രിന്റ് ഇമേജ് ശേഖരിക്കൽ, ഫിംഗർപ്രിന്റ് ഫീച്ചർ അപ്ലോഡ് ചെയ്യൽ തുടങ്ങിയവയെ പിന്തുണയ്ക്കുന്നു.
- കപ്പാസിറ്റീവ് സെൻസിറ്റീവ് കണ്ടെത്തൽ, വേഗത്തിലുള്ള സ്ഥിരീകരണത്തിനായി ശേഖരിക്കുന്ന വിൻഡോയിൽ ലഘുവായി സ്പർശിക്കുക
- ഹാർഡ്വെയർ ഉയർന്ന സംയോജിത, പ്രോസസ്സറും സെൻസറും ഒരു ചെറിയ ചിപ്പിൽ, ചെറിയ വലിപ്പത്തിലുള്ള ആപ്ലിക്കേഷനുകൾക്ക് അനുയോജ്യമാണ്
- ഇടുങ്ങിയ സ്റ്റെയിൻലെസ് സ്റ്റീൽ റിം, വലിയ സ്പർശിക്കുന്ന പ്രദേശം, 360° ഓമ്നി-ദിശയിലുള്ള പരിശോധനയെ പിന്തുണയ്ക്കുന്നു
- എംബഡഡ് ഹ്യൂമൻ സെൻസർ, പ്രോസസ്സർ സ്വയമേവ ഉറക്കത്തിലേക്ക് പ്രവേശിക്കുകയും സ്പർശിക്കുമ്പോൾ ഉണരുകയും വൈദ്യുതി ഉപഭോഗം കുറയ്ക്കുകയും ചെയ്യും
- ഓൺബോർഡ് UART കണക്റ്റർ, STM32, Raspberry Pi പോലുള്ള ഹാർഡ്വെയർ പ്ലാറ്റ്ഫോമുകളുമായി കണക്റ്റുചെയ്യാൻ എളുപ്പമാണ്
സ്പെസിഫിക്കേഷൻ
- സെൻസർ തരം: കപ്പാസിറ്റീവ് ടച്ചിംഗ്
- മിഴിവ്: 508DPI
- ചിത്ര പിക്സലുകൾ: 192×192
- ചിത്രം ഗ്രേ സ്കെയിൽ: 8
- സെൻസർ വലിപ്പം: R15.5mm
- ഫിംഗർപ്രിന്റ് ശേഷി: 500
- പൊരുത്തപ്പെടുന്ന സമയം: <500ms (1:N, N<100)
- തെറ്റായ സ്വീകാര്യത നിരക്ക്: <0.001%
- തെറ്റായ നിരസിക്കൽ നിരക്ക്: <0.1%
- ഓപ്പറേറ്റിംഗ് വോളിയംtagഇ: 2.7–3V
- ഓപ്പറേറ്റിംഗ് കറന്റ്: <50mA
- സ്ലീപ്പ് കറന്റ്: <16uA
- ആന്റി-ഇലക്ട്രോസ്റ്റാറ്റിക്: കോൺടാക്റ്റ് ഡിസ്ചാർജ് 8KV / ഏരിയൽ ഡിസ്ചാർജ് 15KV
- ഇന്റർഫേസ്: UART
- ബോഡ്രേറ്റ്: 19200 bps
- പ്രവർത്തന അന്തരീക്ഷം:
• താപനില: -20°C~70°C
• ഈർപ്പം: 40%RH~85%RH (കണ്ടൻസേഷൻ ഇല്ല) - സംഭരണ പരിസ്ഥിതി:
• താപനില: -40°C~85°C
• ഈർപ്പം: <85%RH (കണ്ടൻസേഷൻ ഇല്ല) - ജീവിതം: 1 ദശലക്ഷം തവണ
ഹാർഡ്വെയർ
അളവ്
ഇൻ്റർഫേസ്
കുറിപ്പ്: യഥാർത്ഥ വയറുകളുടെ നിറം ചിത്രത്തിൽ നിന്ന് വ്യത്യസ്തമായിരിക്കാം. കണക്റ്റ് ചെയ്യുമ്പോൾ പിൻ അനുസരിച്ച് എന്നാൽ നിറം അല്ല.
- VIN: 3.3V
- GND: ഗ്രൗണ്ട്
- RX: സീരിയൽ ഡാറ്റ ഇൻപുട്ട് (TTL)
- TX: സീരിയൽ ഡാറ്റ ഔട്ട്പുട്ട് (TTL)
- RST: പിൻ പവർ പ്രവർത്തനക്ഷമമാക്കുക/പ്രവർത്തനരഹിതമാക്കുക
• ഉയർന്നത്: പവർ പ്രവർത്തനക്ഷമമാക്കുക
• കുറവ്: പവർ ഡിസേബിൾ (സ്ലീപ്പ് മോഡ്) - വേക്ക്: വേക്ക് അപ്പ് പിൻ. മൊഡ്യൂൾ സ്ലീപ്പ് മോഡിൽ ആയിരിക്കുമ്പോൾ, ഒരു വിരൽ കൊണ്ട് സെൻസറിൽ സ്പർശിക്കുമ്പോൾ WKAE പിൻ ഉയർന്നതാണ്.
കമാൻഡുകൾ
കമാൻഡ് ഫോർമാറ്റ്
ഈ മൊഡ്യൂൾ ഒരു സ്ലേവ് ഉപകരണമായി പ്രവർത്തിക്കുന്നു, അത് നിയന്ത്രിക്കാൻ കമാൻഡുകൾ അയയ്ക്കാൻ നിങ്ങൾ മാസ്റ്റർ ഉപകരണം നിയന്ത്രിക്കണം. ആശയവിനിമയ ഇന്റർഫേസ് UART: 19200 8N1 ആണ്.
ഫോർമാറ്റ് കമാൻഡുകളും പ്രതികരണങ്ങളും ഇതായിരിക്കണം:
1) =8 ബൈറ്റുകൾ
ബൈറ്റ് | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
സിഎംഡി | 0xF5 | സിഎംഡി | P1 | P2 | P3 | 0 | സി.എച്ച്.കെ | 0xF5 |
എ.സി.കെ | 0xF5 | സിഎംഡി | Q1 | Q2 | Q3 | 0 | സി.എച്ച്.കെ | 0xF5 |
കുറിപ്പുകൾ:
CMD: കമാൻഡ്/പ്രതികരണ തരം
P1, P2, P3: കമാൻഡിന്റെ പാരാമീറ്ററുകൾ
Q1, Q2, Q3: പ്രതികരണത്തിന്റെ പാരാമീറ്ററുകൾ
Q3: സാധാരണയായി, Q3 എന്നത് പ്രവർത്തനത്തിന്റെ സാധുവായ/അസാധുവായ വിവരമാണ്, അത് ഇതായിരിക്കണം:
ACK_SUCCESS നിർവ്വചിക്കുക ACK_FAIL നിർവ്വചിക്കുക ACK_FULL നിർവ്വചിക്കുക ACK_NOUSER നിർവചിക്കുക ACK_USER_OCCUPIED # നിർവചിക്കുക ACK_FINGER_OCCUPIED # നിർവചിക്കുക ACK_TIMEOUT എന്ന് നിർവ്വചിക്കുക |
0x00 0x01 0x04 0x05 0x06 0x07 0x08 |
//വിജയം //പരാജയപ്പെട്ടു //ഡാറ്റാബേസ് നിറഞ്ഞിരിക്കുന്നു //ഉപയോക്താവ് നിലവിലില്ല //ഉപയോക്താവ് നിലവിലുണ്ടായിരുന്നു //വിരലടയാളം നിലവിലുണ്ടായിരുന്നു //ടൈം ഔട്ട് |
CHK: ചെക്ക്സം, ഇത് ബൈറ്റ് 2 മുതൽ ബൈറ്റ് 6 വരെയുള്ള ബൈറ്റുകളുടെ XOR ഫലമാണ്
2) >8 ബൈറ്റുകൾ. ഈ ഡാറ്റയിൽ രണ്ട് ഭാഗങ്ങൾ അടങ്ങിയിരിക്കുന്നു: ഡാറ്റാ തലവും ഡാറ്റ പാക്കറ്റ് ഡാറ്റാ തലവും:
ബൈറ്റ് | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
സിഎംഡി | 0xF5 | സിഎംഡി | ഹായ്(ലെൻ) | ലോ(ലെൻ) | 0 | 0 | സി.എച്ച്.കെ | 0xF5 |
എ.സി.കെ | 0xF5 | സിഎംഡി | ഹായ്(ലെൻ) | ലോ(ലെൻ) | Q3 | 0 | സി.എച്ച്.കെ | 0xF5 |
കുറിപ്പ്:
CMD, Q3: 1 പോലെ തന്നെ)
ലെൻ: ഡാറ്റാ പാക്കറ്റിലെ സാധുവായ ഡാറ്റയുടെ ദൈർഘ്യം, 16 ബിറ്റുകൾ (രണ്ട് ബൈറ്റുകൾ)
ഹൈ(ലെൻ): ലെനിന്റെ ഉയർന്ന 8 ബിറ്റുകൾ
ലോ(ലെൻ): ലെനിന്റെ കുറഞ്ഞ 8 ബിറ്റുകൾ
CHK: ചെക്ക്സം, ഇത് ബൈറ്റ് 1 മുതൽ ബൈറ്റ് 6 വരെയുള്ള ബൈറ്റുകളുടെ XOR ഫലമാണ്:
ബൈറ്റ് | 1 | 2...ലെൻ+1 | ലെൻ+2 | ലെൻ+3 |
സിഎംഡി | 0xF5 | ഡാറ്റ | സി.എച്ച്.കെ | 0xF5 |
എ.സി.കെ | 0xF5 | ഡാറ്റ | സി.എച്ച്.കെ | 0xF5 |
കുറിപ്പ്:
ലെൻ: ഡാറ്റാ ബൈറ്റുകളുടെ എണ്ണം
CHK: ചെക്ക്സം, ഇത് ബൈറ്റ് 2 മുതൽ ബൈറ്റ് ലെൻ+1 വരെയുള്ള ബൈറ്റുകളുടെ XOR ഫലമാണ്
ഡാറ്റാ തലയ്ക്ക് താഴെയുള്ള ഡാറ്റ പാക്കറ്റ്.
കമാൻഡ് തരങ്ങൾ:
- മൊഡ്യൂളിന്റെ SN നമ്പർ പരിഷ്ക്കരിക്കുക (CMD/ACK രണ്ടും 8 ബൈറ്റ്)
ബൈറ്റ് 1 2 3 4 5 6 7 8 സിഎംഡി 0xF5 0x08 പുതിയ എസ്എൻ (ബിറ്റ് 23-16) പുതിയ എസ്എൻ (ബിറ്റ് 15-8) പുതിയ SN(ബിറ്റ് 7-0) 0 സി.എച്ച്.കെ 0xF5 എ.സി.കെ 0xF5 0x08 പഴയ എസ് (ബിറ്റ് 23-16) പഴയ എസ്എൻ (ബിറ്റ് 15-8) പഴയ എസ്എൻ (ബിറ്റ് 7-0) 0 സി.എച്ച്.കെ 0xF5 - ക്വറി മോഡൽ SN (CMD/ACK രണ്ടും 8 ബൈറ്റ്)
ബൈറ്റ് 1 2 3 4 5 6 7 8 സിഎംഡി 0xF5 0x2A 0 0 0 0 സി.എച്ച്.കെ 0xF5 എ.സി.കെ 0xF5 0x2A എസ്എൻ (ബിറ്റ് 23-16) എസ്എൻ (ബിറ്റ് 15-8) എസ്എൻ (ബിറ്റ് 7-0) 0 സി.എച്ച്.കെ 0xF5 - സ്ലീപ്പ് മോഡ് (CMD/ACK രണ്ടും 8 ബൈറ്റ്)
ബൈറ്റ് 1 2 3 4 5 6 7 8 സിഎംഡി 0xF5 0x2 സി 0 0 0 0 സി.എച്ച്.കെ 0xF5 എ.സി.കെ 0xF5 0x2 സി 0 0 0 0 സി.എച്ച്.കെ 0xF5 - ഫിംഗർപ്രിന്റ് ചേർക്കൽ മോഡ് സജ്ജമാക്കുക/വായിക്കുക (CMD/ACK രണ്ടും 8 ബൈറ്റ്)
രണ്ട് മോഡുകൾ ഉണ്ട്: ഡ്യൂപ്ലിക്കേഷൻ മോഡ് പ്രവർത്തനക്ഷമമാക്കുക, ഡ്യൂപ്ലിക്കേഷൻ മോഡ് പ്രവർത്തനരഹിതമാക്കുക. മൊഡ്യൂൾ പ്രവർത്തനരഹിതമാക്കിയ ഡ്യൂപ്ലിക്കേഷൻ മോഡിൽ ആയിരിക്കുമ്പോൾ: ഒരേ വിരലടയാളം ഒരു ഐഡിയായി മാത്രമേ ചേർക്കാനാകൂ. അതേ വിരലടയാളമുള്ള മറ്റൊരു ഐഡി ചേർക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, DSP പ്രതികരണം പരാജയപ്പെട്ട വിവരം. പവർ ഓണാക്കിയ ശേഷം മൊഡ്യൂൾ പ്രവർത്തനരഹിതമാക്കിയിരിക്കുന്നു.ബൈറ്റ് 1 2 3 4 5 6 7 8 സിഎംഡി 0xF5 0x2D 0 ബൈറ്റ്5=0:
0: പ്രവർത്തനക്ഷമമാക്കുക
1: അപ്രാപ്തമാക്കുക
ബൈറ്റ്5=1: 00: ഒരു പുതിയ മോഡ്
1: നിലവിലെ മോഡ് വായിക്കുക0 സി.എച്ച്.കെ 0xF5 എ.സി.കെ 0xF5 0x2D 0 നിലവിലെ മോഡ് ACK_SUCCUSS
ACK_FAIL0 സി.എച്ച്.കെ 0xF5 - വിരലടയാളം ചേർക്കുക (CMD/ACK രണ്ടും 8 ബൈറ്റ്)
മാസ്റ്റർ ഉപകരണം മൊഡ്യൂളിലേക്ക് കമാൻഡുകൾ ട്രിപ്പിൾ തവണ അയയ്ക്കുകയും ഫിംഗർപ്രിന്റ് ട്രിപ്പിൾ തവണ ചേർക്കുകയും വേണം, ചേർത്ത ഫിംഗർപ്രിന്റ് സാധുതയുള്ളതാണെന്ന് ഉറപ്പാക്കുന്നു.
a) ആദ്യംബൈറ്റ് 1 2 3 4 5 6 7 8 സിഎംഡി 0xF
50x0
1ഉപയോക്തൃ ഐഡി (ഉയർന്ന 8 ബിറ്റ്) ഉപയോക്തൃ ഐഡി (കുറഞ്ഞ 8 ബിറ്റ്) അനുമതി (1/2/3) 0 സി.എച്ച്.കെ 0xF5 എ.സി.കെ 0xF
50x0
10 0 ACK_SUCCESS
ACK_FAIL0 സി.എച്ച്.കെ 0xF5 ACK_FULL
ACK_USER_OCCUPIED ACK_FINGER_OCCUPIED
ACK_TIMEOUTകുറിപ്പുകൾ:
ഉപയോക്തൃ ഐഡി: 1~0xFFF;
ഉപയോക്തൃ അനുമതി: 1,2,3, (നിങ്ങൾക്ക് സ്വയം അനുമതി നിർവചിക്കാം)
ബി) രണ്ടാമത്ബൈറ്റ് 1 2 3 4 5 6 7 8 സിഎംഡി
0xF5
0x02
ഉപയോക്തൃ ഐഡി (ഉയർന്ന 8 ബിറ്റ്)
ഉപയോക്തൃ ഐഡി (കുറഞ്ഞ 8 ബിറ്റ്)
അനുമതി (1/2/3)
0
സി.എച്ച്.കെ
0xF5
എ.സി.കെ
0xF5
0x02
0
0
ACK_SUCCESS ACK_FAIL ACK_TIMEOUT
0
സി.എച്ച്.കെ
0xF5
സി) മൂന്നാമത്
ബൈറ്റ് 1 2 3 4 5 6 7 8 സിഎംഡി
0xF5
0x03
ഉപയോക്തൃ ഐഡി (ഉയർന്ന 8 ബിറ്റ്)
ഉപയോക്തൃ ഐഡി (കുറഞ്ഞ 8 ബിറ്റ്)
അനുമതി (1/2/3)
0
സി.എച്ച്.കെ
0xF5
എ.സി.കെ
0xF5
0x03
0
0
ACK_SUCCESS ACK_FAIL ACK_TIMEOUT
0
സി.എച്ച്.കെ
0xF5
കുറിപ്പുകൾ: യൂസർ ഐഡിയും മൂന്ന് കമാൻഡുകളിലുള്ള അനുമതിയും.
- ഉപയോക്താക്കളെ ചേർക്കുക, ഈജൻ മൂല്യങ്ങൾ അപ്ലോഡ് ചെയ്യുക (CMD =8Byte/ACK > 8 Byte)
ഈ കമാൻഡുകൾ "5" ന് സമാനമാണ്. വിരലടയാളം ചേർക്കുക”, നിങ്ങൾ ട്രിപ്പിൾ തവണ ചേർക്കണം.
a) ആദ്യം
ആദ്യത്തേതിന് സമാനമാണ് "5. വിരലടയാളം ചേർക്കുക"
ബി) രണ്ടാമത്
രണ്ടാമത്തേതിന് സമാനമാണ് "5. വിരലടയാളം ചേർക്കുക”
സി) മൂന്നാമത്
CMD ഫോർമാറ്റ്:ബൈറ്റ് 1 2 3 4 5 6 7 8 സിഎംഡി 0xF5 0x06 0 0 0 0 സി.എച്ച്.കെ 0xF5 ACK ഫോർമാറ്റ്:
1) ഡാറ്റ ഹെഡ്:ബൈറ്റ് 1 2 3 4 5 6 7 8 എ.സി.കെ 0xF5 0x06 ഹായ്(ലെൻ) ലോ(ലെൻ) ACK_SUCCESS
ACK_FAIL
ACK_TIMEOUT0 സി.എച്ച്.കെ 0xF5 2) ഡാറ്റ പാക്കറ്റ്:
ബൈറ്റ് 1 2 3 4 5-ലെൻ+1 ലെൻ+2 ലെൻ+3 എ.സി.കെ 0xF5 0 0 0 ഈജൻ മൂല്യങ്ങൾ സി.എച്ച്.കെ 0xF5 കുറിപ്പുകൾ:
Eigenvalues ന്റെ (Len-) ദൈർഘ്യം 193Byte ആണ്
ACK ഡാറ്റയുടെ അഞ്ചാമത്തെ ബൈറ്റ് ACK_SUCCESS ആകുമ്പോൾ ഡാറ്റ പാക്കറ്റ് അയയ്ക്കുന്നു - ഉപയോക്താവിനെ ഇല്ലാതാക്കുക (CMD/ACK രണ്ടും 8 ബൈറ്റ്)
ബൈറ്റ് 1 2 3 4 5 6 7 8 സിഎംഡി 0xF5 0x04 ഉപയോക്തൃ ഐഡി (ഉയർന്ന 8 ബിറ്റ്) ഉപയോക്തൃ ഐഡി (കുറഞ്ഞ 8 ബിറ്റ്) 0 0 സി.എച്ച്.കെ 0xF5 എ.സി.കെ 0xF5 0x04 0 0 ACK_SUCCESS
ACK_FAIL0 സി.എച്ച്.കെ 0xF5 - എല്ലാ ഉപയോക്താക്കളെയും ഇല്ലാതാക്കുക (CMD/ACK രണ്ടും 8 ബൈറ്റ്)
ബൈറ്റ് 1 2 3 4 5 6 7 8 സിഎംഡി 0xF5 0x05 0 0 0: എല്ലാ ഉപയോക്താക്കളെയും ഇല്ലാതാക്കുക 1/2/3: 1/2/3 അനുമതിയുള്ള ഉപയോക്താക്കളെ ഇല്ലാതാക്കുക 0 സി.എച്ച്.കെ 0xF5 എ.സി.കെ 0xF5 0x05 0 0 ACK_SUCCESS
ACK_FAIL0 സി.എച്ച്.കെ 0xF5 - ഉപയോക്താക്കളുടെ അന്വേഷണ എണ്ണം (CMD/ACK രണ്ടും 8 ബൈറ്റ്)
ബൈറ്റ് 1 2 3 4 5 6 7 8 സിഎംഡി 0xF5 0x09 0 0 0: ചോദ്യങ്ങളുടെ എണ്ണം
0xFF: അന്വേഷണ തുക0 സി.എച്ച്.കെ 0xF5 എ.സി.കെ 0xF5 0x09 എണ്ണം/തുക (ഉയർന്ന 8 ബിറ്റ്) എണ്ണം/തുക (കുറഞ്ഞ 8 ബിറ്റ്) ACK_SUCCESS
ACK_FAIL
0xFF(CMD=0xFF)0 സി.എച്ച്.കെ 0xF5 - 1:1 (CMD/ACK രണ്ടും 8ബൈറ്റ്)
ബൈറ്റ് 1 2 3 4 5 6 7 8 സിഎംഡി 0xF5 0X0B ഉപയോക്തൃ ഐഡി (ഉയർന്ന 8 ബിറ്റ്) ഉപയോക്തൃ ഐഡി (കുറഞ്ഞ 8 ബിറ്റ്) 0 0 സി.എച്ച്.കെ 0xF5 എ.സി.കെ 0xF5 0X0B 0 0 ACK_SUCCESS
ACK_FAIL
ACK_TIMEOUT0 സി.എച്ച്.കെ 0xF5 - താരതമ്യം 1:N (CMD/ACK രണ്ടും 8 ബൈറ്റ്)
ബൈറ്റ് 1 2 3 4 5 6 7 8 സിഎംഡി 0xF5 0x0 സി 0 0 0 0 സി.എച്ച്.കെ 0xF5 എ.സി.കെ 0xF5 0x0 സി ഉപയോക്തൃ ഐഡി (ഉയർന്ന 8 ബിറ്റ്) ഉപയോക്തൃ ഐഡി (കുറഞ്ഞ 8 ബിറ്റ്) അനുമതി
(1/2/3)
ACK_NOUSER
ACK_TIMEOUT0 സി.എച്ച്.കെ 0xF5 - അന്വേഷണ അനുമതി (CMD/ACK രണ്ടും 8 ബൈറ്റ്)
ബൈറ്റ് 1 2 3 4 5 6 7 8 സിഎംഡി 0xF5 0x0A ഉപയോക്തൃ ഐഡി (ഉയർന്ന 8 ബിറ്റ്) ഉപയോക്തൃ ഐഡി (ലോ8ബിറ്റ്) 0 0 സി.എച്ച്.കെ 0xF5 എ.സി.കെ 0xF5 0x0A 0 0 അനുമതി
(1/2/3)
ACK_NOUSER0 സി.എച്ച്.കെ 0xF5 - സെറ്റ്/ക്വറി താരതമ്യ നില (CMD/ACK രണ്ടും 8 ബൈറ്റ്)
ബൈറ്റ് 1 2 3 4 5 6 7 8 സിഎംഡി 0xF5 0x28 0 ബൈറ്റ്5=0: പുതിയ ലെവൽ
ബൈറ്റ്5=1: 00: ലെവൽ സജ്ജമാക്കുക
1: അന്വേഷണ നില0 സി.എച്ച്.കെ 0xF5 എ.സി.കെ 0xF5 0x28 0 നിലവിലെ നില ACK_SUCCUSS
ACK_FAIL0 സി.എച്ച്.കെ 0xF5 കുറിപ്പുകൾ: താരതമ്യം ലെവൽ 0~9 ആകാം, വലിയ മൂല്യം, താരതമ്യപ്പെടുത്തൽ കർശനമാണ്. സ്ഥിരസ്ഥിതി 5
- ഇമേജ് എടുത്ത് അപ്ലോഡ് ചെയ്യുക (CMD=8 ബൈറ്റ്/ACK>8 ബൈറ്റ്)
CMD ഫോർമാറ്റ്:ബൈറ്റ് 1 2 3 4 5 6 7 8 സിഎംഡി 0xF5 0x24 0 0 0 0 സി.എച്ച്.കെ 0xF5 ACK ഫോർമാറ്റ്:
1)ഡാറ്റ ഹെഡ്:ബൈറ്റ് 1 2 3 4 5 6 7 8 എ.സി.കെ 0xF5 0x24 ഹായ്(ലെൻ) ലോ(ലെൻ) ACK_SUCCUSS
ACK_FAIL
ACK_TIMEOUT0 സി.എച്ച്.കെ 0xF5 2) ഡാറ്റ പാക്കറ്റ്
ബൈറ്റ് 1 2-ലെൻ+1 ലെൻ+2 ലെൻ+3 എ.സി.കെ 0xF5 ഇമേജ് ഡാറ്റ സി.എച്ച്.കെ 0xF5 കുറിപ്പുകൾ:
DSP മൊഡ്യൂളിൽ, ഫിംഗർപ്രിന്റ് ചിത്രങ്ങളുടെ പിക്സലുകൾ 280*280 ആണ്, ഓരോ പിക്സലും 8 ബിറ്റുകൾ പ്രതിനിധീകരിക്കുന്നു. അപ്ലോഡ് ചെയ്യുമ്പോൾ, DSP പിക്സലുകൾ ഒഴിവാക്കിampഡാറ്റയുടെ വലുപ്പം കുറയ്ക്കുന്നതിന് തിരശ്ചീന/ലംബ ദിശയിൽ വലിക്കുക, അങ്ങനെ ചിത്രം 140*140 ആയി മാറി, പിക്സലിന്റെ ഉയർന്ന 4 ബിറ്റുകൾ എടുക്കുക. കൈമാറ്റം ചെയ്യുന്നതിനായി ഓരോ രണ്ട് പിക്സലുകളും ഒരു ബൈറ്റായി സംയോജിപ്പിച്ചിരിക്കുന്നു (മുമ്പത്തെ പിക്സൽ ഉയർന്ന 4-ബിറ്റ്, അവസാനത്തെ പിക്സൽ ലോ 4-പിക്സൽ).
ട്രാൻസ്മിഷൻ ആദ്യ വരിയിൽ നിന്ന് വരി വരിയായി ആരംഭിക്കുന്നു, ഓരോ വരിയും ആദ്യത്തെ പിക്സലിൽ നിന്ന് ആരംഭിക്കുന്നു, 140* 140/ 2 ബൈറ്റുകൾ ഡാറ്റ കൈമാറുന്നു.
ചിത്രത്തിന്റെ ഡാറ്റ ദൈർഘ്യം 9800 ബൈറ്റുകളായി നിശ്ചയിച്ചിരിക്കുന്നു. - ഇമേജ് നേടുക, ഈജൻ മൂല്യങ്ങൾ അപ്ലോഡ് ചെയ്യുക
CMD ഫോർമാറ്റ്:ബൈറ്റ് 1 2 3 4 5 6 7 8 സിഎംഡി 0xF5 0x23 0 0 0 0 സി.എച്ച്.കെ 0xF5 ACK ഫോർമാറ്റ്:
1)ഡാറ്റ ഹെഡ്:ബൈറ്റ് 1 2 3 4 5 6 7 8 എ.സി.കെ 0xF5 0x23 ഹായ്(ലെൻ) ലോ(ലെൻ) ACK_SUCCUSS
ACK_FAIL
ACK_TIMEOUT0 സി.എച്ച്.കെ 0xF5 2) ഡാറ്റ പാക്കറ്റ്
ബൈറ്റ് 1 2 3 4 5-ലെൻ+1 ലെൻ+2 ലെൻ+3 എ.സി.കെ 0xF5 0 0 0 ഈജൻ മൂല്യങ്ങൾ സി.എച്ച്.കെ 0xF5 കുറിപ്പുകൾ: Eigenvalues ന്റെ (Len -3) ദൈർഘ്യം 193 ബൈറ്റുകളാണ്.
- eigenvalues ഡൗൺലോഡ് ചെയ്ത് വിരലടയാളവുമായി താരതമ്യം ചെയ്യുക (CMD >8 Byte/ACK=8 Byte)
CMD ഫോർമാറ്റ്:
1)ഡാറ്റ ഹെഡ്:ബൈറ്റ് 1 2 3 4 5 6 7 8 സിഎംഡി 0xF5 0x44 ഹായ്(ലെൻ) ലോ(ലെൻ) 0 0 സി.എച്ച്.കെ 0xF5 2) ഡാറ്റ പാക്കറ്റ്
ബൈറ്റ് 1 2 3 4 5-ലെൻ+1 ലെൻ+2 ലെൻ+3 എ.സി.കെ 0xF5 0 0 0 ഈജൻ മൂല്യങ്ങൾ സി.എച്ച്.കെ 0xF5 കുറിപ്പുകൾ: ഈജൻവാല്യൂസിന്റെ (ലെൻ -3) ദൈർഘ്യം 193 ബൈറ്റുകളാണ്.
ACK ഫോർമാറ്റ്:ബൈറ്റ് 1 2 3 4 5 6 7 8 എ.സി.കെ 0xF5 0x44 0 0 ACK_SUCCUSS
ACK_FAIL
ACK_TIMEOUT0 സി.എച്ച്.കെ 0xF5 - eigenvalues ഡൗൺലോഡ് ചെയ്ത് താരതമ്യം ചെയ്യുക 1:1(CMD >8 Byte/ACK=8 Byte)
CMD ഫോർമാറ്റ്:
1)ഡാറ്റ ഹെഡ്:ബൈറ്റ് 1 2 3 4 5 6 7 8 സിഎംഡി 0xF5 0x42 ഹായ്(ലെൻ) ലോ(ലെൻ) 0 0 സി.എച്ച്.കെ 0xF5 2) ഡാറ്റ പാക്കറ്റ്
ബൈറ്റ് 1 2 3 4 5-ലെൻ+1 ലെൻ+2 ലെൻ+2 എ.സി.കെ 0xF5 ഉപയോക്തൃ ഐഡി (ഉയർന്ന 8 ബിറ്റ്) ഉപയോക്തൃ ഐഡി (കുറഞ്ഞ 8 ബിറ്റ്) 0 ഈജൻ മൂല്യങ്ങൾ സി.എച്ച്.കെ 0xF5 കുറിപ്പുകൾ: Eigenvalues ന്റെ (Len -3) ദൈർഘ്യം 193 ബൈറ്റുകളാണ്.
ACK ഫോർമാറ്റ്:ബൈറ്റ് 1 2 3 4 5 6 7 8 എ.സി.കെ 0xF5 0x43 0 0 ACK_SUCCUSS
ACK_FAIL0 സി.എച്ച്.കെ 0xF5 - eigenvalues ഡൗൺലോഡ് ചെയ്ത് താരതമ്യം 1:N (CMD >8 Byte/ACK=8 Byte)
CMD ഫോർമാറ്റ്:
1)ഡാറ്റ ഹെഡ്:ബൈറ്റ് 1 2 3 4 5 6 7 8 സിഎംഡി 0xF5 0x43 ഹായ്(ലെൻ) ലോ(ലെൻ) 0 0 സി.എച്ച്.കെ 0xF5 2) ഡാറ്റ പാക്കറ്റ്
ബൈറ്റ് 1 2 3 4 5-ലെൻ+1 ലെൻ+2 ലെൻ+2 എ.സി.കെ 0xF5 0 0 0 ഈജൻ മൂല്യങ്ങൾ സി.എച്ച്.കെ 0xF5 കുറിപ്പുകൾ: Eigenvalues ന്റെ (Len -3) ദൈർഘ്യം 193 ബൈറ്റുകളാണ്.
ACK ഫോർമാറ്റ്:ബൈറ്റ് 1 2 3 4 5 6 7 8 എ.സി.കെ 0xF5 0x43 ഉപയോക്തൃ ഐഡി (ഉയർന്ന 8 ബിറ്റ്) ഉപയോക്തൃ ഐഡി (കുറഞ്ഞ 8 ബിറ്റ്) അനുമതി
(1/2/3)
ACK_NOUSER0 സി.എച്ച്.കെ 0xF5 - ഡിഎസ്പി മോഡൽ CMD=8 ബൈറ്റ്/ACK>8 ബൈറ്റ്) എന്നതിൽ നിന്ന് ഈജൻ മൂല്യങ്ങൾ അപ്ലോഡ് ചെയ്യുക
CMD ഫോർമാറ്റ്:ബൈറ്റ് 1 2 3 4 5 6 7 8 സിഎംഡി 0xF5 0x31 ഉപയോക്തൃ ഐഡി (ഉയർന്ന 8 ബിറ്റ്) ഉപയോക്തൃ ഐഡി (കുറഞ്ഞ 8 ബിറ്റ്) 0 0 സി.എച്ച്.കെ 0xF5 ACK ഫോർമാറ്റ്:
1)ഡാറ്റ ഹെഡ്:ബൈറ്റ് 1 2 3 4 5 6 7 8 എ.സി.കെ 0xF5 0x31 ഹായ്(ലെൻ) ലോ(ലെൻ) ACK_SUCCUSS
ACK_FAIL
ACK_NOUSER0 സി.എച്ച്.കെ 0xF5 2) ഡാറ്റ പാക്കറ്റ്
ബൈറ്റ് 1 2 3 4 5-ലെൻ+1 ലെൻ+2 ലെൻ+3 എ.സി.കെ 0xF5 ഉപയോക്തൃ ഐഡി (ഉയർന്ന 8 ബിറ്റ്) ഉപയോക്തൃ ഐഡി (കുറഞ്ഞ 8 ബിറ്റ്) അനുമതി (1/2/3) ഈജൻ മൂല്യങ്ങൾ സി.എച്ച്.കെ 0xF5 കുറിപ്പുകൾ: Eigenvalues ന്റെ (Len -3) ദൈർഘ്യം 193 ബൈറ്റുകളാണ്.
- eigenvalues ഡൗൺലോഡ് ചെയ്ത് ഉപയോക്തൃ ഐഡിയായി DSP-ലേക്ക് സേവ് ചെയ്യുക (CMD>8 ബൈറ്റ്/ACK =8 ബൈറ്റ്)
CMD ഫോർമാറ്റ്:
1)ഡാറ്റ ഹെഡ്:ബൈറ്റ് 1 2 3 4 5 6 7 8 സിഎംഡി 0xF5 0x41 ഹായ്(ലെൻ) ലോ(ലെൻ) 0 0 സി.എച്ച്.കെ 0xF5 2) ഡാറ്റ പാക്കറ്റ്
ബൈറ്റ് 1 2 3 4 5-ലെൻ+1 ലെൻ+2 ലെൻ+3 എ.സി.കെ 0xF5 ഉപയോക്തൃ ഐഡി (ഉയർന്ന 8 ബിറ്റ്) ഉപയോക്തൃ ഐഡി (കുറഞ്ഞ 8 ബിറ്റ്) അനുമതി (1/2/3) ഈജൻ മൂല്യങ്ങൾ സി.എച്ച്.കെ 0xF5 കുറിപ്പുകൾ: Eigenvalues ന്റെ (Len -3) ദൈർഘ്യം 193 ബൈറ്റുകളാണ്.
ACK ഫോർമാറ്റ്:ബൈറ്റ് 1 2 3 4 5 6 7 8 എ.സി.കെ 0xF5 0x41 ഉപയോക്തൃ ഐഡി (ഉയർന്ന 8 ബിറ്റ്) ഉപയോക്തൃ ഐഡി (കുറഞ്ഞ 8 ബിറ്റ്) ACK_SUCCESS
ACK_FAIL0 സി.എച്ച്.കെ 0xF5 - എല്ലാ ഉപയോക്താക്കളുടെയും അന്വേഷണ വിവരങ്ങൾ (ഐഡിയും അനുമതിയും) ചേർത്തു(CMD=8 ബൈറ്റ്/ACK >8ബൈറ്റ്
CMD ഫോർമാറ്റ്:ബൈറ്റ് 1 2 3 4 5 6 7 8 സിഎംഡി 0xF5 0X2B 0 0 0 0 സി.എച്ച്.കെ 0xF5 ACK ഫോർമാറ്റ്:
1)ഡാറ്റ ഹെഡ്:ബൈറ്റ് 1 2 3 4 5 6 7 8 എ.സി.കെ 0xF5 0X2B ഹായ്(ലെൻ) ലോ(ലെൻ) ACK_SUCCUSS
ACK_FAIL0 സി.എച്ച്.കെ 0xF5 2) ഡാറ്റ പാക്കറ്റ്
ബൈറ്റ് 1 2 3 4-ലെൻ+1 ലെൻ+2 ലെൻ+3 എ.സി.കെ 0xF5 ഉപയോക്തൃ ഐഡി (ഉയർന്ന 8 ബിറ്റ്) ഉപയോക്തൃ ഐഡി (കുറഞ്ഞ 8 ബിറ്റ്) ഉപയോക്തൃ വിവരങ്ങൾ (ഉപയോക്തൃ ഐഡിയും അനുമതിയും) സി.എച്ച്.കെ 0xF5 കുറിപ്പുകൾ:
ഡാറ്റ പാക്കറ്റിന്റെ (ലെൻ) ഡാറ്റ ദൈർഘ്യം ”3*ഉപയോക്തൃ ഐഡി+2” ആണ്
ഉപയോക്തൃ വിവര ഫോർമാറ്റ്:ബൈറ്റ് 4 5 6 7 8 9 … ഡാറ്റ ഉപയോക്തൃ ID1 (ഉയർന്ന 8 ബിറ്റ്) ഉപയോക്തൃ ID1 (കുറഞ്ഞ 8 ബിറ്റ്) ഉപയോക്താവ് 1 അനുമതി (1/2/3) ഉപയോക്തൃ ID2 (ഉയർന്ന 8 ബിറ്റ്) ഉപയോക്തൃ ID2 (കുറഞ്ഞ 8 ബിറ്റ്) ഉപയോക്താവ് 2 അനുമതി (1/2/3) …
- ഫിംഗർപ്രിന്റ് ക്യാപ്ചർ ടൈംഔട്ട് (CMD/ACK രണ്ടും 8 ബൈറ്റ്)
ബൈറ്റ് 1 2 3 4 5 6 7 8 സിഎംഡി 0xF5 0x2E 0 ബൈറ്റ്5=0: കാലഹരണപ്പെട്ടു
ബൈറ്റ്5=1: 00: കാലഹരണപ്പെടൽ സജ്ജമാക്കുക
1: അന്വേഷണ കാലഹരണപ്പെടൽ0 സി.എച്ച്.കെ 0xF5 എ.സി.കെ 0xF5 0x2E 0 ടൈം ഔട്ട് ACK_SUCCUSS
ACK_FAIL0 സി.എച്ച്.കെ 0xF5 കുറിപ്പുകൾ:
ഫിംഗർപ്രിന്റ് വെയ്റ്റിംഗ് ടൈംഔട്ട് (ടൗട്ട്) മൂല്യങ്ങളുടെ പരിധി 0-255 ആണ്. മൂല്യം 0 ആണെങ്കിൽ, വിരലടയാളങ്ങളൊന്നും അമർത്തുന്നില്ലെങ്കിൽ വിരലടയാളം ഏറ്റെടുക്കൽ പ്രക്രിയ തുടരും; മൂല്യം 0 അല്ലെങ്കിൽ, ടൈം ടൗട്ട് * T0-ൽ വിരലടയാളങ്ങളൊന്നും അമർത്തിയാൽ കാലഹരണപ്പെട്ടതിന്റെ കാരണം സിസ്റ്റം നിലനിൽക്കും.
കുറിപ്പ്: T0 എന്നത് ഒരു ഇമേജ് ശേഖരണ/പ്രോസസ്സ് ചെയ്യുന്നതിന് ആവശ്യമായ സമയമാണ്, സാധാരണയായി 0.2- 0.3 സെ.
ആശയവിനിമയ പ്രക്രിയ
വിരലടയാളം ചേർക്കുക
ഉപയോക്താവിനെ ഇല്ലാതാക്കുക
എല്ലാ ഉപയോക്താക്കളെയും ഇല്ലാതാക്കുക
ഇമേജ് നേടുക, എയ്ഗൻവാല്യൂ അപ്ലോഡ് ചെയ്യുക
ഉപയോക്തൃ ഗൈഡുകൾ
നിങ്ങൾക്ക് ഫിംഗർപ്രിന്റ് മൊഡ്യൂൾ ഒരു പിസിയിലേക്ക് കണക്റ്റ് ചെയ്യണമെങ്കിൽ, USB മൊഡ്യൂളിലേക്ക് ഒരു UART വാങ്ങേണ്ടതുണ്ട്. Waveshare ഉപയോഗിക്കാൻ ഞങ്ങൾ ശുപാർശ ചെയ്യുന്നു FT232 USB UART ബോർഡ് (മൈക്രോ) മൊഡ്യൂൾ.
റാസ്ബെറി പൈ പോലെയുള്ള ഒരു ഡെവലപ്മെന്റ് ബോർഡിലേക്ക് ഫിംഗർപ്രിന്റ് മൊഡ്യൂൾ കണക്റ്റ് ചെയ്യണമെങ്കിൽ, പ്രവർത്തിക്കുകയാണെങ്കിൽ
നിങ്ങളുടെ ബോർഡിന്റെ ലെവൽ 3.3V ആണ്, നിങ്ങൾക്ക് ഇത് നിങ്ങളുടെ ബോർഡിന്റെ UART, GPIO പിന്നുകളിലേക്ക് നേരിട്ട് കണക്ട് ചെയ്യാം. ഇത് 5V ആണെങ്കിൽ, ലെവൽ കൺവേർട്ട് മോഡ്യൂൾ/സർക്യൂട്ട് ചേർക്കുക.
പിസിയിലേക്ക് കണക്റ്റുചെയ്യുക
ഹാർഡ്വെയർ കണക്ഷൻ
നിങ്ങൾക്ക് വേണ്ടത്:
- UART ഫിംഗർപ്രിന്റ് സെൻസർ (C)*1
- FT232 USB UART ബോർഡ് *1
- മൈക്രോ യുഎസ്ബി കേബിൾ *1
പിസിയിലേക്ക് ഫിംഗർപ്രിന്റ് മൊഡ്യൂളും FT232 USB UART ബോർഡും ബന്ധിപ്പിക്കുക
UART ഫിംഗർപ്രിന്റ് സെൻസർ (C) | FT232 USB UART ബോർഡ് |
വി.സി.സി. | വി.സി.സി. |
ജിഎൻഡി | ജിഎൻഡി |
RX | TX |
TX | RX |
ആർഎസ്ടി | NC |
ഉണരുക | NC |
ടെസ്റ്റിംഗ്
- വിക്കിയിൽ നിന്ന് UART ഫിംഗർപ്രിന്റ് സെൻസർ ടെസ്റ്റ് സോഫ്റ്റ്വെയർ ഡൗൺലോഡ് ചെയ്യുക
- സോഫ്റ്റ്വെയർ തുറന്ന് ശരിയായ COM പോർട്ട് തിരഞ്ഞെടുക്കുക.(സോഫ്റ്റ്വെയറിന് COM1~COM8-നെ മാത്രമേ പിന്തുണയ്ക്കാൻ കഴിയൂ, നിങ്ങളുടെ പിസിയിലെ COM പോർട്ട് ഈ പരിധിക്ക് പുറത്താണെങ്കിൽ, അത് പരിഷ്ക്കരിക്കുക)
- ടെസ്റ്റിംഗ്
ടെസ്റ്റിംഗ് ഇന്റർഫേസിൽ നിരവധി ഫംഗ്ഷനുകൾ നൽകിയിട്ടുണ്ട്
- അന്വേഷണ എണ്ണം
തിരഞ്ഞെടുക്കുക എണ്ണുക, എന്നിട്ട് ക്ലിക്ക് ചെയ്യുക അയക്കുക. ഉപയോക്താക്കളുടെ എണ്ണം തിരികെ നൽകുകയും വിവരങ്ങളിൽ പ്രദർശിപ്പിക്കുകയും ചെയ്യുന്നു പ്രതികരണം ഇൻ്റർഫേസ് - ഉപയോക്താവിനെ ചേർക്കുക
തിരഞ്ഞെടുക്കുക ഉപയോക്താവിനെ ചേർക്കുക, പരിശോധിക്കുക രണ്ടുതവണ ഏറ്റെടുക്കുക ഒപ്പം ഓട്ടോ ഐഡി+1, ഐഡി ടൈപ്പ് ചെയ്യുക (P1 ഒപ്പം P2) കൂടാതെ അനുമതി (P3), തുടർന്ന് ക്ലിക്കുചെയ്യുക അയക്കുക. അവസാനമായി, ഫിംഗർപ്രിന്റ് സ്വന്തമാക്കാൻ ടച്ച് സെൻസർ. - ഉപയോക്താവിനെ ഇല്ലാതാക്കുക
തിരഞ്ഞെടുക്കുക ഉപയോക്താവിനെ ഇല്ലാതാക്കുക, ഐഡി ടൈപ്പ് ചെയ്യുക (P1 ഒപ്പം P2) കൂടാതെ അനുമതി (P3), തുടർന്ന് അയയ്ക്കുക ക്ലിക്കുചെയ്യുക. - എല്ലാ ഉപയോക്താക്കളെയും ഇല്ലാതാക്കുക
തിരഞ്ഞെടുക്കുക എല്ലാ ഉപയോക്താക്കളെയും ഇല്ലാതാക്കുക, തുടർന്ന് അയയ്ക്കുക ക്ലിക്ക് ചെയ്യുക - താരതമ്യം 1:1
തിരഞ്ഞെടുക്കുക 1:1 താരതമ്യം, ഐഡി ടൈപ്പ് ചെയ്യുക (P1 ഒപ്പം P2) കൂടാതെ അനുമതി (P3), തുടർന്ന് ക്ലിക്കുചെയ്യുക അയക്കുക. - താരതമ്യം 1: എൻ
തിരഞ്ഞെടുക്കുക 1: N താരതമ്യം, തുടർന്ന് ക്ലിക്ക് ചെയ്യുക അയക്കുക.
…
കൂടുതൽ പ്രവർത്തനങ്ങൾക്കായി, ദയവായി ഇത് പരിശോധിക്കുക. (ചില ഫംഗ്ഷനുകൾ ഈ മൊഡ്യൂളിന് ലഭ്യമല്ല)
XNUCLEO-F103RB-ലേക്ക് ബന്ധിപ്പിക്കുക
XNCULEO-F103RB-യ്ക്കായി ഞങ്ങൾ ഒരു ഡെമോ കോഡ് നൽകുന്നു, അത് നിങ്ങൾക്ക് വിക്കിയിൽ നിന്ന് ഡൗൺലോഡ് ചെയ്യാം
UART ഫിംഗർപ്രിന്റ് സെൻസർ (C) | ന്യൂക്ലിയോ-F103RB |
വി.സി.സി. | 3.3V |
ജിഎൻഡി | ജിഎൻഡി |
RX | PA9 |
TX | PA10 |
ആർഎസ്ടി | PB5 |
ഉണരുക | PB3 |
കുറിപ്പ്: കുറ്റികളെക്കുറിച്ച്, ദയവായി റഫർ ചെയ്യുക ഇൻ്റർഫേസ് മുകളിൽ
- UART ഫിംഗർപ്രിന്റ് സെൻസർ (C) XNUCLEO_F103RB-ലേക്ക് കണക്റ്റുചെയ്ത് പ്രോഗ്രാമറെ ബന്ധിപ്പിക്കുക
- keil5 സോഫ്റ്റ്വെയർ വഴി പ്രോജക്റ്റ് (ഡെമോ കോഡ്) തുറക്കുക
- പ്രോഗ്രാമറും ഉപകരണവും സാധാരണയായി തിരിച്ചറിഞ്ഞിട്ടുണ്ടോയെന്ന് പരിശോധിക്കുക
- സമാഹരിച്ച് ഡൗൺലോഡ് ചെയ്യുക
- USB കേബിൾ വഴി XNUCELO-F103RB-ലേക്ക് PC-ലേക്ക് കണക്റ്റുചെയ്യുക, സീരിയൽ സഹായ സോഫ്റ്റ്വെയർ തുറക്കുക, COM പോർട്ട് സജ്ജമാക്കുക: 115200, 8N1
തിരികെ നൽകിയ വിവരങ്ങൾ അനുസരിച്ച് മൊഡ്യൂൾ പരിശോധിക്കാൻ കമാൻഡുകൾ ടൈപ്പ് ചെയ്യുക.
റാസ്ബെറി പിഐയുമായി ബന്ധിപ്പിക്കുക
ഞങ്ങൾ ഒരു പൈത്തൺ എക്സ് നൽകുന്നുample for Raspberry Pi, നിങ്ങൾക്ക് ഇത് വിക്കിയിൽ നിന്ന് ഡൗൺലോഡ് ചെയ്യാം
നിങ്ങൾ മുൻ ഉപയോഗിക്കുന്നതിന് മുമ്പ്ampനിങ്ങൾ ആദ്യം റാസ്ബെറി പൈയുടെ സീരിയൽ പോർട്ട് പ്രവർത്തനക്ഷമമാക്കണം:
ടെർമിനലിൽ ഇൻപുട്ട് കമാൻഡ്: Sudo raspi-config
തിരഞ്ഞെടുക്കുക: ഇന്റർഫേസിംഗ് ഓപ്ഷനുകൾ -> സീരിയൽ -> ഇല്ല -> അതെ
തുടർന്ന് റീബൂട്ട് ചെയ്യുക.
UART ഫിംഗർപ്രിന്റ് സെൻസർ (C) | റാസ്ബെറി പൈ |
വി.സി.സി. | 3.3V |
ജിഎൻഡി | ജിഎൻഡി |
RX | 14 (BCM) - പിൻ 8 (ബോർഡ്) |
TX | 15 (BCM) - പിൻ 10 (ബോർഡ്) |
ആർഎസ്ടി | 24 (BCM) - പിൻ 18 (ബോർഡ്) |
ഉണരുക | 23 (BCM) - പിൻ 16 (ബോർഡ്) |
- റാസ്ബെറി പൈയിലേക്ക് ഫിംഗർപ്രിന്റ് മൊഡ്യൂൾ ബന്ധിപ്പിക്കുക
- Raspberry Pi: wget-ലേക്ക് ഡെമോ കോഡ് ഡൗൺലോഡ് ചെയ്യുക https://www.waveshare.com/w/upload/9/9d/UART-Fignerprint-RaspberryPi.tar.gz
- അത് അഴിക്കുക
tar zxvf UART-Fingerprint-RaspberryPi.tar.gz - മുൻ പ്രവർത്തിപ്പിക്കുകample
cd UART-Fingerprint-RaspberryPi/sudo python main.py - പരീക്ഷിക്കാൻ ഇനിപ്പറയുന്ന ഗൈഡുകൾ
പ്രമാണങ്ങൾ / വിഭവങ്ങൾ
![]() |
വേവ്ഷെയർ STM32F205 UART ഫിംഗർപ്രിന്റ് സെൻസർ [pdf] ഉപയോക്തൃ മാനുവൽ STM32F205, UART ഫിംഗർപ്രിന്റ് സെൻസർ, STM32F205 UART ഫിംഗർപ്രിന്റ് സെൻസർ, ഫിംഗർപ്രിന്റ് സെൻസർ |