ዝርዝር ሁኔታ:

ለአርዱዲኖ ፕሮጀክቶች አሪፍ ላፕቶፕ የመዳሰሻ ሰሌዳ ኡሁ !: 18 ደረጃዎች (ከስዕሎች ጋር)
ለአርዱዲኖ ፕሮጀክቶች አሪፍ ላፕቶፕ የመዳሰሻ ሰሌዳ ኡሁ !: 18 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ለአርዱዲኖ ፕሮጀክቶች አሪፍ ላፕቶፕ የመዳሰሻ ሰሌዳ ኡሁ !: 18 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ለአርዱዲኖ ፕሮጀክቶች አሪፍ ላፕቶፕ የመዳሰሻ ሰሌዳ ኡሁ !: 18 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Как спрятать данные в ячейках Excel? 2024, ሰኔ
Anonim
ለአርዱዲኖ ፕሮጀክቶች አሪፍ ላፕቶፕ የመዳሰሻ ሰሌዳ ጠለፋ!
ለአርዱዲኖ ፕሮጀክቶች አሪፍ ላፕቶፕ የመዳሰሻ ሰሌዳ ጠለፋ!

ከጥቂት ጊዜ በኋላ ፣ እኔ በአርዱዲኖ ማይክሮ መቆጣጠሪያ ከ PS/2 የመዳሰሻ ሰሌዳ ጋር እያሰብኩ ሳለሁ ፣ ሁለት የቦርዱ ግንኙነቶች እንደ ዲጂታል ግብዓቶች ሊያገለግሉ እንደሚችሉ ተረዳሁ። በዚህ መመሪያ ውስጥ በእኛ አርዱinoኖ ፕሮጀክቶች ውስጥ ለመጠቀም የ PS/2 የመዳሰሻ ሰሌዳ ተጨማሪ ዲጂታል ግብዓቶችን እንዴት እንደምንጠቀም እንማር። እንጀምር!

ደረጃ 1 ቪዲዮውን ይመልከቱ

Image
Image

ስለፕሮጀክቱ የተሻለ ግንዛቤ ለማግኘት ፣ ስለችግሮቹ ማወቅ እና አንዳንድ ምክሮችን ለማግኘት ቪዲዮውን ይመልከቱ።

ደረጃ 2 ሁሉንም ክፍሎች እና አካላት ያግኙ

ሁሉንም ክፍሎች እና አካላት ያግኙ
ሁሉንም ክፍሎች እና አካላት ያግኙ
ሁሉንም ክፍሎች እና አካላት ያግኙ
ሁሉንም ክፍሎች እና አካላት ያግኙ

ለዚህ ፕሮጀክት የሚከተሉትን ያስፈልግዎታል

  • የ PS/2 የመዳሰሻ ሰሌዳ (ሲናፕቲክስ አንድ እንደሚታወቅ እና እንደተፈተነ ይመከራል)።
  • ከመዳሰሻ ሰሌዳው (UNO ፣ ሊዮናርዶ ፣ ናኖ ፣ ማይክሮ ፣ ወዘተ) ጋር ለመገናኘት የአርዱዲኖ ማይክሮ መቆጣጠሪያ።
  • ባለ 5 ቮልት የዲሲ የኃይል ምንጭ።
  • አንዳንድ ወንድ ወደ ወንድ ዝላይ ሽቦዎች።
  • ቢያንስ 6 ሽቦዎች (በመዳሰሻ ሰሌዳው ወይም በሪባን ገመድ ላይ ለመሸጥ)
  • የሽቦ ሽቦ።
  • የመሸጫ ብረት።
  • የመሸጫ ፍሰት (ያለ እሱ ማምለጥ ይችላሉ ፣ ግን የሽያጭ ሥራዎችን የተሻለ ያደርገዋል።)
  • ሁለት የግፊት ቁልፎች (ለአዝራር የ LED ማሳያ ኮድ።)

ሮታሪ ኢንኮደር። (ከተፈለገ ፣ ለ rotary encoder demo code።)

ደረጃ 3 - ለአርዱዲኖ የ PS2 ቤተ -መጽሐፍትን ያግኙ

የ ps2 ቤተ -መጽሐፍትን ከዚህ ያውርዱ። ማግኘት ቀላል ስለሚሆን የወረደውን አቃፊ ወደ ዴስክቶፕ ይውሰዱ። የ Arduino IDE ን ይክፈቱ እና ንድፍን ጠቅ ያድርጉ> ቤተ -መጽሐፍትን ያካትቱ>. ZIP ቤተ -መጽሐፍትን ያክሉ… እና ከዚያ የዴስክቶፕውን ps2 አቃፊ ይምረጡ። ቤተ -መጽሐፍቱ ይካተታል እና አሁን የ ps2 ቤተ -መጽሐፍትን መጠቀም ይችላሉ።

ደረጃ 4: በመዳሰሻ ሰሌዳው ላይ ያለውን የመሸጫ ሰሌዳዎችን ይለዩ

በመዳሰሻ ሰሌዳው ላይ የመሸጫ ሰሌዳዎችን ይለዩ
በመዳሰሻ ሰሌዳው ላይ የመሸጫ ሰሌዳዎችን ይለዩ

በመጀመሪያ ፣ በክፍል ቁጥሩ በመዳሰሻ ሰሌዳው የውሂብ ሉህ ላይ በመስመር ላይ ይፈትሹ። ‹ሰዓት› ፣ ‹ዳታ› ፣ ‹ቪሲሲ› እና ‹ጂን› የግንኙነት ንጣፎችን ማግኘት አለብዎት።

በአጠቃላይ ፣ የሚከተሉት መከለያዎች ከሚመለከታቸው ካስማዎች ጋር ይዛመዳሉ

  • 22 ~> +5-ቮልት (ቪሲሲ)
  • 23 ~> መሬት (Gnd)
  • 10 ~> ሰዓት
  • 11 ~> ውሂብ

ደረጃ 5: ሽቦዎችን ወደ ተለዩ የመሸጫ ሰሌዳዎች ያገናኙ

ሽቦዎችን ወደ ተለዩ የመሸጫ ሰሌዳዎች ያገናኙ
ሽቦዎችን ወደ ተለዩ የመሸጫ ሰሌዳዎች ያገናኙ
ሽቦዎችን ወደ ተለዩ የመሸጫ ሰሌዳዎች ያገናኙ
ሽቦዎችን ወደ ተለዩ የመሸጫ ሰሌዳዎች ያገናኙ
ሽቦዎችን ወደ ተለዩ የመሸጫ ሰሌዳዎች ያገናኙ
ሽቦዎችን ወደ ተለዩ የመሸጫ ሰሌዳዎች ያገናኙ

የበለጠ ለማወቅ በስዕሎቹ ላይ ጠቅ ያድርጉ።

የሽቦቹን ንፁህ ለማድረግ በስዕሉ ላይ እንደሚታየው በቀጥታ የሽያጭ ሽቦዎችን በቀጥታ ወደ ብየዳ ሰሌዳዎች ወይም ወደ ትንሽ በመሄድ ተገቢውን ሪባን ገመድ ማሻሻል ይችላሉ። የጀልባው ሪባን ገመድ አያያዥ በቂ ስለሆነ የወንድ ዝላይ ሽቦዎችን በመዳሰሻ ሰሌዳው ላይ ብቻ አያያዝኩ።

ደረጃ 6: የአርዱዲኖ ማይክሮ መቆጣጠሪያን ፕሮግራም ያድርጉ

የአርዱዲኖ ማይክሮ መቆጣጠሪያውን ከተያያዘው ኮድ ጋር ፕሮግራም ያድርጉ።

ደረጃ 7 የመዳሰሻ ሰሌዳውን ከአርዱዲኖ ቦርድ ጋር ያገናኙ

የመዳሰሻ ሰሌዳውን ከአርዱዲኖ ቦርድ ጋር ያገናኙ
የመዳሰሻ ሰሌዳውን ከአርዱዲኖ ቦርድ ጋር ያገናኙ
የመዳሰሻ ሰሌዳውን ከአርዱዲኖ ቦርድ ጋር ያገናኙ
የመዳሰሻ ሰሌዳውን ከአርዱዲኖ ቦርድ ጋር ያገናኙ

በመዳሰሻ ሰሌዳው ላይ ከሚገኙት የሽያጭ መከለያዎች ጋር የተገናኘውን እያንዳንዱን ሽቦ ይውሰዱ እና የሚከተሉትን ግንኙነቶች ከአርዲኖ ቦርድ ጋር ያድርጉ።

  • 22 ~> 5 ቪ
  • 23 ~> GND
  • 10 ~> ሀ 0
  • 11 ~> ሀ 1

ደረጃ 8: የአርዱዲኖ ቦርድን ከኮምፒዩተር ጋር ያገናኙ እና ተከታታይ ሞኒተርን ይክፈቱ

በመጀመሪያ ፣ በመዳሰሻ ሰሌዳው ላይ የትኞቹ የመሸጫ ሰሌዳዎች ከቦርዱ ሪባን ገመድ አያያዥ ጋር እንደተገናኙ ይወስኑ (ንጣፎችን እና የሪባን ገመድ ማያያዣውን መሰኪያዎች የሚያገናኙ የመዳብ ዱካዎችን ይፈልጉ።) ፣ እኛ የምንጠብቃቸው ከእነዚህ ውስጥ ይሆናሉ።

የወንድ ዝላይ ሽቦ ይውሰዱ እና አንዱን ጫፎቹን ከአርዱዲኖ ቦርድ ‹GND› ራስጌ ጋር ያገናኙ። የአርዱዲኖ ሰሌዳውን ከኮምፒውተሩ ጋር ያገናኙ እና በአርዱዲኖ አይዲኢ ውስጥ ተከታታይ ማሳያውን ያብሩ። ተከታታይ ማሳያውን ሲከፍት ፣ ምንም የማይታይ ከሆነ ፣ ትክክለኛውን ሰሌዳ መርጠዋል ፣ የሽቦ ግንኙነቶችን እንደገና ይፈትሹ እና የመዳሰሻ ሰሌዳውን +5 ቮልት ሽቦ በማለያየት እና በማገናኘት የመዳሰሻ ሰሌዳውን እንደገና ያስጀምሩ። ሁሉም ነገር በትክክል ከተሰራ ፣ ተከታታይ ተቆጣጣሪው የቁጥሮችን ረድፍ ማሳየት መጀመር አለበት። ቁጥር 8 ን የሚያሳየው የመጀመሪያው ረድፍ ለእኛ አስፈላጊ ነው።

ይህን ሁሉ ካደረጉ በኋላ ፣ ከላጣው ገመድ ገመድ አያያዥ ጋር በተገናኙት በ 2 እና በ 9 መካከል ባለው ልቅ የጅብል ሽቦ ከእያንዳንዱ የሽያጭ ሰሌዳዎች ጋር ያገናኙ። ከነዚህም መካከል ፣ በተንጣለለው የመዝለያ ሽቦ ሲነካ ፣ በተከታታይ ሞኒተር ላይ ያለው ቁጥር ከ 8 ወደ 9 ወይም ወደ 10 እንዲለወጥ የሚያደርግ ፣ እነዚህ እኛ የምንፈልጋቸው የሽያጭ ሰሌዳዎች ናቸው። ቁጥሩን ወደ ‹9A› እና ቁጥሩን ወደ ‹ኢንቢ› በሚቀይር ፓድ ላይ ምልክት ያድርጉበት። እኔ የተጠቀምኩት የመዳሰሻ ሰሌዳው 6 እና 7 ን በተከታታይ ተቆጣጣሪው ላይ በቁጥሩ ላይ ለውጥ ያመጣ ነበር።

አንድ ተጨማሪ ነገር ይፈትሹ ፣ እነዚህን ሁለቱንም የመሸጫ ሰሌዳዎች ከ GND ጋር በአንድ ላይ በማገናኘት ላይ በተከታታይ ተቆጣጣሪው ላይ ያለው ቁጥር ወደ 11 ይቀየራል።

ደረጃ 9 ተጨማሪ ሽቦዎችን ወደ የመዳሰሻ ሰሌዳው ያገናኙ

ተጨማሪ ሽቦዎችን ከመዳሰሻ ሰሌዳው ጋር ያገናኙ
ተጨማሪ ሽቦዎችን ከመዳሰሻ ሰሌዳው ጋር ያገናኙ

በቀድሞው ደረጃ ተለይተው በተቀመጡት የሽያጭ ሰሌዳዎች ላይ እያንዳንዱን ሽቦ ያሽጡ። የተሻሻለ ሪባን ገመድ እየተጠቀሙ ከሆነ ፣ ከዚያ የትኛው የኬብል አያያዥ ፒን ከሚፈለገው የሽያጭ ሰሌዳዎች ጋር እንደተገናኘ ይፈልጉ እና በሪባን ገመድ ተጓዳኝ መቆጣጠሪያዎች ላይ ሽቦዎችን ያያይዙ።

ደረጃ 10 - አርዱinoኖ ማይክሮ መቆጣጠሪያውን በ Demo Code ያቅዱ

የሚከተለው ኮድ ቀደም ሲል ያገኘነውን የመዳሰሻ ሰሌዳ ሁለት ተጨማሪ ፒኖችን እንደ ዲጂታል ግብዓቶች ይጠቀማል ፣ እያንዳንዳቸው በመዳፊት ቁልፍ በኩል ከመሬት ፒን ጋር ተገናኝተዋል።

ደረጃ 11: ቅንብሩን ይፈትሹ

Image
Image

የአርዱዲኖ ማይክሮ መቆጣጠሪያውን ከፕሮግራሙ በኋላ ፣ ‹A› ን ከ ‹GND› ጋር በሽቦ ወይም በግፊት አዝራር ለጊዜው ያገናኙት ፣ ይህ ከአርዱዲኖ ቦርድ D13 ጋር የተገናኘው LED እንዲበራ ያደርገዋል። ከዚያ በ ‹B ›ን እንዲሁ ያድርጉ ፣ ይህ ኤልኢዲ እንዲጠፋ ያደርገዋል።

ደረጃ 12: ሮታሪ ኢንኮደር ያክሉ

ሮታሪ ኢንኮደር ያክሉ
ሮታሪ ኢንኮደር ያክሉ

በመዳሰሻ ሰሌዳዎ ላይ ተጨማሪ ዲጂታል ግብዓቶችን ለመጨመር ይህንን ጠለፋ ለመጠቀም ከፈለጉ ፣ ከዚያ ተከናውኗል! ግን የበለጠ መውሰድ ከፈለጉ ፣ በመዳሰሻ ሰሌዳው ላይ የ rotary encoder ን ማከል ይችላሉ። እዚህ ፣ የማሽከርከሪያ ሞተርን እንደ ሮታሪ ኢንኮደር ተጠቅሜበታለሁ።

ደረጃ 13 - የአርዱዲኖ ቦርድ መርሃ ግብር

የመዳሰሻ ሰሌዳውን ከ rotary encoder ጋር ለመፈተሽ ማይክሮ መቆጣጠሪያውን በተሰጠው ኮድ ያቅዱ። ኮዱ የመዞሪያ መቀየሪያውን በመጠቀም ወይም በመዳሰሻ ሰሌዳው x ዘንግ ላይ ጣቱን በማንሸራተት ከአርዱዲኖ ቦርድ ፒን D9 ጋር የተገናኘውን የ LED ብሩህነት እንድናስተካክል ያስችለናል።

ደረጃ 14 የሮታሪ ኢንኮደር ውፅዓቶችን ወደ የመዳሰሻ ሰሌዳው ዲጂታል ግብዓቶች ያገናኙ

የ Rotary Encoder ውፅዓቶችን ወደ የመዳሰሻ ሰሌዳው ዲጂታል ግብዓቶች ያገናኙ
የ Rotary Encoder ውፅዓቶችን ወደ የመዳሰሻ ሰሌዳው ዲጂታል ግብዓቶች ያገናኙ

የበለጠ ለማወቅ በእያንዳንዱ ሥዕል ላይ ጠቅ ያድርጉ።

የ rotary encoder ሁለቱን የውጤት ፒኖች ከመዳሰሻ ሰሌዳው ‹ኢንአ› እና ‹ኢንቢ› ጋር ያገናኙ።

ደረጃ 15 የሮታሪ ኢንኮደር እና የመዳሰሻ ሰሌዳውን ከኃይል ጋር ያገናኙ

ሮታሪ ኢንኮደር እና የመዳሰሻ ሰሌዳውን ከኃይል ጋር ያገናኙ
ሮታሪ ኢንኮደር እና የመዳሰሻ ሰሌዳውን ከኃይል ጋር ያገናኙ
ሮታሪ ኢንኮደር እና የመዳሰሻ ሰሌዳውን ከኃይል ጋር ያገናኙ
ሮታሪ ኢንኮደር እና የመዳሰሻ ሰሌዳውን ከኃይል ጋር ያገናኙ

የመቀየሪያ ማስታወቂያውን የ +ve ተርሚናል የመዳሰሻ ሰሌዳውን ከአርዱዲኖ ቦርድ +5 -ቮልት ራስጌ እና ከ -ve ተርሚናል ከአርዱዲኖ ቦርድ ‹GND› ራስጌ ጋር ያገናኙ።

የበለጠ ለማወቅ በስዕሎቹ ላይ ጠቅ ያድርጉ።

ደረጃ 16 የመዳሰሻ ሰሌዳውን የግንኙነት ሽቦዎች ከአርዱዲኖ ቦርድ ጋር ያገናኙ

የመዳሰሻ ሰሌዳውን የግንኙነት ሽቦዎች ከአርዱዲኖ ቦርድ ጋር ያገናኙ
የመዳሰሻ ሰሌዳውን የግንኙነት ሽቦዎች ከአርዱዲኖ ቦርድ ጋር ያገናኙ

የመዳሰሻ ሰሌዳው ‹ሰዓት› እና ‹ዳታ› ሽቦዎችን ከአርዱዲኖ ቦርድ ራስጌዎች 'A0' እና 'A1' ጋር ያገናኙ።

ደረጃ 17 ቅንብሩን ከኃይል ጋር ያገናኙ እና ኢንኮደርን ይፈትሹ

በአርዱዲኖ ማይክሮ መቆጣጠሪያ እና በመዳሰሻ ሰሌዳው መካከል ያለው ግንኙነት አንዳንድ መዘግየትን ስለሚጨምር ፣ የ rotary ኢንኮደር በከፍተኛ ፍጥነት በአስተማማኝ ሁኔታ ሊሠራ አይችልም።

ደረጃ 18: ምን ሊያደርጉ ነው?

ስለዚህ ለአርዱዲኖ የመዳሰሻ ሰሌዳ ፕሮጀክቶች ሁለት ተጨማሪ ዲጂታል ግብዓቶችን እንዴት ማከል እንደምንችል አሁን በዚህ ጠለፋ ምን ታደርጋለህ? ይህንን ፕሮጀክት ከሠሩ ‹እኔ ሠራሁት!› ላይ ጠቅ በማድረግ ለማህበረሰቡ ለማጋራት ይሞክሩ።

የሚመከር: