Remote pan/tilt webcam (2 / 3 steg)
Steg 2: Föra den tillsammans!
Jag ska bara gå över detta som en hög nivå översikt och inte få in för mycket i detalj eftersom uppsättningen upp kan vara men du det är och även om du följer koden har stiften som jag använde för allt markerat ut men du kanske vill ändra saker.
En av de viktiga saker som jag inte räkna ut först och det frustrerat mig ett tag jordning till arduino. Jag trodde makt strikt kom från externa behörighet endast men sedan när jag började titta på schematiskt det vettigt som vi sänder till servo (signal), så vi måste få något tillbaka att fungera.
Det andra viktigt är att driva servon separat. Arduinoen har 5v ut men det räcker inte att köra 2 servon och arduino samtidigt. Det blir funky när du gör detta. Använda strömförsörjningen bakbord för att driva servon självständigt. Men glöm inte att jorda till arduino
Arduino koden bygger på min nätverksinställningar. Från i mitt nätverk som jag åt min router genom att gå till 192.168.1.1 Yours kan vara olika och du måste ändra koden för att återspegla detta.
Också måste du port framåt, allt. YAWCAM programvaran bör kunna hantera detta på egen hand men om det inte finns gott om dokumentation på hur till port framåt det. Du kommer också behöva port framåt Arduino. Detta kan vara den största utmaningen att inrätta detta men när du räkna ut det du vill port framåt allt, jag har! Jag har läst att ibland vissa ISP blockerar port forwarding så måste du kolla att. Bara gräva runt på google och du hittar den information du behöver.
Vad du vill göra är att justera arduino koden så att den passar dina preferenser för webbsida design. I princip arduino tjänar du en webbsida och denna webbsida kommer att införas i sidan YAWCAM streaming via inline stomme. Arduino koden är också kopplad till en css-fil som jag gjorde för att formatera sidan. Det ligger på min google drive och länken är i koden. Du kan använda den om du vill ha, jag har inget emot.
För att sätta kontrollerna i YAWCAM streaming sidan måste du infoga en iframe i YAWCAM-sidor som finns i C:\Program Files (x86) \Yawcam\stream och de heter: template_js.html, template_mjpg.html, template_wm.html
Infoga en infogad ram som pekar till din synliga internet ip, hitta det här, tillsammans med vilken port som du angav för arduino (exempel http://68.104.XXX.XXX/8084)
Sedan för att ansluta till cam dataströmmen med kontroller vill du gå till den adress som anges av YAWCAM. Det blir två adress, en för visning från inuti ditt nätverk och en för visning utanför nätverket. Du kanske vill att någon på en annan plats att testa utsidan nätverksvyn för dig.
På grund av formatering frågor jag inte kan lägga arduino koden direkt här eftersom den innehåller HTML-element.