Cuprins:

Servo Pod: 4 pași
Servo Pod: 4 pași

Video: Servo Pod: 4 pași

Video: Servo Pod: 4 pași
Video: Schimbarea lichidului de servodirecție | Sfaturi utile de la AUTODOC 2024, Iulie
Anonim
Servo Pod
Servo Pod

Ai visat vreodată să ai o orbitcam sau orice alt control webcam Pan / Tilt?

Iată-l! Cu acest Servo Pod Made from zero, vă puteți controla acum camera web (sau antena wifi?) Cu palma sau chiar de la distanță cu un server web.

Pasul 1: obțineți toate piesele și instrumentele

Obțineți toate piesele și instrumentele
Obțineți toate piesele și instrumentele
Obțineți toate piesele și instrumentele
Obțineți toate piesele și instrumentele
Obțineți toate piesele și instrumentele
Obțineți toate piesele și instrumentele
Obțineți toate piesele și instrumentele
Obțineți toate piesele și instrumentele

Pentru acest Servo Pod, veți avea nevoie de:

Piese: 1 x Microchip pic16f628 (a) (eșantion gratuit de la microcip, nu abuzați …) 1 x soclu pentru pic 5 x rezistor de 4,7 kOhm (sau rezistor de 5 "pullup") 1 x reistor de 22 kOhm 1 x mufă port serial 2 x Servomotor (orice vrăjitoare de model 5v este suficient de puternic pentru a ține camera web) 2 x mufă cu 3 pini pentru servo 1 x Led 4 x buton 1 x comutator 1 x Instrumente pentru panou: 1 x Sudor 1 x Programator Pic (ieftin pe eBay sau DIY) Altele: 1 x Cameră web?

Pasul 2: Flashează imaginea

Flash Flash
Flash Flash

Ia-ți un programator de imagini și folosește software-ul care îți place (IcProg pentru mine) și Flash the Pic cu următorul fișier HEX.

Căutați în imagine configurația de bază.

Pasul 3: lipire

Lipire
Lipire
Lipire
Lipire

Folosind această schemă, lipiți totul de pe panou. Utilizați soclul Dip pentru Pic, așa cum ați putea dori să îl aprindeți din nou. Notă: butonul cu 4 butoane este utilizat pentru modul „joystick”. Ar trebui să le conectați.. pe o altă placă cu un cablu. Sârmă de buton astfel: rb0 Stânga (ar putea fi dreapta..) rb1 Dreapta (migth stânga …) rb2 Downrb3 sus Ledul este folosit pentru a afișa modul joystick, s-ar putea doriți să-l aveți de la distanță pe joystick. ȘI NOTĂ !!! Am folosit un rezistor intern 5v led. Adăugați un rezistor dacă ledul dvs. nu este ca al meu (100ohm ar trebui să fie OK) Pinul servo nu ar putea fi același cu modificarea mea (1-5v, 2-semnal, 3-masă) pentru nevoile dvs. Aveți nevoie de o sursă de alimentare de 5v R1 la 5 = 4,7kOhmR6: 22kOhmJ1 = Pan J2 = Tilt

Pasul 4: Software-ul (pentru Serial Com)

Software-ul (pentru Serial Com)
Software-ul (pentru Serial Com)

Descărcați software-ul meu Delphi (în curând bun) și distrați-vă! Notă: Comutatorul trebuie să fie în modul la distanță (ledul nu este aprins) pentru a utiliza portul serial Software-ul nu este încă finalizat … nu uitați să deschideți portul înainte de orice sau se va prăbuși. Numărul din stânga este Pan și dreapta este Tilt. Ar trebui să fie ceva de la 65 la 225 (oricum Pic va ignora orice altceva) „Săgeata” mică de lumină este să se deplaseze la stânga.. Țineți-o (vedeți schimbarea numărului de pan) și eliberați va trimite date la portul serialCând lansați. exe lansează, de asemenea, un server web pe portul 2020 unde puteți controla Servo Pod (conectați-vă la portul serial înainte de a vă lansa browserul web). Pentru a utiliza serverul web este destul de simplu.https:// localhost: 2020 / A130 aceasta va fi 130 (de la 65 la 225) dacă doriți 70 corect: 070 https:// localhost: 2020 / B130 B este poziția Tilt https:// localhost: 2020 / C010 C va adăuga numărul la poziția Pan curentă Celelalte litere nu sunt încă implementate. Dacă doriți să utilizați acest lucru pe o pagină web, ar trebui să utilizați în principiu cererea http javascript sau să trimiteți aceste solicitări într-un iFrame 1x1 S-ar putea să elibereze codul sursă (vrăjitoarea este destul de urâtă …) mai devreme sau mai târziu, astfel încât oricine să o poată finaliza (și să adauge mai multe lucruri) NOTĂ: Dacă vreun guru ar dori să dezvolte un software mai bun (sunt un web dev … nu un software dude hehe) lucrul este destul de simplu. Tot ce trebuie să trimiteți la portul serial este de 2 octeți de la 65 la 225. În software-ul meu, convertesc șirul în Int, apoi int în Char. Chars (2 octeți) sunt apoi trimise pe portul serial. De asemenea, trebuie să așteptați ca linia DSR să fie „ridicată”, deoarece aceasta este strângerea de mână hardware pentru a vă asigura că Pic este gata de primire. Mulțumiri!

Recomandat: