Program letöltése, tesztelés
EASY_KAP_03.ino (Használd a jobb gomb - Link mentése másként parancsot!)
Ha összeraktad az áramköröket, akkor érdemes a szervós mechanikát egy állványzatra rögzíteni az első tesztek elvégzéséhez. Az áramkör maradhat az asztalon, hátha módosítani kell valamit.
Az arduino-t az USB kábellel a PC-re kell csatlakoztatni, majd ezután kapcsold rá az elemet, vagy az akkut. Menni fog 9V-os elemről is, de nem sokáig. Sokkal gazdaságosabb egy 5-600 mAh-ás LiPo akku használata. Könnyebb is, és tovább is bírja. Persze az akkunak külön töltő kell, de még így is megéri.
A D10, és D11 lábon megy ki a két szervót vezérlő jel. Ha esetleg fordítva mozognak a motorok, akkor ezeket kell csak megcserélned.
Ezután indítsd el az arduino szerkesztő programját, és töltsd be a EASY_KAP_3.ino nevű programot. A csatlakozás után megjelenik a soros port, amit be kell állítani, illetve az arduino típusát is érdemes ellenőrizni. Végül csak a letöltés gombra kell kattintani, és pár másodperc után már lehet próbálni a programot.
Az EASY_KAP_3 program bekapcsolás után rögtön automata módban lépteti a motorokat. A léptetést nagyon könnyű módosítani, ha nem felel meg az alapértelmezett.
Az USB kábelen a letöltés mellett soros kommunikáció is mehet a gép, és az arduino között. Az Eszközök - Soros monitor parancsra lépve szöveges üzeneteket lehet küldeni az arduino-nak. A soros kommunikáció ablakának jobb alsó részén Újsor, és 9600 baud legyen beállítva. Utána a felső sorba írd a parancsokat:
kezi – kikapcsolja az automata vezérlést, és soros parancsokkal lehet a motorokat mozgatni
auto – visszakapcsolja automata módba a vezérlést
vxxx – ahol xxx 0..180 közötti szám, adja meg vertikális (függőleges) szöghelyzetet
hxxx – ahol xxx 0..180 közötti szám, adja meg horizontális (vízszintes) szöghelyzetet
Egy rövid videó a folyamatról:
Ha kicsit módosítani akarod a vezérlést:
sorszám a programban | paraméter | funkció |
23 | delta_tx = 400 |
100-al osztva kapod meg a két mozgás közötti várakozás idejét. Alapból ez 4 sec Ha kamera 2 másodpercenként exponál, akkor ez kb. 2 kép egy pozícióból. |
24 | delta_hs = 30 | Horizontálisan (vízszintesen) 30 fokonként lép a kamera a várakozás után. A kamera látószögétől függ, hogy mennyit érdemes fordulni. Ha a képek között van átfedés, akkor abból később panorámaképet lehet majd készíteni. |
98 | vs=90 | 90 fokos függőleges billentéssel fog először a vízszintes motor egy 0..180-ig tartó forgatást csinálni. Ha szél nem nagyon rángatja a KAP-ot, akkor a képen a horizont középen lesz. |
127 | vs=90-20 | A következő körben lefelé billen a kamera 20 fokkal. Ezzel a beállítással már a földön látható távolabbi tárgyak is lefotózhatók. |
166 és 183 | vs=90-45 | 45 fokos billentéssel a közelben lévő tárgyak fotózhatók szintén egy 180 fokos vízszintes forgatással. |
206 | vs=90-85 | A végén kb. 6 másodpercre teljesen lefelé fordul a kamera. |