Obsah:

Servo Pod: 4 kroky
Servo Pod: 4 kroky

Video: Servo Pod: 4 kroky

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

Snili jste někdy o tom, že budete mít orbitcam nebo jakékoli jiné ovládání webové kamery Pan/Tilt?

Tady to je! S tímto Servo Pod vyrobeným od nuly můžete nyní ovládat svou webovou kameru (nebo wifi anténu?) Jako na dlani nebo dokonce na dálku pomocí webového serveru.

Krok 1: Získejte všechny součásti a nástroje

Získejte všechny díly a nástroje
Získejte všechny díly a nástroje
Získejte všechny díly a nástroje
Získejte všechny díly a nástroje
Získejte všechny díly a nástroje
Získejte všechny díly a nástroje
Získejte všechny díly a nástroje
Získejte všechny díly a nástroje

K tomuto servopodu budete potřebovat:

Díly: 1 x mikročip pic16f628 (a) (bezplatný vzorek z mikročipu, nezneužívejte …) 1 x ponorná zásuvka pro obrázek 5 x odpor 4,7 kOhm (nebo 5 "pullup" odpor) 1 x 22 kOhm reisistor 1 x konektor sériového portu 2 x servomotor (jakýkoli 5v model, který je dostatečně silný na to, aby pojal webovou kameru) 2 x 3pinový konektor pro vaše servo 1 x LED 4 x tlačítko 1 x přepínač 1 x Breadboard Tools: 1 x páječka 1 x Pic Programátor (levně na ebay nebo DIY) Ostatní: 1 x webová kamera?

Krok 2: Prohlédněte si obrázek

Flash obrázek
Flash obrázek

Pořiďte si programátor obrázků a použijte software, který se vám líbí (IcProg pro mě), a Flash the Pic s následujícím souborem HEX.

Základní konfiguraci najdete na obrázku.

Krok 3: Pájení

Pájení
Pájení
Pájení
Pájení

Pomocí tohoto schématu připájejte vše na prkénko. Použijte zásuvku Dip pro obrázek, jak budete chtít znovu blikat. Poznámka: 4 tlačítka se používají pro režim „joystick“. Měli byste je zapojit..na jinou desku pomocí kabelu. Vodič tlačítka takto: rb0 Vlevo (může být vpravo..) rb1 Vpravo (vlevo bude migrace…) rb2 Downrb3 nahoru LED dioda slouží k zobrazení režimu joysticku, můžete chcete mít dálkově na desce joysticku. TAKÉ UPOZORNĚNÍ !!! Použil jsem interní odpor 5V LED. Přidejte odpor, pokud vaše LED není jako moje (100 ohmů by mělo být v pořádku) Váš servo pin nemůže být stejný jako můj (1-5v, 2-signál, 3-uzemnění) pro vaši potřebu. Potřebujete 5v napájecí zdroj R1 do 5 = 4,7 kOhmR6: 22 kOhmJ1 = Pan J2 = Tilt

Krok 4: Software (pro Serial Com)

Software (pro Serial Com)
Software (pro Serial Com)

Stačí si stáhnout můj (brzy dobrý) software Crapy vyrobený společností Delphi a bavit se! Poznámka: Aby bylo možné použít sériový port, přepínač musí být ve vzdáleném režimu (LED nesvítí) Software ještě není dokončen … nezapomeňte otevřít port před čímkoli, nebo se zhroutí. Číslo vlevo je Posun a vpravo Tilt. Mělo by být něco od 65 do 225 (každopádně Pic bude cokoli jiného ignorovat) Malá světelná „šipka“se pohybuje doleva.. Podržte (uvidíte změnu čísla pánve) a uvolněním se odešlou data na sériový port. Když spustíte. exe také spustí webový server na portu 2020, kde můžete ovládat Servo Pod (připojte se k sériovému portu před spuštěním webového prohlížeče) Použití webového serveru je celkem jednoduché. https:// localhost: 2020/A130 A znamená pozici Pan toto bude 130 (od 65 do 225), pokud chcete 70 vpravo: 070https:// localhost: 2020/B130 B je pozice nakloněníhttps:// localhost: 2020/C010 C přidá číslo do aktuálního posuvu Ostatní písmena ještě nejsou implementovány. Pokud to chcete použít na webové stránce, měli byste v zásadě použít javascriptový požadavek http nebo odeslat tyto požadavky v rámečku 1x1 iFrame. Mohu dříve nebo později uvolnit zdrojový kód (čarodějnice je docela ošklivá …), aby jej mohl dokončit kdokoli (a přidat další položky) POZNÁMKA: Pokud by nějaký guru chtěl vyvinout lepší software (im web dev … ne softwarový vole hehe), je to velmi jednoduché. Vše, co potřebujete k odeslání na sériový port, jsou 2 bajty od 65 do 225. V mém softwaru převedu řetězec na Int a poté int na Char. Znaky (2 bajty) se poté odešlou na sériový port. Musíte také počkat, až bude řada DSR „vysoká“, protože to je hardwarové podání ruky, abyste se ujistili, že je Pic připraven přijímat. Dík!

Doporučuje: