ዝርዝር ሁኔታ:

የጣት አሻራ ሞዱል + ድንጋይ TFT-LCD: 3 ደረጃዎች
የጣት አሻራ ሞዱል + ድንጋይ TFT-LCD: 3 ደረጃዎች

ቪዲዮ: የጣት አሻራ ሞዱል + ድንጋይ TFT-LCD: 3 ደረጃዎች

ቪዲዮ: የጣት አሻራ ሞዱል + ድንጋይ TFT-LCD: 3 ደረጃዎች
ቪዲዮ: Biostar Fingerprint tutorial Part 1 in Amaharic የጣት አሻራ ስልጠና በአማርኛ ክፍል አንድ x264 2024, ህዳር
Anonim
የጣት አሻራ ሞዱል + የድንጋይ TFT- ኤልሲዲ
የጣት አሻራ ሞዱል + የድንጋይ TFT- ኤልሲዲ

በዚህ ወር የጣት አሻራ በር መቆለፊያ ፕሮጀክት ለማዘጋጀት አቅጄ ነበር። የጣት አሻራ መለያ ሞዱሉን ስመርጥ ፕሮጀክቱ ታገደ። ሆኖም የጣት አሻራ መለያ ሞጁል ስለተገዛ በቀላሉ እሞክረዋለሁ ብዬ አሰብኩ።

ይህ የጣት አሻራ ሞዱል በመስመር ላይ ይገዛል። በ UART እና MCU ግንኙነት በኩል ፣ የጣት አሻራ መሰብሰብ ፣ የጣት አሻራ መግቢያ ፣ የጣት አሻራ ማነፃፀር እና የጣት አሻራ ስረዛ ሊጠናቀቅ ይችላል። የጣት አሻራ ሞዱል STM32F103 ተከታታይን በይፋዊ ድር ጣቢያ ላይ ስለቀረበው የማሳያ ፕሮግራም እንዲሁ እኔ እንዲሁ ከ STM32F103C8T6 ቺፕ ሞዴል ጋር የ STM32 አነስተኛ ልማት ቦርድ ገዛሁ። የጣት አሻራ ሞዱል የማሳያ ፕሮግራም ተጠቃሚው የጣት አሻራውን እንዲገባ እና ሁኔታውን (ስኬት ወይም ውድቀት) ለማወዳደር የ LED መብራቶችን ይጠቀማል። ግን እኔ የኤል ሲ ዲ ማሳያ መጠቀም እፈልጋለሁ ፣ ስለሆነም 480*272 ጥራት ኤልሲዲ ማሳያ መርጫለሁ። የዚህ ማሳያ ልዩ ሞዴል STONE stvc050wt-01 ነው ፣ እሱም ከ MCU ጋር በ UART በኩል የሚገናኝ። ይህ በቀጣይ ምዕራፎች ውስጥ ይብራራል።

ደረጃ 1 የሃርድዌር መግቢያ

የሃርድዌር መግቢያ
የሃርድዌር መግቢያ
የሃርድዌር መግቢያ
የሃርድዌር መግቢያ
የሃርድዌር መግቢያ
የሃርድዌር መግቢያ

በጠቅላላው ሶስት የሃርድዌር ሞጁሎች ጥቅም ላይ ይውላሉ

STM32 ልማት ቦርድ

የጣት አሻራ ሞዱል

STONE stvc050wt-01 LCD ማሳያ

የጣት አሻራ መለያ ሞዱል ከ UART-TTL ጋር

የ UART የጣት አሻራ አንባቢ ሞዱል ከ ST ኩባንያ የመጣውን STM32F205 ከፍተኛ-ፍጥነት ዲጂታል ፕሮሰሰርን እንደ ዋና ይወስዳል ፣ የንግድ የጣት አሻራ ስልተ-ቀመር (tfs-9) ፣ ከፍተኛ-ትክክለኛ የኦፕቲካል ዳሳሽ (tfs-d400) ያዋህዳል ፣ እና የጣት አሻራ የመግቢያ ተግባራት አሉት ፣ የምስል ማቀናበር ፣ የባህሪ እሴት ማውጣት ፣ የአብነት አብነት ፣ የአብነት ማከማቻ ፣ የጣት አሻራ ማነፃፀር እና ፍለጋ። የ UART በይነገጽ እና የግንኙነት ፕሮቶኮል ፣ ለሳይንሳዊ ምርምር ክፍሎች ባለሙያ ፣ የመተግበሪያ ውህደት አምራቾች መደበኛ የሁለተኛ ደረጃ የጣት አሻራ ስብስብ ፣ ፈጣን ፣ ምቹ የማዋሃድ ትግበራዎችን ለማቅረብ።

ባህሪዎች 1) ሚስጥራዊነት ያለው የጣት አሻራ ዳሰሳ እና ፈጣን የመለየት ፍጥነት-የጣት አሻራ ሞዱል ከፍተኛ ትክክለኛ የኦፕቲካል ዱካ እና የምስል ክፍሎችን ይቀበላል ፣ ስለዚህ በሚጠቀሙበት ጊዜ እጆች ብቻ ያስፈልጋሉ ፣ ወደ ብርሃን ጠቅታ ያመለክታል ፣ በፍጥነት መለየት ይችላል። 2) መረጋጋት መጀመሪያ -ሞጁሉ ከ ST ኩባንያ STM32F205 የመጣውን የላቀ ዲጂታል ማቀነባበሪያ ቺፕ እንደ ፕሮሰሰር ፣ በአነስተኛ የኃይል ፍጆታ እና በፍጥነት የፍጥነት ፍጥነት መረጋጋት ፣ ከአገር ውስጥ ቺፕ ፣ ከሌላ የመሣሪያ ስርዓት ቺፕ መረጋጋት ቢያንስ 30%ይቀበላል። 3) ሳይንሳዊ አወቃቀር -ሞጁሉ የተከፈለ መዋቅርን ፣ የጣት አሻራ አነፍናፊን + ማዘርቦርድን + አልጎሪዝም መድረክን ይቀበላል ፣ እና ማዘርቦርዱ የተረጋጋ ነው። ደረጃውን የ 16P ሁለንተናዊ በይነገጽን ያዙ ፣ ዳሳሾች በተናጥል ተመርጠው የኦፕቲካል እና ሴሚኮንዳክተር ዳሳሾችን መተካት ይችላሉ ፣ የንግድ ስልተ ቀመሮች ጥቅም ላይ ይውላሉ። 4) ቀላል ልማት-ተከታታይ ወደብ UART አሠራር (በቀጥታ ወደብ ከማንኛውም ነጠላ ቺፕ ማይክሮ ኮምፒተር ጋር በቀጥታ የተገናኘ) ፣ እጅግ በጣም ቀላል ቀዶ ጥገና እና በፒሲ ማሳያ ሶፍትዌር ፣ የመማሪያ ሶፍትዌር ፣ የ MCU ልምዶች እና ተዛማጅ መሣሪያዎች የታጠቁ። 5) ክፍትነት - የጣት አሻራ ሥዕሎች ፣ የጣት አሻራ ባህርይ እሴት ፋይሎች እና የተለያዩ የጣት አሻራ ሥራዎች ነፃ ግብዓት እና ውጤት።

የጣት አሻራ ምርት ልማት - የጣት አሻራ መቆለፊያ ልማት ፣ የጣት አሻራ ደህንነት ፣ የጣት አሻራ መዳረሻ ቁጥጥር ፣ የጣት አሻራ መገኘት የጣት አሻራ ውህደት ትግበራ - እንደ ኢንተርኮም ፣ መቀየሪያ ፣ የሠራተኛ መለያ ፣ የፈቃድ አስተዳደር ባሉ በሁሉም የደህንነት ምርቶች ውስጥ የተዋሃደ።

5 ኢንች STONE STVC050WT 4: 3 TFT-LCD ሞጁል 480*272 LCD-TFT ማሳያ ማሳያ በዚህ ፕሮጀክት ውስጥ የጣት አሻራ ሞዱሉን (የጣት አሻራ መግቢያ ሁኔታ ፣ የጣት አሻራ ንፅፅር ሁኔታ እና ሁኔታ) ለማሳየት የ STONE STVC050WT ማሳያ ማያ ገጽን መጠቀም እፈልጋለሁ። የጣት አሻራ መረጃን መሰረዝ) ።ይህ ማሳያ ከአሽከርካሪ ቺፕ ጋር ተዋህዷል ፣ እና የልማት ሶፍትዌሩ ተጠቃሚው እንዲጠቀምበት ሊቀርብ ይችላል ፣ ተጠቃሚው የተቀየሰውን በይነገጽ ስዕል በኮምፒተር ሶፍትዌር አዝራር ፣ በጽሑፍ ሳጥኑ እና ከዚያ ማከል ብቻ ይፈልጋል በማሳያው ውስጥ ለማውረድ እና ከዚያ ለማሄድ የውቅረት ፋይልን ያመነጩ። የ STVC050WT ማሳያ በ uart-ttl ምልክት ከ MCU ጋር ይገናኛል። በንድፈ ሀሳብ ፣ የ STONE ማሳያ ማያ ገጽ እና የጣት አሻራ ሞዱል በቀጥታ መገናኘት ይችላል። ሆኖም ፣ በሁለቱ ሞጁሎች የተለያዩ የመገናኛ መረጃ ፕሮቶኮሎች ምክንያት ፣ እጅ ለእጅ መጨባበጥ አይቻልም። ስለዚህ ፣ ለመለወጥ MCU አሁንም ያስፈልጋል።

ድርጣቢያ ዝርዝር መረጃ እና መግቢያ አለው https://www.stoneitech.com/ የቪዲዮ አጋዥ ስልጠና ከፈለጉ ከኦፊሴላዊው ድር ጣቢያ ማውረድ ይችላሉ።

በ STONE Touch LCD ማሳያ አቅራቢ ለመጀመር 3 ደረጃዎች የአራቱ የድንጋይ ማሳያ ልማት ደረጃዎች

የተጠቃሚ ማሳያ በይነገጽ በፎቶሾፕ ሶፍትዌር የተነደፈ።

ከ STONE TOOL ሶፍትዌር ጋር የማሳያ አመክንዮ እና የአዝራር አመክንዮ ዲዛይን ያድርጉ እና የንድፍ ፋይሉን በማሳያ ሞጁል ላይ ያውርዱ።

MCU ከ STONE LCD ማሳያ ሞዱል ጋር በተከታታይ ወደብ በኩል ይገናኛል።

በደረጃ 3 የተገኘው መረጃ ለሌሎች እርምጃዎች በ MCU ጥቅም ላይ ይውላል።

ስለ STONE TOOL ሶፍትዌር መጫኛ የቅርብ ጊዜውን የ STONE TOOL ሶፍትዌር (በአሁኑ ጊዜ TOOL2019) ከኦፊሴላዊው ድር ጣቢያ ያውርዱ እና ይጫኑት። የሶፍትዌር መጫኑ ከተጠናቀቀ በኋላ የሚከተለው በይነገጽ ይከፈታል

አዲስ ፕሮጀክት ለመፍጠር በላይኛው ግራ ጥግ ላይ ያለውን “ፋይል” ቁልፍን ጠቅ ያድርጉ ፣ በሚከተሉት ክፍሎች ውስጥ ይብራራል።

STM32 MCUSTM32F103C8T6

https::? ይህ STM32F103C8T6, የግዢ አገናኝ የልማት ቦርድ ነው //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

ደረጃ 2 የቺፕ መግቢያ

ቺፕ መግቢያ
ቺፕ መግቢያ
ቺፕ መግቢያ
ቺፕ መግቢያ
ቺፕ መግቢያ
ቺፕ መግቢያ

የ STM32 ልማት አካባቢ

የኬይል ራዕይ በኪይል የተገነባ የተቀናጀ የልማት አካባቢ ነው። በአሁኑ ጊዜ በርካታ የ Vision2 ፣ Vision3 ፣ Vision4 እና Vision5 ስሪቶች አሉ። እ.ኤ.አ. በ 2005 ኬይል በ ARM ተገዛ። በመጋቢት 2011 በአርኤም የተለቀቀው የቅርብ ጊዜ የተቀናጀ ልማት አከባቢ ሪልቪው ኤምዲኬ ልማት መሣሪያ የቅርብ ጊዜውን የ Keil uvision4 ስሪት አጣምሮ ፣ እና የእሱ አጠናቃሪ እና ማረም መሣሪያ ከ ARM መሣሪያዎች ጋር እጅግ በጣም ጥሩውን ተዛማጅነት ተገንዝቧል። STM32 ለመጫን ትምህርቶች በድር ላይ የሚገኘውን የ KEIL MDK ልማት አከባቢን ይጠቀማል።

የድንጋይ ኤልሲዲ የጣት አሻራ ሞዱል የሙከራ ፕሮጀክት አፈፃፀም የሃርድዌር ግንኙነት 2 የልማት ቦርድ እና የድንጋይ ኤልሲዲ ሞዱል በኋላ ኮድ መጻፍ መቻሉን ለማረጋገጥ በመጀመሪያ የሃርድዌር ግንኙነቱን አስተማማኝነት መወሰን አለብን። በዚህ ፕሮጀክት ውስጥ ሶስት የሃርድዌር ሞጁሎች ጥቅም ላይ ይውላሉ-l STM32F103C8T6 ልማት ቦርድ l STONE STVC050WT tft-lcd ማሳያ l የጣት አሻራ ሞዱል STM32F103C8T6 ልማት ቦርድ እና STVC050WT tft-lcd ማሳያ በ UART በኩል ተገናኝተዋል ፣ ከዚያ STM32F103C8T6 የእድገት ሰሌዳ እና ጣት ናቸው በ UART በኩል። የሃርድዌር ግንኙነቱ ትክክል መሆኑን ያረጋግጡ ፣ ከዚያ ወደሚቀጥለው ደረጃ ይቀጥሉ። ፎቶሾፕን በመጠቀም በይነገጽ ግራፊክስን ለመንደፍ 1 እርምጃ ብቻ ፣ ይህንን በይነገጽ ስዕል በቀላሉ ዲዛይን አደረግኩ -

LCD-TFT የማሳያ ሞዱል ዲዛይን በመጀመሪያ ፣ በፎቶሾፕ ሶፍትዌር ወይም በሌላ የምስል ዲዛይን መሣሪያዎች የተነደፈ የተጠቃሚ በይነገጽ ማሳያ ምስል መቅረጽ አለብን። የተጠቃሚ በይነገጽ ማሳያ ምስልን ከሠሩ በኋላ ምስሉን እንደ-j.webp

አዲሱ ፕሮጀክት በነባሪነት የሚጭነውን ምስል ይሰርዙ እና እኛ እራሳችን ያዘጋጀነውን የበይነገጽ ምስል ያክሉ። የቅርጸ -ቁምፊ ፋይልን በ STONE መሣሪያ እንዴት ማከል እንደሚቻል

ንጥሉ የጣት አሻራ ማረጋገጥን በእውነተኛ ጊዜ የሚያሳይ የሁኔታ አሞሌ አለው ፣ ስለዚህ ቅርጸ -ቁምፊ ማከል ያስፈልግዎታል። በማሳያው ውስጥ ያሉትን ክፍሎች የማከማቻ ቦታ ለማግኘት የጽሑፍ ማሳያ ክፍሎችን እና አዝራሮችን ያክሉ። ተፅዕኖው እንደሚከተለው ነው

ለ STONE LCD ውቅረት ፋይሎችን እንዴት መፍጠር እንደሚቻል ከላይ ያለው የተጠቃሚ በይነገጽ ንድፍ ከተጠናቀቀ በኋላ የማዋቀሪያ ፋይሉን ማመንጨት እና በ STONE የልማት ቁሳቁሶች ውስጥ ወደተገለጸው ወደ STVC050WT ማሳያ ማውረድ ይችላሉ።

የማዋቀሪያ ፋይሉን ለማመንጨት ደረጃ 1 ያከናውኑ ፣ ከዚያ የዩኤስቢ ፍላሽ አንፃፉን በኮምፒተር ውስጥ ያስገቡ። ፍላሽ አንፃፊው ይታያል። ከዚያ የውቅረት ፋይሉን ወደ ዩኤስቢ ፍላሽ አንፃፊ ለማውረድ “ወደ ዩ-ዲስክ ያውርዱ” ን ጠቅ ያድርጉ ፣ እና ከዚያ ማሻሻሉን ለማጠናቀቅ የዩኤስቢ ፍላሽ አንፃፉን ወደ STVC050WT ያስገቡ።

የጣት አሻራ ሞዱሉን ከ UART-TTL ጋር እንዴት ማገናኘት እንደሚቻል

የጣት አሻራ ሞዱል በእውነቱ ሁለት ክፍሎችን ያካተተ ነው - ኦፕቲካል ሰብሳቢ የ Drive ወረዳ ዋናው ክፍል ከ STM32F2 ተከታታይ ቺፕ ጋር የተቀናጀ የመንጃ ወረዳ ነው። የጣት አሻራ ስልተ ቀመር እና የስብስብ ስልተ ቀመር በውስጥ የተፃፈ ነው ፣ እና የ UART ግንኙነት ለተጠቃሚዎች ተሰጥቷል ፣ ስለዚህ የመተግበሪያ ገንቢዎች እንድንሆን ለእኛ በጣም ምቹ ነው። የሃርድዌር ግንኙነት-VCC -------3.3v ወይም 5V GND-------GND TXD (የጣት አሻራ ሞዱል ተከታታይ ወደብ መላክ) ------ RXD (ፒሲ ወይም MCU ተከታታይ ወደብ) ይቀበሉ) RXD (የጣት አሻራ ሞዱል ተከታታይ ወደብ ይቀበላል) ------ TXD (ፒሲ ወይም ኤምሲዩ ተከታታይ ወደብ መላክ) BL (የጣት አሻራ ራስ ጀርባ ፣ አልተገናኘም) ---- አይኦ ወደብ RST (የጣት አሻራ ሞዱል ዳግም ማስጀመር ፣ አልተገናኘም) ------ አይኦ ወደብ ለመጀመሪያ ጊዜ እሱን ለመጠቀም ፒሲን በመጠቀም ከጣት አሻራ ሞዱል ጋር በተከታታይ ወደብ በኩል ለመገናኘት እና ትምህርቱን ለመመልከት የሚከተለውን አገናኝ ጠቅ ያድርጉ-https://www.waveshare። net/wiki/UART_Fingerprint_Reader_APP

የ STM32 ትግበራ ልማት ወደ የጣት አሻራ ሞዱል አቅራቢው ኦፊሴላዊ ድር ጣቢያ ይሂዱ ፣ በእነሱ የቀረበውን የጣት አሻራ ሞዱል ሾፌር የማሳያ ፕሮግራም ያውርዱ እና ከዚያ ፕሮግራሙን በ KEIL ሶፍትዌር ይክፈቱ። የጣት አሻራ ሞዱል አቅራቢ ኦፊሴላዊ ድር ጣቢያ

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

በይፋዊው ድር ጣቢያ የቀረበውን ፕሮግራም ይጠቀሙ ፣ አንዳንድ ጥቃቅን ለውጦችን ያድርጉ እና ከዚያ ሃርድዌርን ያገናኙ። የግንኙነቱ ስዕል እንደሚከተለው ነው

ከዚያ በኮምፒተር ተከታታይ ረዳት ሶፍትዌር በኩል መመሪያዎችን ይላኩ ፣ መልስ ማግኘት ይችላሉ።

በዋናው.c ውስጥ ያለው ኮድ እዚህ አለ -#ያካትቱ

#"usart.h" ን ያካትቱ

#"ሰዓት ቆጣሪ. h" ን ያካትቱ

#የጣት አሻራ. h ን ያካትቱ።

#ADDUSER_BTN_ADDR 0x01 ን ይግለጹ

#ጥራት VERIFY_BTN_ADDR 0x05 ን ይግለጹ

#CLEAR_BTN_ADDR 0x09 ን ይግለጹ

#ጥራት TEXT_STATUS_ADDR 0x0c

#USER_SUCESS 0x01 ን ይግለጹ

#መግለፅ USER_FAIL 0X00 u8 data_send [8] = {0xA5 ፣ 0x5A ፣ 0x05 ፣ 0x82 ፣ 0x00 ፣ 0x00 ፣ 0x00 ፣ 0x00}; ባዶ መዘግየት () {u16 i, j; ለ (i = 0; i <1000; i ++) ለ (j = 0; j <10000; j ++); }

// ባዶ USERGPIO_Init (ባዶ)

// {// GPIO_InitTypeDef GPIO_InitStructure;

……

የተሟላ የአሠራር ሂደት ከፈለጉ እባክዎን ያነጋግሩን-

በ 12 ሰዓታት ውስጥ እመልስልሃለሁ።

ደረጃ 3 የመጨረሻው ውጤት

የመጨረሻው ውጤት
የመጨረሻው ውጤት
የመጨረሻው ውጤት
የመጨረሻው ውጤት

STM32 ማይክሮ መቆጣጠሪያን ፣ የጣት አሻራ ሞዱሉን እና የማሳያ ማያ ገጹን ፣ እና ከዚያ የኃይል አቅርቦትን ብቻ ማገናኘት አለብን።በዚህ ጊዜ ከማሳያው በላይ ያለውን ቁልፍ ይጫኑ ፣ በተለምዶ የጣት አሻራውን መሰረዝ እና ማረጋገጥ ይችላሉ።

ስለ ፕሮጀክቱ የበለጠ ለማወቅ እዚህ ጠቅ ያድርጉ

የሚመከር: