Сенсори изи ангушти UART (C)
Дастури корбар
БОЗVIEW
Ин як модули хеле ҳамгирошудаи мудавваршакли ҳама дар як модули сенсории изи ангуштон мебошад, ки тақрибан ба мисли табақи нохун хурд аст. Модул тавассути фармонҳои UART идора карда мешавад, ки истифодааш осон аст. Афзалияти онtages дорои 360° санҷиши ҳамаҷониба, санҷиши зуд, устувории баланд, масрафи ками нерӯ ва ғайра мебошанд.
Дар асоси протсессори баландсуръати Cortex, ки дар якҷоягӣ бо алгоритми изи ангуштони тиҷоратии дорои амнияти баланд, сенсори изи ангуштони UART (C) дорои функсияҳои монанди сабти изи ангушт, гирифтани тасвир, дарёфти хусусият, тавлид ва нигоҳдории қолаб, мувофиқати изи ангушт ва ғайра мебошад. Бидуни ҳеҷ гуна дониш дар бораи алгоритми мураккаби изи ангуштон, ба шумо танҳо фиристодани фармонҳои 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
- Анти электростатикӣ: разряди тамос 8КВ / разряди ҳавоӣ 15КВ
- Интерфейс: UART
- Суръати интиқол: 19200 bps
- Муҳити фаъолият:
• Ҳарорат: -20°C~70°C
• Намӣ: 40%RH~85%RH (бе конденсатсия) - Муҳити нигоҳдорӣ:
• Ҳарорат: -40°C~85°C
• Намӣ: <85% RH (бе конденсат) - Ҳаёт: 1 миллион маротиба
ТЕХНИКА
Андоза
ИНТЕРФЕЙС
Шарҳ: Ранги симҳои воқеӣ метавонад аз тасвир фарқ кунад. Мувофиқи PIN ҳангоми пайвастшавӣ, аммо на ранг.
- VIN: 3.3V
- GND: замин
- RX: Вуруди маълумоти силсилавӣ (TTL)
- TX: баромади маълумоти силсилавӣ (TTL)
- RST: Қувваи барқро фаъол / ғайрифаъол кунед
• БАЛАНД: Фаъолсозии барқ
• ПАСТ: Хомӯш кардани барқ (Ҳолати хоб) - БЕДОР: ПИН бедор кунед. Вақте ки модул дар ҳолати хоб аст, pin WKAE ҳангоми ламс кардани сенсор бо ангушт баланд аст.
ФАРМОНХО
Формати фармонҳо
Ин модул ҳамчун дастгоҳи ғулом кор мекунад ва шумо бояд дастгоҳи Мастерро идора кунед, то фармонҳоро барои идора кардани он ирсол кунед. Интерфейси коммуникатсионӣ UART: 19200 8N1 мебошад.
Фармонҳо ва ҷавобҳои формат бояд инҳо бошанд:
1) =8 байт
Байт | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
CMD | 0xF5 | CMD | P1 | P2 | P3 | 0 | CHK | 0xF5 |
ACK | 0xF5 | CMD | Q1 | Q2 | Q3 | 0 | CHK | 0xF5 |
Эзоҳҳо:
CMD: Навъи фармон/ҷавоб
P1, P2, P3: Параметрҳои фармон
Q1, Q2, Q3: Параметрҳои посух
Саволи 3: Умуман, Q3 маълумоти дуруст/беэътибор дар бораи амалиёт аст, он бояд чунин бошад:
#муайян кардани ACK_SUCCESS #муайян кардани ACK_FAIL #ACK_FULL-ро муайян кунед #ACK_NOUSER-ро муайян кунед #муайян кардани ACK_USER_OCCUPIED #муайян кунед ACK_PINGER_OCCUPIED #муайян кардани ACK_TIMEOUT |
0х00 0х01 0х04 0х05 0х06 0х07 0х08 |
// Муваффақият // Муваффақ шуд //Базаи база пур аст //Истифодабаранда вуҷуд надорад //Истифодабаранда мавҷуд буд //Изи ангушт мавҷуд буд //Поёни вақт |
CHK: Маблағи санҷиш, ин натиҷаи XOR аз байтҳо аз Байт 2 то Байт 6 мебошад
2) >8 байт. Ин маълумот аз ду қисм иборат аст: сари маълумот ва сарлавҳаи бастаи додаҳо:
Байт | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
CMD | 0xF5 | CMD | Салом (Лен) | Паст(Лен) | 0 | 0 | CHK | 0xF5 |
ACK | 0xF5 | CMD | Салом (Лен) | Паст(Лен) | Q3 | 0 | CHK | 0xF5 |
Шарҳ:
CMD, Q3: ҳамон тавре ки 1)
Len: Дарозии маълумоти дуруст дар бастаи додаҳо, 16бит (ду байт)
Hi(Len): Баландии 8 бит Len
Паст (Лен): 8 битҳои пасти Len
CHK: Маблағи санҷиш, ин натиҷаи XOR аз байтҳо аз байтҳои 1 то 6 байт бастаи додаҳост:
Байт | 1 | 2…Лен+1 | Лен+2 | Лен+3 |
CMD | 0xF5 | Маълумот | CHK | 0xF5 |
ACK | 0xF5 | Маълумот | CHK | 0xF5 |
Шарҳ:
Len: рақамҳои байтҳои маълумот
CHK: Маблағи санҷиш, ин натиҷаи XOR аз байтҳо аз Байт 2 то Байт Лен+1 мебошад
бастаи маълумот пас аз сари маълумот.
Намудҳои фармон:
- Рақами SN-и модулро тағир диҳед (CMD/ACK ҳам 8 байт)
Байт 1 2 3 4 5 6 7 8 CMD 0xF5 0х08 SN нав (Бит 23-16) SN нав (Бит 15-8) SN нав (бит 7-0) 0 CHK 0xF5 ACK 0xF5 0х08 кӯҳна S (Бит 23-16) SN кӯҳна (бит 15-8) SN кӯҳна (бит 7-0) 0 CHK 0xF5 - Модели дархости SN (CMD/ACK ҳарду 8 байт)
Байт 1 2 3 4 5 6 7 8 CMD 0xF5 0х2А 0 0 0 0 CHK 0xF5 ACK 0xF5 0х2А SN (Бит 23-16) SN (Бит 15-8) SN (Бит 7-0) 0 CHK 0xF5 - Ҳолати хоб (CMD/ACK ҳарду 8 байт)
Байт 1 2 3 4 5 6 7 8 CMD 0xF5 0х2С 0 0 0 0 CHK 0xF5 ACK 0xF5 0х2С 0 0 0 0 CHK 0xF5 - Реҷаи илова кардани изи ангуштонро танзим/хондан (CMD/ACK ҳарду 8 байт)
Ду намуди вуҷуд дорад: фаъол кардани ҳолати такрорӣ ва ғайрифаъол кардани ҳолати такрорӣ. Вақте ки модул дар ҳолати такрории ғайрифаъол аст: ҳамон изи ангуштро танҳо ҳамчун як ID илова кардан мумкин аст. Агар шумо хоҳед, ки ID-и дигареро бо ҳамон изи ангушт илова кунед, иттилооти ҷавоби DSP ноком шуд. Модул пас аз фурӯзон дар ҳолати ғайрифаъол аст.Байт 1 2 3 4 5 6 7 8 CMD 0xF5 0x2D 0 Байт5=0:
0: Даргиронидан
1: Ғайрифаъол
Байт5=1: 00: ҳолати нав
1: ҳолати кунуниро хонед0 CHK 0xF5 ACK 0xF5 0x2D 0 Ҳолати ҷорӣ ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 - Илова кардани изи ангушт (CMD/ACK ҳарду 8 байт)
Дастгоҳи асосӣ бояд фармонҳоро се маротиба ба модул фиристад ва изи ангуштро се маротиба илова кунад, то боварӣ ҳосил кунад, ки изи ангушти иловашуда дуруст аст.
а) АввалБайт 1 2 3 4 5 6 7 8 CMD 0xF
50х0
1ID корбар (High 8Bit) ID корбар (8 бит паст) Иҷозат (1/2/3) 0 CHK 0xF5 ACK 0xF
50х0
10 0 ACK_SUCCESS
ACK_FAIL0 CHK 0xF5 ACK_FULL
ACK_USER_OCCUPIED ACK_FINGER_OCCUPIED
ACK_TIMEOUTЭзоҳҳо:
ID корбар: 1~0xFFF;
Иҷозати корбар: 1,2,3,(шумо метавонед иҷозатро худатон муайян кунед)
б) дуюмБайт 1 2 3 4 5 6 7 8 CMD
0xF5
0х02
Шаҳодатномаи Корбар (8 бит баланд)
Шаҳодатномаи Корбар (8 бит паст)
Иҷозат (1/2/3)
0
CHK
0xF5
ACK
0xF5
0х02
0
0
ACK_SUCCESS ACK_FAIL ACK_TIMEOUT
0
CHK
0xF5
в) сеюм
Байт 1 2 3 4 5 6 7 8 CMD
0xF5
0х03
Шаҳодатномаи Корбар (8 бит баланд)
Шаҳодатномаи Корбар (8 бит паст)
Иҷозат (1/2/3)
0
CHK
0xF5
ACK
0xF5
0х03
0
0
ACK_SUCCESS ACK_FAIL ACK_TIMEOUT
0
CHK
0xF5
Эзоҳ: ID корбар ва иҷозат дар се фармон.
- Истифодабарандагонро илова кунед ва арзишҳои худро бор кунед (CMD =8Байт/ACK > 8 Байт)
Ин фармонҳо ба "5. илова кардани изи ангушт", шумо бояд се маротиба низ илова кунед.
а) Аввал
Ҳамон тавре ки аввалин "5. илова кардани изи ангушт"
б) дуюм
Ҳамон тавре ки дуюми "5. изи ангуштро илова кунед”
в) сеюм
Формати CMD:Байт 1 2 3 4 5 6 7 8 CMD 0xF5 0х06 0 0 0 0 CHK 0xF5 Формати ACK:
1) Сарвари маълумот:Байт 1 2 3 4 5 6 7 8 ACK 0xF5 0х06 Салом (Лен) Паст(Лен) ACK_SUCCESS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 2) Бастаи маълумот:
Байт 1 2 3 4 5—Лен+1 Лен+2 Лен+3 ACK 0xF5 0 0 0 Арзишҳои хос CHK 0xF5 Эзоҳҳо:
Дарозии арзишҳои хусусии (Len-) 193 байт аст
Бастаи маълумот вақте фиристода мешавад, ки байт панҷуми маълумоти ACK ACK_SUCCESS бошад - Нест кардани корбар (CMD/ACK ҳарду 8 байт)
Байт 1 2 3 4 5 6 7 8 CMD 0xF5 0х04 ID корбар (High 8Bit) ID корбар (8 бит паст) 0 0 CHK 0xF5 ACK 0xF5 0х04 0 0 ACK_SUCCESS
ACK_FAIL0 CHK 0xF5 - Ҳама корбаронро нест кунед (CMD/ACK ҳам 8 байт)
Байт 1 2 3 4 5 6 7 8 CMD 0xF5 0х05 0 0 0: Ҳама корбаронро 1/2/3 нест кунед: корбаронеро, ки иҷозаташон 1/2/3 аст, нест кунед 0 CHK 0xF5 ACK 0xF5 0х05 0 0 ACK_SUCCESS
ACK_FAIL0 CHK 0xF5 - Шумораи дархостҳои корбарон (CMD/ACK ҳам 8 байт)
Байт 1 2 3 4 5 6 7 8 CMD 0xF5 0х09 0 0 0: Шумораи дархост
0xFF: Маблағи дархост0 CHK 0xF5 ACK 0xF5 0х09 Миқдор/маблағ (8 бит баланд) Миқдор/Маблағ (8 бит паст) ACK_SUCCESS
ACK_FAIL
0xFF (CMD = 0xFF)0 CHK 0xF5 - 1:1(CMD/ACK ҳам 8Байт)
Байт 1 2 3 4 5 6 7 8 CMD 0xF5 0x0B ID корбар (High 8 Bit) ID корбар (8 бит паст) 0 0 CHK 0xF5 ACK 0xF5 0x0B 0 0 ACK_SUCCESS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 - Муқоисаи 1: N(CMD/ACK ҳам 8 байт)
Байт 1 2 3 4 5 6 7 8 CMD 0xF5 0х0С 0 0 0 0 CHK 0xF5 ACK 0xF5 0х0С ID корбар (High 8 Bit) ID корбар (8 бит паст) Иҷозат
(1/2/3)
ACK_NOUSER
ACK_TIMEOUT0 CHK 0xF5 - Иҷозати дархост (CMD/ACK ҳам 8 байт)
Байт 1 2 3 4 5 6 7 8 CMD 0xF5 0х0А ID корбар (High 8Bit) ID корбар (Low8Bit) 0 0 CHK 0xF5 ACK 0xF5 0х0А 0 0 Иҷозат
(1/2/3)
ACK_NOUSER0 CHK 0xF5 - Сатҳи муқоисаи танзим/дархост (CMD/ACK ҳам 8 байт)
Байт 1 2 3 4 5 6 7 8 CMD 0xF5 0х28 0 Байт5=0: Сатҳи нав
Байт5=1: 00: Сатҳро таъин кунед
1: Сатҳи пурсиш0 CHK 0xF5 ACK 0xF5 0х28 0 Сатҳи ҷорӣ ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 Эзоҳ: Муқоиса сатҳ метавонад 0 ~ 9 бошад, арзиши бузургтар, муқоиса сахттар аст. Пешфарз 5
- Тасвир гиред ва бор кунед (CMD = 8 байт/ACK > 8 байт)
Формат CMD:Байт 1 2 3 4 5 6 7 8 CMD 0xF5 0х24 0 0 0 0 CHK 0xF5 Формати ACK:
1) Сарвари маълумот:Байт 1 2 3 4 5 6 7 8 ACK 0xF5 0х24 Салом (Лен) Паст(Лен) ACK_SUCCUSS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 2) Бастаи маълумот
Байт 1 2—Лен+1 Лен+2 Лен+3 ACK 0xF5 Маълумоти тасвирӣ CHK 0xF5 Эзоҳҳо:
Дар модули DSP пикселҳои тасвирҳои изи ангуштон 280*280 буда, ҳар як пиксел бо 8 бит муаррифӣ мешавад. Ҳангоми боркунӣ, DSP пикселҳоро гузарондampБарои кам кардани андозаи маълумот ба самти уфуқӣ/вертикалӣ гузаред, то тасвир 140*140 шавад ва танҳо 4 битҳои баланди пикселро гиред. ҳар ду пиксел барои интиқол ба як байт муттаҳид карда мешавад (пиксели қаблии баланд 4-бит, пиксели охирини 4-бит).
Интиқол сатр ба сатр аз сатри аввал оғоз мешавад, ҳар як сатр аз пиксели аввал оғоз мешавад ва дар маҷмӯъ 140* 140/2 байт маълумотро интиқол медиҳад.
Дарозии маълумоти тасвир дар 9800 байт муқаррар карда шудааст. - Тасвирро ба даст оред ва арзишҳои худро бор кунед (CMD = 8 байт/ACK > 8 байт)
Формат CMD:Байт 1 2 3 4 5 6 7 8 CMD 0xF5 0х23 0 0 0 0 CHK 0xF5 Формати ACK:
1) Сарвари маълумот:Байт 1 2 3 4 5 6 7 8 ACK 0xF5 0х23 Салом (Лен) Паст(Лен) ACK_SUCCUSS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 2) Бастаи маълумот
Байт 1 2 3 4 5—Лен+1 Лен+2 Лен+3 ACK 0xF5 0 0 0 Арзишҳои хос CHK 0xF5 Эзоҳҳо: Дарозии арзиши Eigenlues (Len -3) 193 байт аст.
- Арзишҳои хусусиро зеркашӣ кунед ва бо изи ангушти гирифташуда муқоиса кунед (CMD >8 байт/ACK=8 байт)
Формат CMD:
1) Сарвари маълумот:Байт 1 2 3 4 5 6 7 8 CMD 0xF5 0х44 Салом (Лен) Паст(Лен) 0 0 CHK 0xF5 2) Бастаи маълумот
Байт 1 2 3 4 5—Лен+1 Лен+2 Лен+3 ACK 0xF5 0 0 0 Арзишҳои хос CHK 0xF5 Эзоҳ: Дарозии арзишҳои хусусии (Len -3) 193 байт аст.
Формати ACK:Байт 1 2 3 4 5 6 7 8 ACK 0xF5 0х44 0 0 ACK_SUCCUSS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 - Зеркашӣ кардани арзишҳои хос ва муқоисаи 1:1(CMD >8 байт/ACK=8 байт)
Формат CMD:
1) Сарвари маълумот:Байт 1 2 3 4 5 6 7 8 CMD 0xF5 0х42 Салом (Лен) Паст(Лен) 0 0 CHK 0xF5 2) Бастаи маълумот
Байт 1 2 3 4 5—Лен+1 Лен+2 Лен+2 ACK 0xF5 ID корбар (High 8 Bit) ID корбар (8 бит паст) 0 Арзишҳои хос CHK 0xF5 Эзоҳҳо: Дарозии арзиши Eigenlues (Len -3) 193 байт аст.
Формати ACK:Байт 1 2 3 4 5 6 7 8 ACK 0xF5 0х43 0 0 ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 - Зеркашӣ кардани арзишҳои хос ва муқоисаи 1:N(CMD >8 байт/ACK=8 байт)
Формат CMD:
1) Сарвари маълумот:Байт 1 2 3 4 5 6 7 8 CMD 0xF5 0х43 Салом (Лен) Паст(Лен) 0 0 CHK 0xF5 2) Бастаи маълумот
Байт 1 2 3 4 5—Лен+1 Лен+2 Лен+2 ACK 0xF5 0 0 0 Арзишҳои хос CHK 0xF5 Эзоҳҳо: Дарозии арзиши Eigenlues (Len -3) 193 байт аст.
Формати ACK:Байт 1 2 3 4 5 6 7 8 ACK 0xF5 0х43 ID корбар (High 8 Bit) ID корбар (Паст 8 бит) Иҷозат
(1/2/3)
ACK_NOUSER0 CHK 0xF5 - Арзишҳои хосро аз модели DSP бор кунед CMD=8 байт/ACK >8 байт)
Формат CMD:Байт 1 2 3 4 5 6 7 8 CMD 0xF5 0х31 ID корбар (High 8 Bit) ID корбар (Паст 8 бит) 0 0 CHK 0xF5 Формати ACK:
1) Сарвари маълумот:Байт 1 2 3 4 5 6 7 8 ACK 0xF5 0х31 Салом (Лен) Паст(Лен) ACK_SUCCUSS
ACK_FAIL
ACK_NOUSER0 CHK 0xF5 2) Бастаи маълумот
Байт 1 2 3 4 5—Лен+1 Лен+2 Лен+3 ACK 0xF5 ID корбар (High 8 Bit) ID корбар (8 бит паст) Иҷозат (1/2/3) Арзишҳои хос CHK 0xF5 Эзоҳҳо: Дарозии арзиши Eigenlues (Len -3) 193 байт аст.
- Арзишҳои хосро зеркашӣ кунед ва ҳамчун ID корбар дар DSP захира кунед (CMD>8 байт/ACK =8 байт)
Формат CMD:
1) Сарвари маълумот:Байт 1 2 3 4 5 6 7 8 CMD 0xF5 0х41 Салом (Лен) Паст(Лен) 0 0 CHK 0xF5 2) Бастаи маълумот
Байт 1 2 3 4 5—Лен+1 Лен+2 Лен+3 ACK 0xF5 ID корбар (High 8 Bit) ID корбар (Low8 Bit) Иҷозат (1/2/3) Арзишҳои хос CHK 0xF5 Эзоҳҳо: Дарозии арзиши Eigenlues (Len -3) 193 байт аст.
Формати ACK:Байт 1 2 3 4 5 6 7 8 ACK 0xF5 0х41 ID корбар (High 8 Bit) ID корбар (8 бит паст) ACK_SUCCESS
ACK_FAIL0 CHK 0xF5 - Маълумоти дархост (ID ва иҷозат) дар бораи ҳамаи корбарони иловашуда (CMD = 8 байт/ACK > 8 байт)
Формат CMD:Байт 1 2 3 4 5 6 7 8 CMD 0xF5 0x2B 0 0 0 0 CHK 0xF5 Формати ACK:
1) Сарвари маълумот:Байт 1 2 3 4 5 6 7 8 ACK 0xF5 0x2B Салом (Лен) Паст(Лен) ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 2) Бастаи маълумот
Байт 1 2 3 4—Лен+1 Лен+2 Лен+3 ACK 0xF5 ID корбар (High 8 Bit) ID корбар (8 бит паст) Маълумоти корбар (Идентификатсияи корбар ва иҷозат) CHK 0xF5 Эзоҳҳо:
Дарозии маълумоти бастаи додаҳо (Len) "3* ID+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 CMD 0xF5 0x2E 0 Байт5=0: вақти тамомшавии вақт
Байт5=1: 00: Вақтсанҷиро муқаррар кунед
1: вақти пурсиш0 CHK 0xF5 ACK 0xF5 0x2E 0 поёни вақт ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 Эзоҳҳо:
Диапазони арзишҳои интизории изи ангушт (tout) 0-255 аст. Агар арзиш 0 бошад, раванди гирифтани изи ангушт идома хоҳад дод, агар ягон изи ангушт пахш нашавад; Агар қимат 0 набошад, система бо сабаби ба охир расидани вақт вуҷуд хоҳад дошт, агар дар вақти tout * T0 ягон изи ангушт пахш нашавад.
Шарҳ: T0 вақт барои ҷамъоварӣ/коркарди тасвир лозим аст, одатан 0.2-0.3 с.
Раванди алоқа
изи ангушт илова кунед
НАЗОР КАРДАНИ Истифодабаранда
ҲАМАИ Истифодабарандагонро нест кунед
Тасвирро ба даст оваред ва арзиши аслии худро бор кунед
ДАСТУРАМОИ Истифодабаранда
Агар шумо хоҳед, ки модули изи ангуштро ба компютер пайваст кунед, шумо бояд як UART-ро ба модули USB харед. Мо тавсия медиҳем, ки шумо Waveshare-ро истифода баред Шӯрои FT232 USB UART (микро) модул.
Агар шумо хоҳед, ки модули изи ангуштро ба тахтаи рушд ба монанди Raspberry Pi пайваст кунед, агар кор кунад
сатҳи тахтаи шумо 3.3V аст, шумо метавонед онро мустақиман ба пинҳои UART ва GPIO-и тахтаи худ пайваст кунед. Агар он 5V бошад, лутфан модул/схемаи сатҳро илова кунед.
БА компютер пайваст шавед
ПАЙВАСТ КАРДАНИ ТЕХНИКА
Ба шумо лозим аст:
- Сенсори изи ангуштони UART (C)*1
- Шӯрои FT232 USB UART *1
- сими хурди USB *1
Модули изи ангушт ва Шӯрои FT232 USB UART-ро ба компютер пайваст кунед
Сенсори изи ангушти UART (C) | Шӯрои FT232 USB UART |
ВКД | ВКД |
GND | GND |
RX | TX |
TX | RX |
RST | NC |
ВАКТ | NC |
САНЧИШ
- Нармафзори санҷишии UART Sensor Fingerprint Sensor аз викиро зеркашӣ кунед
- Нармафзорро кушоед ва порти COM-и дурустро интихоб кунед. (Нармафзор метавонад танҳо COM1~COM8-ро дастгирӣ кунад, агар порти COM дар компютери шумо аз ин диапазон берун бошад, лутфан онро тағир диҳед)
- Санҷиш
Дар интерфейси санҷиш якчанд функсияҳо мавҷуданд
- Шумораи дархост
Интихоб кунед ҳисоб, баъд клик кунед Фиристодан. Шумораи корбарон баргардонида мешавад ва дар Маълумот нишон дода мешавад Ҷавоб интерфейс - Иловаи корбар
Интихоб кунед Иловаи корбар, тафтиш кунед Ду маротиба ба даст оред ва ID худкор+1, ID-ро нависед (P1 ва P2) ва иҷозат (P3), пас пахш кунед Фиристодан. Ниҳоят, сенсорро ламс кунед, то изи ангуштро гиред. - Корбарро нест кунед
Интихоб кунед Нест кардани корбар, ID-ро нависед (P1 ва P2) ва иҷозат (P3), пас Ирсолро пахш кунед. - Ҳама корбаронро нест кунед
Интихоб кунед Ҳама корбаронро нест кунед, пас Ирсолро пахш кунед - Муқоиса 1:1
Интихоб кунед 1:1 Муқоиса, ID-ро нависед (P1 ва P2) ва иҷозат (P3), пас пахш кунед Фиристодан. - Муқоиса 1: Н
Интихоб кунед 1: N Муқоиса, пас клик кунед Фиристодан.
…
Барои функсияҳои бештар, лутфан онро санҷед. (Баъзе аз функсияҳо барои ин модул дастнорасанд)
БА XNUCLEO-F103RB пайваст шавед
Мо рамзи намоиширо барои XNCULEO-F103RB пешниҳод мекунем, ки шумо метавонед онро аз вики зеркашӣ кунед
Сенсори изи ангушти UART (C) | NUCLEO-F103RB |
ВКД | 3.3В |
GND | GND |
RX | PA9 |
TX | PA10 |
RST | PB5 |
ВАКТ | PB3 |
Шарҳ: Дар бораи пинҳо, лутфан ба зер муроҷиат кунед Интерфейс боло
- Сенсори изи ангуштони UART (C) -ро ба XNUCLEO_F103RB пайваст кунед ва барномасозро пайваст кунед
- Лоиҳаи кушода (рамзи намоишӣ) аз ҷониби нармафзори keil5
- Санҷед, ки оё барномасоз ва дастгоҳ ба таври муқаррарӣ шинохта шудаанд
- Тартиб ва зеркашӣ
- XNUCELO-F103RB-ро ба компютер тавассути сими USB пайваст кунед, нармафзори ёрии силсиларо кушоед, порти COM: 115200, 8N1 -ро насб кунед
Мувофиқи маълумоти баргардонидашуда фармонҳоро барои санҷиши модул ворид кунед.
БА Raspberry PI пайваст шавед
Мо як python собиқро пешниҳод мекунемample for Raspberry Pi, шумо метавонед онро аз вики зеркашӣ кунед
Пеш аз он ки шумо собиқро истифода баредample, шумо бояд аввал бандари силсилавии Raspberry Pi -ро фаъол созед:
Фармони вуруд дар терминал: Sudo raspi-config
Интихоб кунед: Имконоти интерфейс -> Силсила -> Не -> Ҳа
Пас аз нав оғоз кунед.
Сенсори изи ангушти UART (C) | Raspberry Pi |
ВКД | 3.3В |
GND | GND |
RX | 14 (BCM) - PIN 8 (Шӯрои) |
TX | 15 (BCM) - PIN 10 (Шӯрои) |
RST | 24 (BCM) - PIN 18 (Шӯрои) |
ВАКТ | 23 (BCM) - PIN 16 (Шӯрои) |
- Модули изи ангуштро ба Raspberry Pi пайваст кунед
- Рамзи намоиширо ба Raspberry Pi зеркашӣ кунед: wget https://www.waveshare.com/w/upload/9/9d/UART-Fignerprint-RaspberryPi.tar.gz
- онро кушоед
tar zxvf UART-Изи ангуштон-RaspberryPi.tar.gz - Собиқро иҷро кунедample
cd UART-Fingerprint-RaspberryPi/sudo python main.py - Дастурҳои зерин барои санҷиш
Ҳуҷҷатҳо / Сарчашмаҳо
![]() |
WAVESHARE STM32F205 UART сенсори изи ангушт [pdf] Дастури корбар STM32F205, UART сенсори изи ангушт, STM32F205 UART сенсори изи ангушт, сенсори изи ангушт |