Talaan ng mga Nilalaman:

Servo Pod: 4 na Hakbang
Servo Pod: 4 na Hakbang

Video: Servo Pod: 4 na Hakbang

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

Pinangarap mo ba na magkaroon ng isang orbitcam o anumang iba pang Pan / Tilt webcam control?

Heto na! Gamit ito Ginawa mula sa simula ng Servo Pod, maaari mo nang makontrol ang iyong webcam (o wifi antena?) Sa pamamagitan ng iyong palad o kahit na malayuan sa isang web server.

Hakbang 1: Kunin ang Lahat ng Mga Bahagi at Tool

Kunin ang Lahat ng Mga Bahagi at Tool
Kunin ang Lahat ng Mga Bahagi at Tool
Kunin ang Lahat ng Mga Bahagi at Tool
Kunin ang Lahat ng Mga Bahagi at Tool
Kunin ang Lahat ng Mga Bahagi at Tool
Kunin ang Lahat ng Mga Bahagi at Tool
Kunin ang Lahat ng Mga Bahagi at Tool
Kunin ang Lahat ng Mga Bahagi at Tool

Para sa Servo Pod na ito, kakailanganin mo ang:

Mga Bahagi: 1 x Microchip pic16f628 (a) (libreng sample mula sa microchip, huwag abusuhin …) 1 x Dip socket para sa pic 5 x 4.7kOhm risistor (o 5 "pullup" na risistor) 1 x 22kOhm reisistor 1 x serial port plug 2 x Servo Motor (ang anumang 5v modelo ng bruha ay malakas na nais na hawakan ang webcam) 2 x 3pin plug para sa iyong servo 1 x Led 4 x push button 1 x switch 1 x Mga Tool sa Breadboard: 1 x Soldering iron 1 x Pic Programmer (mura sa ebay o Diy) Iba pa: 1 x Webcam?

Hakbang 2: I-flash ang Pic

I-flash ang Pic
I-flash ang Pic

Kumuha ng iyong sarili ng isang pic programmer at gamitin ang software na gusto mo (IcProg para sa akin) at Flash ang Pic gamit ang sumusunod na HEX file.

Tumingin sa larawan para sa pangunahing config.

Hakbang 3: Paghihinang

Paghihinang
Paghihinang
Paghihinang
Paghihinang

Gamit ang eskematiko na ito, solder ang lahat sa pisara. Gamitin ang socket ng Dip para sa Pic na baka gusto mong i-flash muli ito. Tandaan: ang 4 na pushbutton ay ginagamit para sa "joystick" mode. Dapat mong i-wire ang mga ito..sa ibang board na may cable. Ang button wire na ganito: rb0 Kaliwa (maaaring kanan..) rb1 Kanan (kaliwa sa kaliwa …) rb2 Downrb3 pataas Ang led ay ginamit upang ipakita ang mode ng joystick, maaari kang nais na makuha ito nang malayo sa board ng joystick. TANDAAN DIN !!! Gumamit ako ng panloob na risistor na humantong sa 5v. Magdagdag ng isang risistor kung ang iyong led ay hindi katulad ng sa akin (100ohm dapat OK) Ang iyong servo pin ay hindi maaaring maging katulad ng minahan (1-5v, 2-Signal, 3-Ground) na pagbabago para sa iyong pangangailangan. Kailangan mo ng isang 5v Power sourceR1 hanggang 5 = 4.7kOhmR6: 22kOhmJ1 = Pan J2 = Ikiling

Hakbang 4: Ang Software (para sa Serial Com)

Ang Software (para sa Serial Com)
Ang Software (para sa Serial Com)

I-download lamang ang aking (malapit nang maging mabuti) crapy Delphi ginawa software at magsaya! Tandaan: Ang switch ay dapat na nasa remote mode (humantong hindi naiilawan) upang magamit ang serial port Ang software ay hindi pa nakumpleto … huwag kalimutang buksan ang port bago ang anumang bagay o ito ay mag-crash. Ang numero sa kaliwa ay Pan at kanan ay Ikiling. Dapat ay isang bagay mula 65 hanggang 225 (gayon pa man ang Pic ay hindi papansinin ang anupaman) Ang maliit na ilaw na "arrow" ay lilipat sa kaliwa.. Hawakan ito (nakikita mo ang pagbabago ng numero ng pan) at magpapalabas ay magpapadala ng data sa serial portKapag inilunsad mo ang. exe naglulunsad din ito ng isang web server sa port 2020 kung saan maaari mong makontrol ang Servo Pod (kumonekta sa serial port bago ilunsad ang iyong web browser) Upang magamit ang webserver na medyo simple. https:// localhost: 2020 / A130 A mean the Pan posisyon ito ay magiging 130 (mula 65 hanggang 225) kung nais mo ng 70 tama: 070https:// localhost: 2020 / B130 B ang posisyon na Ikilinghttps:// localhost: 2020 / C010 C ay idaragdag ang numero sa kasalukuyang Pan pos Ang iba pang mga titik ay hindi pa naipatupad. Kung nais mong gamitin ito sa isang webpage dapat mong pangunahing gamitin ang javascript http na kahilingan o ipadala ang mga kahilingang iyon sa isang 1x1 iFrameI maaaring palabasin ang source code (ang bruha ay medyo pangit …) maaga o huli upang ang sinuman ay maaaring matapos ito (at magdagdag ng maraming bagay) TANDAAN: Kung ang ilang mga gurong nais na mag-dev ng isang mas mahusay na software (im isang web dev … hindi isang software taong masyadong maselan sa pananamit hehe) ang bagay ay medyo simple. Ang kailangan mo lamang ipadala sa serial port ay 2 bytes mula 65 hanggang 225. Sa aking software, binago ko ang String to Int pagkatapos ay ang int to Char. Ang Chars (2 bytes) ay ipapadala sa serial port. Kailangan mo ring maghintay para sa linya ng DSR na "mataas" dahil ito ang handshake ng hardware upang matiyak na handa nang matanggap ang Pic. Salamat!

Inirerekumendang: