ዝርዝር ሁኔታ:

አርዱዲኖ መሰረታዊ ፒሲ ከቴሌቪዥን ውፅዓት ጋር: 5 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖ መሰረታዊ ፒሲ ከቴሌቪዥን ውፅዓት ጋር: 5 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: አርዱዲኖ መሰረታዊ ፒሲ ከቴሌቪዥን ውፅዓት ጋር: 5 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: አርዱዲኖ መሰረታዊ ፒሲ ከቴሌቪዥን ውፅዓት ጋር: 5 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: RAMPS 1.6 - Basics 2024, ሰኔ
Anonim
Image
Image
አርዱዲኖ መሰረታዊ ፒሲ ከቴሌቪዥን ውፅዓት ጋር
አርዱዲኖ መሰረታዊ ፒሲ ከቴሌቪዥን ውፅዓት ጋር
አርዱዲኖ መሰረታዊ ፒሲ ከቴሌቪዥን ውፅዓት ጋር
አርዱዲኖ መሰረታዊ ፒሲ ከቴሌቪዥን ውፅዓት ጋር
አርዱዲኖ መሰረታዊ ፒሲ ከቴሌቪዥን ውፅዓት ጋር
አርዱዲኖ መሰረታዊ ፒሲ ከቴሌቪዥን ውፅዓት ጋር

በዚህ አስተማሪዎች ውስጥ በሁለት አርዱinoኖ እና በጥቂት ሌሎች አካላት አማካኝነት ቤሲሲን የሚመራ ሬትሮ 8-ቢት ኮምፒተር እንዴት እንደሚሠራ አሳያለሁ።

በ PS2 ቁልፍ ሰሌዳ ተለዋዋጮችን እና መሠረታዊ ፕሮግራሙን በግብዓት ማስገባት ይችላሉ ፣ እና ውፅዓት በ 47x አምዶች x 29 ረድፎች 8x8 ፒክሰሎች ቁምፊዎች (ቢ እና ወ) ፣ ከ Commodore 64 ጋር ተመሳሳይ ወይም የተሻለ ጥራት ፣ እኩል 40 x 25 ቁምፊዎች።

በላይኛው ቪዲዮ ላይ በተግባር ማየት ይችላሉ።

ከዚያ ፕሮግራሙ በ Arduino EEPROM ላይ ሊቀመጥ ይችላል ፣ እና አሁንም በመሠረታዊ የወሰኑ ትዕዛዞች በኩል የ I/O ፒኖችን በቀጥታ መቆጣጠር ይችላሉ።

አንድ አርዱዲኖ ‹ማስተር› ነው ፣ እና ለአርዱዲኖ ድጋፍ ላይ በማተኮር ጥቃቅን መሠረታዊ ፕላስን ፣ የጥቃቅን መሰረታዊን ሲ ትግበራ ያካሂዳል። እንዲሁም የ PS2 ቁልፍ ሰሌዳውን ይቆጣጠራል። ከዚያ ውፅአቱ ለአስደናቂው የ MRETV ቤተ -መጽሐፍት ምስጋናውን የቪዲዮ ውፅዓት ወደሚያመነጨው ወደ ሁለተኛው አርዱinoኖ በተከታታይ ወደብ በኩል ይላካል።

የመሠረታዊ ዘይቤን የሚያሄድ የድሮ ዘይቤ ፒሲ ለመፍጠር አንድ ወይም ከዚያ በላይ አርዱinoኖ የመጠቀም ሀሳብ አዲስ አይደለም ፣ ግን እስካሁን በውጤቱ ጥራት ውስጥ አንዳንድ ጠንካራ ገደቦች አሉ። በአውታረ መረቡ ላይ በተገኙ አንዳንድ ፕሮጀክቶች ውስጥ ሰዎች ኤልሲዲ ማሳያዎችን ተጠቅመዋል ፣ በሌሎች ውስጥ ፣ ማሳያዎች እንዲጠቀሙ ለመፍቀድ ፣ በጣም ዝቅተኛ ጥራት ያለው የቲቪው ቤተ -መጽሐፍት ጥቅም ላይ ውሏል። በተጨማሪም በእነዚህ በብዙ ፕሮጄክቶች ውስጥ ልዩ ጋሻዎች ወይም ሃርድዌር መገንባት አለባቸው።

ከዚህ በላይ ባለው ሥዕል ላይ እንደሚታየው እዚህ ሁለት አርዱዲኖ ፣ ሁለት ዳዮዶች ፣ ጥቂት ተቃዋሚዎች እና ለ PS2 ቁልፍ ሰሌዳ እና ተቆጣጣሪው አገናኝ ያስፈልግዎታል።

ደረጃ 1 የአርዲኖን ማስተር በ TinyBasic እና PS2 ቁልፍ ሰሌዳ ይገንቡ

TinyBasic Plus እና MRETV ሥራ ለሽማግሌ - እና የተለየ - አርዱዲኖ አይዲኢ።

መጀመሪያ አይዲኢ 1.6.4 ን ከአርዱዲኖ ኦፊሴላዊ ድረ -ገጽ ያውርዱ። በእርስዎ ፒሲ ላይ አዲስ ስሪቶች ካሉዎት በጣም ጥሩው በ.zip ቅርጸት ማውረድ እና በፒሲዎ ላይ ማወዳደር ነው። የዊንዶውስ ስሪት ለማውረድ ይህንን አገናኝ ጠቅ ያድርጉ።

ከዚያ የ PS2 ቁልፍ ሰሌዳ ቤተ -መጽሐፍት ያስፈልግዎታል። በዚህ ገጽ ታችኛው ክፍል ላይ ሊያገኙት ይችላሉ። እሱን ብቻ ያውጡት እና የ PS2 ቁልፍ ሰሌዳውን አቃፊ በ: arduino-1.6.4 / ቤተ-መጽሐፍት ውስጥ ይቅዱ

በመጨረሻም ፣ በዚህ ገጽ ውስጥ ፋይሉን ያውርዱ TinyBasicPlus_PS2.ino ፣ ያራግፉ እና በአርዱኖዎ ላይ ይስቀሉት።

እኔ PS2 ቤተ -መጽሐፍትን ያከልኩበት እና ከእሱ ተለዋዋጭ የሆነውን ለመቀበል ኮዱን ያሻሻሉበት የመደበኛ TinyBasic Plus ልዩነት ነው።

ስለ TiniBasic Plus እና ዝርዝሮች ተጨማሪ ዝርዝሮች በዚህ አገናኝ ላይ ይገኛሉ።

ምንም ችግሮች ከሌሉ ፣ እና የተኳኋኝነት ችግሮች ካሉ ፣ ጥቃቅን መሠረታዊ ነገሮች ቀድሞውኑ እየሠሩ ናቸው። በፒሲዎ ውስጥ በተከታታይ መቆጣጠሪያ በኩል መሞከር ይችላሉ። ለዚህ ዓላማ እኔ PuTTY ን እጠቀማለሁ ፣ ግን ብዙ ሌሎች ፕሮግራሞች አሉ።

ትክክለኛውን የ COM ወደብ ማዘጋጀት አለብዎት (በአርዱዲኖ አይዲኢ ውስጥ ያገኙት ተመሳሳይ ነው) እና የባውድ መጠን = 2400

በፒሲዎ ቁልፍ ሰሌዳ በመተየብ ብቻ አንዳንድ ፕሮግራሞችን በመሰረታዊነት መሞከር ይችላሉ (በኋላ ላይ የ PS2 ቁልፍ ሰሌዳውን በቀጥታ ወደ አርዱዲኖ እንዴት እንደሚያገናኙ ያሳያል)።

ለምሳሌ ይሞክሩ ፦

10 ህትመት "ጤና ይስጥልኝ ፣ ዓለም!"

20 ጎቶ 10

ሩጡ

ከዚያ ctrl+c ን በመተየብ ብቻ ወሰን የሌለውን ዑደት ማቆም ይችላሉ። ማስታወሻ ይህ ጥምረት ለ PS2 ቁልፍ ሰሌዳ አይሰራም።

በሚቀጥለው ደረጃ የ PS2 ቁልፍ ሰሌዳውን ከአርዱዲኖ ጋር እንዴት ማገናኘት እንደሚቻል አሳያለሁ።

ደረጃ 2 የ PS2 ቁልፍ ሰሌዳውን ወደ ማስተር አርዱዲኖ ያገናኙ

የ PS2 ቁልፍ ሰሌዳውን ከዋናው አርዱinoኖ ጋር ያገናኙ
የ PS2 ቁልፍ ሰሌዳውን ከዋናው አርዱinoኖ ጋር ያገናኙ

ሁሉንም መረጃ እና ቤተመጽሐፍት ከዚህ አስተማሪነት አገኘሁ።

በዋናነት የሚከተሉትን አራት ፒኖች ማገናኘት ያስፈልግዎታል

  • የቁልፍ ሰሌዳ ውሂብ ወደ አርዱዲኖ ፒን 8 ፣
  • የቁልፍ ሰሌዳ IRQ (ሰዓት) ወደ አርዱዲኖ ፒን 3;
  • በእርግጥ GND ን እና +5V ን ማገናኘት ያስፈልግዎታል።

ከተሰበረ ፒሲ ማዘርቦርድ የድሮ የ PS2 ሴት አያያዥ አግኝቻለሁ። በቀላሉ በሙቀት ሽጉጥ ሊሸጡት ይችላሉ።

በዚህ ደረጃ ላይ በሚታየው ሥዕል ውስጥ የ PS2 አያያዥ አስፈላጊዎቹን ፒኖች ተግባር ማግኘት ይችላሉ።

ደረጃ 3 - በሁለተኛው አርዱinoኖ ላይ የ MRETV ቤተ -መጽሐፍትን ይስቀሉ እና ሁሉንም ነገር አንድ ላይ ያድርጉ

በሁለተኛው አርዱinoኖ ላይ የ MRETV ቤተ -መጽሐፍትን ይስቀሉ እና ሁሉንም ነገር አንድ ላይ ያድርጉ
በሁለተኛው አርዱinoኖ ላይ የ MRETV ቤተ -መጽሐፍትን ይስቀሉ እና ሁሉንም ነገር አንድ ላይ ያድርጉ

የዚህ ፕሮጀክት ቁልፍ ነጥብ የአስደናቂው የ MRETV ቤተ -መጽሐፍት መኖር ነው። በዝርዝር የተገለፀበት ራሱን የቻለ Instructable አለ።

ሙሉ ማያ ገጽ ቪዲዮ ለማመንጨት ሁለት ተቃዋሚዎች እና ሁለት ዳዮዶች ብቻ ይጠቀማል ፣ ከ 8 x 8 ቁምፊዎች በ 47 x 29 የጽሑፍ ጥራት። በመግቢያው ላይ እንደተናገረው ፣ “የቪዲዮ ትውልድ ከዚህ በፊት ተከናውኗል ፣ ግን እንደዚህ አይደለም። ቪዲዮን በሚፈጥሩበት ጊዜ ሙሉ DUPLEX ተከታታይ አሁንም ይገኛል”። ይህ ውሂቡን ከ ‹ማስተር› አርዱዲኖ ለማግኘት እና በተቆጣጣሪው ላይ እንዲያሳዩ ያስችላቸዋል። በተግባር ይህ ሁለተኛው “ባሪያ” አርዱዲኖ እንደ ግራፊክ በይነገጽ ሆኖ ያገለግላል!

MRETV ለ IDE 1.6.6 ስለሚሠራ ፣ ከአርዱዲኖ ኦፊሴላዊ ድረ -ገጽ ያውርዱት። እንደገና ፣ በጣም ጥሩው በ.zip ቅርጸት ማውረድ እና በፒሲዎ ላይ ማወዳደር ነው። የዊንዶውስ ስሪት ለማውረድ ይህንን አገናኝ ጠቅ ያድርጉ።

ከዚያ የ MRETV ቤተ -መጽሐፍትን ከዚህ አገናኝ ያውርዱ።

አውልቀው እና “MRETV” ን አቃፊ በ ውስጥ: arduino-1.6.6 / libraries

በመጨረሻ በዚህ ገጽ ታችኛው ክፍል ላይ TVtext_slave.rar ን ያውርዱ ፣ ይጭመቁት እና በአርዱዲኖ ባሪያዎ ውስጥ ይስቀሉ።

የስህተት መልእክት ከሌለ የ RCA አገናኙን ማገናኘት ይችላሉ። በዚህ ገጽ ላይ ባለው ሥዕላዊ መግለጫ ላይ እንደሚታየው ሁለቱ ዳዮዶች እና የ 1 kOhm እና 300 Ohm ተቃዋሚዎች ያስፈልግዎታል።

በዚህ ጊዜ ሁሉንም ነገር በአንድ ላይ ማገናኘት ይችላሉ።

የተሟላ የቁሳቁሶች ዝርዝር -

  • ሁለት አርዱዲኖ ኡኖ ራዕይ 3 ወይም ሁለት አርዱዲኖ ናኖ 3.x (ATmega328)
  • ሁለት resistors 1 kOhm
  • አንድ resistor 300 Ohm
  • ሁለት ዳዮዶች 1n4148 (x2) ወይም ተመሳሳይ የሲሊኮን መቀየሪያ ዲዲዮ
  • ሁለት የ RCA ተሰኪ ሴት (አንዱ ለቪዲዮ ፣ አንድ - የፊት ገጽታ - ለድምጽ)
  • የ PS2 ሴት አገናኝ
  • የዳቦ ሰሌዳ እና ሽቦዎች

ጌታው አርዱinoኖ ውሂቡን በብርቱካናማ ገመድ ወደ ባሪያ ፣ ማለትም ማስተር ፒን 1 (Tx) ወደ ባሪያ ፒን 2 (Rx) ይልካል። አንዳንድ ኮድ እንደገና መስቀል ካስፈለገዎት መጀመሪያ ይህንን ገመድ ማለያየት አለብዎት።

ከዚያ ባሪያ አርዱዲኖን ከ 5 ቪ የኃይል አቅርቦት ፣ የ RCA ገመድ ወደ ቴሌቪዥን እና የቁልፍ ሰሌዳውን ወደ PS2 ያገናኙ ፣ እና አሁን ኮዱን ወደ ቴሌቪዥንዎ ማየት አለብዎት!

የዚህ መሰረታዊ ቀበሌኛ ተግባራት በመነሻ ገጹ ውስጥ በዝርዝር ተገልፀዋል (በደረጃ 2 ላይ ያለውን አገናኝ ይመልከቱ)። በትዕዛዞች “ያድኑ” እና “ጫን” በ EEPROM ውስጥ አንድ መሠረታዊ መርሃ ግብር ማስቀመጥ ይችላሉ። ዋናውን አርዱዲኖን ባስጀመሩ ቁጥር ይህ ፕሮግራም በነባሪነት ይሠራል። እሱን ለመሰረዝ “eformat” የሚለውን ትዕዛዝ መጠቀም ይችላሉ።

የዚህ ፕሮግራም በጣም አስፈላጊ ከሆኑት ባህሪዎች አንዱ አሁንም እንደ ዋና ባሉ ትዕዛዞች እንደ ዋና አርዱዲኖ I/O ን መንዳት ይችላሉ።

  • DWRITE ፒን ፣ እሴት - ፒን ከዋጋ ጋር (ከፍተኛ ፣ ከፍተኛ ፣ ዝቅተኛ ፣ ሎ)
  • AWRITE ፒን ፣ እሴት - ከአናሎግ እሴት (ፒኤምኤም) 0..255 ጋር የተቀመጠ ፒን
  • ሕልም (ፒን) - የፒኑን ዋጋ ያግኙ
  • AREAD (analogPin) - የአናሎግ ፒን ዋጋን ያግኙ

ስለዚህ አንዳንድ ሃርድዌሮችን የሚነዳ ፣ በ EEPROM ውስጥ ያስቀምጡት እና ከዚያ አርዱዲኖን እንደገና በማስጀመር በራስ -ሰር የሚያሄድ ፕሮግራም በመሰረታዊ ውስጥ መጻፍ ይችላሉ።

ደረጃ 4 - አማራጭ - ፒሲቢን መጠቀም

አማራጭ - ፒሲቢን መጠቀም
አማራጭ - ፒሲቢን መጠቀም
አማራጭ - ፒሲቢን መጠቀም
አማራጭ - ፒሲቢን መጠቀም
አማራጭ - ፒሲቢን መጠቀም
አማራጭ - ፒሲቢን መጠቀም

እንዲሁም አነስተኛ ፒሲቢን በመጠቀም ይህንን መሰረታዊ ፒሲ መገንባት ይችላሉ። በዚህ ደረጃ ላይ ካሉ ሥዕሎች መነሳሳትን መውሰድ ይችላሉ ወይም ሰሌዳዎን እንኳን ማተም ይችላሉ።

ለቪዲዮው ውፅዓት አርዱዲኖ በ 15 ቀዳዳዎች ሁለት የሴት ራስጌ ቁራጮችን መጠቀም ይችላሉ ፣ ለጌታው ደግሞ አራት እርከኖችን እንዲጠቀሙ ሀሳብ አቀርባለሁ። በዚህ መንገድ የፕሮጀክትዎን ኮንቴይነሮች እውቂያዎችን ለማስገባት ውጫዊዎቹን መጠቀም ይችላሉ።

እኔ ደግሞ በማዕከሉ ውስጥ የተረፈውን ሰቆች ፣ አንዱ ከ 5 ቮ እና ሌላው ለ GND ተገናኝቷል።

በመጨረሻ ፣ በ.rar ፋይል ውስጥ ፣ የተባዛ ሰሌዳ ለመለጠፍ ጭምብሎችን ማግኘት ይችላሉ።

ደረጃ 5 የመጨረሻ አስተያየቶች እና ምስጋናዎች

ይህ ፕሮጀክት ያለ MRETV ቤተ -መጽሐፍት ሊሠራ አይችልም። ስለዚህ የእኔ ዋና እውቅና ወደ ደራሲው ይሄዳል ፣ እሱም Mr ኢ ምህፃረ ቃልን ይጠቀማል።

ለ TinyBasic Plus ደራሲዎችም ብዙ ምስጋናዎች-

  • ጥቃቅን መሰረታዊ 68 ኪ - ጎርደን ብራንዲ
  • አርዱዲኖ መሰረታዊ / ጥቃቅን መሰረታዊ ሲ - ሚካኤል መስክ
  • ጥቃቅን መሠረታዊ ፕላስ - ስኮት ሎውረንስ

ለ PS2 ቁልፍ ሰሌዳ ግንኙነት ለተማሪው ደራሲ “ዲጄሳዴፓ” እናመሰግናለን።

ለዚህ ፕሮጀክት ፍላጎት ላላቸው ሰዎች ሁሉ - በመጀመሪያ እይታ ላይ ሊመስል የሚችል መገንባት ቀላል ነው። የእኔ ዋና ችግሮች ከአርዱዲኖ አይዲኢ ተኳሃኝነት ጋር ነበሩ። ችግሮች ካሉዎት በአስተያየቶቹ ውስጥ ጥቆማዎችን ከመጠየቅ ወደኋላ አይበሉ።

ከተሳካ ፣ እባክዎን አስተያየት ይፃፉ ወይም የገነቡትን መሣሪያ ስዕል ያጋሩ።

የሚመከር: