Kazalo:

Servo pod: 4 koraki
Servo pod: 4 koraki

Video: Servo pod: 4 koraki

Video: Servo pod: 4 koraki
Video: Сервомотор управления с нажимом 2 кнопки с Arduino 2024, Julij
Anonim
Servo Pod
Servo Pod

Ste kdaj sanjali, da bi imeli orbitalno kamero ali katero koli drugo nadzorno kamero Pan/Tilt?

Tukaj je! S tem Servo Podom Made from scratch lahko zdaj upravljate svojo spletno kamero (ali wifi anteno?) Z dlanjo ali celo na daljavo s spletnim strežnikom.

Korak: Pridobite vse dele in orodja

Pridobite vse dele in orodja
Pridobite vse dele in orodja
Pridobite vse dele in orodja
Pridobite vse dele in orodja
Pridobite vse dele in orodja
Pridobite vse dele in orodja
Pridobite vse dele in orodja
Pridobite vse dele in orodja

Za ta servo pod boste potrebovali:

Deli: 1 x mikročip pic16f628 (a) (brezplačen vzorec iz mikročipa, ne zlorabljajte …) 1 x dip vtičnica za pic 5 x upor 4,7 kOhm (ali 5 "upor") 1 x 22kOhm reististor 1 x vtič za serijska vrata 2 x servo motor (katera koli 5v modelna čarovnica je dovolj močna, da zadrži spletno kamero) 2 x 3pin vtič za vaš servo 1 x LED 4 x potisni gumb 1 x stikalo 1 x orodje za ploščice: 1 x spajkalnik 1 x Pic programator (poceni na ebayu ali Diy) Drugi: 1 x spletna kamera?

2. korak: utripajte sliko

Utripaj sliko
Utripaj sliko

Pridobite si programer za slike in uporabite programsko opremo, ki vam je všeč (zame IcProg), in Flash sliko z naslednjo datoteko HEX.

Osnovno konfiguracijo poiščite na sliki.

Korak: Spajkanje

Spajkanje
Spajkanje
Spajkanje
Spajkanje

S to shemo spajkajte vse na plošči. Uporabite Dip vtičnico za sliko, če jo želite znova utripati. Opomba: 4 tipke se uporabljajo za način "krmilne palice". Morate jih ožičiti.. na drugi plošči s kablom. Žica gumba, kot je ta: rb0 Levo (morda desno..) rb1 Desno (selitev levo …) rb2 Downrb3 navzgor LED se uporablja za prikaz načina krmilne palice, morda želite imeti na daljavo na plošči igralne palice. TUDI OPOMBA !!! Uporabil sem notranji upor 5v. Dodajte upor, če vaš LED ne ustreza mojemu (100ohm bi moral biti v redu) Vaš servo pin ne bi mogel biti enak mojemu (1-5v, 2-Signal, 3-Ground) za vaše potrebe. do 5 = 4,7 kOhmR6: 22 kOhmJ1 = Pan J2 = Nagib

4. korak: Programska oprema (za serijski Com)

Programska oprema (za serijski Com)
Programska oprema (za serijski Com)

Samo prenesite mojo (kmalu bo dobro) programsko opremo za Delphi in se zabavajte! Opomba: Za uporabo serijskih vrat mora biti stikalo v oddaljenem načinu (LED ne sveti). Programska oprema še ni dokončana … ne pozabite odpreti vrata na levi je Pan, desna pa Tilt. Moral bi biti nekaj od 65 do 225 (v vsakem primeru bo slika prezrla karkoli drugega) Majhna svetlobna "puščica" se bo pomaknila v levo.. Držite jo (vidite, da se številka pomikanja spreminja) in sprostitev bo poslala podatke v serijska vrata Ko zaženete. exe prav tako zažene spletni strežnik na vratih 2020, kjer lahko nadzirate Servo Pod (povežite se s serijskimi vrati, preden zaženete spletni brskalnik) Za uporabo spletnega strežnika je precej preprosto. https:// localhost: 2020/A130 A pomeni položaj Pan to bo 130 (od 65 do 225), če želite 70 desno: 070https:// localhost: 2020/B130 B je položaj nagibahhttps:// localhost: 2020/C010 C bo dodala številko trenutnemu pon. še niso izvedeni. Če želite to uporabiti na spletni strani, morate v osnovi uporabiti zahtevo http za javascript ali pa jih poslati v 1x1 okvirju iFrame Lahko prej ali slej sprostim izvorno kodo (čarovnica je precej grda …), tako da jo lahko kdor koli dokonča (in doda več stvari) OPOMBA: Če bi neki guru želel razviti boljšo programsko opremo (im web dev … ne programska oprema, hehe), je stvar precej preprosta. Vse, kar morate poslati na serijska vrata, je 2 bajta od 65 do 225. V svoji programski opremi pretvorim niz v Int, nato int v Char. Znaki (2 bajta) se nato pošljejo na serijska vrata. Prav tako morate počakati, da bo linija DSR "visoka", saj je to rokovanje strojne opreme, da se prepričate, da je slika pripravljena za sprejem. Hvala!

Priporočena: