ዝርዝር ሁኔታ:

አውርድ: 6 ደረጃዎች
አውርድ: 6 ደረጃዎች

ቪዲዮ: አውርድ: 6 ደረጃዎች

ቪዲዮ: አውርድ: 6 ደረጃዎች
ቪዲዮ: ከወሲብ በፊት ይህን ከጠጣህ አለቀላት ! | ማለቂያ ለሌለው የወሲብ ብቃት | 2024, ታህሳስ
Anonim
አቤት
አቤት
አቤት
አቤት

ኦውክ የግል Omnidirectional ፋይዳ የሌለው የዓይን ሞራ ግርዶሽ ረዳት ነው። የፊት ለይቶ ማወቅ ዘኢትዮጵያዊያንን ሲመታ ፣ OUCH እርስዎን ይመታል! OUCH እርስዎ እንዴት እንደሚመስሉ ብቻ ሳይሆን በጣም የሚያበሳጭ መሆንንም ያውቃል! ከታላቅ ወንድም በተቃራኒ ይህ ማሽን በጣም የሚታይ እና አንድ ዓላማን ብቻ የሚያሟላ ነው - ሕይወትዎን በጣም ትንሽ ጨካኝ ለማድረግ። በቤት ውስጥ የፀሐይ መነፅርዎን ረስተው በብሩህ ነፀብራቅ ተገርመዋል? OUCH ይህንን አፍታ ደጋግመው እንዲኖሩ ያስችልዎታል። በዙሪያዎ ካለው በጣም ብሩህ የብርሃን ምንጭ በቀጥታ ብርሃንን በማንፀባረቅ በዙሪያው አንድ አፍታ እንደማይደሰቱ ያረጋግጣል።

ይጠንቀቁ ፣ ወይም OUCH እርስዎ የሚያዩት የመጨረሻው ነገር ሊሆን ይችላል!

ፕሮጀክቱ የተከናወነው በ ITECH ማስተር ፕሮግራም ውስጥ እንደ የስሌት ዲዛይን እና ዲጂታል ጨርቃጨርቅ ሴሚናር አካል ነው።

ነሐሴ Lehrecke | ማክስ ዞርን

አቅርቦቶች

የኤሌክትሮኒክ ክፍሎች;

አርዱinoኖ

  • አርዱዲኖ UNO

    • 2x Reely Mini-Servo S0009
    • 4x photoresistors
    • 4x 10 ኪ ተቃዋሚዎች
    • 2x ፖታቲዮሜትሮች
    • 1x የዩኤስቢ አታሚ ገመድ

Raspberry Pi

  • Rasberry Pi 4

    • 1x RaspiCam
    • 4x Reely Mini-Servo S0009
    • 1x PCA9685 16-channel 12-bit PWM Servo Driver
    • 5v የዲሲ ውጫዊ የኃይል አቅርቦት
    • 1x Rasberry Pi 5.1V - 3Amp የኃይል አቅርቦት (ወይም ውጫዊ ተመጣጣኝ)
    • 1x MAFERFACTORY HC-SR05 Ultraschallsensor (MF-6402156)
    • 1x 470 Ohm resistor
    • 1x 320 Ohm resistor

3 ዲ የታተሙ ክፍሎች;

OUCH በተለያዩ ቅርጾች እና መጠኖች ነው የሚመጣው። ለዚህ ስሪት ፣ ብጁ ስልቶችን ለማተም 3 ዲ አታሚ ተጠቅመናል።

  • 4 x ቁሙ
  • 2 x ቤዝ ኤስ
  • 1 x መሠረት ኤል
  • 2 x የማዞሪያ መሠረት ድርብ
  • 1 x የማዞሪያ መሠረት ነጠላ
  • 1 x የአክሲስ ድጋፍ ኤስ ስብስብ
  • 1 x የአክሲስ ድጋፍ ኤም
  • 1 x የአክሲስ ድጋፍ ኤል
  • 1 x የካሜራ ተራራ
  • 1 x ቀላል ተራራ
  • 1 x የመስታወት ተራራ

እንደአስፈላጊነቱ ክፍሎቹን ለማገናዘብ የቀረበውን የማማ ንድፍ መጠቀም ይችላሉ-

  • 1 x ታወር (በ 4 x Stand ፋንታ)
  • 1 x Base S & 1x Base M (ከ 2 x Base S ይልቅ)

ሌሎች ክፍሎች:

  • ሚላር
  • 1 x የጎማ ባንድ
  • 1 x ዚፕ ማሰሪያ
  • 12 M5 x 160 Flathead ብሎኖች
  • 2 M5 x 80 Flathead Screws

መሣሪያዎች ፦

  • 3 ዲ አታሚ
  • H3.0 Screwdriver
  • ሙቅ ሙጫ ጠመንጃ

ደረጃ 1: ደረጃ 1: ክፍሎቹን ማተም

ለ 3 ዲ አታሚ መዳረሻ ካለዎት ሰርቪዎቹን ለማስቀመጥ ብጁ ስልቶችን ማተም እና ሶስቱን ዋና ዋና ክፍሎች መጫን ይችላሉ።

ለፊቱ አካል እኛ ያስፈልገናል-

  • 2 x ይቆማል
  • 1 x መሠረት ኤል
  • 1 x የሚሽከረከር ቤዝ ድርብ
  • 1 x የአክሲስ ድጋፍ ኤም
  • 1 x ካሜራ እና የርቀት ዳሳሽ ተራራ

የብርሃን ክፍሉ የሚከተሉትን ይፈልጋል

  • 1 x ቁሙ
  • 1 x ቤዝ ኤስ
  • 1 x የሚሽከረከር ቤዝ ድርብ
  • 1 x የአክሲስ ድጋፍ ኤስ ስብስብ
  • 1 x ቀላል ተራራ

የመስታወት አካላት የሚከተሉትን ያጠቃልላል

  • 1 x ቁሙ
  • 1 x ቤዝ ኤስ
  • 1 x የሚሽከረከር ቤዝ ነጠላ
  • 1 x የአክሲስ ድጋፍ ኤል
  • የመስታወት ተራራ

በመጨረሻም ፣ የተሰጠውን ማማ ማተምም ይችላሉ።

ለሦስቱም አካላት እንደ መሠረት አድርገው ለመጠቀም ከፈለጉ በኮድ ውስጥ የቬክተር ሂሳብን በዚህ መሠረት ማስተካከል ይኖርብዎታል። በተጨማሪ ፣ ከመሠረት ኤል ፋንታ የፊት ክፍልን ከመሠረት ኤም ጋር ወደ ማማው ያገናኙ።

ደረጃ 2 - ደረጃ 2 መስታወቱን መስራት

ደረጃ 2 - መስተዋቱን መስራት
ደረጃ 2 - መስተዋቱን መስራት
ደረጃ 2 - መስተዋቱን መስራት
ደረጃ 2 - መስተዋቱን መስራት

የራስዎን የመስታወት አካል ለማድረግ ፣ ክብ ሚላር ክብ ቁራጭ ይቁረጡ እና በ 3 ዲ የታተመ የመስታወት ክፍል አናት ላይ ያድርጉት። ከዚያ በቦታው ለማስተካከል መጀመሪያ የጎማ ባንድ ይጠቀሙ። የጎማ ባንድ በአከባቢው ዙሪያ ባለው ጎድጎድ ውስጥ መቀመጥ አለበት። ከዚያ ግንኙነቱን በቀስታ ለመጠበቅ የዚፕ ማሰሪያ ይጠቀሙ ፣ ገና በጣም አያጥብቁት። የሚያብረቀርቅ ፣ የሚያንጸባርቅ ገጽ እስኪያገኙ ድረስ አሁን ሚላርን መዘርጋት መጀመር ይችላሉ። በመጨረሻም የዚፕ ማሰሪያውን ያጥብቁ እና በሚያምር ፊትዎ ነፀብራቅ ይደሰቱ!

ደረጃ 3 - ደረጃ 3 - አካላቱን መሰብሰብ

ደረጃ 3: ክፍሎቹን መሰብሰብ
ደረጃ 3: ክፍሎቹን መሰብሰብ
ደረጃ 3: ክፍሎቹን መሰብሰብ
ደረጃ 3: ክፍሎቹን መሰብሰብ
ደረጃ 3: ክፍሎቹን መሰብሰብ
ደረጃ 3: ክፍሎቹን መሰብሰብ
ደረጃ 3: ክፍሎቹን መሰብሰብ
ደረጃ 3: ክፍሎቹን መሰብሰብ

የፊት አካል

  1. በሚሽከረከረው መሠረት በተቆረጠው መሠረት የጡጫውን Servo ን በሙቅ ያጣብቅ
  2. በመሠረት ክፍሉ ታችኛው ክፍል ላይ በሚገኘው ጎድጓዳ ሳህን ውስጥ የ Servo ማያያዣውን ያጣብቅ
  3. ሰርቪው ከአገናኙ ጋር እንዲገናኝ ሁለቱን የመሠረት ክፍሎችን አንድ ላይ ያጣምሩ
  4. አገናኙን ወደ ሰርቪው ለመጠገን የ Servo ን ዊን ይጠቀሙ
  5. በመጥረቢያ ድጋፍ አናት ላይ በሚገኘው መሠረት ወደ ሁለተኛው አገናኝ ቁራጭ ትኩስ ሙጫ
  6. የዘንግ ድጋፍን ወደ መዞሪያው መሠረት ለመጠምዘዝ 4 M5 ብሎኖችን ይጠቀሙ
  7. ሁለተኛውን ሰርቮን በተራራው ላይ ሙቅ ሙጫ
  8. በፒንቹ ላይ ካሜራውን ያንሸራትቱ
  9. በመጠምዘዝ ወይም በሞቃት ማጣበቂያ በኩል የአልትራሳውንድ ርቀት ዳሳሹን ከተራራው ጋር ያያይዙት
  10. ካሜራውን / አነፍናፊውን ወደ ዘንግ ድጋፍ ያገናኙ ፣ ሰርቪው እንደገና ወደ አያያዥ ቁራጭ መንሸራተት አለበት
  11. አገናኙን ወደ ሰርቪው ለመጠገን የ Servo ን ዊን ይጠቀሙ
  12. Raspberry Pi እና servo ሾፌሩን ወደ አንድ የእንጨት ጣውላ ጣውላ (ክፍተቱ ከመሠረት L ቀዳዳዎች ጋር የሚዛመድ መሆኑን ያረጋግጡ)
  13. M5 ብሎኖችን በመጠቀም የፊት ክፍሉን ወደ መቆሚያዎች ያሽከርክሩ

የመስታወት አካል

  1. ከ 1 እስከ 7 ያሉትን ደረጃዎች ይከተሉ
  2. መስተዋቱን ወደ ዘንግ ድጋፍ ያገናኙ
  3. የመስተዋት እና የፊት ክፍል ተስተካክለው እንዲሆኑ የመስታወት ማቆሚያውን በፓነል ላይ ይለጥፉ
  4. የ M5 ብሎኖችን በመጠቀም የመስታወቱን ክፍል ወደ መቆሚያው ይከርክሙት

የብርሃን አካል

  1. ከላይ ከ 1 እስከ 7 ያሉትን ደረጃዎች ይከተሉ
  2. የብርሃን ዳሳሾችን በጥላ መስቀያው ታችኛው ክፍል ላይ በተሰቀሉት ቀዳዳዎች በኩል ይከርክሙ
  3. የጥላውን መስቀልን ወደ ዘንግ ድጋፍ ያገናኙ ፣ ሰርቪው እንደገና ወደ አያያዥ ቁራጭ መንሸራተት አለበት
  4. አገናኙን ወደ ሰርቪው ለመጠገን የ Servo ን ዊን ይጠቀሙ
  5. የመብራት ፣ የመስተዋት እና የፊት ክፍል ተስተካክለው መስተዋቱ በፊቱ እና በብርሃን አካላት መካከል እንዲኖር በፓነል ላይ አንድ ሙጫ ይለጥፉ
  6. M5 ብሎኖችን በመጠቀም የፊት ክፍሉን ወደ መቆሚያዎች ያሽከርክሩ

*ሁሉም አካላት እንዲሁ ከማማው ጋር ሊጣበቁ ይችላሉ ፣ እባክዎን የጨመረው የኮድ እና ሽቦ ውስብስብነት እና የማተም ጊዜን ከግምት ያስገቡ። ማማውን ለመጠቀም ከፈለጉ ፣ ለ ‹ፊት› ክፍል ከመሠረት ኤል ፋንታ የመሠረት M ክፍልን ይጠቀሙ እና የዓይኖቹን እና የ M5 ብሎኖችን በመጠቀም የመሠረት ክፍሎቹን ወደ ማማው ያዙሩት።

ደረጃ 4 ደረጃ 4 ቦርዶችን ያዋቅሩ

ደረጃ 4 ቦርዶችን ያዋቅሩ
ደረጃ 4 ቦርዶችን ያዋቅሩ
ደረጃ 4 ቦርዶችን ያዋቅሩ
ደረጃ 4 ቦርዶችን ያዋቅሩ
ደረጃ 4 ቦርዶችን ያዋቅሩ
ደረጃ 4 ቦርዶችን ያዋቅሩ

ለሶስቱ አካላት የሽቦ ዲያግራም እዚህ አለ። የፀሐይ መከታተያው በአርዱዲኖ ላይ በእራሱ ዑደት ላይ ይሠራል እና የ servo ቦታዎቹን በተከታታይ የዩኤስቢ ወደብ በኩል ወደ Rasberry Pi ይልካል። የዒላማውን የበለጠ ጠንካራ ሶስት ማዕዘን ለመፍጠር አንድ አማራጭ የርቀት ዳሳሽ ከፓን/ዘንበል ፒካሜራ ፊት ለፊት ሊገናኝ ይችላል። እዚህ እኛ ቀጥታ መስመር ላይ እናሰፋቸዋለን እና አስፈላጊ ስለማይሆን ቬክተሮችን በአማካይ እንይዛቸዋለን።

አራት ሰርዶዎች በውጫዊ 5v የኃይል አቅርቦት ከሚጎበኘው ከ PCA9685 servo ሾፌር ጋር ተጣብቀዋል። ሁለቱ ሰርቨሮች ድስቱን ይቆጣጠሩ እና የፊት መከታተያ ካሜራውን ያጋደሉ ፣ ቀሪዎቹ ሁለቱ ደግሞ ድስቱን ይቆጣጠሩ እና ለመስታወቱ ያጋደሉ።

ደረጃ 5: ኮዱ

ኮዱ
ኮዱ

የዚህ ፕሮጀክት ኮድ በሁለት ክፍሎች ሊከፈል ይችላል-የአርዱዲኖ ብርሃን መከታተያ ኮድ እና የፓይዘን ፊት መከታተያ/የመስታወት አቀማመጥ ኮድ።

የአርዱዲኖ ኮድ

ይህ ኮድ ከጂዮብሩስ የፀሐይ መከታተያ ፕሮጀክት በትንሹ የተሻሻለ ስሪት ነው። ስለ የፀሐይ መከታተያ ክፍል የበለጠ ለማወቅ ታላቅ ማጣቀሻ ነው እና በዚህ ዝርዝር ትምህርት ላይ ተጨማሪ ዝርዝሮች ሊገኙ ይችላሉ። የብርሃን ጥንካሬ እሴቶች ከ 4 ፎቶ-ተከላካዮች ውስጥ ተወስደው እና በጣም ብሩህ የሆነውን አካባቢ ለማግኘት እና ሰርቪዶቹን በዚህ መሠረት ለማስተካከል በአማካይ ይወሰዳሉ። ከዚያ የ servo አንግል እሴቶችን ወደ ተከታታይ ወደብ እንጽፋለን።

የፓይዘን ኮድ ፦

ይህ ኮድ የፊት መከታተያ ፓን ማጠፍዘዣ ዘዴን ለመፍጠር ክፍት CV ን ያዋህዳል እንዲሁም መስታወቶቹን ለመስተዋት ያሽከረክራል። በእርስዎ Raspberry pi ላይ ክፍት CV ን ለማውረድ አንዳንድ ደረጃዎችን ማለፍ ይኖርብዎታል። ለዚህ ብዙ ሀብቶች አሉ ግን እኔ በፒያሚሴሰርች በጣም እወዳለሁ። በዚህ ሂደት ሙሉ የእግር ጉዞ እዚህ ይገኛል። ማሳሰቢያ -ክፍት የሲቪ ቤተ -ፍርግሞችን ሁሉንም ኮዱን ወደምናስኬድበት ወደ ምናባዊ አከባቢ አውርደናል ፣ ይህንን ለማድረግ ከወሰኑ ፕሮግራሙን በሚያሄዱበት እና ባለማድረግ ላይ ያሉትን ጥገኞች ሁሉ ወደ ምናባዊ አከባቢ ማውረዱን ያረጋግጡ። ፒው ራሱ።

አንዴ ክፍት CV ን ካወረዱ ይህ ኮድ እንዲሁ ለማሄድ አንዳንድ ተጨማሪ ጥገኞች (እርስዎ በሚያሄዱበት የተወሰነ አካባቢ ላይ የተጫነ) እንዲሠራ ይጠይቃል።

  • Adafruit ServoKit: Raspberry Pi ላይ ለማውረድ በሂደቱ ላይ ሙሉ ገጽ እዚህ ይገኛል።
  • imutils
  • ደነዘዘ
  • gpiozero (የርቀት ዳሳሽ የሚጠቀሙ ከሆነ)

ለፊቱ መከታተያ ፣ ስክሪፕቱ ክርክር (--faces) የሚፈልግ ሲሆን ክፈት ሲቪ ፊቶችን ለማግኘት የሚጠቀምበት.xml ፋይል ነው። ይህንን ፋይል እንደ ፓይዘን ስክሪፕት በተመሳሳይ ማውጫ ውስጥ ማስገባት ይኖርብዎታል። በውርዶች ውስጥ አቅርቤዋለሁ እና እዚህም ሊገኝ ይችላል።

ደረጃ 6 - ኮዱን ማስኬድ

ኮዱን ማስኬድ
ኮዱን ማስኬድ
ኮዱን ማስኬድ
ኮዱን ማስኬድ

አንዴ ሁሉም ኮድ በአንድ ማውጫ ውስጥ ወርዶ ምናባዊ አከባቢዎን በክፍት ሲቪ ካዋቀሩ እሱን ለማሄድ ዝግጁ ነዎት።

  1. በእርስዎ ፒ ላይ የትእዛዝ ጥያቄን ይክፈቱ
  2. Workon cv ይተይቡ (ወይም ለምናባዊ አከባቢዎ የመረጡት ስም)
  3. የተከማቹ ፋይሎችን ወደሚኖሩበት ማውጫ ይለውጡ (ሲዲ (ወደ ፋይሎች የሚወስደው መንገድ))
  4. የመጨረሻው መስመር ፕሮግራሙን ያካሂዳል እና የ haar cascade ፋይልን ይለያል። (Python Face3.py -ገጽታዎች haarcascade_frontalface_default.xml)

እሱን ሲያካሂዱ ከቪክማም የቪዲዮ ዥረት በማያ ገጹ ላይ ብቅ ማለት አለብዎት እና የትእዛዝ መጠየቂያው ከስድስቱ ሰርቪስ የ servo እሴቶችን ማተም ይጀምራል።

እና ጨርሰዋል! እርስዎ ባሉት የ servos ጥራት ላይ በመመስረት ፣ የስርዓትዎን ትክክለኛነት ለማሻሻል እያንዳንዳቸውን በተለይ መለካት ይፈልጉ ይሆናል። በትክክል እንዲሠሩ ሁሉንም የ PWM ክልሎች ማሻሻል ነበረብን።

የሚመከር: