ዝርዝር ሁኔታ:
ቪዲዮ: DIY VR Treadmill- Basys3 FPGA-Digilent ውድድር 3 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
የዴስክቶፕ መተግበሪያዎችን እና ጨዋታዎችን ማካሄድ የሚችሉበት የ VR ትሬድሚል መገንባት ይፈልጋሉ? ከዚያ ወደ ትክክለኛው ቦታ መጥተዋል!
በመደበኛ ጨዋታዎች ውስጥ ከአከባቢው ጋር ለመገናኘት አይጤውን እና የቁልፍ ሰሌዳውን ይጠቀማሉ። ስለዚህ በእኛ ትሬድሚል እና በጨዋታው መካከል የተኳሃኝነት ችግሮች እንዳይኖሩ እንደ አይጥ እና የቁልፍ ሰሌዳ አንድ አይነት ምልክቶችን መላክ አለብን። እነዚህን መሣሪያዎች ለይቶ ከመውሰድ ይልቅ በተቻለ መጠን በቅርብ ሊመስላቸው የሚችል የራሳችንን መሣሪያ እንፈጥራለን።
ለመዳፊት ግብዓቶች ሁለት ገመዶች በትንሽ ማካካሻ የሚንሸራተቱበት ተለዋጭ conductive እና non-conductive ቁርጥራጮች ያሉት ዲስክን እንጠቀማለን። ቦርዱ ከሽቦዎቹ የሚመጡትን ምልክቶች ያነባል ፣ ከአራት ጥምሮች አንዱን ይሰጠናል 00 ፣ 11 ፣ 10 ፣ 01 ፣ እኛ በግራ-ቀኝ እንቅስቃሴ በቀጥታ መተርጎም እንችላለን።
ወደ ላይ ወደ ታች እንቅስቃሴ ፣ ከዲስክ ይልቅ ፣ የ 0 እና 1 ተመሳሳይ ንድፍ ያለው ሰሃን እንጠቀማለን።
የቁልፍ ሰሌዳውን ለሚያስመስለው ሞጁል ግብዓቶች እንደመሆናችን ፣ መታጠቂያውን በሚይዝ በትር መገጣጠሚያ ላይ መቀያየሪያዎች ይኖረናል። ወደየትኛውም አቅጣጫ ሲሄዱ ዱላው በትንሹ ታጥፋለች ፣ በዚህም ማብሪያ / ማጥፊያውን ይከፍታል።
(ያስታውሱ ፕሮጀክቱ አሁንም በሂደት ላይ ነው እና ሊሻሻል ይችላል ፣ ስለዚህ የተሻለ ሊያደርገው የሚችል ማንኛውንም ምክር እጠብቃለሁ)
ደረጃ 1: መሠረት
መሠረቱ ዝቅተኛ የስበት ማዕከል ሊኖረው ይገባል ፣ ስለሆነም ከባድ የቁስ ፍላጎቶች ጥቅም ላይ ይውላሉ። በእኔ ሁኔታ ፣ የታሸገ ሻጋታ ለመሥራት ልስን እና የአንቴና ዲስክን እጠቀም ነበር ፣ ግን ሌሎች መንገዶችን መጠቀም ይቻላል (ለምሳሌ። ዮጋ ኳስ)። ሻጋታው ከደረቀ በኋላ ከኤምዲኤፍ ወይም ተመሳሳይ ቁሳቁስ በተሠራው ተመሳሳይ ዲያሜትር በሁለት ዲስኮች ላይ ይቀመጣል። በሁለቱ ኤምዲኤፍ ዲስኮች መካከል ስፔሰተር ይተዋወቃል። በእነዚህ ዲስኮች መካከል የሶስት ማዕዘን መገለጫ ይቀመጣል ፣ ይህም በጠርዙ ላይ መያዣዎች አሉት። ሌላ የመያዣዎች ስብስብ ከሶስት ማዕዘኑ ጫፎች እና ከዲስኩ ላይ ታንጀንት ላይ ከላይ ይቀመጣል። ለተሻለ ትክክለኛነት ፣ ተጨማሪ ተሸካሚዎች ጥቅም ላይ ሊውሉ ይችላሉ። በሦስተኛው ሥዕል ላይ እንደሚታየው በአንዱ ጫፎች ላይ በትር ይደረጋል። ይህ ዘንግ ተጫዋቹ የሚቀመጥበትን መታጠቂያ ይይዛል።
ሌላ ቋሚ የውጭ ዘንግ ሽቦዎችን ለመደገፍ እና እንዲሁም ለማሽከርከር እንቅስቃሴ እንደ ማጣቀሻ ነጥብ ሆኖ ያገለግላል።
ደረጃ 2: 2 የግቤት አስተዳደር
ከጥቁር ሣጥን እይታ ፣ መሣሪያው የሚከተሉትን ግብዓቶች ይኖረዋል -4 ለ x ፣ y የመዳፊት ቆጣሪዎች ፣ ለመዳፊት አዝራሮች 2 ግንኙነቶች እና ለቅስት ቁልፎች 4 ግንኙነቶች። ውፅዓት በ 4 ፒኖች ይወከላል -2 ለመዳፊት PS2 ግንኙነት እና ሌላ 2 ለቁልፍ ሰሌዳ PS2 ግንኙነት። ስለ PS2 ፕሮቶኮል የበለጠ ዝርዝር መግለጫ ፣ የሚከተለውን ጣቢያ ማረጋገጥ ይችላሉ
ለቦርዱ ግብዓቶች ፣ እኔ JB (1 downto 0) ዲጂታል ፒኖችን መርጫለሁ። ቅደም ተከተሉን ከግምት ውስጥ በማስገባት… 11001100… ፣ በሁለቱ ግብዓቶች ላይ ያንብቡ ፣ በሶስት ቆጣሪዎች ግዛቶች መካከል መለየት እንችላለን -
1. ቆጠራ;
2. ወደታች ቆጠራ;
3. የአሁኑን ዋጋ ያስቀምጡ;
የ Count_Type ሞጁል በትክክል ያንን ያደርጋል። በግብዓት ላይ ለውጥ ካለ ፣ ከዚያ ሞጁሉ ለ 8 ቢት ቆጣሪ (በ 8_bit_count.vhd ፋይል ውስጥ የተተገበረ) ተገቢ መልእክት ይልካል ፣ ይህም የመልሶ ማግኛ ምልክት ካልተቀበለ በስተቀር አሁን ካለው እሴት የሚጨምር ወይም የሚቀንስ ነው።
ለጭንቅላቱ ወደ ላይ ወደ ታች እንቅስቃሴ ተመሳሳይ ሀሳብ ጥቅም ላይ ይውላል ፣ ነገር ግን በዲስክ ፋንታ ተመሳሳይ ተለዋጭ 0 እና 1 ንድፍ ያለው ተንሸራታች የመስመር መገለጫ ጥቅም ላይ መዋል አለበት።
ደረጃ 3 የ VHDL ትግበራ
ከዝግጅት አቀራረቡ ጋር ተያይዘው የሚከተሉት ሞጁሎች
1. የቁጥር_አይነት - ይህ ሞጁል በሁለተኛው ደረጃ የተገለፀውን የሁለቱን የግብዓት ሽቦዎች ከዲስክ ወይም ከመገለጫው ያስተካክላል ፣
2. 8bit_count: ይህ ሞጁል ከ Count_Type ዲኮድ የተደረገውን መልእክት ይተረጉማል እና ቆጣሪዎቹን ይጨምራል ወይም ይቀንሳል።
3. 3 ባይትፓኬት - ይህ ሞጁል የግራ እና የቀኝ አዝራሮችን ሁኔታ ያስተዳድራል እና በ PS2 ፕሮቶኮል ውስጥ ጥቅም ላይ በሚውለው በ 3 ባይት የውሂብ ፓኬት ውስጥ እንዲተዋወቅ ውሂቡን ቅርጸት ያደርጋል።
4.clk12khz: ይህ ሞጁል የተወሰኑ ክፍሎች እና ሂደቶች ለሚሠሩበት ለ PS2 ፕሮቶኮል የተወሰነ የ 12khz ሰዓት ይሰጣል።
5. MessageManager - ይህ ሞጁል ከፒሲ ላለው መልእክት መልስ 3 ባይት የውሂብ ፓኬት ይልካል ፣ ይተረጉመዋል እና ተገቢውን ምላሽ ይሰጣል።
6. PS2 በይነገጽ - ይህ ሞጁል በመሣሪያው እና በአስተናጋጁ (ፒሲ) መካከል ያለውን የግንኙነት ፕሮቶኮል (ይህ ሞጁል በትክክል ለመስራት አንዳንድ ማረም እና ጥልቅ ግምገማ ያስፈልገዋል)።
የሚመከር:
የእራስ ውድድር ጨዋታ አስመሳይ -- F1 አስመሳይ: 5 ደረጃዎች
የእራስ ውድድር ጨዋታ አስመሳይ || ኤፍ 1 አስመስሎ ሠላም ለሁሉም ሰው ወደ የእኔ ሰርጥ እንኳን በደህና መጡ ፣ ዛሬ እኔ ‹የእሽቅድምድም ጨዋታ አስመሳይ› እንዴት እንደምሠራ አሳያችኋለሁ። በአርዱዲኖ UNO እገዛ። ይህ የግንባታ ብሎግ አይደለም ፣ እሱ የማስመሰያው አጠቃላይ እይታ እና ሙከራ ብቻ ነው። የግንባታ ብሎግ በቅርቡ ይመጣል
3 ዲ የታተመ ካሜራ ጂምባል (ቲንከርካድ ውድድር) 6 ደረጃዎች
3 ዲ የታተመ ካሜራ ጂምባል (ቲንከርካድ ውድድር) - ጤና ይስጥልኝ ፣ ይህ በ Tinkercad ውስጥ ያዘጋጀሁት የካሜራ ጂምባል ነው። ዋናው ጂምባል የተሠራው ከዚህ የጃር እጀታ እና ከአሁን በኋላ ያገኘሁት የማይመስል አምስት ቀለበት ጂምባል / ጋይሮ ነው። የ Tinkercad ንድፍ እዚህ ይገኛል። ይህ በሀይሎች ላይ ለመስራት የተነደፈ ነው
ሮቦት በአዳፍ ፍሬው ጋሻ (ውድድር እንዲንቀሳቀስ ያድርጉ) - 10 ደረጃዎች (ከስዕሎች ጋር)
ሮቦት በአዳፍ ፍሬው ጋሻ (ውድድሩን ያንቀሳቅሰው) ሮቦትን መሳል - ጤና ይስጥልኝ እና ያዕቆብ ስሞቼ በዩኬ ውስጥ እንኖራለን። በዚህ ፕሮጀክት ውስጥ ለእርስዎ የሚስበው ሮቦት እሠራለሁ። *ብዙዎቻችሁ ሊያዩት እንደሚፈልጉ እርግጠኛ ነኝ ስለዚህ ማወቅ ከፈለጉ እባክዎን ወደ ሁለተኛው ወደ መጨረሻው ደረጃ ይዝለሉ ነገር ግን ለማየት ወደዚህ ተመልሰው መምጣትዎን ያረጋግጡ
ወደ ውድድር መኪናዎች ሲዲዎችን እንደገና ጥቅም ላይ ማዋል 8 ደረጃዎች (ከስዕሎች ጋር)
ወደ ውድድር መኪናዎች ሲዲዎችን እንደገና ጥቅም ላይ ማዋል -ሰላም ሁላችሁም። ይህ የእኛ የመኪና ውድድር መኪና ሙሉ በሙሉ ነፃ እና አውቶማቲክ ነው ወላጅ ከሆኑ በጣም ቀላል በማድረግ ከልጆችዎ ጋር ለመጫወት በጣም ተስማሚ ይሆናል ፣ በጣም አስደሳች ይሆናል እኔ እመራዎታለሁ ፣ እናድርገው
የመኸር መሳቢያዎች - NASA ከምድር ውድድር ውድድር ባሻገር የሚያድግ 5 ደረጃዎች (ከስዕሎች ጋር)
የመኸር መሳቢያዎች - NASA ከምድር ውድድር ባሻገር ማደግ - ማጠቃለያ በዓለም አቀፍ የጠፈር ጣቢያ ላይ ፣ ጠፈርተኞች ምግብን ለማሳደግ ብዙ ቦታ የላቸውም። ይህ የሃይድሮፖኒክ የአትክልት ስፍራ በዜሮ-ግራቪ ውስጥ በሚሽከረከር መርሃ ግብር ላይ 30 ተክሎችን ለመሰብሰብ አነስተኛውን የቦታ መጠን በመጠቀም በብቃት እንዲሠራ የተቀየሰ ነው