Вход для пользователей

Логин:
Пароль:
Забыл пароль | Регистрация

CHDK - альтернативная прошивка

  • Главная
  • Скачать
  • Файлы
  • FAQ
    • Что такое CHDK
    • Установка
    • Работа и внешний вид
    • Функции
    • Другое
  • Помощь по CHDK
    • Расширенные возможности съёмки
    • Параметры видео
    • Параметры RAW
    • Выделение границ
    • Кривые пользователя
    • Параметры гистограммы
    • Параметры зебры
    • Параметры OSD
    • Настройки вида
    • Параметры скриптов
    • Разное
  • Фотоальбом
  • Статьи
    • Установка CHDK на SD-карту до 4Гб
    • Установка CHDK на SD-карты 8Гб
    • Коррекция битых пикселей
    • Разумно о фото
  • Форум
    • Последние сообщения
    • Раздел фотоаппаратов (по моделям)
    • Раздел "Что такое CHDK?"
    • Раздел "Функции CHDK"
    • Расширенный поиск по форуму
  • Ссылки
  • О сайте

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]  
  • Страница 1 из 1
  • 1
Модератор форума: EWAVR, Mika  
Форум CHDK » Всё о CHDK (Canon Hacker’s Development Kit) » Скрипты » Экономия энергии в интервальной съемке (способы уменьшить энергопотребление)
Экономия энергии в интервальной съемке
Stinky Дата: Пятница, 07.05.10, 20:20 | Сообщение # 1
Нет аватара
Фотоаппарат:
PS A480

Сообщений: 16
Репутация: 0
Статус: Offline
Да, еще одна тема про интервальную съемку. Английский форум что-то не открывается, так что пока попробую здесь.

Итак, есть PS A480 и скрипт щелкающий timelapse. На данный момент, при задержке между кадрами в 10 секунд, отключении подсветки LCD и залоченным автофокусом, аккумуляторов на 2600 mAh хватает на ~3,5 часа. Разумеется хочется больше.
Насколько я понимаю, матрица, LCD и механика объектива являются основными потребителями батареи. Механика уже не крутится (ну, кроме затвора), подсветка LCD уже выключается. Вроде остается только отключать матрицу между кадрами.
Опять же, насколько я понимаю, на более других аппаратах, оборудованных оптическим видоискателем, можно сэмулировать нажатие кнопки отключения дисплея и до момента, собственно, съемки матрица отключится вместе с ним. У 480го оптического видоискателя нету и как следствие, такой функции не предусмотрено. Или я плохо искал. <_<
Собственно, сабж. Есть в chdk возможность отключить матрицу из скрипта помимо вышеназванной? Ну или загнать камеру в слип с выходом, опять же, по пинку скрипта.

ЗЫ: Пока писал, англицкий форум вернулся, но я таки запощщу.

 
EWAVR Дата: Пятница, 07.05.10, 20:59 | Сообщение # 2
Нет аватара
Разработчик
Фотоаппарат:
Powerжжot A710IS

Сообщений: 611
Статус: Offline
Quote (Stinky)
такой функции не предусмотрено

Предусмотрено, есть автоотключение дисплея через некоторое время (мигает зеленый светодиод) - матрица тоже должна бы выключаться (зачем она нужна в этом режиме?).
Но в A480 только от 10 секунд вроде бы sad .

Quote (Stinky)
Есть в chdk возможность отключить матрицу из скрипта помимо вышеназванной? Ну или загнать камеру в слип с выходом, опять же, по пинку скрипта.

Нет такой функции. Можно только подсветку дисплея выключать. Можно еще в режим просмотра переключаться, если объектив не успеет задвинуться в паузе между снимками.

 
Stinky Дата: Пятница, 07.05.10, 22:30 | Сообщение # 3
Нет аватара
Фотоаппарат:
PS A480

Сообщений: 16
Репутация: 0
Статус: Offline
Не, автоматический уход в слип, это понятно. Но его наличие, имхо, можно не учитывать - при такой его задержке продлить время работы вроде как уже не получится даже на бОльших интервалах съемки. Во всяком случае существенно. Вот если б его принудительно включить... sad

На счет просмотра тоже была мысль, но при этом вроде слетает лок автофокуса. Т.е. лишняя работа механикой. И подозреваю, что большее время работы подсветки. Хотя, надо будет попробовать.

А это принципиальные ограничения или оно есть, но в скрипты не вытащили? Ведь может же CHDK этот самый слип блокировать, может и форсировать можно?



Сообщение отредактировал Stinky - Пятница, 07.05.10, 22:32
 
cppasm Дата: Пятница, 07.05.10, 23:30 | Сообщение # 4
Нет аватара
Разработчик
Фотоаппарат:
-

Сообщений: 337
Репутация: 24
Статус: Offline
Quote (Stinky)
А это принципиальные ограничения или оно есть, но в скрипты не вытащили? Ведь может же CHDK этот самый слип блокировать, может и форсировать можно?

Там для блокировки переодически посылается нажатие "виртуальной" кнопки, которая не соответствует ни одной реальной.
Т.е. камера думает что пользователь что-то жмёт на клавиатуре и поэтому в спящий режим не уходит, а поскольку "код" кнопки реальным не соответствует, то она ничего и не делает.
Как включить - не известно.
 
EWAVR Дата: Пятница, 07.05.10, 23:48 | Сообщение # 5
Нет аватара
Разработчик
Фотоаппарат:
Powerжжot A710IS

Сообщений: 611
Статус: Offline
Quote (Stinky)
На счет просмотра тоже была мысль, но при этом вроде слетает лок автофокуса.

А при отключении дисплея фокус не слетает? У A710 слетает.

Quote (Stinky)
Т.е. лишняя работа механикой.

Обычно отключение матрицы закрывает затвор, так что механика тоже изнашивается...

Quote (Stinky)
И подозреваю, что большее время работы подсветки.

Как раз подсветку можно из скрипта выключать.

Quote (Stinky)
Ведь может же CHDK этот самый слип блокировать, может и форсировать можно?

Теоретически да, практически - этим вроде бы никто не занимался.

А внешний источник питания не проще подключить?

Добавлено (07.05.10, 23:48)
---------------------------------------------

Quote (cppasm)
Там для блокировки переодически посылается нажатие "виртуальной" кнопки, которая не соответствует ни одной реальной.

Так было в самых первых версиях CHDK, теперь все делается через (Un)LockMainPower().

 
cppasm Дата: Пятница, 07.05.10, 23:49 | Сообщение # 6
Нет аватара
Разработчик
Фотоаппарат:
-

Сообщений: 337
Репутация: 24
Статус: Offline
Quote (EWAVR)
А внешний источник питания не проще подключить?

И UPS-киловатник с обычным штекером под вилку (есть такие) на природу с собой возить biggrin
 
Ryabchik Дата: Суббота, 08.05.10, 00:00 | Сообщение # 7
Ryabchik
Админ. Злой админ.
Фотоаппарат:
PowerShot A710 IS

Сообщений: 693
Статус: Offline
Quote (EWAVR)
Но в A480 только от 10 секунд вроде бы

а это нельзя поправить прямо в оперативке? т.е. записать вместо 10 секунд 1 секунду?
или адреса неизвестны?

зы. если я сказал ересь - извиняйте. Я совершенно не программист.



Если вы не хотите читать Хелп по CHDK и FAQ, то не обижайтесь, что вас игнорируют.
 
cppasm Дата: Суббота, 08.05.10, 00:07 | Сообщение # 8
Нет аватара
Разработчик
Фотоаппарат:
-

Сообщений: 337
Репутация: 24
Статус: Offline
Гипотетически можно, отсчёт времени то где-то есть.
Проблема только как это найти всё.

Я дофига времени долбаюсь чтоб RAW после съёмки в камерные списки добавлялся, чтоб при удалении JPEG удалялся и RAW.
И так ничего существенного и не нашёл пока.
Короче сложно это всё.

 
Stinky Дата: Суббота, 08.05.10, 00:34 | Сообщение # 9
Нет аватара
Фотоаппарат:
PS A480

Сообщений: 16
Репутация: 0
Статус: Offline
Фокус при отключении подсветки остается. Слетает при переключении в просмотр и при смене режимов съемки.
Затвор, он и так и так щелкает. И тут вопрос не в износе, а в лишнем расходе энергии. А удержание затвора в открытом состоянии тоже наверное кушает.
Отключение подсветки не вопрос. Вопрос - через какое время скрипт сможет гарантированно ее отключить, а не попытается это сделать прямо перед ее включением.
Кстати, соврал я про 3.5 часа. Это была предыдущая попытка, с работающим автофокусом. С залоченым AF буквально полчаса назад акки кончились, и это получилось 4.5 часа. Т.е. дерганье объективом стоило немного меньше четверти времени. Определенно не хочется это делать для каждого кадра. Но с просмотром таки надо будет попробовать, может из матрицы больше получится выжать.

На счет внешнего питания не уверен. К розетке привязываться не вариант. Можно, наверное, к тому же разъему и батарею подцепить, но разъем этот какой-то не очень знакомый, а покупать родной БП чтобы получить нужный штекер как-то не хочется. Лепить переходник в батарейный отсек - не многим лучше. Если вообще лучше. В общем, на счет простоты внешнего питания меня терзают смутные сомненья.
ЗЫ: Да, и UPS с собой таскать не буду. smile



Сообщение отредактировал Stinky - Суббота, 08.05.10, 00:36
 
EWAVR Дата: Суббота, 08.05.10, 01:15 | Сообщение # 10
Нет аватара
Разработчик
Фотоаппарат:
Powerжжot A710IS

Сообщений: 611
Статус: Offline
Quote (Stinky)
А удержание затвора в открытом состоянии тоже наверное кушает.

За все модели не скажу, но скорее всего, не потребляет. Там как в поляризованном реле - в открытом и закрытом состоянии затвор удерживает магнит, для переключения на катушку подается импульс тока. По крайней мере, так в G7 затвор устроен (и ND фильтр).
Кстати, в G7 фокус регулирутся шаговым двигателем через червяк - если фокусное не меняется, то ток и не потребляется.

Quote (Stinky)
Можно, наверное, к тому же разъему и батарею подцепить

Лучше всего так. Со своим фотиком я походил по радиобазару и нашел подходящий разъем.

Quote (Ryabchik)
а это нельзя поправить прямо в оперативке? т.е. записать вместо 10 секунд 1 секунду? или адреса неизвестны?

Можно, наверное. Будет свободное время и A480 - посмотрю.
 
Stinky Дата: Суббота, 08.05.10, 01:24 | Сообщение # 11
Нет аватара
Фотоаппарат:
PS A480

Сообщений: 16
Репутация: 0
Статус: Offline
Quote (EWAVR)
я походил по радиобазару и нашел подходящий разъем.

Нуууу... Вариант конечно.
На всякий случай. Что туда подавать-то? Те же 3 вольта?
 
EWAVR Дата: Суббота, 08.05.10, 03:05 | Сообщение # 12
Нет аватара
Разработчик
Фотоаппарат:
Powerжжot A710IS

Сообщений: 611
Статус: Offline
Quote (Stinky)
Что туда подавать-то?

То же самое, что дают две батарейки.
 
quazi Дата: Суббота, 08.05.10, 19:40 | Сообщение # 13
Нет аватара
Фотоаппарат:
Canon SX20 IS; Canon SX120 IS

Сообщений: 73
Репутация: 2
Статус: Offline
ИМХО, надо искать и думать что-то такое http://ifocus.ru/product.342.Canon_BG_E6.html
 
Stinky Дата: Суббота, 08.05.10, 23:06 | Сообщение # 14
Нет аватара
Фотоаппарат:
PS A480

Сообщений: 16
Репутация: 0
Статус: Offline
Спасибо конечно, но в существование батарейных ручек для простейшей мыльницы мне как-то слабо верится smile

Попытался переключаться между кадрами в режим просмотра. Как и ожидалось, слетает AFL и аппарат дергает объективом. Оно понятно, что стекло остается там же, где было в последний раз, но фотику на это положить и без лока он стабильно дергается.
Попытка сделать "set_prop 11 1" приводит опять же к перефокусировке. А "set_prop 133 1" вместо обещанного ручного фокуса вообще включает запись RAW.
Что делать? Куда копать? wink
В смысле, есть-ли какие-то обходные маневры для возвращения лока, при которых бы объектив не дергался?

 
quazi Дата: Воскресенье, 09.05.10, 01:45 | Сообщение # 15
Нет аватара
Фотоаппарат:
Canon SX20 IS; Canon SX120 IS

Сообщений: 73
Репутация: 2
Статус: Offline
Можно использовать тот же принцип. Т.е. нужны две заглушки с контактами, придумать куда деть крышку от блока аккумуляторного и штук 6 батареек в блок собрать.
 
EWAVR Дата: Понедельник, 10.05.10, 14:32 | Сообщение # 16
Нет аватара
Разработчик
Фотоаппарат:
Powerжжot A710IS

Сообщений: 611
Статус: Offline
Stinky,
Нашел у себя в A710, как установить любое время отключения дисплея.

Если еще интересно, загляните в memory browser по адресу 0x6488 (для A480) в режиме съемки. Там должно быть время автоотключения дисплея в миллисекундах (выставляемое из меню энергосбережения).

 
Stinky Дата: Понедельник, 10.05.10, 15:05 | Сообщение # 17
Нет аватара
Фотоаппарат:
PS A480

Сообщений: 16
Репутация: 0
Статус: Offline
Хм... Да, есть такое.
Только не нашел в бейсике возможности прямой работы с пямятью.
Переписывать на LUA?
 
EWAVR Дата: Понедельник, 10.05.10, 15:47 | Сообщение # 18
Нет аватара
Разработчик
Фотоаппарат:
Powerжжot A710IS

Сообщений: 611
Статус: Offline
Quote (Stinky)
Переписывать на LUA?

Сначала попробовать записать туда. Для A710 достаточно записать один раз после переключения в режим съемки.

-----
для справки - как найти адрес:
для a710 это sub_FFD9BAE0
для a480 это sub_FFD0974C
это единственные функции, которые используют GetMainPowerLockCounter().

 
Stinky Дата: Вторник, 11.05.10, 09:44 | Сообщение # 19
Нет аватара
Фотоаппарат:
PS A480

Сообщений: 16
Репутация: 0
Статус: Offline
Ну, в общем поздно, переписал на lua. Пожалуй это даже проще чем на бейсике. smile

Попробовал. Время меньше 1000 видимо не понимает. При 1000 все как положено - через секунду экран гаснет.
Возвращаемся полными сил но со сбитым AFL sad Завтра поставлю аппарат щелкать, посмотрим на сколько хватит в таком виде.

А не, все еще лучше. set_aflock(1) прибивает фокус почти намертво - от выключения дисплея он не слетает и аппарат оптикой не дергает

Добавлено (11.05.10, 09:44)
---------------------------------------------
А мне понравилось. wink 7,5 часов от все той же пары акков.



Сообщение отредактировал Stinky - Понедельник, 10.05.10, 22:59
 
EWAVR Дата: Вторник, 11.05.10, 12:26 | Сообщение # 20
Нет аватара
Разработчик
Фотоаппарат:
Powerжжot A710IS

Сообщений: 611
Статус: Offline
Quote (Stinky)
А мне понравилось. 7,5 часов от все той же пары акков.

Экономия не так велика, как хотелась бы... А интервал между снимками какой?

 
Ryabchik Дата: Вторник, 11.05.10, 13:02 | Сообщение # 21
Ryabchik
Админ. Злой админ.
Фотоаппарат:
PowerShot A710 IS

Сообщений: 693
Статус: Offline
Stinky, у меня к вам большая просьба: после окончательной отладки, пожалуйста выложите свой скрипт. И если нетрудно с комментариями по использованию. smile


Если вы не хотите читать Хелп по CHDK и FAQ, то не обижайтесь, что вас игнорируют.
 
Stinky Дата: Вторник, 11.05.10, 13:24 | Сообщение # 22
Нет аватара
Фотоаппарат:
PS A480

Сообщений: 16
Репутация: 0
Статус: Offline
Quote (EWAVR)
А интервал между снимками какой?

1 снимок в 10 сек. +/- погрешность
Не, конечно всегда хочется большего. smile Но в прошлый раз было 4.5 часа. Плюс 3 часа, по моему, вполне себе ничего. В соседней теме вон говорят про 20 часов на A610, но там и акка 4, и экран можно вообще не открывать.

Quote (Ryabchik)
после окончательной отладки, пожалуйста выложите свой скрипт

не вопрос smile
 
Ryabchik Дата: Вторник, 11.05.10, 15:45 | Сообщение # 23
Ryabchik
Админ. Злой админ.
Фотоаппарат:
PowerShot A710 IS

Сообщений: 693
Статус: Offline
тема переименована

Stinky, спасибо.
насколько универсальным будет скрипт? Или из-за разных адресов в памяти его придется править под каждый фотоаппарат?

EWAVR, тут создавался подобный скрипт под sx110. По-хорошему нужно пользоваться тем же способом гашения экрана что и здесь?



Если вы не хотите читать Хелп по CHDK и FAQ, то не обижайтесь, что вас игнорируют.
 
EWAVR Дата: Вторник, 11.05.10, 16:25 | Сообщение # 24
Нет аватара
Разработчик
Фотоаппарат:
Powerжжot A710IS

Сообщений: 611
Статус: Offline
Quote (Stinky)
Не, конечно всегда хочется большего.

Есть некоторые подозрения, что set_aflock(1) увеличивает потребляемый ток. Хотя нужно проверить с амперметром в руках.
 
Stinky Дата: Среда, 12.05.10, 11:06 | Сообщение # 25
Нет аватара
Фотоаппарат:
PS A480

Сообщений: 16
Репутация: 0
Статус: Offline
Quote (Ryabchik)
Или из-за разных адресов в памяти его придется править под каждый фотоаппарат?

Видимо так. Ну, т.е. сейчас напрямую меняется значение в памяти. Насколько различается нужный адрес для разных аппаратов, я без понятия. Подозреваю, что таки различается.

А вот кстати. EWAVR, по моему фича достойная апстрима. wink Как минимум на двух аппаратах работает.

Добавлено (11.05.10, 18:46)
---------------------------------------------

Quote (EWAVR)
Есть некоторые подозрения, что set_aflock(1) увеличивает потребляемый ток.

Если и так. Его отключение между кадрами приводит, опять же, в перефокусировке. А она, судя по всему, кушает еще больше.

Добавлено (12.05.10, 11:06)
---------------------------------------------
На данный момент:
- Работоспособность проверялась только на A480. В связи с прямой модификацией данных в памяти результат на других аппаратах предсказать затрудняюсь.
- Перед запуском нужно в меня аппарата отключить просмотр снимка
- При запуске скрипта выставляются AutoISO, максимальное разрешение, фокусировка на бесконечность и отключается вспышка. Вспышка отключается через "нажатия" кнопок, т.е. опять же не сильно универсально.
- Фокус лочится один раз. При этом срабатывание автофокуса не проверяется, т.е. контролировать самому по зеленой рамке.
- Съемка ведется "до упора" - пока не сядут батареи или не закончится место на флешке. В последнем случае, по идее, аппарат тоже может сам отключиться.

Code
--A480 Interval shooting script
--[[
@title A480 Interval shooting
@param a Interval (Minutes)
@default a 0
@param b Interval (Seconds)
@default b 10
@param c Powerdown on finish
@default c 0
]]

function presets()
     set_iso_mode(0)     -- Auto
     set_prop(218,0)     -- Picture Size (0=maxinum)
     set_prop(6,3)       -- Focus mode to infinity (3)

     while get_flash_mode() ~= 2
     do
         click("right")
         sleep(300)
         click("left")
         sleep(300)
         click("set")
         sleep(300)
     end
end

function aflock()
     press("shoot_half")
     sleep(2000)
     set_aflock(1)
     release("shoot_half")
end

-- Start script

pwrdown = c
delay=a*60000+b*1000
if delay<5000 then
     delay=5000
end

presets()
print("Presets done")
aflock()
print("Focus locked")
count = 0
print("Taking shots")
tstart=get_tick_count()
repeat
     shoot()
     if count>1 then
         poke(0x6488,0,4)
     else
         poke(0x6488,4000,4)
         count=count+1
     end

     sleep( delay-(get_tick_count()-tstart) )
     tstart=get_tick_count()
until get_free_disk_space()/1024 < 5

print("Finishing")
if pwrdown > 0 then
     shut_down()
end
 
klakeduker Дата: Среда, 12.05.10, 20:35 | Сообщение # 26
klakeduker
Фотоаппарат:
PowerShot SX110 IS

Сообщений: 199
Репутация: 8
Статус: Offline
На SX110 IS не работает.

Дисплей не отключает и помимо всего - постоянно , при каждом новом кадре фокусируется.



Нет предела совершенству!!!
 
Stinky Дата: Среда, 12.05.10, 21:02 | Сообщение # 27
Нет аватара
Фотоаппарат:
PS A480

Сообщений: 16
Репутация: 0
Статус: Offline
Quote (klakeduker)
Дисплей не отключает

Хорошо, что камеру не подвешивает. :-)

Quote (klakeduker)
при каждом новом кадре фокусируется

У меня такое ощущение, что set_aflock в chdk недопилен. В бейсике он у меня тоже не работал.
 
Mika Дата: Среда, 12.05.10, 22:50 | Сообщение # 28
Mika
Фотоаппарат:
PowerShot S3 IS

Сообщений: 2079
Репутация: 94
Статус: Offline
Quote (Stinky)
Работоспособность проверялась только на A480.

На S3 работает. Я, правда, до "упора" не гонял, но скрипт щелкает фотки, фокус залочен, правда не раз в секунду, а раз в 2 секунды где-то, несмотря на то, что в установках 1 секунда. ИСО видимо, выставляется AUTO, поскольку недоступно для просмотра.
То, что под function presets() - это управление вспышкой? Если да, то для S3 и иже с ним неактуально, можно наверное убрать. И еще. Если скрипт сделать с расширением *.bas, то не работает, а вот если поменять на *.lua - все пучком, при одном и том же содержимом. Все это на CHDK марта прошлого года smile


Если ничто другое не помогает, прочтите, наконец, инструкцию как открыть RAW

Рыбий глаз и как его исправить
 
Stinky Дата: Четверг, 13.05.10, 11:43 | Сообщение # 29
Нет аватара
Фотоаппарат:
PS A480

Сообщений: 16
Репутация: 0
Статус: Offline
Тут какой момент...
Я не уверен что именно этот скрипт стоит допиливать до универсального. Его основная фича, это засыпание между кадрами на конкретном аппарате без оптического видоискателя. В остальном, это тупая щелкалка с заданной скоростью. Даже автофокус, судя по посту выше, лочится не на всех камерах.
У аппаратов же с видоискателем, насколько я понимаю, с отключением экрана проблем сильно меньше. Для S3, с его поворотным экраном - еще проще.
По остальному... Да, скрипт на LUA, не на бейсике. Минимальный интервал съемки должен быть 5 сек.
 
EWAVR Дата: Четверг, 13.05.10, 12:08 | Сообщение # 30
Нет аватара
Разработчик
Фотоаппарат:
Powerжжot A710IS

Сообщений: 611
Статус: Offline
Quote (Stinky)
У аппаратов же с видоискателем, насколько я понимаю, с отключением экрана проблем сильно меньше.

C оптическим видоискателем. Только таких аппаратов все меньше и меньше.

Quote (Stinky)
Для S3, с его поворотным экраном - еще проще.

Там нет оптического видоискателя. В SX10 дисплей отключается только по тайм-ауту или нажатием программируемой кнопки (если ее запрограммировать на эту функцию). То есть ситуация весьма похожа на A480.
 
Stinky Дата: Четверг, 13.05.10, 12:44 | Сообщение # 31
Нет аватара
Фотоаппарат:
PS A480

Сообщений: 16
Репутация: 0
Статус: Offline
Таки какие будут предложения? wink
Не, можно наверное написать что-то достаточно универсальное, определяющее по модели какой метод отключения (экрана) использовать. Вопрос сколько таких методов понадобится.
 
EWAVR Дата: Четверг, 13.05.10, 13:10 | Сообщение # 32
Нет аватара
Разработчик
Фотоаппарат:
Powerжжot A710IS

Сообщений: 611
Статус: Offline
Quote (Stinky)
Таки какие будут предложения?

Найти адреса величины тайм-аута для всех фотиков, оформить в виде функции скрипта - тогда все будет универсально biggrin . Что-то у меня нет такого энтузиазма, когда поддерживается почти сотня прошивок.

 
Ryabchik Дата: Пятница, 14.05.10, 00:37 | Сообщение # 33
Ryabchik
Админ. Злой админ.
Фотоаппарат:
PowerShot A710 IS

Сообщений: 693
Статус: Offline
Quote (EWAVR)
адреса величины тайм-аута для всех фотиков, оформить в виде функции скрипта

я хотел это предложить, но не знал как сформулировать. smile
А наши англоязычные коллеги не подсобят разве, узнав, что это дает?


Если вы не хотите читать Хелп по CHDK и FAQ, то не обижайтесь, что вас игнорируют.
 
Figase Дата: Вторник, 25.05.10, 14:45 | Сообщение # 34
Нет аватара
Фотоаппарат:
Powershot SX 20 IS

Сообщений: 21
Репутация: 0
Статус: Offline
Пробывал запустить, экран не гаснет. В режиме ручного фокуса обьектив вроде не дергаеться.
Как мне найти адрес величины тайм-аута отключения (экрана) на моем фотоапарате? SX 20

А что если в гнездо A/V out воткнуть штекер какойнибудь? Нужно протестировать на сколько хватит аккомуляторов.



Сообщение отредактировал Figase - Вторник, 25.05.10, 14:47
 
Stinky Дата: Воскресенье, 30.05.10, 11:12 | Сообщение # 35
Нет аватара
Фотоаппарат:
PS A480

Сообщений: 16
Репутация: 0
Статус: Offline
Figase, насколько я понимаю, для SX20 (прошивка 100f) адрес будет 0x81F0

EWAVR, для а710 адрес 0x70DC ?

 
Figase Дата: Воскресенье, 30.05.10, 20:28 | Сообщение # 36
Нет аватара
Фотоаппарат:
Powershot SX 20 IS

Сообщений: 21
Репутация: 0
Статус: Offline
Quote (Stinky)
прошивка 100f

у меня прошивка 1.02В, спасибо
 
Stinky Дата: Воскресенье, 30.05.10, 22:47 | Сообщение # 37
Нет аватара
Фотоаппарат:
PS A480

Сообщений: 16
Репутация: 0
Статус: Offline
Тогда видимо 0x81F8.
 
EWAVR Дата: Воскресенье, 30.05.10, 23:26 | Сообщение # 38
Нет аватара
Разработчик
Фотоаппарат:
Powerжжot A710IS

Сообщений: 611
Статус: Offline
Quote (Stinky)
EWAVR, для а710 адрес 0x70DC ?

Верно.

 
Petrovich Дата: Вторник, 08.02.11, 01:12 | Сообщение # 39
Нет аватара
Фотоаппарат:
cambo sc II pro, 5d II, pentax

Сообщений: 2
Репутация: 0
Статус: Offline
не подскажите, как отключить экран полностью в ixus 200 is во время интервальной съёмки?
 
Сергеич Дата: Вторник, 22.02.11, 12:57 | Сообщение # 40
Сергеич
Фотоаппарат:
sx120

Сообщений: 95
Репутация: 3
Статус: Offline
Не знаю, может не в ту тему пишу, но раз уж тут про экономию говорят, то, наверно, не ошибусь.
Суть дела: http://www.astronomy.ru/forum....1483911
Насколько обоснованно заявление о том, что CHDK сильно ест энергию?


Меня постоянно преследуют умные мысли... Но я быстрее.
 
Mika Дата: Вторник, 22.02.11, 13:08 | Сообщение # 41
Mika
Фотоаппарат:
PowerShot S3 IS

Сообщений: 2079
Репутация: 94
Статус: Offline
Quote (Сергеич)
Насколько обоснованно заявление о том, что CHDK сильно ест энергию?

Не то что бы сильно, но потребляет аппарат с CHDK побольше миллиампер на 20-30 - это факт, лично измерял на разных...


Если ничто другое не помогает, прочтите, наконец, инструкцию как открыть RAW

Рыбий глаз и как его исправить
 
Сергеич Дата: Вторник, 22.02.11, 13:20 | Сообщение # 42
Сергеич
Фотоаппарат:
sx120

Сообщений: 95
Репутация: 3
Статус: Offline
Спасибо)
В принципе незначительно, да?


Меня постоянно преследуют умные мысли... Но я быстрее.
 
Ryabchik Дата: Вторник, 22.02.11, 13:51 | Сообщение # 43
Ryabchik
Админ. Злой админ.
Фотоаппарат:
PowerShot A710 IS

Сообщений: 693
Статус: Offline
Сергеич, в принципе - да, однако неоднократно видел жалобы на сильно возросшее энергопотребление.
Так ли это(сам не наблюдал), и если так, то почему это происходит - я не могу сказать.

я могу, конечно выстроить теорию о том, что в некоторых фотиках, по каким-то причинам(например) постоянно работает автофокус или процессор. Но это ни на чем вообще не основанные предположения. С таким же успехом я могу предположить, что все жалующиеся не замечают что у них них(например) не гаснет экран из-за настроек CHDK, и именно из-за этого средний расход энергии сильно вырастает. А они всё валят на саму CHDK.



Если вы не хотите читать Хелп по CHDK и FAQ, то не обижайтесь, что вас игнорируют.
 
Mika Дата: Вторник, 22.02.11, 14:40 | Сообщение # 44
Mika
Фотоаппарат:
PowerShot S3 IS

Сообщений: 2079
Репутация: 94
Статус: Offline
Quote (Сергеич)
В принципе незначительно, да?

Ну при потреблении 550 мА это около 5%...


Если ничто другое не помогает, прочтите, наконец, инструкцию как открыть RAW

Рыбий глаз и как его исправить
 
Ufo Дата: Пятница, 22.04.11, 18:30 | Сообщение # 45
Нет аватара
Фотоаппарат:
PowerShot sx130

Сообщений: 6
Репутация: 0
Статус: Offline
Quote (Figase)
А что если в гнездо A/V out воткнуть штекер какойнибудь? Нужно протестировать на сколько хватит аккомуляторов.


Действительно эту тему надо раздуть, узнать какие контакты замыкать чтобы дисплей выключался, но сопротивление не давать, чтобы батарею не жрало
 
langry Дата: Воскресенье, 24.04.11, 01:20 | Сообщение # 46
Нет аватара
Фотоаппарат:
S90

Сообщений: 2
Репутация: 0
Статус: Offline
Проблему экономии энергии при интервальной съемке на своем S90 я решил так: взял скрипт Ultra_Intervalometer и дописал туда три строки.
Code
:interval
   n=n+1
   if c=0 then print "Shot", n else print "Shot", n, "of", c
   shoot
   if n=c then end
   press "print"
   sleep 400
   release "print"
   sleep t
   goto "interval"

Примечание: на кнопку печати "S" предварительно должна быть заложена функция "Спящий режим" в штатном меню.
В итоге камера делает снимок, уходит в спящий режим (выключает дисплей и, возможно, матрицу), через заданный интервал просыпается, делает снимок, снова засыпает. Ну и так по кругу.

 
Duckbill Дата: Воскресенье, 04.11.12, 14:31 | Сообщение # 47
Нет аватара
Фотоаппарат:
PowerShot A1200

Сообщений: 2
Репутация: 0
Статус: Offline
Добился 10 часов работы фотоаппарата на аккумуляторах 2450мАч при интервальной съемке, аппарат А1200, экран гасится эмуляцией кнопки Display, полагаю что при этом и матрица отключается, блокирую фокусировку командой set_aflock(1), привод автофокуса при съемке не дергается даже, только слышно щелчок затвора и мигает зеленый диод у видоискателя, это уже видимо никак не отключить smile

Вот мой скрипт:
Code

@title TimeLapse
@param a Interval
@default a 5

if a<2 then a=5
t=a*1000
press "shoot_half"
sleep 2000
set_aflock(1)
release "shoot_half"
sleep 500
click "display"
sleep 2000

:warn
   if get_vbatt<2230 then
   set_led 1 1
   set_led 1 0
   endif
   goto "shot"

:shot
   shoot
   sleep t
   goto "warn"

Скрипт еще обучен мигать светодиодом подсветки автофокуса при разряде батарей, но вчера снимал 10 часов и до этого мигания так и не дошло, думаю еще полчаса как минимум протянул бы. Скрипт тупо снимает пока не разрядится батарея или флешка не кончится или пока юзер не выключит его.
 
AHTidot Дата: Среда, 17.06.15, 17:34 | Сообщение # 48
Нет аватара
Фотоаппарат:
PowerShot SX50 HS

Сообщений: 6
Репутация: 0
Статус: Offline
Протестировал скрипт"Скрипт (интервалометр) цейтраферной съёмки (PowerShot SX110 IS)" на SX50.:
Код
http://chdk.clan.su/load/3-1-0-50
 
Работает, за исключением фишки с отключением автофокусировки на последующих кадрах.
Т.е. автофокусировка срабатывает перед каждым кадром.

И еще, скрипт не работает если не отключить "расширенные параметры" в CHDK.


Сообщение отредактировал AHTidot - Среда, 17.06.15, 17:36
 
Форум CHDK » Всё о CHDK (Canon Hacker’s Development Kit) » Скрипты » Экономия энергии в интервальной съемке (способы уменьшить энергопотребление)
  • Страница 1 из 1
  • 1
Поиск:

Copyright CHDK Team© 2023
Сайт создан в системе uCoz