ዝርዝር ሁኔታ:

የመጨረሻ ግምገማዎች 2020 6 ደረጃዎች
የመጨረሻ ግምገማዎች 2020 6 ደረጃዎች

ቪዲዮ: የመጨረሻ ግምገማዎች 2020 6 ደረጃዎች

ቪዲዮ: የመጨረሻ ግምገማዎች 2020 6 ደረጃዎች
ቪዲዮ: ከወሲብ በፊት ይህን ከጠጣህ አለቀላት ! | ማለቂያ ለሌለው የወሲብ ብቃት | 2024, ሀምሌ
Anonim
የመጨረሻ ግምገማዎች 2020
የመጨረሻ ግምገማዎች 2020

ሰላም ለሁላችሁ! ስሜ Vedant Vyas ነው እና ይህ የእኔ የመጨረሻ ደረጃ 10 የኮምፒውተር ኢንጂነሪንግ ፕሮጀክት ለመጨረሻ ግምገማዎች 2020 ነው። ለዚህ ፕሮጀክት ፣ በራሱ ለመንቀሳቀስ በፕሮግራም ሊሠራ የሚችል ወይም የመተግበሪያ መቆጣጠሪያን በመጠቀም ሊቆጣጠር የሚችል መኪና መንደፍ መርጫለሁ። አዲስ ፈተናዎችን ለመማር እና ለመውሰድ ስለምወድ እና በዚህ ኮርስ ውስጥ ብዙ የተለያዩ አሃዶችን ስለተማርኩ እና እነዚያን በእኔ ንድፍ ላይ ማመልከት እችላለሁ ብዬ ስላሰብኩ ይህንን መኪና መንደፍ መርጫለሁ። ከሚጠበቀው በላይ ለመሆን ፣ በጥቂት ሴንቲሜትር ውስጥ መሰናክል እንደደረሰ ወዲያውኑ መኪናውን የሚያቆም የርቀት ዳሳሽ ተግባራዊ አደረግሁ። እኔ ምን ማከናወን እንዳለብኝ ማስተዋል ለማግኘት የተለያዩ ፕሮጀክቶችን በመመልከት በዚህ ፕሮጀክት ላይ ብዙ ምርምር አድርጌያለሁ። እኔ ደግሞ አዲስ ኤች-ድልድይ እንዴት ሽቦ እንደሚሰራ ፣ የርቀት ዳሳሽ እና የሽቦ ሞተሮችን እንዴት እንደሚሠሩ በመማር ብዙ ጊዜ አጠፋሁ። እኔ በሠራሁት በዚህ መማሪያ ውስጥ ምሳሌዎችን ፣ ስዕሎችን እና የደረጃ በደረጃ መመሪያዎችን በመመልከት ይህንን መኪና እራስዎ እንዴት ዲዛይን ማድረግ እንደሚችሉ ይማራሉ።

ደረጃ 1: ቁሳቁሶች

ቁሳቁሶች
ቁሳቁሶች
  • 2 መኪና ያለው 2 መኪና
  • 1 Raspberry Pi ሞዴል 3 ቢ+
  • 1 የማይሸጥ የዳቦ ሰሌዳ
  • 1 9V ባትሪ
  • 1 ኤች-ድልድይ ሞዴል HLF1808
  • 11 ወንድ-ሴት ዝላይ ሽቦዎች
  • 3 ሴት-ሴት ዝላይ ሽቦዎች
  • 13 መደበኛ ሽቦዎች
  • 1 የርቀት ዳሳሽ

ደረጃ 2 - ምሳሌ ቅጽበታዊ ገጽ እይታዎች

ምሳሌ ቅጽበታዊ ገጽ እይታዎች
ምሳሌ ቅጽበታዊ ገጽ እይታዎች
ምሳሌ ቅጽበታዊ ገጽ እይታዎች
ምሳሌ ቅጽበታዊ ገጽ እይታዎች
ምሳሌ ቅጽበታዊ ገጽ እይታዎች
ምሳሌ ቅጽበታዊ ገጽ እይታዎች
ምሳሌ ቅጽበታዊ ገጽ እይታዎች
ምሳሌ ቅጽበታዊ ገጽ እይታዎች

ደረጃ 3 የወረዳ ዲያግራም

የወረዳ ዲያግራም
የወረዳ ዲያግራም

ደረጃ 4-የደረጃ በደረጃ መመሪያዎች-መኪናውን እንዴት እንደሚገነቡ/ሽቦ እንደሚሠሩ

  1. ይህንን ፕሮጀክት ከመጀመርዎ በፊት የእርስዎ የራስቤሪ ፓይ ሙሉ በሙሉ በሊኑክስ ኦኤስ ሲስተም የሚሰራ እና Python ን ማሄድ የሚችል መሆኑን ማረጋገጥ ያስፈልግዎታል።
  2. አሁን ዝግጁ ስለሆኑ ፣ የማይሸጥ የዳቦ ሰሌዳ ወስደው የ HLF1808 ኤች ድልድዩን ከእሱ ጋር በማያያዝ እንጀምር (በገመድ ዲያግራም ላይ እንደሚታየው)።
  3. በመቀጠልም 3 ሽቦዎችን ወስደው በኤች-ድልድይ እና በኃይል ሀዲዶቹ 3 ጥግ እግሮች ውስጥ መሰካት ያስፈልግዎታል። እነዚህን 3 ገመዶች ወደ ኤች-ድልድይ ከላይ-ወደ ቀኝ ፣ ከታች-ወደ ቀኝ እና ወደ ግራ-ግራ እግሮች ይሰኩ (ጠመዝማዛውን ወደ ፊት ወደ ፊት H- ድልድዩን ይመልከቱ)። እነዚህ ለኃይል ጥቅም ላይ እንደዋሉ እንዲያውቁ ለዚህ ቀይ ሽቦዎችን ለመጠቀም ይሞክሩ።
  4. የወንድ-ሴት ዝላይ ሽቦ ይውሰዱ እና አንዱን ጫፍ ከ raspberry pi 5V ፒን እና ሌላውን ከኤች-ድልድይ የላይኛው ግራ ግራ እግር ጋር ያገናኙ።
  5. አሁን ፣ 4 ሽቦዎችን (በተለይም ጥቁር) መውሰድ እና ከኤች-ድልድይ መካከለኛ 2 እግሮች ወደ መሬት ሀዲዶች ማገናኘት ያስፈልግዎታል። እንዲሁም ተጨማሪ የወንድ-ሴት ሽቦ ወስደው በሬስቤሪ ፓይዎ ላይ ከመሬት ፒን ወደ የዳቦ ሰሌዳዎ ላይ ወደ መሬት ባቡር ማገናኘት ያስፈልግዎታል።
  6. አንዴ የኃይል እና የመሬት ሽቦዎችን ተግባራዊ ካደረጉ በኋላ ቀዩን ሽቦ ወስደው ከኤች-ድልድይ አናት ወደ ሦስተኛው እግር በማስገባት ሞተሮችዎን ማገናኘት መጀመር ይችላሉ። ከዚያ በኋላ ጥቁር ሽቦውን ወስደው ከኤች-ድልድይ ግርጌ ወደ ሦስተኛው እግር ያያይዙታል። ሞተሮቹን በትክክል ካያያዙት ፣ እነዚህን ቀጣዮቹን ጥቂት ደረጃዎች ከጨረሱ በኋላ እነሱ በትክክል መስራት አለባቸው።
  7. አሁን የ 9 ቪ ባትሪዎን ወስደው 2 ገመዶችን ወደ መሬት እና የኃይል ሀዲዶች (ቀይ = ኃይል ፣ ጥቁር = መሬት) ማያያዝ ያስፈልግዎታል።
  8. አንዴ የባትሪዎን ሽቦ ከጨረሱ በኋላ 4 ወንድ-ሴት ዝላይ ሽቦዎችን ወስደው ከማንኛውም የ raspberry pi gpio ፒኖች ወደ ቀሪዎቹ ጥቅም ላይ ያልዋሉ የኤች-ድልድይ እግሮች ማገናኘት ያስፈልግዎታል።
  9. በመጨረሻም ፣ 1 ጥቁር እና 1 ቀይ ሽቦ ወስደው ከመሬት-ምድር ባቡር (ጥቁር ሽቦ) እና ከኃይል-ሀዲድ (ቀይ ሽቦ) በዳቦ ሰሌዳዎ ላይ ማገናኘት ያስፈልግዎታል።
  10. አማራጭ - ከፈለጉ ፣ ፕሮጀክትዎን ለማሻሻል ለማገዝ የርቀት ዳሳሽ መጠቀም ይችላሉ። የርቀት ዳሳሽ ለማገናኘት የሚከተሉትን የተወሰኑ ደረጃዎች መከተል ያስፈልግዎታል

    • 1 ሴት-ሴት ሽቦ (ቀይ) ውሰድ እና በአነፍናፊው ላይ ካለው የ VCC ፒን ፒን ላይ ባለ 5 ቪ ፒን ያያይዙት።
    • ሌላ የሴት-ሴት ሽቦ (ጥቁር) ይውሰዱ እና ከጂኤንዲ ፒን ዳሳሽ ላይ በመያዣዎ ላይ ወደ መሬት ባቡር ያያይዙት።
    • አንድ ተጨማሪ ሴት-ሴት ሽቦ ወስደው በአነፍናፊው ላይ ካለው የ TRIG ፒን ወደ ፒፒው ላይ ወደ ጂፒዮ ፒን ያያይዙት።
    • በመጨረሻም ፣ ወንድ-ሴት ሽቦ ወስደው በአነፍናፊው ላይ ካለው ECHO ፒን በእርስዎ የዳቦ ሰሌዳ ላይ ባዶ ቦታ ላይ ያያይዙት። ከዚያ 330 Ohm resistor ይውሰዱ እና ከሽቦ ወደ ሌላ ባዶ ቦታ በእርስዎ የዳቦ ሰሌዳ ላይ ያገናኙት። በመቀጠልም ሌላ የወንድ-ሴት ሽቦ ወስደው ከ 330 Ohm resistor ወደ ባዶ የጂፒዮ ፒን በፓይ ላይ ማያያዝ ያስፈልግዎታል። በመጨረሻ ፣ ከመሬት ባቡር ጋር ካገናኙት ሁለተኛው ሽቦ 470 Ohm resistor ን ማገናኘት ያስፈልግዎታል።
  11. አሁን Python ን በመጠቀም ኮድ ለማድረግ ዝግጁ ነዎት!

ደረጃ 5 የደረጃ በደረጃ መመሪያዎች-Python ን እንዴት መጠቀም እንደሚቻል

  1. ቤተመፃህፍትዎን (ለምሳሌ ከ gpiozero ማስመጣት LED) በመወሰን ኮድ መስጠት ይጀምሩ።
  2. በመቀጠል እርስዎ የሚጠቀሙባቸውን ሁሉንም ተለዋዋጮች መግለፅ ያስፈልግዎታል (ለምሳሌ። led = LED (9))።
  3. አሁን የሚፈልጉትን ሁሉ ከገለፁ ፣ ሞተሮችዎ ሙሉ በሙሉ የሚሰሩ መሆናቸውን ለመፈተሽ ቀለል ያለ መግለጫ በመጻፍ ኮድ መስጠት መጀመር ይችላሉ። ይህ ከዚህ ጋር የሚመሳሰል ባለ 3-ደረጃ መግለጫ እንዲጽፉ ይጠይቃል

    • ሮቦት.ወደፊት ()
    • እንቅልፍ (5)
    • robot.stop ()
  4. ኮዱ ሞተሮችዎ እንዲሠሩ የሚረዳ ከሆነ ወደ ቀጣዩ ደረጃ ለመቀጠል ዝግጁ ነዎት። ይህ እርምጃ መኪናዎን ወደ ፊት ፣ ወደ ኋላ ፣ ወደ ቀኝ እና ወደ ግራ እንዲሄድ የሚረዳዎትን የኋላ ተግባር (ለምሳሌ def defwards ():) እንዲጽፉ ይጠይቃል።
  5. የርቀት ዳሳሽ ወደ መኪናዎ ለማከል ከመረጡ ፣ ከዚያ ተጨማሪ የ def sensor1 ተግባር ማከል ያስፈልግዎታል። ይህ ተግባር በመኪናዎ እና እንቅፋት መካከል ያለውን ርቀት ለማተም ያስችልዎታል። ይህ ተግባር እነዚህን ቀላል የኮድ መስመሮች እንዲጽፉ ይጠይቃል

    • def ዳሳሽ 1 ():
    • ከሆነ (sensor.distance*100> 5):
    • ማተም ('እንቅፋት ተገኝቷል' ፣ ዳሳሽ። ርቀት*100)
    • እንቅልፍ (1)
  6. አሁን ይህንን ኮድ መጻፉን ከጨረሱ ፣ የ VNC መመልከቻ መተግበሪያውን ለመጫን ዝግጁ ነዎት።

የሚመከር: