ዝርዝር ሁኔታ:
- ደረጃ 1: እንዴት እንደሚሰራ እና የቁሳቁሶች ዝርዝር
- ደረጃ 2 የወረዳውን ሽቦ ያገናኙ
- ደረጃ 3: Arduino ን ፕሮግራም ያድርጉ
- ደረጃ 4: አርዱዲኖን ይፈትሹ
- ደረጃ 5 የአድማጭ ሶፍትዌርን ያስጀምሩ
- ደረጃ 6: ማንሳት
ቪዲዮ: ለከርባል የጠፈር መርሃ ግብር በአካላዊ የማሳያ ቁልፍ አማካኝነት የቦታ ማስጀመሪያዎን ያሻሽሉ 6 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
በቅርቡ የከርባል የጠፈር ፕሮግራም ማሳያ ሥሪት አነሳሁ። የከርባል የጠፈር መርሃ ግብር ሮኬቶችን እንዲሠሩ እና እንዲያስጀምሩ እና ወደ ሩቅ ጨረቃዎች እና ፕላኔቶች እንዲጓዙ የሚያስችልዎ የማስመሰል ጨዋታ ነው። አሁንም በጨረቃ (ወይም በጨው ውስጥ እንደሚጠራው ሙን) በተሳካ ሁኔታ ለማረፍ እየሞከርኩ ነው። ኦፊሴላዊ መድረኮችን በማሰስ ላይ ሳለሁ ፣ ይህንን ንፁህ ፕሮጀክት አገኘሁ። በልምድ ላይ የእውነተኛነት ንክኪን የሚጨምር በደርዘን የሚቆጠሩ መቀያየሪያዎች እና መደወያዎች ያሉት አካላዊ የቁጥጥር ፓነል ነው። አንድ ቀን የራሴን ማዋቀር መገንባት አስደሳች ይመስለኛል ፣ ግን እስካሁን ድረስ ሁሉም አካላት የሉኝም። ይህ በእንዲህ እንዳለ ፣ እንደ ማስነሳት ማስነሳት ፣ ባዶ የነዳጅ ታንኮችን መበታተን እና ፓራሹቶችን ማሰማራት ያሉ የቁጥጥር መቆጣጠሪያዎችን ለማከናወን ሊያገለግል የሚችል ይህን ቀላል አዝራር አሰባስቤአለሁ። በእውነቱ ለጨዋታው አስደሳች ንጥረ ነገር ያክላል ፣ እና እራስዎ ለማድረግ የሚያስፈልገው አርዱዲኖ ፣ የግፊት ቁልፍ እና ሌሎች ጥቂት ትናንሽ ቁርጥራጮች ብቻ ነው።
እንጀምር!
ደረጃ 1: እንዴት እንደሚሰራ እና የቁሳቁሶች ዝርዝር
የእኔ ቅንብር እንዴት እንደሚሠራ መሠረታዊ አጠቃላይ እይታ እዚህ አለ።
የግፊት አዝራር መቀየሪያ በአርዱዲኖ ላይ ካሉት አንዱ ፒኖች ጋር ተገናኝቷል። አርዱዲኖ አዝራሩ እስኪጫን ይጠብቃል እና ከዚያ በዩኤስቢ በኩል ትንሽ መልእክት ወደ ኮምፒተሬ ይልካል። በኮምፒዩተሩ ላይ ቀላል ክብደት ያለው ፕሮግራም ምልክቱን ከአርዲኖ ያዳምጣል እና የተመሳሰለ የጠፈር አሞሌን ወደ ከርባል የጠፈር ፕሮግራም (ወይም በአሁኑ ጊዜ በኮምፒዩተር ላይ የሚሠራ ማንኛውም ፕሮግራም) ይልካል። በእውነቱ በጣም ቀላል ነው ፣ እና ተፈላጊውን የቁልፍ ሰሌዳ በመቀየር ጠቅላላው ፕሮጀክት በቀላሉ ለሌላ ዓላማ ሊስማማ ይችላል። በፎቶ አርታኢ ውስጥ አንድ የተወሰነ መሣሪያን የሚያመጣ ወይም ምናልባትም በአሳሽዎ ውስጥ ያለውን ድረ -ገጽ የሚያድስ አንድ አዝራር ማድረግ ይችላሉ። አጋጣሚዎች በጣም ሰፊ ናቸው።
የራስዎን አዝራር ለማንቀሳቀስ የሚያስፈልጉዎት ነገሮች እነሆ-
- አርዱዲኖ በተጓዳኝ የዩኤስቢ ገመድ (አርዱዲኖ ኡኖን እጠቀም ነበር)
- ብረታ የሌለው የዳቦ ሰሌዳ
- ለጊዜው የግፊት አዝራር መቀየሪያ (ማንኛውም የግፊት አዝራር ያደርጋል። ለተጠቀምኩበት ሁለተኛውን ስዕል ይመልከቱ)
- ትንሽ ተከላካይ
- ክፍሎቹን ለማገናኘት የዝላይ ሽቦዎች ወይም የ 22 AWG ሽቦ በርካታ ርዝመት።
በእርግጥ እርስዎ የ Kerbal Space ፕሮግራም ቅጂም ያስፈልግዎታል። ለዚህ ፕሮጀክት ፣ የማሳያ ሥሪቱ በጥሩ ሁኔታ ይሠራል ስለዚህ የጨዋታው ባለቤት ካልሆኑ አሁንም ይህንን አዝራር መስራት እና መሞከር ይችላሉ። ጨዋታውን እዚህ ያግኙ: kerbalspaceprogram.com
ደረጃ 2 የወረዳውን ሽቦ ያገናኙ
አሁን ወረዳውን መገንባት እንጀምር።
በመጀመሪያ ፣ የአርዲኖዎን 5v ፒን በዳቦ ሰሌዳዎ ላይ ካለው ቀይ አምድ ጋር ለማገናኘት የ jumper ሽቦ ይጠቀሙ። ከመሬት (ጂኤንዲ) ፒን እና ሰማያዊ ዓምድ ጋር እንዲሁ ያድርጉ። ይህ በቀይ መስመር በኩል በማንኛውም የዳቦቦርድ ፒን ላይ ከአርዱዲኖ ኃይል እንድናገኝ ያስችለናል እና በሰማያዊ መስመር በኩል በማንኛውም ፒን ላይ ከመሬት ጋር እንድንገናኝ ያስችለናል።
ሁለተኛ ፣ የግፊት አዝራርዎን ማብሪያ በዳቦ ሰሌዳ ላይ ያስገቡ። ትክክለኛው ቦታ በጣም አስፈላጊ አይደለም ፣ ልክ ወደ ውስጥ እና ወደ ውጭ ያሉት ፒኖች በተለየ ረድፎች ውስጥ መሆናቸውን ያረጋግጡ። አሁን ፣ ከዳቦ ሰሌዳው ቀይ አምድ ወደ መቀያየሪያው አንድ ጎን የጅብል ሽቦ ያሂዱ። የመቀየሪያውን ሌላኛው ወገን ተቃዋሚውን በመጠቀም ወደ ሰማያዊው አምድ ያገናኙ። በመጨረሻ ፣ በአርዱዲኖ ላይ ካስማዎች ከተቃዋሚውን ያገናኙበትን የመቀያየር ተመሳሳይ ጎን ያገናኙ። ፒን 2 ን እጠቀም ነበር።
ለመሠረታዊ ወረዳው ያ ነው!
ደረጃ 3: Arduino ን ፕሮግራም ያድርጉ
ማድረግ ያለብን ቀጣዩ ነገር ኮዱን ወደ አርዱዲኖ መስቀል ነው።
አዝራሩ በተጫነ ቁጥር ቁጥር 1 ን በተከታታይ ግንኙነት ወደ ኮምፒዩተር ለመላክ ከአርዱዲኖ ሶፍትዌር ጋር የሚመጣውን የ Debounce ናሙና ንድፍ አሻሽያለሁ። ማድረግ ያለብኝ ነገር ቢኖር አዝራር -ግዛት == ከፍተኛ መሆኑን የሚያረጋግጥ መግለጫ “Serial.begin (9600)” ን ወደ ማዋቀሪያ ተግባር እና “Serial.println (1)” ወደ ውስጠኛው ክፍል ማከል ነበር። እኔ ደግሞ የቦርድ ኤልዲውን የሚያበራ እና የሚያጠፋውን ኮድ አስወግጄያለሁ።
እኔ ያደረግሁትን ማድረግ እና የ Debounce sketch ን ማስተካከል ወይም የተጠናቀቀውን ስሪት ከዚህ አስተማሪ በቀላሉ ማውረድ ይችላሉ።
ያም ሆነ ይህ ፣ አርዱዲኖዎን መሰካት ፣ የተጠናቀቀውን ንድፍ መክፈት እና ወደ አርዱዲኖ ቦርድ መስቀል ይፈልጋሉ።
ደረጃ 4: አርዱዲኖን ይፈትሹ
ከመቀጠላችን በፊት እስካሁን የሠራነውን ለመፈተሽ ይረዳል።
አርዱinoኖ አሁንም ከኮምፒውተሩ ጋር በተገናኘ ፣ በአርዲኖ ሶፍትዌር ውስጥ ተከታታይ ማሳያውን ይክፈቱ። የግፊት ቁልፉን ጥቂት ጊዜ ያቅርቡ። እያንዳንዱ ፕሬስ በተከታታይ ማሳያ መስኮት ውስጥ “1” ማምረት አለበት። እንደዚያ ከሆነ ለመቀጠል ዝግጁ ነዎት። ካልሆነ ወደ ኋላ ይመለሱ እና ሁሉንም ነገር በትክክል እንደገጠሙ ያረጋግጡ እና የአርዲኖን ንድፍ እንደገና ለመስቀል ይሞክሩ። ያ አሁንም ካልሰራ ፣ ከዚህ በታች አስተያየት ይተው እና እርስዎ እንዲሰሩ መርዳት እችል እንደሆነ እመለከታለሁ።
ደረጃ 5 የአድማጭ ሶፍትዌርን ያስጀምሩ
አሁን በተጫነ ቁጥር ለኮምፒውተሩ መልእክት የሚልክ አካላዊ አዝራር አለን። አሁን ከአርዱinoኖ የሚመጡትን “1” ከርባል ስፔስ ፕሮግራም ወደሚያውቃቸው ቁልፍ ማተሚያዎች ለመተርጎም በኮምፒዩተር ላይ አድማጭ ማቋቋም አለብን።
ያንን ለማድረግ ትንሽ ፕሮግራም ፃፍኩ። ያውርዱ ፣ ይንቀሉ ፣ ከዚያ ፕሮግራሙን ያስጀምሩ። ስዕሉን መምሰል አለበት። አሁን ፣ የ COM ወደብ ቁጥሩን ወደ የእርስዎ አርዱዲኖ ያዘጋጁ። የእርስዎ አርዱኢኖ የሚጠቀምበትን የ COM ወደብ የማያውቁ ከሆነ የአርዱዲኖ አርታኢ ፕሮግራሙን ይክፈቱ እና ከታች በስተቀኝ ጥግ ላይ ይመልከቱ።
በመቀጠል ጠቋሚዎን በጽሑፍ ሳጥኑ ውስጥ ያስቀምጡ እና የቦታ አሞሌውን አንዴ ይጫኑ። በዚህ ሳጥን ውስጥ ለተተየበው ሁሉ አድማጩ የቁልፍ መጫኖችን ያስመስላል። በከርባል የጠፈር ፕሮግራም ውስጥ ያለው የማስተላለፊያ ቁልፍ የጠፈር አሞሌ ስለሆነ በዚህ የጽሑፍ ሳጥን ውስጥ አንድ ቦታ እንፈልጋለን።
አንዴ የ COM ወደብ ቁጥሩን ካዘጋጁ እና በጽሑፍ ሳጥኑ ውስጥ ቦታ ካሎት ፣ እሱን ለመሞከር ዝግጁ ነዎት! "ማዳመጥ ጀምር" የሚለውን ቁልፍ ይጫኑ። እንደ ማስታወሻ ደብተር ወይም ቃል ያሉ የጽሑፍ አርታኢን ይክፈቱ እና የግፊት ቁልፍን ይጫኑ። ክፍተት መታየት አለበት። ካልሆነ ፣ አርዱinoኖ መሰካቱን ፣ የወደብ ቁጥሩ ትክክል መሆኑን ፣ እና የአድማጭ ፕሮግራሙ አሁንም እየሰራ መሆኑን ሁለቴ ይፈትሹ።
ደረጃ 6: ማንሳት
ሁሉም ጨርሰዋል! የከርባል የጠፈር መርሃ ግብርን ያቃጥሉ ፣ ሮኬት ይሰብስቡ እና ወደ ማስነሻ ፓድ ይሂዱ። ሁሉም ነገር ደህና ከሆነ ፣ የግፊት ቁልፉን ሲጫኑ ሮኬትዎ መጀመር አለበት። ባለብዙ ደረጃ ሮኬት ከሠሩ ፣ ቀጣዮቹን ደረጃዎች ለማቃጠል ቁልፉ ይሠራል።
በማንበብዎ እናመሰግናለን! በዚህ አስተማሪነት እንደተደሰቱ ተስፋ አደርጋለሁ። ጥያቄዎች ካሉዎት እባክዎን በአስተያየቶቹ ውስጥ ያሳውቁኝ እና የተጠናቀቀ የማስጀመሪያ ቁልፍዎን ስዕል መለጠፉን ያረጋግጡ።
የሚመከር:
ኦልድ የማሳያ መርሃ ግብር -5 ደረጃዎች
ኦልድ የማሳያ መርሃ ግብር - ኦሌድ ቀላሉ እና ውጤታማ ማሳያ ነው። የሚለብሱ ወይም ማንኛውንም ዓይነት የክትትል መሣሪያ ማድረግ ይችላሉ። OLED ን በመጠቀም የአየር ሁኔታን ጣቢያ መሥራት ወይም አስቂኝ እነማ ማሳየት ይችላሉ። በ OLED ማሳያ ላይ ብዙ የ DIY መጣጥፎችን እፈትሻለሁ ትክክለኛ exp የለም
ከፓይዘን ጋር የ LED ብስክሌት መብራት መርሃ ግብር -4 ደረጃዎች
የ LED ብስክሌት መብራት ከፓይዘን ጋር ሊሠራ የሚችል - ይህ አጋዥ ስልጠና በ Python ፕሮግራም ሊሠሩ የሚችሉ አንዳንድ አሪፍ የ LED ብስክሌት መብራቶችን እንዴት መፍጠር እንደሚችሉ ያሳየዎታል። በመጀመሪያ ፣ ሁሉም አቅርቦቶች መኖራቸውን ያረጋግጡ - Gemma M0 ማይክሮ መቆጣጠሪያ 10 ኪ ፖታቲሞሜትር 1 ሜትር ኒኦፒክስል ኤልዲዲ 30 ፒክሰሎች/ሜትር የዩኤስቢ ባት
አርዱዲኖ የርቀት/ገመድ አልባ መርሃ ግብር እና የኃይል ባንክ በቤት ውስጥ የተሰራ - 12 ደረጃዎች (ከስዕሎች ጋር)
አርዱinoኖ የርቀት/ገመድ አልባ መርሃ ግብር እና የኃይል ባንክ በቤት ውስጥ የተሠራው - ችግሩ። እኔ በፒሲ አቅራቢያ አንድ ንድፍ አወጣለሁ እና የዩኤስቢ እና ተከታታይን ለ ‹ለማረም› እጠቀማለሁ። በዚህ ጉዳይ ላይ ለ DHT12 lib ን እፈጥራለሁ ፣ በቤተ -መጽሐፍት github ላይ አንድ ስሪት አቀርባለሁ። ነገር ግን አንድ ችግር ይምጣ - " የሙቀት መጠኑ ከ 0 በታች በሚሆንበት ጊዜ የተነበበው እሴት wro
ለኤችአርአይ ማይክሮ መቆጣጠሪያ መርሃ ግብር እጅግ የላቀ በርነር መጠቀም 8 ደረጃዎች
ለኤችአርአይ ማይክሮ መቆጣጠሪያ መርሃ ግብር እጅግ የላቀ በርነር መጠቀም - እርስዎ እዚያ ያሉት ሁሉም የ AVR ተጠቃሚ ወንድሞች እና ወደ ዥረቱ ውስጥ የገቡት ፣ አንዳንዶቻችሁ በፒአይሲ ማይክሮ መቆጣጠሪያዎች የጀመሩ ሲሆን አንዳንዶቹ በኤቲኤምኤል AVR ዎች ተጀምረዋል ፣ ይህ ለእርስዎ ተፃፈ! ስለዚህ ዩኤስቢኤስፒ ገዝተዋል ምክንያቱም ዋጋው ርካሽ እና ውጤታማ ነው
AVR ማይክሮ መቆጣጠሪያ Fuse ቢት ውቅር። በማይክሮ መቆጣጠሪያ መቆጣጠሪያ ፍላሽ ማህደረ ትውስታ ውስጥ የ LED ብልጭ ድርግምተኛ መርሃ ግብር መፍጠር እና መስቀል። 5 ደረጃዎች
AVR ማይክሮ መቆጣጠሪያ Fuse ቢት ውቅር። በማይክሮ መቆጣጠሪያ ተቆጣጣሪው ፍላሽ ማህደረ ትውስታ ውስጥ የ LED ብልጭ ድርግምተኛ መርሃ ግብር መፍጠር እና መስቀል የ Atmel ስቱዲዮን እንደ የተቀናጀ የልማት መድረክ በመጠቀም የራሳችንን ፕሮግራም እንጽፋለን እና የሄክሱን ፋይል እናጠናቅቃለን። እኛ ፊውዝ bi ን እናዋቅራለን