HT SWH1065 4×4 16 የቁልፍ ሰሌዳ ሞዱል
ይህ ባለ 16-አዝራር ቁልፍ ሰሌዳ ለማይክሮ መቆጣጠሪያ ፕሮጄክቶች ጠቃሚ የሰዎች በይነገጽ አካልን ይሰጣል።
እነዚህ የቁልፍ ሰሌዳዎች የውሂብ ማስገቢያ ስርዓቶችን፣ የርቀት መቆጣጠሪያዎችን፣ ስልክን፣ የሽያጭ ተርሚናሎችን ወይም የደወል ስርዓቶችን ጨምሮ ለሁሉም የቤት ውስጥ መተግበሪያዎች ተስማሚ ናቸው።
አጭር መረጃ
- ከፍተኛ ደረጃ አሰጣጥ፡ 24VDC/30mA
- የቁልፍ ሰሌዳ አቀማመጥ፡- 4×4 (አምዶች x ረድፎች)።
- የቁልፎች ብዛት፡- 16.
- የመቀየሪያ አይነት፡ ኮንዳክቲቭ ላስቲክ.
- ያልበራ።
- የቁልፍ አይነት ፖሊመር.
- የውጤት አይነት፡ ማትሪክስ
- ቀለም፡ ነጭ።
- ቁልፍ ቀለም፡ ጥቁር።
- የመጫኛ አይነት፡ የፓነል ተራራ ፣ የኋላ።
- የማቋረጥ ዘይቤ የካርድ ጠርዝ / solder ፓድ.
- ክብደት፡ 24 ግ.
ግንባታ
የማትሪክስ ቁልፍ ሰሌዳዎች ለአስተናጋጁ መሣሪያ በተለይም ማይክሮ መቆጣጠሪያን ለማቅረብ የአራት ረድፎች እና የአራት አምዶች ጥምረት ይጠቀማሉ። ከእያንዳንዱ ቁልፍ ስር የግፊት ቁልፍ አለ ፣ አንደኛው ጫፍ ከአንድ ረድፍ ጋር ፣ እና ሌላኛው ጫፍ ከአንድ አምድ ጋር የተገናኘ። እነዚህ ግንኙነቶች በስእል 1 ይታያሉ.
ማይክሮ መቆጣጠሪያው የትኛው ቁልፍ እንደተጫነ ለማወቅ በመጀመሪያ እያንዳንዱን አራቱን አምዶች (ፒን 1-4) ዝቅተኛ ወይም ከፍተኛ በአንድ ጊዜ መጎተት እና ከዚያም የአራቱን ረድፎች ግዛቶች (ፒን 5- 8) በአምዶች ሁኔታ ላይ በመመስረት ማይክሮ መቆጣጠሪያው የትኛው አዝራር እንደተጫነ ሊያውቅ ይችላል. ለ example፣ ፕሮግራምህ ሁሉንም አራቱን ዓምዶች ዝቅ አድርጎ ይጎትታል ከዚያም የመጀመሪያውን ረድፍ ይጎትታል። ከዚያም የእያንዳንዱን አምድ ግቤት ሁኔታ ያነባል እና ፒን 1 ከፍታ ያነባል። ይህ ማለት በአምድ 4 እና 1 ረድፍ መካከል ግንኙነት ተፈጥሯል፣ ስለዚህ 'A' ቁልፍ ተጭኗል።
የቁልፍ ሰሌዳን ከአርዱዪኖ ጋር እንዴት ማገናኘት እና ማንበብ እንደሚቻል
በዚህ ፕሮጀክት ውስጥ አርዱዪኖ በተጠቃሚ የሚጫኑ ቁልፎችን ማንበብ እንዲችል የቁልፍ ሰሌዳን ከአርዱዪኖ ሰሌዳ ጋር እንዴት እንደሚዋሃድ እንመረምራለን ። የቁልፍ ሰሌዳዎች ሞባይል ስልኮችን፣ ፋክስ ማሽኖችን፣ ማይክሮዌቭ ምድጃዎችን፣ መጋገሪያዎችን፣ የበር መቆለፊያዎችን፣ ወዘተ ጨምሮ በሁሉም አይነት መሳሪያዎች ውስጥ ጥቅም ላይ ይውላሉ። በተግባር በሁሉም ቦታ ይገኛሉ። ቶን የኤሌክትሮኒክስ መሳሪያዎች ለተጠቃሚ ግብአት ይጠቀሙባቸዋል።
ስለዚህ የቁልፍ ሰሌዳን ከማይክሮ መቆጣጠሪያ ለምሳሌ እንደ አርዱዪኖ እንዴት ማገናኘት እንደሚቻል ማወቅ ብዙ የተለያዩ የንግድ ምርቶችን ለመገንባት በጣም ጠቃሚ ነው። መጨረሻ ላይ ሁሉም በትክክል ሲገናኙ እና ፕሮግራም ሲደረግ፣ ቁልፉ ሲጫን በኮምፒውተርዎ ላይ ባለው ተከታታይ ሞኒተር ላይ ይታያል። በማንኛውም ጊዜ ቁልፍ ሲጫኑ በሴሪያል ሞኒተር ላይ ይታያል። በኋላ, በሌላ ፕሮጀክት ውስጥ, በ LCD ላይ እንዲታይ, የቁልፍ ሰሌዳውን ዑደት እናገናኘዋለን. አሁን ግን ለቀላል ዓላማዎች በኮምፒዩተር ላይ የተጫነውን ቁልፍ በቀላሉ ማሳየት እንጀምራለን።
ለዚህ ፕሮጀክት የምንጠቀመው የቁልፍ ሰሌዳ ዓይነት የማትሪክስ ቁልፍ ሰሌዳ ነው። ይህ የመቀየሪያ ዘዴን የሚከተል የቁልፍ ሰሌዳ ሲሆን ይህም ከቁልፎች ያነሰ የውጤት ፒን እንዲኖረው ያስችለዋል። ለ example, የምንጠቀመው የማትሪክስ ቁልፍ ሰሌዳ 16 ቁልፎች አሉት (0-9, AD, *, #), ግን 8 የውጤት ፒን ብቻ ነው. በመስመራዊ የቁልፍ ሰሌዳ፣ ለመስራት 17 የውጤት ፒን (ለእያንዳንዱ ቁልፍ አንድ እና የመሬት ላይ ፒን) መኖር አለበት። የማትሪክስ ኢንኮዲንግ መርሃግብሩ አነስተኛ የውጤት ፒን እንዲኖር ያስችላል እና በቁልፍ ሰሌዳው እንዲሰራ የሚያደርጉ ግንኙነቶች በጣም ያነሱ ናቸው። በዚህ መንገድ፣ ከመስመር የቁልፍ ሰሌዳዎች የበለጠ ቀልጣፋ ናቸው፣ ምክንያቱም አነስተኛ ሽቦ ስላላቸው።
የሚያስፈልጉ አካላት፡-
- አርዱዪኖ ኡኖ
- 4×4 ማትሪክስ ቁልፍ ሰሌዳ
- 8 ወንድ ለወንድ የፒን ራስጌ
ስለ እነዚህ የቁልፍ ሰሌዳዎች በጣም ሚስጥራዊ ከሆኑ ነገሮች አንዱ ብዙውን ጊዜ ምንም ሰነድ ሳይኖራቸው መምጣታቸው ነው፣ ስለዚህ ተጠቃሚው የፒን ውቅረትን ለማወቅ ይቀራል። ሆኖም ግን, እኛ በዚህ ጣቢያ ላይ, አውጥተናል. በቁልፍ ሰሌዳው በኩል ቁልፎቹ ወደ ላይ እና ወደ እርስዎ እንዲቆሙ ፣ ከግራ ወደ ቀኝ ፣ 1 ኛ 4 ፒኖች የረድፍ ፒን እና የመጨረሻዎቹ 4 ፒኖች የአምድ ፒኖች ናቸው።
ፒኖቹን ከአርዱዪኖ ቦርድ ጋር ሲያገናኙ, ከዲጂታል የውጤት ፒን, D9-D2 ጋር እናገናኛቸዋለን. የቁልፍ ሰሌዳውን የመጀመሪያውን ፒን ከ D9 ፣ ሁለተኛው ፒን ከ D8 ፣ ሶስተኛው ፒን ወደ D7 ፣ አራተኛው ፒን ወደ D6 ፣ አምስተኛው ፒን ወደ D5 ፣ ስድስተኛው ፒን ከ D4 ፣ ሰባተኛው ፒን ወደ D3 እና ስምንተኛው ፒን እናገናኛለን ። ፒን ወደ D2
በሰንጠረዡ ውስጥ ያሉት ግንኙነቶች እነዚህ ናቸው:
የቁልፍ ሰሌዳ ፒን | ከአርዱዪኖ ፒን ጋር ይገናኛል። |
1 | D9 |
2 | D8 |
3 | D7 |
4 | D6 |
5 | D5 |
6 | D4 |
7 | D3 |
8 | D2 |
የወረዳ ዲያግራም
የውጤት ዝግጅት |
|
የውጤት ፒን ቁጥር |
ምልክት |
1 | ቆላ 1 |
2 | ቆላ 2 |
3 | ቆላ 3 |
4 | ቆላ 4 |
5 | ረድፍ 1 |
6 | ረድፍ 2 |
7 | ረድፍ 3 |
8 | ረድፍ 4 |
የቁልፍ ሰሌዳ ከአርዱዪኖ ወረዳ ሼማቲክ ጋር
እዚህ ከላይ የተፃፉትን ሁሉንም ግንኙነቶች በእይታ ታያለህ።
አሁን አካላዊ ቅንብር ስላለን፣ አሁን የሚያስፈልገን ኮድ ነው።
ይህንን ከማሄድዎ በፊት ኪፓድ ላይብረሪውን ማስመጣት አለቦት እና አንዴ ካስገቡት በኋላ ወደ ፕሮግራምዎ ማስገባት ይችላሉ። አንዴ ወደ ፕሮግራማችሁ ከገባ በኋላ መስመሩን # ጨምር ማየት አለባችሁ . ይህንን ካላዩ፣ ያ ማለት የቁልፍ ሰሌዳ ቤተ-መጽሐፍት በተሳካ ሁኔታ ወደ ኮድዎ አልገባም እና አይሰራም።
የቁልፍ ሰሌዳ ቤተ-መጽሐፍትን እዚህ ማውረድ ይችላሉ፡-
http://playground.arduino.cc/code/keypad
የቁልፍ ሰሌዳውን ዚፕ ይክፈቱ file. የቁልፍ ሰሌዳውን አቃፊ በ "arduino" ላይብረሪዎች ውስጥ ያስቀምጡ.
ሲያወርዱ ስሙን ወደ አቃፊ ከኪፓድ ሌላ ወደ ሌላ ነገር ይቀይሩት። አቃፊው እና የ file
እያስመጡት ያለው ስም ተመሳሳይ ነው፣ አይሰራም።
የአሩዲኖ ንድፍ ዝርዝር፡-
/*4×4 ማትሪክስ ቁልፍ ሰሌዳ ከአርዱዪኖ ጋር ተገናኝቷል። www.handsontec.com
ይህ ኮድ በቁልፍ ሰሌዳው ላይ የተጫነውን ቁልፍ ወደ ተከታታይ ወደብ */ ያትማል
#ያካትቱ
const ባይት ቁጥር ረድፎች= 4; // በቁልፍ ሰሌዳው ላይ የረድፎች ብዛት
const ባይት ቁጥር Cols= 4; // በቁልፍ ሰሌዳው ላይ የአምዶች ብዛት
//የቁልፍ ካርታ በቁልፍ ሰሌዳው ቻር ቁልፍ ካርታ [ቁጥር ረድፎች] [ቁጥር ኮላዎች] ላይ እንደሚታየው እንደ ረድፉ እና ዓምዶች የተጫነውን ቁልፍ ይገልፃል።
{
{'1'፣ '2'፣ '3'፣ 'A'}፣
{'4'፣ '5'፣ '6'፣ 'B'}፣
{'7'፣ '8'፣ '9'፣ 'C'}፣
{'*'፣ '0'፣ '#'፣ 'D'}
};
//የቁልፍ ሰሌዳውን ከአርዱዪኖ ተርሚናሎች ጋር የሚያገናኝ ኮድ
ባይት ረድፍ ፒኖች [ቁጥር ረድፎች] = {9,8,7,6}; // ከ 0 እስከ 3 ረድፎች
ባይት ኮል ፒኖች [ቁጥር ኮላዎች]= {5,4,3,2}; //አምዶች 0 እስከ 3
//የቁልፍ ሰሌዳ ክፍል ምሳሌን ይጀምራል
ኪፓድ የኔ ኪፓድ= የቁልፍ ሰሌዳ(የቁልፍ ካርታ(የቁልፍ ካርታ)፣ ረድፍ ፒኖች፣ ኮል ፒኖች፣ የቁጥር ረድፎች፣ num Cols)
ባዶ ማዋቀር ()
{Serial.begin (9600); }
// ቁልፉ ከተጫነ ይህ ቁልፍ በ 'ቁልፍ ተጭኖ' ተለዋዋጭ ውስጥ ይከማቻል
//ቁልፉ ከ'NO_KEY' ጋር እኩል ካልሆነ ይህ ቁልፍ ታትሟል
// count=17 ከሆነ፣ ከዚያ ቆጠራው ወደ 0 ዳግም ይጀመራል (ይህ ማለት በጠቅላላው የቁልፍ ሰሌዳ ፍተሻ ሂደት ውስጥ ምንም ቁልፍ አይጫንም ማለት ነው) ባዶ ሉፕ ()
{የቻር ቁልፍ ተጫን = የእኔ የቁልፍ ሰሌዳ። getKey (); ከሆነ (ቁልፉ ተጭኗል!= NO_KEY)
{ ተከታታይ .ህትመት (ቁልፍ ተጭኗል); }
በዚህ ኮድ በቁልፍ ሰሌዳው ላይ አንድ ቁልፍ ከተጫንን በኋላ ኮዱ ተሰብስቦ ወደ አርዱዪኖ ቦርድ ከተሰቀለ በኋላ በአርዱዪኖ ሶፍትዌር ተከታታይ ማሳያ ላይ መታየት አለበት።
HandsOn ቴክኖሎጂ ለኤሌክትሮኒክስ ፍላጎት ላለው ሁሉ መልቲሚዲያ እና መስተጋብራዊ መድረክን ይሰጣል። ከጀማሪ እስከ ሞት፣ ከተማሪ እስከ መምህር። መረጃ, ትምህርት, ተነሳሽነት እና መዝናኛ. አናሎግ እና ዲጂታል, ተግባራዊ እና ቲዎሬቲክ; ሶፍትዌር እና ሃርድዌር.
HandsOn ቴክኖሎጂ ድጋፍ ክፍት ምንጭ ሃርድዌር (OSHW) ልማት መድረክ.
ተማር : ንድፍ : አጋራ
handsontec.com
መለዋወጫ
ከምርታችን ጥራት በስተጀርባ ያለው ፊት…
በቋሚ ለውጥ እና ቀጣይነት ያለው የቴክኖሎጂ እድገት አለም ውስጥ አዲስ ወይም ተተኪ ምርት በጭራሽ ሩቅ አይደለም - እና ሁሉም መሞከር አለባቸው።
ብዙ አቅራቢዎች ያለምንም ቼኮች በቀላሉ ወደ ሀገር ውስጥ አስገብተው ይሸጣሉ ይህ ደግሞ የማንም በተለይም የደንበኛው የመጨረሻ ፍላጎት ሊሆን አይችልም። በ Hands Optec የሚሸጥ እያንዳንዱ ክፍል ሙሉ በሙሉ ተፈትኗል። ስለዚህ ከHand Suntec ምርቶች ክልል ሲገዙ የላቀ ጥራት እና ዋጋ እያገኙ እንደሆነ እርግጠኛ መሆን ይችላሉ።
በሚቀጥለው ፕሮጀክትዎ ላይ መንቀሳቀስ እንዲችሉ አዲሶቹን ክፍሎች መጨመር እንቀጥላለን።
በሚቀጥለው ፕሮጀክትዎ ላይ መንቀሳቀስ እንዲችሉ አዲሶቹን ክፍሎች መጨመር እንቀጥላለን።
- Breakout ቦርዶች እና ሞጁሎች
www.handsontec.com - ማገናኛዎች
- ኤሌክትሮ-ሜካኒካል ክፍሎች
www.handsontec.com - የምህንድስና ቁሳቁስ
- ሜካኒካል ሃርድዌር
www.handsontec.com - የኤሌክትሮኒክስ ክፍሎች
- የኃይል አቅርቦት
www.handsontec.com - Arduino ቦርድ & ጋሻ
- መሳሪያዎች እና መለዋወጫ
የደንበኞች ድጋፍ
ሰነዶች / መርጃዎች
![]() |
HT SWH1065 4x4 16 የቁልፍ ሰሌዳ ሞዱል [pdf] መመሪያ መመሪያ SWH1065 4x4 16 የቁልፍ ሰሌዳ ሞዱል፣ SWH1065፣ 4x4 16 የቁልፍ ሰሌዳ ሞዱል፣ የቁልፍ ሰሌዳ ሞዱል |