Orodha ya maudhui:
- Hatua ya 1: Mafunzo ya Video - Hatua kwa Hatua
- Hatua ya 2: Mchoro wa Mzunguko
- Hatua ya 3: Sakinisha Mwongozo - OpenCV na Pip
- Hatua ya 4: Kuweka Vigezo
- Hatua ya 5: Nambari ya Chanzo
Video: Gundua Mwendo na Uharibu Lengo! Mradi wa Kujitegemea wa DIY: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Gundua Mwendo na Uharibu Lengo
Katika video hii ninakuonyesha jinsi ya kujenga mradi wa ufuatiliaji wa mwendo wa DIY na Raspberry Pi 3. Mradi huo ni wa uhuru kwa hivyo huhamia na kuwasha bunduki wakati inagundua mwendo. Nilitumia moduli ya laser kwa mradi huu, lakini unaweza kubadilisha kwa urahisi kurekebisha muundo huu kutumia Nerf badala yake.
Mradi huu hukuruhusu kugundua na kufuatilia mtu aliye na OpenCV na kisha kuchochea kifaa (kama laser au bunduki).
Hatua ya 1: Mafunzo ya Video - Hatua kwa Hatua
Vipengele vya vifaa
Unaweza kufikia vifaa vilivyotumika kwenye mradi kutoka kwa viungo hapa chini:
Raspberry Pi 3 Mfano B +
Adapta ya Raspberry Pi
Kofia ya Magari ya Stepper
Adapter 12V ya Kofia ya Magari
Kupitisha Moduli
Picha ya Pi 5V
Kamera rasmi ya Pi V2 au Kamera ya PC ya Webcam
Laser Module 5V au Nerf Gun
Stepper Pulley
Wambiso
Screws za M3
L Bracket ya Umbo
Kuunganisha Shaft
Linear Reli Fimbo
Ufungaji wa Cable
Karatasi ya MDF
Rangi ya dawa
Hatua ya 2: Mchoro wa Mzunguko
Unaweza kukamilisha miunganisho yako kulingana na mzunguko hapo juu. Pini ya GPIO22 hutumiwa kwa kudhibiti relay ndani ya nambari.
RELAY_PIN = 22
Hatua ya 3: Sakinisha Mwongozo - OpenCV na Pip
1. Hakikisha bomba imewekwa
Sudo apt-get kufunga python pip
www.pyimagesearch.com/2018/09/19/pip-install-opencv/
2. Sakinisha OpenCV 3. Fuata hatua zote kwa maagizo ya chatu 3
www.pyimagesearch.com/2016/04/18/install-guide-raspberry-pi-3-raspbian-jessie-opencv-3/
3. Sanidi I2C kwenye Raspberry Pi yako
learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c
4. Sakinisha maktaba ya kofia ya Adafruit stepper motor HAT
kufunga bomba la git +5. Anwani ya I2C
Ikiwa unatumia Bodi ya Upanuzi wa Magari ya Raspberry Pi Stepper zaidi ya Adafruit Stepper Motor HAT (kama vile kwenye video), basi sasisha anwani ya I2C au thamani ya masafa na yafuatayo. (Anwani hii inaambatana tu na bodi kwenye video, thamani chaguo-msingi ni tupu kwa Adafruit Stepper Motor HAT)
ubinafsi.mh = Adafruit_MotorHAT ()
kwa
ubinafsi.mh = Adafruit_MotorHAT (0x6F)
katika nambari ya chanzo (mertracking.py)
kwa maelezo ya mor:
6. Hakikisha kuunda mazingira yako halisi na bendera ya ziada
mkvirtualenv cv - mfumo-wa-tovuti-vifurushi -p python3
7. Open Terminal na Anzisha mazingira yako halisi
workon cv
8. Clone hifadhi hii
git clone [email protected]: MertArduino / RaspberryPi-Mertracking.git
9. Nenda kwenye saraka
cd RaspberryPi-Mertracking
10. Sakinisha utegemezi kwa mazingira yako halisi
bomba kufunga imutils RPi. GPIO
11. Endesha Kanuni
chatu mertracking.py
Hatua ya 4: Kuweka Vigezo
mertracking.py ina vigezo kadhaa ambavyo unaweza kuweka:
MOTOR_X_REVERSED = Uongo
MOTOR_Y_REVERSED = Uongo MAX_STEPS_X = 20 MAX_STEPS_Y = 10 RELAY_PIN = 22
Anwani ya I2C au Mzunguko
ubinafsi.mh = Adafruit_MotorHAT (0x6f)
Kasi ya Stepper Motors
kasi.sm_x.setSpeed (5)
KujiwekaSm_y.setSpeed (5)
Hatua / Rev ya Stepper Motors
ubinafsi.sm_x = ubinafsi.mh.getStepper (200, 1)
ubinafsi.sm_y = ubinafsi.mh.getStepper (200, 1)
Kuchelewesha Wakati wa Kichocheo cha Kupeleka
saa. kulala (1)
Unaweza kubadilisha aina ya hatua na amri zifuatazo
Adafruit_MotorHAT. MICROSTEP
MICROSTEP - SINGLE - DOUBLE - INTERLEAVE
Hatua ya 5: Nambari ya Chanzo
Pata Nambari kutoka kwa GitHub -
Fanya hifadhi hii:
git clone [email protected]: MertArduino / RaspberryPi-Mertracking.git
Ilipendekeza:
Vipande vya LED vya mwendo wa mwendo wa mwendo: Hatua 8 (na Picha)
Mwendo Reactive Surfboard Vipande vya LED: Hivi karibuni, mimi na marafiki wengine tuligundua kutumia mto. Kuishi Munich tuna bahati ya kuwa na mawimbi matatu ya mto yanayoweza kutiririka kati ya eneo maarufu la mawimbi ya Eisbach. Ubaya wa kutumia mto ni kwamba ni ya kulevya na kwa hivyo mimi hupata wakati wa kufanya
Mwendo wa Pizero Gundua Mfumo wa Usalama wa Kamera ya Wavuti: Hatua 3
Mwendo wa Pizero Gundua Mfumo wa Usalama wa Kamera ya Wavuti: Mfumo huu unatumia pizero, wifi dongle na kamera ya wavuti ya zamani kwenye kesi ya mechi ya mechi. Inarekodi mwendo kugundua video kwenye 27fps ya harakati yoyote muhimu kwenye njia yangu ya kuendesha gari. Halafu hupakia klipu kwenye akaunti ya kisanduku cha matone. Pia inaweza kuona magogo na c
Mwendo-ulioamilishwa na Mwendo-ulioamilishwa Taa ya LED: 4 Hatua
Mwendo wa Kuendesha-Mwendo-ulioamilishwa Taa ya LED: Ikiwa ungependa kuweka taa mahali pengine ambayo haitoi wired ndani, hii inaweza kuwa kile unahitaji
Mwendo wa mwendo wa jua: Maandiko ya Haptic Prosthetic: Hatua 5
Moonwalk: Maoni ya Haptic Prosthetic: Maelezo: Moonwalk ni kifaa bandia kisicho na shinikizo kwa watu walio na hisia dhaifu za kugusa (dalili kama za ugonjwa wa neva). Mwendo wa mwezi ulibuniwa kusaidia watu binafsi kupokea maoni yanayofaa wakati miguu yao inapowasiliana
Mwendo wa Kudhibitiwa kwa Mwendo: Hatua 7 (na Picha)
Timelapse inayodhibitiwa na mwendo: Ukomo wa wakati ni mzuri! Wanatusaidia kutazama ulimwengu unaotembea polepole ambao tunaweza kusahau kufahamu uzuri wake. Lakini wakati mwingine video thabiti ya wakati wa kurudi nyuma inaweza kuchosha au kuna mambo mengi yanayotokea karibu kwamba pembe moja tu sio