Tartalomjegyzék:

Szervo Pod: 4 lépés
Szervo Pod: 4 lépés

Videó: Szervo Pod: 4 lépés

Videó: Szervo Pod: 4 lépés
Videó: Сервомотор управления с нажимом 2 кнопки с Arduino 2024, Július
Anonim
Szervo Pod
Szervo Pod

Álmodott valaha orbitkameráról vagy bármely más Pan/Tilt webkamera vezérlésről?

Itt van! Ezzel a nulláról készült Servo Pod -al mostantól a tenyerével, vagy akár egy webszerverrel távolról is vezérelheti webkameráját (vagy wifi antennáját?).

1. lépés: Szerezze be az összes alkatrészt és eszközt

Szerezze be az összes alkatrészt és eszközt
Szerezze be az összes alkatrészt és eszközt
Szerezze be az összes alkatrészt és eszközt
Szerezze be az összes alkatrészt és eszközt
Szerezze be az összes alkatrészt és eszközt
Szerezze be az összes alkatrészt és eszközt
Szerezze be az összes alkatrészt és eszközt
Szerezze be az összes alkatrészt és eszközt

Ehhez a szervo podhoz szüksége lesz:

Alkatrészek: 1 x mikrochip pic16f628 (a) (ingyenes minta a mikrochipről, ne éljen vissza …) 1 x Dip aljzat 5 x 4,7 kOhm képellenálláshoz (vagy 5 "felhúzó" ellenállás) 1 x 22 kOhm reisistor 1 x soros port dugó 2 x Szervo motor (bármely 5V -os boszorkány elég erős ahhoz, hogy elférjen a webkamera) 2 x 3 tűs csatlakozó a szervóhoz 1 x LED 4 x nyomógomb 1 x kapcsoló 1 x Breadboard eszközök: 1 x forrasztópáka 1 x Pic programozó (olcsó az ebay -en vagy Diy) Egyéb: 1 x webkamera?

2. lépés: Villogja meg a képet

Flash a Pic
Flash a Pic

Szerezzen be egy képprogramozót, és használja a kívánt szoftvert (számomra az IcProg), és Flash a Pic -et a következő HEX fájllal.

Nézze meg a képen az alapvető konfigurációt.

3. lépés: Forrasztás

Forrasztás
Forrasztás
Forrasztás
Forrasztás

Ennek a vázlatnak a segítségével forrasztjon be mindent a kenyértáblára. Használja a Dip aljzatot a Pic -hez, mivel érdemes újra felvillanni. Megjegyzés: a 4 nyomógomb a "joystick" módhoz használható. Kábelezze be őket.. távolról szeretné elhelyezni a joystick táblán. MEGJEGYZÉS !!! 5V belső ellenállást használtam. Adjon hozzá ellenállást, ha a vezetéke nem olyan, mint az enyém (100 ohmnak rendben kell lennie) A szervotüske nem lehet ugyanaz, mint az enyém (1-5v, 2-jel, 3-föld) az Ön igényeinek megfelelően. 5 V-os áramforrás szükséges 5 = 4,7 kOhmR6: 22 kOhmJ1 = Pan J2 = dőlés

4. lépés: A szoftver (Serial Com)

A szoftver (Serial Com)
A szoftver (Serial Com)

Csak töltse le (hamarosan jó lesz) a Delphi által készített szoftvert, és érezze jól magát! Megjegyzés: A soros port használatához a kapcsolónak távoli módban kell lennie (a LED nem világít). port, mielőtt bármi összeomlik. A bal oldali szám a Pan, a jobb pedig a Döntés. 65 -től 225 -ig kell lennie (egyébként a kép figyelmen kívül hagy minden mást) A kis fényű "nyíl" balra mozog. Tartsa lenyomva (látja a serpenyő számának változását), és a kiadás adatokat küld a soros portnak. exe ezenkívül elindít egy webszervert a 2020 -as porton, ahol vezérelheti a Servo Pod -ot (csatlakozzon a soros porthoz, mielőtt elindítja a webböngészőt) A webszerver használatához ez nagyon egyszerű.https:// localhost: 2020/A130 A A pásztázás ez 130 lesz (65 -ről 225 -re), ha 70 -et szeretne: 070https:// localhost: 2020/B130 B a billentési pozícióhttps:// localhost: 2020/C010 C hozzáadja a számot az aktuális pásztához még nem hajtják végre. Ha ezt egy weboldalon szeretné használni, akkor alapvetően javascript http -kérelmet kell használnia, vagy 1x1 -es iFrame -ben kell elküldenie. Előfordulhat, hogy előbb -utóbb kiadja a forráskódot (a boszorkány elég csúnya…), hogy bárki befejezhesse (és további dolgokat adjon hozzá) MEGJEGYZÉS: Ha néhány guru szeretne egy jobb szoftvert fejleszteni (egy webes fejlesztő… nem egy szoftver haver hehe), akkor a dolog nagyon egyszerű. A soros portra mindössze 2 bájtot kell küldenie 65 -ről 225 -re. A szoftveremben a String -et Int -re konvertálom, majd az int -et Char -ra. A karakterek (2 bájt) ezután a soros portra kerülnek. Azt is meg kell várnia, amíg a DSR vonal "magas" lesz, mivel ez a hardver kézfogás, hogy megbizonyosodjon arról, hogy a Pic készen áll a fogadásra. Kösz!

Ajánlott: