TimeLapse Bėgiai (angl. Dolly) – Programinė įranga V1

3 07 2012

Kadangi geležis buvo kurta naudojant Atmega328 mikrokontrolerį jį pritaikant Arduino platformai, tai ir programinės įrangos kurimas buvo paremtas tomis pačiomis technologijomis. Kas nežino tai čia trumpai aprašiau kas tas Arduino ir su kuo jis valgomas. Šiame aprašyme aptarsiu tai kaip programinė įranga veikia, kokios funcijos buvo įgyvendintos ir kaip šią programinę įrangą įsirašyti į kontrolerį.

Kontrolerio programinės įrangos funkcijos

Varikliai:

  • Keli du variklio elgesio rėžimai: 1. Proceso metu visada sukasi; 2. Proceso metu sukasi nurodytą laiko kiekį, sustoja tam tikram momentui, tesią sukimąsi. Sukimosi ir pauzės laikai gali būti iki 999,9 sekundžių trukmės.
  • Dviejų variklių valdymas nustatant atskirai kiekvieno variklio greitį bei kryptį. Variklių elgesys (sustojimo momentai) nuotraukų darymo metu šiuo atveju vienodi.
  • Variklių greičių nustatymas įmanomas dviem būdais: 1. Procentais nuo 0 iki 100; 2. Metriniu parametru centimetrais per minutę (cm/min).

Fotoaparato valdymas:

  • Fotoaparato signalai gali būti išviečiami keliais rėžimais: 1. Visai nenaudojama fotoaparato funkcija kuomet jo paleidimas yra fotoaparato ar kito įrenginio darbas; 2. Fotoaparato paleidimas varikliams tebesisukant; 3. Fotoaparato paleidimas varikliams esant sustojus.
  • Į fotoaparatą gali būti siunčimi kelis signalai priklausomai nuo fotoaparato ir jo nustatymų: 1. Tik Focus signalas; 2. Tik Shoot signalas; 3. Focus ir Shoot signalai kartu.
  • Parametruose galima nurodyto kokios trukmės Focus signalą reikia pasiųsti prieš darant nuotrauką. Šis parametras aktualus kuomet reikia pabudinti fotoaparatą prieš kiekvieną nuotraukos darymą. Ilgiausia fokusavimo trukmė yra 9999 milisekundės.
  • Parametruose galima nurodyti kokios trukmės ekspozicija bus atliekama. Šis parametras aktualus fotografuojant Bulb rėžimu. Tuo atveju jei ekspozicijos trukmė parenkama fotoaparate, šis parametras nėra esminis, bet negali būti nulis. Ilgiausia ekspozicija yra 999 sekundės.
  • Parametruose galima nurodyti kiek laiko reikia daryti pauzė po variklio sustojimo prieš darant nuotrauką. Aktualu jei variklis sukelia vibraciją bėgiu konstrutrukcijoje. Didžiasia pauzė 9999 milisekundės.
  • Galimybė riboti daromų kadrų skaičių įvedant norimą kiekį (iki 9999).

Įrenginio valdymas:

  • Galimybė reguliuoti Led ekrano ryškumą
  • Galimybė keisti interfeiso lempučių naudojimą kontrolerio naudojimo metu. Skaityti pilną įrašą »