Cov txheej txheem:

Fingerprint Module + STONE TFT-LCD: 3 Kauj Ruam
Fingerprint Module + STONE TFT-LCD: 3 Kauj Ruam

Video: Fingerprint Module + STONE TFT-LCD: 3 Kauj Ruam

Video: Fingerprint Module + STONE TFT-LCD: 3 Kauj Ruam
Video: STONE Intelligent TFT LCD Display Module with Powerful GUI design software | stoneitech.com 2024, Kaum ib hlis
Anonim
Fingerprint Module + STONE TFT-LCD
Fingerprint Module + STONE TFT-LCD

Lub hlis no, Kuv tau npaj tsim txoj haujlwm ntiv tes kaw qhov rooj. Thaum kuv xaiv tus qauv ntsuas tus ntiv tes, txoj haujlwm raug ncua. Txawm li cas los xij, Kuv xav tias txij li tus lej cim cim ntiv tes tau yuav, kuv yuav sim nws yooj yim.

Tus qauv ntiv tes no tau yuav online. Los ntawm UART thiab MCU kev sib txuas lus, sau ntiv tes, nkag ntiv tes, sib piv ntiv tes thiab tshem tawm cov ntiv tes tuaj yeem ua tiav. Txij li qhov Demo program tau muab rau ntawm lub vev xaib raug cai ntawm tus qauv ntiv tes Siv USM STM32F103 series, Kuv kuj tseem yuav lub rooj tsav xwm txhim kho me me ntawm STM32 nrog cov qauv nti ntawm STM32F103C8T6. Demo program ntawm tus qauv ntiv tes siv LED teeb kom ua rau tus neeg siv nkag mus rau cov ntiv tes thiab sib piv cov xwm txheej (ua tiav lossis tsis ua tiav). Tab sis kuv xav siv lub LCD zaub, yog li kuv xaiv 480*272 daws teeb meem LCD zaub. Cov qauv tshwj xeeb ntawm cov zaub no yog STONE stvc050wt-01, uas sib txuas lus nrog MCU los ntawm UART. Qhov no yuav tham txog hauv tshooj tom ntej.

Kauj Ruam 1: Qhia Kho Vajtse

Kev Qhia Kho Vajtse
Kev Qhia Kho Vajtse
Kev Qhia Kho Vajtse
Kev Qhia Kho Vajtse
Kev Qhia Kho Vajtse
Kev Qhia Kho Vajtse

Tag nrho peb qhov khoos phis tawj kho vajtse tau siv:

STM32 kev txhim kho pawg thawj coj saib

Fingerprint module

STONE stvc050wt-01 LCD zaub

Fingerprint Identification Module nrog UART-TTL

UART Fingerprint Reader module siv STM32F205 high-speed digital processor imported los ntawm ST tuam txhab ua tus tub ntxhais, sib txuas ua lag luam Fingerprint algorithm (tfs-9), qhov ntsuas qhov ntsuas qhov tseeb siab (tfs-d400), thiab muaj lub luag haujlwm ntawm Fingerprint nkag, ua cov duab, muaj nuj nqis rho tawm, tsim qauv, khaws cia tus qauv, Fingerprint sib piv thiab tshawb nrhiav. Provide UART interface thiab kev sib txuas lus raws tu qauv, kev tshaj lij rau kev tshawb fawb chav nyob, kev sib koom ua lag luam tsim los muab cov txheej txheem kev txhim kho qib thib ob ntiv tes, nrawm, yooj yim kev sib sau ua ke.

Nta 1) rhiab cov ntiv tes kom pom thiab cim tus lej nrawm: tus qauv ntiv tes txais yuav qhov kev kho qhov tseeb qhov tseeb thiab cov khoom siv duab, yog li tsuas yog xav tau ob txhais tes thaum siv nws hais txog nyem nyem, tuaj yeem txheeb xyuas sai. 2) kev ruaj ntseg ua ntej: tus qauv txais yuav cov thev naus laus zis thev naus laus zis siab los ntawm ST lub tuam txhab STM32F205 ua tus txheej txheem, nrog kev siv hluav taws xob tsawg thiab nrawm nrawm nrawm nrawm dua li nti hauv tsev, lwm lub platform nti ruaj khov tsawg kawg 30%. 3) kev teeb tsa kev tshawb fawb: tus qauv lees txais cov qauv sib cais, cov ntiv tes ntiv tes + ua cov motherboard + algorithm platform, thiab cov niam ntawv ruaj khov. Txais yuav tus qauv 16P universal interface; Cov cuab yeej tuaj yeem xaiv ntawm nws tus kheej thiab hloov kho qhov muag thiab cov khoom siv hluav taws xob ib ntus; Kev lag luam algorithms tau siv. 4) kev txhim kho yooj yim: chaw nres nkoj txuas UART ua haujlwm (txuas ncaj qha rau ib leeg-nti microcomputer nrog chaw nres nkoj txuas), ua haujlwm yooj yim heev, thiab nruab nrog PC Demo software, kawm software, MCU cov haujlwm thiab cov cuab yeej muaj feem cuam tshuam. 5) qhib siab: pub dawb nkag thiab tso tawm cov duab ntiv tes, cov ntiv tes tus yam ntxwv tus nqi cov ntaub ntawv thiab ntau yam haujlwm ntiv tes.

Daim ntawv thov txheej txheem kev txhim kho cov ntiv tes: kev txhim kho cov ntiv tes xauv, ntiv tes nyab xeeb, kev nkag mus rau ntiv tes, ntiv tes tuaj koom Fingerprint daim ntawv thov kev koom ua ke: suav nrog txhua yam khoom lag luam kev nyab xeeb, xws li intercom, hloov, kev qhia tus neeg ua haujlwm, kev tso cai tswj hwm.

5 nti STONE STVC050WT 4: 3 TFT-LCD module480*272 LCD-TFT Displayer qhia hauv qhov haujlwm no, kuv xav siv lub vijtsam zaub ntawm STONE STVC050WT los tso saib cov xwm txheej ntawm tus ntiv tes ntsuas (txheej xwm nkag mus, ntiv tes zoo ib yam thiab tshem tawm cov ntaub ntawv ntiv tes). Qhov zaub no tau ua ke nrog tus tsav tsheb, thiab kev txhim kho software tuaj yeem muab rau tus neeg siv los siv, tus neeg siv tsuas yog xav tau ntxiv cov duab tsim UI los ntawm lub computer software khawm, lub thawv ntawv, thiab tom qab ntawd tsim cov ntawv teeb tsa kom rub mus rau hauv cov zaub thiab tom qab ntawd khiav. STVC050WT zaub sib tham nrog MCU los ntawm uart-ttl teeb liab. Hauv txoj kev xav, STONE tso saib lub vijtsam thiab tus qauv ntiv tes tuaj yeem sib tham ncaj qha. Txawm li cas los xij, vim kev sib txuas lus sib txawv cov ntaub ntawv txheej txheem ntawm ob tus qauv, nws tsis tuaj yeem tuav tes. Yog li, MCU tseem xav tau kev hloov pauv.

Lub vev xaib muaj cov ncauj lus kom ntxaws thiab qhia: https://www.stoneitech.com/If koj xav tau daim vis dis aus qhia, koj tuaj yeem rub nws los ntawm lub vev xaib raug cai.

3 cov kauj ruam kom pib nrog STONE Touch LCD displayerFour cov kauj ruam ntawm STONE zaub txhim kho:

Tsim tus neeg siv tso saib interface nrog PhotoShop software.

Tsim cov khoom siv logic thiab khawm cov laj thawj nrog STONE TOOL software, thiab rub tawm cov ntawv tsim tawm mus rau lub teeb pom kev zoo.

MCU sib txuas lus nrog STONE LCD zaub module los ntawm chaw nres nkoj txuas.

Cov ntaub ntawv tau txais hauv qib 3 yuav tsum raug siv rau lwm qhov los ntawm MCU.

Txog Pob Zeb TOOL Software teeb tsa rub tawm qhov tseeb version ntawm STONE TOOL software (tam sim no TOOL2019) los ntawm lub vev xaib raug cai thiab teeb tsa nws. Tom qab kev teeb tsa software tiav, qhov sib txuas hauv qab no yuav qhib:

Nyem rau "Cov ntaub ntawv" khawm nyob rau sab saud sab saud txhawm rau tsim txoj haujlwm tshiab, uas yuav piav qhia hauv ntu hauv qab no.

STM32 MCUSTM32F103C8T6

Qhov no yog txoj kev loj hlob pawg tswj hwm ntawm STM32F103C8T6, lub purchase link: https://item.taobao.com/item.htm? Id = 597967750760 & ali_refid = a3_420434_1006: 1189590055: N: jxREdm5V8MoL69LZxL% 2Biz% 2BQbG4S% 2FtfkN: 7ae5423c73cc44495581abdec5cd6265 & ali_trackid = 1_7ae5423c73cc44495581abdec5cd6265 & spm = a230r. 1.1957635.59

Kauj ruam 2: Taw qhia ntawm Chip

Taw qhia ntawm Chip
Taw qhia ntawm Chip
Taw qhia ntawm Chip
Taw qhia ntawm Chip
Taw qhia ntawm Chip
Taw qhia ntawm Chip

Kev txhim kho ib puag ncig ntawm STM32

Keil lub zeem muag yog kev txhim kho ib puag ncig tsim los ntawm Keil. Tam sim no, muaj ntau qhov hloov pauv ntawm Vision2, Vision3, Vision4 thiab Vision5. Xyoo 2005, Keil tau txais los ntawm ARM. Thaum Lub Peb Hlis 2011, qhov kev tsim kho tshiab ib puag ncig Realview MDK kev txhim kho cov cuab yeej tso tawm los ntawm ARM suav nrog qhov hloov tshiab kawg ntawm Keil uvision4, thiab nws cov neeg suav sau thiab debugging cuab yeej pom tau zoo tshaj plaws nrog ARM cov cuab yeej. STM32 Siv KEIL MDK kev txhim kho ib puag ncig, uas muaj nyob hauv lub vev xaib rau kev teeb tsa qhia.

STONE LCD Fingerprint module ntsuas qhov haujlwm ua tiav Kev sib txuas ntawm Hardware 2 lub rooj tsav xwm txhim kho thiab pob zeb LCD module Kom paub tseeb tias peb tuaj yeem sau tus lej tom qab, peb yuav tsum xub txiav txim siab qhov kev ntseeg tau ntawm kev sib txuas kho vajtse. Peb lub khoos phis tawj kho vajtse tau siv hauv txoj haujlwm no: l STM32F103C8T6 pawg thawj coj loj l STONE STVC050WT tft-lcd zaub l Fingerprint module Lub STM32F103C8T6 pawg thawj coj loj thiab STVC050WT tft-lcd zaub tau txuas nrog los ntawm UART, thiab tom qab ntawd STM32F103C8T6 kev txhim kho pawg thawj coj thiab cov qauv ntiv tes kuj tseem txuas nrog dhau UART. Ua kom ntseeg tau tias kev sib txuas kho vajtse raug, tom qab ntawd txav mus rau qib tom ntej. Tsuas yog 1 kauj ruam los tsim UI Duab Duab Siv photoshop, Kuv tsim daim duab UI no yooj yim:

LCD-TFT Display module tsim Ua ntej ntawm txhua qhov, peb yuav tsum tsim UI duab duab, uas tuaj yeem tsim nrog PhotoShop software lossis lwm yam cuab yeej tsim duab. Tom qab tsim cov duab UI, khaws cov duab ua hom JPG. Qhib STONE TOOL2019 software thiab tsim qhov haujlwm tshiab:

Rho tawm cov duab uas lub phiaj xwm tshiab thauj los ntawm lub neej ntawd, thiab ntxiv cov duab UI uas peb tsim los ntawm peb tus kheej. Yuav ua li cas ntxiv cov ntawv font los ntawm STONE Tool

Cov khoom muaj cov xwm txheej bar uas qhia pom tseeb cov ntiv tes hauv lub sijhawm tiag, yog li koj yuav tsum ntxiv tus font. Muaj cov ntawv tso saib cov khoom thiab cov nyees khawm kom tau txais qhov chaw khaws cia ntawm cov khoom hauv cov zaub. Cov nyhuv yog raws li hauv qab no:

Thaum tsim cov ntaub ntawv teeb tsa rau STONE LCDOnce Thaum UI tsim los saum toj no tiav, koj tuaj yeem tsim cov ntawv teeb tsa thiab rub nws mus rau STVC050WT zaub, uas tau piav qhia hauv STONE cov ntaub ntawv txhim kho.

Ua ntu 1 los tsim cov ntawv teeb tsa, tom qab ntawd ntxig USB flash drive rau hauv lub khoos phis tawj. Lub flash drive yuav tshwm. Tom qab ntawv nyem "Download rau u-disk" Txhawm rau rub tawm cov ntawv teeb tsa mus rau USB flash drive, thiab tom qab ntawd ntxig lub USB flash drive rau hauv STVC050WT kom ua tiav qhov hloov tshiab.

Yuav ua li cas txuas tus qauv ntiv tes nrog UART-TTL

Cov qauv ntiv tes ua tau muaj ob ntu: Cov khoom siv kho qhov muag Tsav Circuit Cov tub ntxhais ib feem yog tus tsav tsheb, uas tau koom ua ke nrog STM32F2 series nti. Cov txheej txheem ntiv tes thiab cov txheej txheem sau tau sau sab hauv, thiab UART kev sib txuas lus tau muab rau cov neeg siv, yog li nws yooj yim heev rau peb los ua daim ntawv thov tsim tawm. Kev sib txuas kho vajtse: VCC -------3.3v lossis 5V GND------GND TXD (cov qauv ntiv tes txuas rau qhov chaw nres nkoj xa) ------ RXD (PC lossis MCU chaw nres nkoj tau txais) RXD (lub cim ntiv tes rau qhov chaw nres nkoj tau txais) ------ TXD (PC lossis MCU qhov chaw nres nkoj xa tuaj) BL (teeb pom kev ntawm lub taub hau taub hau, tsis txuas nrog) ---- IO chaw nres nkoj RST (cov qauv ntiv tes rov qab, tsis txuas nrog) ------ IO chaw nres nkoj Thawj zaug siv nws, koj tuaj yeem siv PC sib txuas lus nrog cov qauv ntiv tes los ntawm cov chaw nres nkoj txuas mus ua qhov kev sim, thiab nyem qhov txuas hauv qab no txhawm rau saib cov lus qhia: https://www.waveshare. net/wiki/UART_Fingerprint_Reader_APP

STM32 Daim Ntawv Thov Kev Txhim Kho Nkag mus rau lub vev xaib raug cai ntawm cov khoom siv ntiv tes ntiv tes, rub cov ntiv tes ntsuas tus tsav tsheb Demo program muab los ntawm lawv, thiab tom qab ntawd qhib qhov program nrog KEIL software. Fingerprint module tus neeg muag khoom lub vev xaib raug cai:

www.waveshare.net/shop/UART-Fingerprint-Reader.htm

Siv qhov program muab los ntawm lub vev xaib raug cai, ua qee qhov kev hloov pauv me me, thiab tom qab ntawd txuas cov cuab yeej kho vajtse. Daim duab ntawm kev txuas yog raws li hauv qab no:

Tom qab ntawd xa cov lus qhia los ntawm lub khoos phis tawj pabcuam pabcuam software, koj tuaj yeem tau txais lus teb.

Nov yog cov cai hauv main.c:#suav nrog

#suav nrog "usart.h"

#suav nrog "timer.h"

#suav nrog "ntiv tes.h"

#define ADDUSER_BTN_ADDR 0x01

#txhais VERIFY_BTN_ADDR 0x05

#txhais CLEAR_BTN_ADDR 0x09

#define TEXT_STATUS_ADDR 0x0c

#define USER_SUCESS 0x01

#define USER_FAIL 0X00 u8 data_send [8] = {0xA5, 0x5A, 0x05, 0x82, 0x00, 0x00, 0x00, 0x00}; void ncua () {u16 i, j; rau (i = 0; kuv <1000; i ++) rau (j = 0; j <10000; j ++); }

// void USERGPIO_Init (tsis muaj dab tsi)

// {// GPIO_InitTypeDef GPIO_InitStructure;

……

Thov hu rau peb yog tias koj xav tau cov txheej txheem ua tiav:

Kuv yuav teb koj tsis pub dhau 12 teev.

Kauj Ruam 3: Qhov Kawg

Qhov Kawg
Qhov Kawg
Qhov Kawg
Qhov Kawg

Peb tsuas xav tau txuas STM32 microcontroller, tus lej ntiv tes thiab tso saib lub vijtsam, thiab tom qab ntawd muab lub zog tso rau lub sijhawm no, nias lub pob saum toj ntawm tus tso saib, koj tuaj yeem nquag ntxiv rho tawm thiab txheeb xyuas cov ntiv tes.

Yog xav paub ntxiv txog qhov project nyem no

Pom zoo: