ዝርዝር ሁኔታ:
- ደረጃ 1: የቪዲዮ አጋዥ ስልጠና - ደረጃ በደረጃ
- ደረጃ 2 የወረዳ ዲያግራም
- ደረጃ 3 የመጫኛ መመሪያ - OpenCV እና Pip
- ደረጃ 4 - መለኪያዎች ማቀናበር
- ደረጃ 5: ምንጭ ኮድ
ቪዲዮ: እንቅስቃሴን ይፈልጉ እና ዒላማን ያጥፉ! የራስ ገዝ DIY ፕሮጀክት 5 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
እንቅስቃሴን ይፈልጉ እና ዒላማን ያጥፉ
በዚህ ቪዲዮ ውስጥ በ Raspberry Pi 3. የ DIY እንቅስቃሴ መከታተያ ፕሮጀክት እንዴት እንደሚገነቡ አሳያችኋለሁ። ለዚህ ፕሮጀክት የሌዘር ሞዱሉን እጠቀም ነበር ፣ ግን ይልቁንስ ኔርፍን ለመጠቀም ይህንን ግንባታ በቀላሉ መለወጥ ይችላሉ።
ይህ ፕሮጀክት አንድን ሰው በ OpenCV እንዲለዩ እና እንዲከታተሉ እና ከዚያ መሣሪያን (እንደ ሌዘር ወይም ጠመንጃ) እንዲቀስሙ ያስችልዎታል።
ደረጃ 1: የቪዲዮ አጋዥ ስልጠና - ደረጃ በደረጃ
የሃርድዌር አካላት
ከዚህ በታች ካሉት አገናኞች በፕሮጀክቱ ውስጥ ጥቅም ላይ የዋለውን ሃርድዌር መድረስ ይችላሉ-
Raspberry Pi 3 ሞዴል ቢ+
Raspberry Pi አስማሚ
Stepper Motor HAT
አስማሚ 12 ቮ ለሞተር ኮፍያ
የቅብብሎሽ ሞዱል
Pi Fan 5V
Pi V2 ኦፊሴላዊ ካሜራ ወይም የድር ካሜራ ፒሲ ካሜራ
Laser Module 5V ወይም Nerf Gun
Stepper Pulley
ማጣበቂያ
M3 መከለያዎች
ኤል የቅርጽ ቅንፍ
ዘንግ መጋጠሚያ
መስመራዊ የባቡር ሮድ
የኬብል ማሰሪያ
ኤምዲኤፍ ሉህ
የሚረጭ ቀለም
ደረጃ 2 የወረዳ ዲያግራም
ከላይ ባለው ወረዳ መሠረት ግንኙነቶችዎን ማጠናቀቅ ይችላሉ። GPIO22 ፒን በኮድ ውስጥ ለቅብብል መቆጣጠሪያ ጥቅም ላይ ይውላል።
RELAY_PIN = 22
ደረጃ 3 የመጫኛ መመሪያ - OpenCV እና Pip
1. ቧንቧ መጫኑን ያረጋግጡ
sudo apt-get install Python pip ን ይጫኑ
www.pyimagesearch.com/2018/09/19/pip-install-opencv/
2. OpenCV ን ይጫኑ 3. ለፓይዘን 3 መመሪያዎች ሁሉንም ደረጃዎች ይከተሉ
www.pyimagesearch.com/2016/04/18/install-guide-raspberry-pi-3-raspbian-jessie-opencv-3/
3. በእርስዎ Raspberry Pi ላይ I2C ን ያዋቅሩ
learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c
4. የ Adafruit stepper ሞተር HAT ቤተ -መጽሐፍት ይጫኑ
sudo pip install git+https://github.com/adafruit/Adafruit-Motor-HAT-Python-Library
5. I2C አድራሻ
ከአዳፍ ፍሬሽ ስቴፐር ሞተር ባርኔጣ (እንደ ቪዲዮው ውስጥ) ካልሆነ በስተቀር የ Raspberry Pi Stepper የሞተር ማስፋፊያ ቦርድ የሚጠቀሙ ከሆነ ፣ ከዚያ የ I2C አድራሻውን ወይም የድግግሞሽ እሴቱን በሚከተለው ያዘምኑ። (ይህ አድራሻ በቪዲዮው ውስጥ ካለው ሰሌዳ ጋር ብቻ ተኳሃኝ ነው ፣ ነባሪው እሴት ለአዳፍሮት ስቴፐር ሞተር ኮፍያ ባዶ ነው)
self.mh = Adafruit_MotorHAT ()
ወደ
self.mh = Adafruit_MotorHAT (0x6F)
በምንጭ ኮድ (mertracking.py)
ለሞር ዝርዝሮች
6. ምናባዊ አከባቢዎን ከተጨማሪ ባንዲራ ጋር መፍጠርዎን ያረጋግጡ
mkvirtualenv cv-ስርዓት-ጣቢያ-ጥቅሎች -p python3
7. ተርሚናልን ይክፈቱ እና ምናባዊ አካባቢዎን ያግብሩ
ሥራን cv
8. ይህንን የውሂብ ማከማቻ ይቅረጹ
git clone [email protected]: MertArduino/RaspberryPi-Mertracking.git
9. ወደ ማውጫው ይሂዱ
ሲዲ RaspberryPi-Mertracking
10. ጥገኛዎችን ወደ ምናባዊ አከባቢዎ ይጫኑ
pip install imutils RPi. GPIO
11. ኮዱን ያሂዱ
ፓይዘን mertracking.py
ደረጃ 4 - መለኪያዎች ማቀናበር
mertracking.py ሊያዘጋጁዋቸው የሚችሏቸው ሁለት መለኪያዎች አሉት
MOTOR_X_REVERSED = ውሸት
MOTOR_Y_REVERSED = ውሸት MAX_STEPS_X = 20 MAX_STEPS_Y = 10 RELAY_PIN = 22
I2C አድራሻ ወይም ድግግሞሽ
self.mh = Adafruit_MotorHAT (0x6f)
የእንፋሎት ሞተሮች ፍጥነት
self.sm_x.setSpeed (5)
self.sm_y.setSpeed (5)
የ Stepper Motors ደረጃዎች/ራእይ
self.sm_x = self.mh.getStepper (200 ፣ 1)
self.sm_y = self.mh.getStepper (200 ፣ 1)
ለዝውውር ቀስቅሴ የመዘግየት ጊዜ
ጊዜ። እንቅልፍ (1)
በሚከተሉት ትዕዛዞች የእርምጃውን ዓይነት መለወጥ ይችላሉ
Adafruit_MotorHAT. MICROSTEP
ማይክሮስኮፕ - ነጠላ - ድርብ - ኢንተርሌቭ
ደረጃ 5: ምንጭ ኮድ
ከ GitHub ኮዱን ያግኙ -
ይህንን ማከማቻ ይቅዱ ፦
git clone [email protected]: MertArduino/RaspberryPi-Mertracking.git
የሚመከር:
የፒኢዞኤሌክትሪክ ሾክ መታ ዳሳሽ ሞጁል በመጠቀም ንዝረትን ይፈልጉ 6 ደረጃዎች
የ Piezoelectric Shock Tap Sensor Module ን በመጠቀም ንዝረትን ይፈልጉ - በዚህ መማሪያ ውስጥ ቀለል ያለ የፒኢኦኤሌክትሪክ ዳሳሽ የንዝረት ሞዱል እና ቪሱኖን በመጠቀም አስደንጋጭ ንዝረትን እንዴት እንደሚለዩ እንማራለን።
መሰናክሎችን ከአልትራሳውንድ ድምፆች ጋር በማይመሳሰል ሁኔታ ይፈልጉ -4 ደረጃዎች
መሰናክሎችን ከአልትራሳውንድስ ጋር የማይመሳሰልን ይፈልጉ -እኔ ቤት ውስጥ በራስ -ሰር መንቀሳቀስ የምፈልገውን ሮቦት ለመዝናናት እገነባለሁ። እሱ ረጅም ሥራ ነው እና ደረጃ በደረጃ እሠራለሁ። ይህ በአርዲኖ ሜጋ እንቅፋቶችን ለመለየት ላይ ትኩረት የሚሰጥ ትኩረት። የአልትራሳውንድ ዳሳሾች HC-SR04 vs HY-SRF05 ርካሽ ናቸው
በቤላራሚን ሙድል ላይ ደረጃዎችዎን ይፈልጉ - 11 ደረጃዎች
በቤላራሚን ሞዱል ላይ ደረጃዎችዎን ይፈልጉ - ፕሮፌሰርዎ ወረቀቶችዎን በአስተያየቶች እና በማስታወሻዎች ሁሉ መልሰው ቢሰጡ ደረጃዎችዎን ማወቅ ቀላል ነው። ግን አብዛኛዎቹ ዩኒቨርሲቲዎች በሚጠቀሙባቸው አዳዲስ የመስመር ላይ መድረኮች ውስብስብ ሊሆን ይችላል። ውጤት ካገኙ ውጤቶችዎን ለማግኘት አንድ መንገድ እዚህ አለ
ተለባሽ ቴክ የመጨረሻ ፕሮጀክት - ዲጄ የራስ ቁር: 6 ደረጃዎች
ተለባሽ የቴክኒክ የመጨረሻ ፕሮጀክት - ዲጄ የራስ ቁር - የዚህ ፕሮጀክት ዓላማ ለዝግጅት እና ለዋው ሁኔታ ለሙዚቃ ምላሽ የሚሰጥ የዲጄ የራስ ቁር ማድረግ ነው። እኛ ከአማዞን.com አድራሻ ሊደረስበት የሚችል የ LED ንጣፍ እንዲሁም የሞተርሳይክል የራስ ቁር ፣ አርዱዲኖ ኡኖ እና ሽቦ እየተጠቀምን ነው።
ፕሮጀክት 2 ስማርት-የራስ ቁር: 6 ደረጃዎች (ከስዕሎች ጋር)
ፕሮጀክት 2 ስማርት-ሄልት እኛ ፣ ቤኖት ስቬን ፣ ስቴሌንስ ሌነር እና ዱጃርዲን ሎረንስ ለት / ቤት ፕሮጀክት መሥራት ነበረብን። ከ IPO (የኢንዱስትሪ ምርት ዲዛይን) ከተማሪ ጋር አብረን መስራት ነበረብን። እሱ ዘመናዊ የሞተር ሳይክል የራስ ቁር ለመሥራት ሀሳብ አወጣ። እሱ ንድፍ አውጥቷል