Program letöltése, tesztelés

Kategória: easyKAP Megjelent: 2017. január 01. vasárnap Írta: Super User

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. 
Találatok: 2061