Sadržaj:
- Korak 1: Prikupite materijale
- Korak 2: Mehanika
- Korak 3: Ožičenje
- Korak 4: Kodirajte
- Korak 5: Akcija
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Dobrodošli u moj prvi projekat! Uzbuđen sam što mogu podijeliti ono što sam napravio i pokazati vam korake za izradu vlastite kamere za praćenje. Ovaj projekat je omogućen korišćenjem biblioteke OpenCV zajedno sa Pythonom.
Korak 1: Prikupite materijale
- Raspberry Pi model B 2 (ili bilo koji drugi model)
- L298N Vozač motora sa H-mostom
- Motor sa kućištem zupčanika
- USB web kamera
- Džemper žice
- Strojni vijci s maticama
- Gears
- Epoksid / vruće ljepilo
- Opciono: Laser
Korak 2: Mehanika
Koristeći komad drveta (ovaj koji imam prilično je izudaran, što je u redu), montirajte motor na mjesto koje nije u sredini. Zatim priključite mali zupčanik na motor. Rupa na zupčaniku će se možda morati povećati kako bi pristajala preko armature motora.
Sljedeći korak bit će postavljanje velikog zupčanika (koji će biti labav) tako da se njegovi zubi spoje sa zubima malog zupčanika. Ovo je montirano na ploču pomoću vrućeg ljepila nakon što je drvo obrađeno brusnim papirom radi boljeg lijepljenja.
Nakon što su zupčanici postavljeni, vrijeme je da pričvrstite web kameru na veliku opremu. Ovdje sam uklonio web kameru iz kućišta i upotrijebio samo osnovnu ploču web kamere za lakše postavljanje. Web kamera je pričvršćena pomoću epoksidnog ljepila za snažnu vezu.
Posljednja komponenta koja se montira nije obavezna - za L298N H -most. To se može montirati jednostavnim bušenjem četiri rupe na ploči i postavljanjem ploče pomoću strojnih vijaka i šesterokutnih matica.
Korak 3: Ožičenje
Sada da sve spojimo zajedno. Dvije žice motora će se spojiti izravno na L298N H-most u bilo kojem od dva priključka na lijevoj ili desnoj strani ploče (odabrao sam lijevu). Za spajanje 5V i uzemljenja L298N na 5V i uzemljenje Raspberry Pi potrebne su dvije žice za napajanje. Zatim su potrebne dvije žice žensko-ženski kratkospojnik za povezivanje s L298N na Pi-ove pinove 17 i 18. Web kamera se jednostavno povezuje na jedan od Pi-ovih USB portova. To je sve ožičenje!
Korak 4: Kodirajte
A sada najizazovniji aspekt ovog projekta.
Koristio sam biblioteku OpenCV sa Pythonom za praćenje lopte u realnom vremenu. Program također koristi biblioteku gpiozero koja dolazi s Pi za okretanje motora prema x-koordinatama loptice koje OpenCV određuje. Kôd može odrediti položaj lopte na osnovu njene žute boje, koja bi trebala biti jedinstvena u pozadini kako bi bila učinkovita. Donji i gornji raspon boja se isporučuju programu kako bi se utvrdilo gdje se lopta nalazi. OpenCV tada poziva.inRange () funkciju sa parametrima: trenutnog okvira (sa web kamere) i donje i gornje granice boja. Nakon što se odrede koordinate loptice na okviru, program govori motoru da se okrene ako lopta nije u centru (x koordinata u rasponu od 240 - 400 u okviru širokom 640 piksela). Motor će se više okretati ako je lopta više udaljena od centra, a manje će se okretati kada je lopta bliže centru.
I tako kod funkcionira.
Napomena: ako ćete koristiti kôd, morate imati instaliran OpenCV. Također, ako se motor okrene u pogrešnom smjeru, jednostavno preokrenite žice koje idu u L289N ili obrnite kontrolne gpio žice spojene na Pi.
Preporučuje se:
Kako izgraditi PHIL - robota za praćenje svjetla: 6 koraka (sa slikama)
Kako izgraditi PHIL - robota za praćenje svjetlosti: U ovom uputstvu ću vam pokazati kako sam napravio ovog dvoosnog robota za praćenje svjetla koristeći Arduino Uno. Sav CAD i kôd će biti uključeni tako da ih možete sami izgraditi bez potrebe za programiranjem ili dizajnerskim vještinama. Sve što će vam trebati
Robot za praćenje lopte: 8 koraka
Robot za praćenje loptice: U ovom slučaju ću vam reći kako napraviti robota za praćenje loptica koji je robot koji će identificirati loptu i slijediti je. To je u osnovi automatizirana tehnika nadzora koja se može koristiti u modernom svijetu. Dakle, samo da uskočimo i počnemo graditi
Praćenje i praćenje za male trgovine: 9 koraka (sa slikama)
Track & trace za male trgovine: Ovo je sistem koji je napravljen za male trgovine koje bi trebalo montirati na e-bicikle ili e-skutere za kratke isporuke, na primjer pekara koja želi isporučivati peciva. Track and Trace je sistem koji koriste ca
DIY Pametni robotski alati za praćenje Auto kompleti za praćenje Auto fotoosjetljivi: 7 koraka
DIY Pametni roboti za praćenje automobila Kompleti za praćenje Automobil Fotoosjetljivi: Dizajn SINONING ROBOT -a Možete kupiti od robota za praćenje Roboti TheoryLM393 čip uporedite dva fotootpornika, kada LED dioda sa jedne strane na BELOJ strani LED motora zaustavi se, s druge strane motora okreni se pa
Popravak lopte za helikopter: 6 koraka
Popravak lopte za helikopter: Zdravo svima, ovo je igračka helikoptera mog sina koja se nije htjela početi puniti. U ovom Instructableu ćemo pogledati korake koje sam poduzeo da istražim grešku i kako sam je uspio popraviti