Ha nincs pénz a tengelyhez, vagy a kezelt webkamera saját, közepesen görbe, kezekkel
Az interneten végzett tanulmány azt mutatta, hogy az elképzelés, hogy a fényképezőgépet a szervókhoz csatlakoztatják, először Arduin és szervo szerencsés tulajdonosainak jön létre. Azonban sem a már végrehajtott vezetési rendszerek (gombok, egér PS / 2-vel, menedzselt router, egy számítógépet, egy vebstranichki a beépített Arduino szerver) nem voltam nyűgözve, mert kényelmetlen IMHO. Szerettem volna valami egyetemes, hogy képes legyen feküdt ki a webes felületen a helyszínre, és általa ellenőrzött.
Ennek eredményeképpen ilyen volt:

A szokásos webkamera Logitech Pro 9000 (régóta nyert a "Computerra" -on) a Servlet Shaker No.1 (Y tengely )hez van csatlakoztatva. Az 1. sz. Szervó viszont a 2. szervletdarabhoz (X tengely) van csatlakoztatva. És a 2. szervó szorosan rögzítve van az alaphoz - egy nehéz fából készült bár. A Servs a legegyszerűbb és legolcsóbb SRM-102 (kb. 400 rubel darabonként).
Ez az egész design, minden elemi. A kapcsolatokhoz a diákokat a gyerekek tervezőjéből (emlékezzünk, ezek a régi szovjet metal tervezők?
Elgondolkodott egy hozzávetőleges irányítási rendszerről. A webes felületen található parancsfájl parancsokat (billentyűleütéseket, egérmozgásokat stb.) Kap, és azokat egy bizonyos formátumban írja az adatbázisba. Az Arduin ciklikusan GET-kérést küld a kiszolgáló szkriptjére, és a szkript kiadja az összes parancsot az adatbázisból, amely után az adatbázis törlődik. Talán még szebb lehet, de mindenben elégedett vagyok ebben a formában.
A kiszolgálón a MySQL forog, a HEAP adatbázis (így szórakoztatóbb volt). A szerkezet ez:
Következő a szkriptek. Az első, a legfontosabb, vázlat a sobssno Arduiny számára. A vázlat nem nagyon nyirkos, így a stopudovo javítható. De mivel stabilan működik, elégedett vagyok vele. A vázlat kitöltése nem magyarázza meg, mert ha ismered Arduino-t, akkor már tudod. Az IDE Arduino 18-at használom, ezért rajzolok rajta. Az IDE új verziója valószínűleg nem indul el!
Az öböl vázlatot készített Arduinu-ban, és elakadt a hálózati kábellel, félig készen. Arduin a hálózatban, és lekérdezi a kívánt szkriptet, és szeretné feldolgozni a kapott parancsokat. De a csapatnak valahonnan kell jönnie. Ehhez a következő szkripteket használják.
index.php - sobssno, oldal a webes kezelőfelületen.
set.php - asynchronously nevű index.php és írja az adatbázisba a szükséges parancsokat a kamera mozgatásához
get.php - a parancsfájlt az Arduino távolról hívja le, parancsokat olvas az adatbázisból, és egyszerű szövegeket ad nekik: # ohm
Ezeket a fájlokat, és általában a webmesterek könyvtárának teljes struktúráját az archívumban lehet itt venni. serva.rar
Használt könyvtárak Arduiny itt - libs.rar
Elvileg mindent. Remélem, most mindenki, aki megamozgomnak nevezett, megnyugszik és azt mondja: "ez minden bolond" :-)
Általában csak egy nagyon szép alkalomra akartam beszélni egy jó menedzselt webkamera elkészítéséről, és megmutattam, hogyan működik. Ezt követõen bárki fantázianévként fog játszani, mert ugyanúgy kezelhet bármit is.
Most egy kicsit a tesztelési folyamatról, mert csak meg kell mondanom róla.
Az első alkalommal néhány nappal ezelőtt bekapcsoltam a kamerát. Elindítottam az adást, felkerestem egy linket a blogom webes felületére. Egy tucat ember vezetett egy kicsit és felhalmozódott. Másnap bevettem a kamerát a munkahelyre, azt a hivatalba helyeztem, ahol a lányaink ülnek. A kamera szinte állandóan forgott. A lány fut körbe az irodában, majd szinkronban mozog a kamera, az emberek nem adnak :-) Ezen kívül irodánk él Pitrovich papagáj, hogy az első kamera vadul szerette és folyamatosan megtámadta őt. By the way, ez a fertőzés rágta a tápkábelt a laptopról és a vezetékekről a szervókra. Köszönet illeti a lányokat - bátran elszenvedték az egész munkanapot a kamera könyörtelen szeme alatt. És folyamatosan vonzotta az új tesztelőket :-)

Még mindig voltak hibák a képzett mozgások hosszabb lejátszására (valaki vágta le a tréninget, hosszú ideig vezette az egeret, majd megnyomta a Play-t), ezért ezt a módszert száz csapatra korlátoztam. Természetesen ez a korlátozás könnyen kezelhető :-)
Holnap dolgozom egy munkanapot, kikapcsolom a kamerát az éjszakára, de reggel, munka közben újra bekapcsolom. Még élvezetesebb lesz.
UPD> Az első design (egy fadobozon) nem volt nagyon stabil - többször is felborulhatott, és élesen rázta a kamerát oldalról a másikra. Tehát volt egy új módosítás - a 2. szervócsavart csavarták egy kis fablokkhoz. Egy lyukat fúrtak a rúdban, csak a csavarmenet átmérője alatt, a hagyományos állványról az állványról. Hát és brusochek a szokásos kamera állványra rögzítve. A formatervezés megalapozottnak bizonyult - az emberek 7 óra alatt makacsul próbálják megdönteni, de ez nem megy ki.
Ezenkívül a fő kamera mellett volt a második (pontosan ugyanaz a Logitech, de álló), amellyel megfigyelhető volt az első kolbász. Nagyon izgalmas látvány, hogy őszinte legyek.


Az igazi ez a friduino, azt hiszem, a másik nap, hogy megveszem az elsőt, hogy futtassa a házat, valami olyasmi, mint az "intelligens ház".
Három lehetőségem van
1. Vásároljon számítógépet UAH 200-300 x 4 = 800-1200 rubel, kap mindent az ügyből, és tegye egy mini burkolat a tömörség. + nincs GUI interfész és sok összetévesztés az MC-vel (csak jelzi a reléket a csupasz portról.
2. Ahhoz, hogy összeszerelje a kezelőfelületet a tábla felé történő interakcióhoz (ami jeleket ad a relének) valahol ugyanazon 1000 rubel
3. Vegyük az Aurdino-t, és gyönyörűvé tegyük a programot az androidra és a laptopra, és használjunk mindent úgy, ahogy kellene. elvben ugyanaz a pénz.
A három lehetőség közül inkább hajlamosak 3-ra, mert. nagyobb egyszerűség és megbízhatóság, tömörség, intelligencia.
És mit gondolsz. Ha ez nem nehéz - kérdezze meg a friduiny-t - érdemes megtenni, ha lehetséges saját felületet írni? ugyanazon androidon? Szerintem szeretni fogod a szervert az ötletedhez, mint te.