Orodha ya maudhui:

Servo Pod: 4 Hatua
Servo Pod: 4 Hatua

Video: Servo Pod: 4 Hatua

Video: Servo Pod: 4 Hatua
Video: Управление 32 серводвигателями с PCA9685 и ESP32 - V4 2024, Novemba
Anonim
Servo Pod
Servo Pod

Umewahi kuota kuwa na orbitcam au udhibiti wowote wa Pan / Tilt webcam?

Hapa ni! Na hii Iliyotengenezwa kutoka mwanzo Servo Pod, sasa unaweza kudhibiti kamera yako ya wavuti (au wifi antenna?) Kwa kiganja cha mkono wako au hata kwa mbali na seva ya wavuti.

Hatua ya 1: Pata Sehemu na Zana zote

Pata Sehemu Zote na Zana
Pata Sehemu Zote na Zana
Pata Sehemu Zote na Zana
Pata Sehemu Zote na Zana
Pata Sehemu Zote na Zana
Pata Sehemu Zote na Zana
Pata Sehemu Zote na Zana
Pata Sehemu Zote na Zana

Kwa hii Servo Pod, utahitaji:

Sehemu: 1 x Microchip pic16f628 (a) (sampuli ya bure kutoka kwa microchip, usitumie vibaya…) 1 x Tundu la kuzamisha kwa picha 5 x 4.7kOhm resistor (au 5 "pullup" resistor) 1 x 22kOhm reisistor 1 x serial port plug 2 x Servo Motor (mchawi yeyote wa mfano wa 5v ana nguvu ya kushikilia kamera ya wavuti) 2 x 3pin kuziba kwa servo yako 1 x Led 4 x kifungo cha kushinikiza 1 x kubadili 1 x Zana za Breadboard: 1 x Soldering iron 1 x Pic Programmer (cheap on ebay Wengine: 1 x Webcam?

Hatua ya 2: Flash Picha

Flash Picha
Flash Picha

Jipatie programu ya picha na utumie programu unayopenda (IcProg kwangu) na Flash Flash na faili ifuatayo ya HEX.

Angalia picha kwa usanidi wa kimsingi.

Hatua ya 3: Kufunga

Kufundisha
Kufundisha
Kufundisha
Kufundisha

Kutumia skimatic, solder kila kitu kwenye ubao wa mkate. Tumia tundu la kuzamisha kwa Picha kama unavyotaka kuiwasha tena. Kumbuka: kitufe cha kushinikiza 4 hutumiwa kwa hali ya "fimbo ya furaha". Unapaswa kuzitia waya.. kwenye ubao mwingine na kebo. Waya ya kitufe kama hii: rb0 Kushoto (inaweza kuwa sawa..) rb1 Kulia (kuhamia kushoto …) unataka kuwa nayo kwa mbali kwenye bodi ya fimbo. PIA KUMBUKA !!! Nilitumia kipinzani cha ndani 5v kilichoongozwa. Ongeza kipinga ikiwa mwongozo wako haufanani na yangu (100ohm inapaswa kuwa sawa) Siri yako ya servo haiwezi kuwa sawa na yangu (1-5v, 2-Signal, 3-Ground) mabadiliko kwa hitaji lako. Unahitaji chanzo cha Nguvu cha 5vR1 hadi 5 = 4.7kOhmR6: 22kOhmJ1 = Pan J2 = Tilt

Hatua ya 4: Programu (ya Serial Com)

Programu (ya Serial Com)
Programu (ya Serial Com)

Pakua tu programu yangu (hivi karibuni kuwa nzuri) Delphi ilitengeneza programu na ufurahie! Kumbuka: Kitufe lazima kiwe katika hali ya mbali (iliyoongozwa isiwashwe) kutumia bandari ya serial Programu bado haijakamilika… usisahau kufungua bandari kabla ya kitu chochote au itaanguka. Nambari upande wa kushoto ni Pan na kulia ni Tilt. Inapaswa kuwa kitu kutoka 65 hadi 225 (kwa hivyo Pic itapuuza kitu kingine chochote) "Mshale" mdogo wa taa ni kusogea kushoto.. Shikilia (unaona mabadiliko ya nambari ya pan) na kutolewa itatuma data kwa bandari ya serial Unapozindua. exe pia uzindua seva ya wavuti kwenye bandari 2020 ambapo unaweza kudhibiti Servo Pod (unganisha kwa bandari ya serial kabla ya kuzindua kivinjari chako cha wavuti) Kutumia webserver ni rahisi sana. https:// localhost: 2020 / A130 A inamaanisha msimamo wa Pan hii itakuwa 130 (kutoka 65 hadi 225) ikiwa unataka 70 kulia: 070https:// localhost: 2020 / B130 B ndio msimamo wa Tilthttps:// localhost: 2020 / C010 C itaongeza nambari kwenye Pan pos ya sasa Barua zingine bado hazijatekelezwa. Ikiwa unataka kutumia hii kwenye ukurasa wa wavuti unapaswa kutumia kimsingi ombi la javascript http au tuma ombi hilo kwa 1x1 iFrameI inaweza kutoa nambari ya chanzo (mchawi ni mbaya sana…) mapema au baadaye ili mtu yeyote aweze kuimaliza (na kuongeza vitu zaidi) KUMBUKA: Ikiwa guru mmoja angependa kupanga programu bora (im web dev… sio programu jamani hehe) jambo ni rahisi sana. Wote unahitaji kutuma kwa bandari ya serial ni ka 2 kutoka 65 hadi 225. Katika programu yangu, ninabadilisha Kamba kuwa Int kisha int kuwa Char. Chars (2 ka) hutumwa kwenye bandari ya serial. Lazima pia subiri laini ya DSR iwe "ya juu" kwani hii ndio kupeana mikono kwa vifaa ili kuhakikisha Picha iko tayari kupokea. Asante!

Ilipendekeza: