ዝርዝር ሁኔታ:

የአርዱዲኖ የጣት አሻራ ዳሳሽ አጋዥ ስልጠና 6 ደረጃዎች (ከስዕሎች ጋር)
የአርዱዲኖ የጣት አሻራ ዳሳሽ አጋዥ ስልጠና 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የአርዱዲኖ የጣት አሻራ ዳሳሽ አጋዥ ስልጠና 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የአርዱዲኖ የጣት አሻራ ዳሳሽ አጋዥ ስልጠና 6 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Arduino በከፊል ሲብራራ https://t.me/arduinoshopping 2024, ህዳር
Anonim
Image
Image
የአርዱዲኖ የጣት አሻራ ዳሳሽ አጋዥ ስልጠና
የአርዱዲኖ የጣት አሻራ ዳሳሽ አጋዥ ስልጠና
የአርዱዲኖ የጣት አሻራ ዳሳሽ አጋዥ ስልጠና
የአርዱዲኖ የጣት አሻራ ዳሳሽ አጋዥ ስልጠና

ውድ ጓደኞቼ ወደ ሌላ ትምህርት እንኳን በደህና መጡ! ዛሬ እኛ የጣት አሻራ አነፍናፊ ሞጁልን የሚጠቀም አስደሳች የአርዱኖ ፕሮጀክት እንሠራለን። ያለ ተጨማሪ መዘግየት ፣ እንጀምር!

ስለ ቴክኖሎጂው የበለጠ ለማወቅ እና የባዮሜትሪክ ደህንነትን ለመጨመር በአንዳንድ ፕሮጀክቶቼ ውስጥ ለመጠቀም የጣት አሻራ አነፍናፊ ሞዱልን ለመሞከር ሁል ጊዜ እፈልግ ነበር።

የአነፍናፊውን ቀላል አጠቃቀም ለማሳየት ይህ ቀላል ፕሮጀክት ተገንብቷል። ዳሳሹን ከአርዱዲኖ ናኖ ጋር አገናኘሁት ፣ እና እኔ ትንሽ ግን በጣም ፈጣን 1.44 ኢንች ቀለም TFT ማሳያ እጠቀማለሁ። ለመክፈት ፕሮጀክቱ ትክክለኛ የጣት አሻራ ይጠይቃል። ጣቴን በአነፍናፊው ላይ ሳስቀምጥ ጣቴን ይገነዘባል ፣ የጣት አሻራ አዶውን አረንጓዴ ይለውጣል እና ይቀበላል። የሴት ጓደኛዬ ጣቷን በአነፍናፊው ላይ ካደረገች እሷም ያውቃታል ፣ እና በስሟ የእንኳን ደህና መጣችሁ መልእክት ያሳያል። ሌላ ጣት በአነፍናፊው ላይ ካደረግኩ ፕሮጀክቱ ማያ ገጹን አይከፍትም። እሱ በጥሩ ሁኔታ ይሠራል እና እርስዎ ለማየት ይሄዳሉ ፣ ይህንን ፕሮጀክት ከ 10 ደቂቃዎች ባነሰ ጊዜ ውስጥ መገንባት ይችላሉ! ያንን እንዴት ማሳካት እንደሚቻል እንይ!

ደረጃ 1 ሁሉንም ክፍሎች ያግኙ

ሁሉንም ክፍሎች ያግኙ
ሁሉንም ክፍሎች ያግኙ

ይህንን ፕሮጀክት ለመገንባት የሚያስፈልጉት ክፍሎች እነዚህ ናቸው-

  • አንድ አርዱዲኖ ናኖ ▶
  • የጣት አሻራ ዳሳሽ ሞዱል ▶
  • 1.44 ኢንች ቀለም TFT ማሳያ ▶
  • ትንሽ የዳቦ ሰሌዳ ▶
  • አንዳንድ ሽቦዎች ▶
  • Powerbank ▶

የዚህ ፕሮጀክት ዋጋ 30 ዶላር አካባቢ ነው። ይህ ፕሮጀክት የሚጠቀምበትን ቴክኖሎጂ ከግምት ውስጥ ካስገቡ ይህ ዋጋ በጣም ዝቅተኛ ነው። ከ 10 ዓመታት በፊት እንደዚህ ያሉ ፕሮጄክቶች ጥቂት መቶ ዶላር ይከፍላሉ!

ደረጃ 2 - የ 1.44 ኢንች ኤልሲዲ ማሳያ

Image
Image
1.44
1.44
1.44
1.44
1.44
1.44

ይህ ማሳያ በጣም ፈጣን ነው። ILI9163C ነጂን ይጠቀማል። የ 128x128 ፒክሰሎች ጥራት ያለው ሲሆን እስከ 260,000 ቀለሞችን ማሳየት ይችላል። ከአርዱዲኖ ጋር ለመጠቀም በጣም ቀላል እና በ 4 ዶላር አካባቢ ያስከፍላል።

ማሳያው ከአርዲኖ ቦርድ ጋር ለመገናኘት የ SPI ፕሮቶኮልን ይጠቀማል። እንዲሠራ ለማድረግ 8 ገመዶችን ብቻ ማገናኘት አለብን። እንጀምር.

ከአርዱዲኖ ጋር ግንኙነት

Vcc ▶ 5V ፒን የአርዱዲኖ

GND ▶ Arduino GND pin

ሲኤስ ፣ ዲጂታል ፒን 10

RST ▶ ዲጂታል ፒን 9

A0 ▶ ዲጂታል ፒን 8

ኤስዲኤ ፣ ዲጂታል ፒን 11

SCK ▶ ዲጂታል ፒን 13

የአርዱዲኖው LED ▶ 3.3V ፒን

እንደሚመለከቱት ይህ ማሳያ ከአርዱዲኖ ጋር ለመጠቀም በጣም ቀላል ነው። እሱ በጣም ርካሽ ፣ በጣም ፈጣን ፣ መጠኑ አነስተኛ እና የአሁኑን 30mA አካባቢ ብቻ ይሳባል። እኔ ትልቅ ማሳያ በማይፈልጉ ፕሮጀክቶች ውስጥ መጠቀሙ ጥሩ ማሳያ ይመስለኛል ግን ቀለም ጥሩ ይሆናል።

እዚህ ሊያገኙት ይችላሉ ed

ደረጃ 3 የጣት አሻራ ዳሳሽ ሞዱል

የጣት አሻራ ዳሳሽ ሞዱል
የጣት አሻራ ዳሳሽ ሞዱል
የጣት አሻራ ዳሳሽ ሞዱል
የጣት አሻራ ዳሳሽ ሞዱል
የጣት አሻራ ዳሳሽ ሞዱል
የጣት አሻራ ዳሳሽ ሞዱል

የጣት አሻራ አነፍናፊ ሞጁል ትንሽ ፣ እና በጥሩ ሁኔታ የተገነባ እና በውስጡ አንዳንድ የላቁ DSP (ዲጂታል የምልክት ማቀነባበሪያ) ቺፖችን ይጠቀማል።

አነፍናፊው እንደዚህ ይሠራል። እሱ የኦፕቲካል ዳሳሽ ነው ፣ ይህ ማለት የጣት ፎቶን ይተነትናል። ከዚያ ምስሉን ይሰጣል ፣ አንዳንድ ስሌቶችን ያደርጋል ፣ የዚያ ጣት ባህሪያትን ያገኛል እና ከዚያ ተመሳሳይ ባህሪዎች ላለው የጣት አሻራ በማስታወሻው ውስጥ ይፈልጋል። ያንን ሁሉ በአንድ ሰከንድ ባነሰ ጊዜ ውስጥ ማሳካት ይችላል!

ይህ ሞጁል በማስታወሻው ውስጥ እስከ 1000 የጣት አሻራዎችን ሊያከማች ይችላል እናም የውሸት ተቀባይነት መጠኑ ከ 0.001% ያነሰ ነው ፣ ይህም በጣም ደህንነቱ የተጠበቀ ያደርገዋል! በጣም ጥሩ! ያንን ሁሉ በጣም ቀላል በሆነ ሞዱል እና በጣም በዝቅተኛ ዋጋ እናገኛለን! እሱ በእውነት አስደናቂ ቴክኖሎጂ ነው!

እዚህ ሊያገኙት ይችላሉ ed

ደረጃ 4: ክፍሎችን ማገናኘት

ክፍሎችን ማገናኘት
ክፍሎችን ማገናኘት
ክፍሎችን ማገናኘት
ክፍሎችን ማገናኘት
ክፍሎችን ማገናኘት
ክፍሎችን ማገናኘት

አሁን ሁሉንም ክፍሎች አንድ ላይ እናድርግ።

በመጀመሪያ የጣት አሻራ አነፍናፊ ሞጁሉን ማገናኘት አለብን። በሞጁሉ ጀርባ ላይ ገመዱን እንሰካለን። እባክዎ የተያያዘውን ፎቶ ይመልከቱ።

የጣት አሻራ ዳሳሽ ግንኙነት

ጥቁር ሽቦ ▶ Arduino GND

ቀይ ሽቦ ፣ አርዱዲኖ 5 ቪ

አረንጓዴ ሽቦ ▶ ዲጂታል ፒን 2

ነጭ ሽቦ ፣ ዲጂታል ፒን 3

አሁን ማሳያውን ከአርዱዲኖ ጋር ለማገናኘት ዝግጁ ነን።

የማሳያ ግንኙነት

Vcc ▶ 5V ፒን የአርዱዲኖ

GND ▶ Arduino GND pin

ሲኤስ ፣ ዲጂታል ፒን 10

RST ▶ ዲጂታል ፒን 9

A0 ▶ ዲጂታል ፒን 8

ኤስዲኤ ፣ ዲጂታል ፒን 11

SCK ▶ ዲጂታል ፒን 13

የአርዱዲኖው LED ▶ 3.3V ፒን

ይሀው ነው! እኛ ፕሮጀክቱን ለማብራት ዝግጁ ነን። እንደምታየው በጥሩ ሁኔታ ይሠራል! ቀላል አይደለም?

ደረጃ 5 የፕሮጀክቱ ኮድ

የፕሮጀክቱ ኮድ
የፕሮጀክቱ ኮድ
የፕሮጀክቱ ኮድ
የፕሮጀክቱ ኮድ
የፕሮጀክቱ ኮድ
የፕሮጀክቱ ኮድ

እስቲ እንመልከት ፣ የፕሮጀክቱን የሶፍትዌር ጎን እና እነሱን ለመለየት በሞጁሉ ውስጥ በተካተተው ማህደረ ትውስታ ውስጥ የጣት አሻራዎቻችንን እንዴት መመዝገብ እንደሚቻል።

አንዳንድ ቤተ -መጽሐፍትን ማውረድ አለብን። በመጀመሪያ የማሳያ ፍሬፍ የጣት አሻራ ቤተ -መጽሐፍት ፣ የአዳፍ ፍሬፍ ጂኤፍኤክስ ቤተ -መጽሐፍት እና የሱሞቶይ ቤተ -መጽሐፍትን እንፈልጋለን።

github.com/adafruit/ አዳፍ ፍሬ-አሻራ-ዳሳሽ-ቤተ-መጽሐፍት

github.com/adafruit/Afadfruit-GFX- Library

github.com/sumotoy/TFT_ILI9163C

በመጀመሪያ የምዝገባ ምሳሌውን ወደ አርዱinoኖ ሰሌዳችን መስቀል አለብን። ወደ ፋይል -> ምሳሌዎች -> የአዳፍ ፍሬዝ የጣት አሻራ ዳሳሽ ቤተ -መጽሐፍት -> ይመዝገቡ እንሄዳለን። በዚህ ምሳሌ ፕሮግራም በሞጁሉ ፍላሽ ማህደረ ትውስታ ውስጥ የጣት አሻራዎችን ማከማቸት እንችላለን። ንድፉን እንሰቅላለን እና ተከታታይ ሞኒተርን እንከፍታለን። ለመመዝገብ ፕሮግራሙ መታወቂያውን እንድንገባ ይጠይቀናል። ከዚያ እኛ እንደታዘዝን እና የጣት አሻራ እንደተከማቸ ጣቱን ሁለት ጊዜ አነፍናፊ ላይ እናስቀምጠዋለን! በዚህ መንገድ እስከ 1000 የሚደርሱ የጣት አሻራዎችን ማከማቸት ይችላሉ!

አሁን እኔ ያዘጋጀሁትን ኮድ እንጫን። ለአዳፍሩት ቤተመፃህፍት ምስጋና ይግባውና የፕሮጀክቱ ኮድ በጣም ቀላል ነው። እስቲ የኮዱን ትንሽ ክፍል እንመልከት።

ባዶነት loop () {

የጣት አሻራ ID = getFingerprintID (); // እዚህ የጣት አሻራውን እንቃኛለን መዘግየት (50); ከሆነ (የጣት አሻራ ID == 1) // መታወቂያ 1 {display.drawBitmap (30 ፣ 35 ፣ አዶ ፣ 60 ፣ 60 ፣ አረንጓዴ) ያለው ትክክለኛ የጣት አሻራ አግኝተናል ፤ መዘግየት (2000); displayUloloScreen (); displayIoanna (); መዘግየት (5000); display.fillScreen (ጥቁር); displayLockScreen (); }

ከሆነ (የጣት አሻራ ID == 2) // ከመታወቂያ 2 ጋር ትክክለኛ የጣት አሻራ አግኝተናል

{

display.drawBitmap (30 ፣ 35 ፣ አዶ ፣ 60 ፣ 60 ፣ አረንጓዴ); መዘግየት (2000); displayUloloScreen (); displayNick (); መዘግየት (5000); display.fillScreen (ጥቁር); displayLockScreen (); }}

አነፍናፊውን እና ማሳያውን እንጀምራለን ፣ እና በየ 50ms አነፍናፊው ላይ ጣት እንፈትሻለን። በአነፍናፊው ላይ ጣት ካለ ፣ ያ ጣት በማስታወሻ ውስጥ ከተመዘገበ ሞጁሉን እንዲፈልግ እንጠይቃለን። በማስታወሻ ውስጥ የጣት አሻራ ካገኘ ያንን የጣት አሻራ መታወቂያ ይመልሳል። በመቀጠል የእንኳን ደህና መጣችሁ መልእክት ያሳያል እና ከጥቂት ሰከንዶች በኋላ እንደገና ማያ ገጹን ይቆልፋል።

እንደተለመደው በዚህ መመሪያ ውስጥ የተያያዘውን የፕሮጀክቱን ኮድ ማግኘት ይችላሉ። ኮዱን ከጊዜ ወደ ጊዜ ስለማዘምን ፣ ለኮዱ የቅርብ ጊዜ ስሪት እባክዎን የፕሮጀክቱን ድር ጣቢያ ይጎብኙ

ደረጃ 6 የመጨረሻ ሀሳቦች

የመጨረሻ ሀሳቦች
የመጨረሻ ሀሳቦች

በእውነቱ በዚህ የጣት አሻራ አነፍናፊ ሞዱል አፈፃፀም እና በአጠቃቀም ቀላልነት ተደንቄያለሁ። በጣም በዝቅተኛ ዋጋ ባዮሜትሪክ የደህንነት ባህሪያትን ወደ ፕሮጀክቶቻችን ማከል እንችላለን። ድንቅ ነው. እንደነዚህ ያሉ ፕሮጀክቶች ከጥቂት ዓመታት በፊት እንኳን ለሠሪ የማይቻል ነበር። ያ የክፍት ምንጭ ሃርድዌር እና ሶፍትዌር ውበት እና ኃይል ነው። ከዚህ የመጀመሪያ ሙከራ በኋላ በእውነተኛ የሕይወት ሁኔታ ውስጥ ይህንን አነፍናፊ መጠቀም መቻላችንን ለማየት የጣት አሻራ አነፍናፊ ሞጁሉን ከኤሌክትሪክ መቆለፊያ ጋር እጠቀማለሁ ፣ ስለዚህ ይከታተሉ። እባክዎን ከዚህ በታች ባለው የአስተያየቶች ክፍል ውስጥ ስለዚህ ዳሳሽ ያለዎትን ሀሳብ ያሳውቁኝ። አመሰግናለሁ!

የሚመከር: