-
Coś już napisał
zmiany:
+Implemented new features from EWAVR (Corrected IXUS800 shooting tables. +OSD does not appear when Canon menu is active)
+Some changes in the algorithm of setting ISO (bracketing now should work correctly in all modes)
+Possibility to set manual focus distance by left and right keys (it changes the value factor) and by zoom in, zoom out keys (it sets values ) in alt mode
+some minor improvements (changed names of some menu items to more understandable one, bracketing type is now displayed)
http://malbe.nm.ru/chdk/
-
-
Witam wszystkich,
Kolega Kociałko w liście
http://canon-board.info/showthread.php?t=27089&page=7 (na dole strony) poruszył temat wykonania pilota dla wykorzystania funkcji "Multi remote".
Ostatnio wykonałem takiego pilota.
Jest zbudowany na mikrokontrolerze ATtiny2313 i pięciu przyciskach. Ponadto bateryjka i gniazdo USB A.
Testowałem go na Canon S3 IS ze skryptem Fingalo
(http://hem.passagen.se/fsmmal/chdk2.html) Wyniki są, jak dla mnie, zadowalające. Jeśli są zainteresowani mogę udostępnić schemat, program i opis jak to wykonać. Wymaga to niestety troszkę doświadczenia z elektroniką i lutowaniem. Ponadto dochodzi do tego zaprogramowanie procka (to nie jest aż tak trudne).
Co do działania rzeczonego skryptu. Ja również byłem początkowo skonfundowany zachowaniem aparatu po wciśnięciu "zoom-out". Okazało się, że po naciśnięciu przycisku 2 ("zoom-in") należy przerwać zoomowanie naciśnięciem przycisku 1 po czym można wcisnąć przycisk 3 ("zoom-out") i zakończyć jego działanie naciskając przycisk 1 itd.
Pozdrowienia
-
Coś już napisał
a ja piszę właśnie w Delphi program na PC podobny do tego co udostępnia Fingalo
niestety nie mam pojęcia o programowaniu...korzystam ze ściągawek z sieci ...czasem coś spytam...ogólnie kombinuję ile wlezie
część programu już działa
gotowy jest graficzny interfejs (pole do opisu przycisku,pole do wprowadzania czasu trzymania napięcia na USB i przycisk wyślij),przycisków będzie 20 (chyba starczy )
działa zapis-odczyt konfiguracji do pliku przy zamykaniu programu
testowo działa podanie "1" i "0" spod przycisku ON OFF ręcznie-lepsze to niż bawienie się w wypinanie i wpinanie wtyczki...
walczę teraz z licznikiem ,żeby można wprowadzać czas
jak ktoś jest chętny do pomocy niech pisze...przyda się każda pomoc
Ostatnio edytowane przez Kociałko ; 19-12-2007 o 00:13
-
Hej,
Musisz wziąć pod uwagę to, o czym pisze Fingalo: "This works stable, but the timing is really not what I expected, I thought it should be a 10ms resolution for the USB signal".
Podawałem z mojego pilota impulsy o powtarzalnej długości.
Testowy skrypt Fingalo pokazywał wartości "a" od 8 do 12 dla impulsu 60ms. Z tego powodu należy stosować impulsy o zdecydowanie różnej długości.
Jeśli chcesz zastosować tak dużą liczbę przycisków, niektóre impulsy sterujące muszą być baaardzo długie, co może być niepraktyczne.
Wydaje mi się, że pięć przycisków byłoby OK.
Można by ich używać następująco (tylko jako przykład):
1 -Start
2 - Zoom+
3 - Zoom-
4 - Migawka
5 - Przełączenie funkcji przycisków 2 i 3 (przez skrypt)
I po przełączeniu:
2 - Ostrość+
3 - Ostrośc-
4 - Migawka
lub jeszcze inaczej, w zależności od napisanego skryptu.
Jeśli masz zamiar sterować aparatem z PC, a nie czujesz wstrętu do Linuksa, to możesz się zainteresować informacjami na stronie: http://www.przemkalicki.pl/canon_a520.html
oraz bardzo mocną rzeczą - http://www.gphoto.org/
Ja wolę używać pilocika ze względu na mobilność.
Pozdrowienia
-
Coś już napisał
CHDK Canon Remote Control
programik gotowy
testy z aparatem wkrótce
a tu zrzut z ekranu
http://www.bankfotek.pl/view/24700'
-
Coś już napisał
pierwszy mały test zrobiony
użyłem skryptu Fingala do pokazywania parametru "a" (czasu)
wykrycia sygnału z USB
@title test remote
do
do
a = get_usb_power
until a>0
if a>0 then print a
until is_key "set"
end
przy starcie programu wysyłałem "0"
potem podtrzymywałem "1" na pinie przez zadany czas (wpisywany w okienku programu) potem wysyłałem "0"
a tak źle działało
sprawdziłem wersję Fingala programem portmon.exe ,który graficznie pokazuje stan na pinach LPT i okazało się ,że u niego na pinie wisi cały czas "1" ,a zadany czas podtrzymuje "0" potem znów jest "1"
przerobiłem więc program i działa dobrze
rozrzut czasu wykrytego przez aparat jest ok.40ms nawet
znaczy wysyłam mu 300ms ,a pokazuje 280-320ms
jak będę miał chwilkę przetestuję ze skryptem normalne działanie z wysyłaniem komend stopzoom, zoom+ ,zoom-, shoot, exit_alt....itp
-
Coś już napisał
zrobiłem test już z użyciem skryptu
niestety do końca stabilnie to nie działa -zarówno z moją wersją programu,jak i Fingala -wina więc leży po stronie aparatu
wiesza się gdy zoomem odjedziemy na max lub z powrotem na min-zazwyczaj
działa o ile robimy to krokami (zoom+,stopzoom,zoom+....)
no nic trudno -lepsze takie sterowanie niż żadne
niedługo wrzucę linka do programu- to każdy się będzie mógł pobawić...
-
Coś już napisał
http://www.zshare.net/download/58064316c21138/
Program DOWNLOAD here:
chdk remote control.zip - 0.50MB
-
Coś już napisał
pojawiła się (chyba) nowa wersja CHDK Allbesta v12
niewiadomo czemu ale na stronie GrAnda http://grandag.nm.ru/hdk/latest/
-
Uprawnienia umieszczania postów
- Nie możesz zakładać nowych tematów
- Nie możesz pisać wiadomości
- Nie możesz dodawać załączników
- Nie możesz edytować swoich postów
-
Zasady na forum