Фотографам

Если есть темы по цифровой фотографии (в первую очередь по экспозиции, балансу белого и конвертации raw) - буду рад обсудить.

Модуль измерения температуры на базе ADT7420

Некоторые особенности и наблюдения.

1. На плате EVAL-ADT7420-PMDZ подтяжка шины I2C отсутствует, лучше ставить внешнюю, не касающуюся платы.
2. Подтяжку выводов прерывания с платы EVAL-ADT7420-PMDZ стоит снять и сделать внешней.
3. RC-фильтры по питанию, если они нужны, тоже делать внешними.
Все выше, как изящно выражается публика на Analog Devices, нужно для того, чтобы гарантировать, что the thermal
mass is kept as low as possible.

В режиме прерываний флажки Tlow, Thigh, Tcrit не работают, ни в регистре Status, ни, при 13-битном режиме, в регистре LSB Temperature value. Если эти флажки нужны, включите режим comparator mode / CT в регистре Configuration.

Если Вы используете 13-битный режим, можно обнулить 3 младших бита в (LSB) Temperature value (в INT mode там всегда нули, но я б не полагался...) и использовать то же преобразование, что и для 16-битного режима:
ADT7420_ui16_to_degC(code) ((float)((int16_t)(code))/128.0f)
Альтернатива - сдвиг на 3 бита вправо и деление на 16.

Программирование регистров Setpoint Tlow, Thigh, Tcrit - всегда в 16 бит. Я делаю так:
ADT7420_degC_to_ui16(degC) (uint16_t)(128.0f*(degC)+0.5f-signbit(degC))

При чтении 16 бит в Arduino IDE перед Wire.requestFrom нужна Wire.endTransmission(false).

Я использую
union WB {
uint8_t b[2];
uint16_t w;
};

и, соответственно, при чтении
wb.b[1] = Wire.read();
wb.b[0] = Wire.read();
val = wb.w;

при записи
Wire.write(wb.b[1]);
Wire.write(wb.b[0]);

Чтоб не пропало (Яндекс не находит)

Жалоба

И что я ем - борща пол-миски,
Кусок говядины, друзья,
Полфутна хлеба, три сосиски,
И плачу я, и плачу я,
И горько, горько
Плачу я.

(на мелодию "Когда весна придет, не знаю" из "Весны на Заречной улицы")

Заметки о BME280

Для нового старого процесса печати потребовался специфический режим сушки и приличный датчик температуры и влажности. Решил попробовать Bosch BME280 https://www.bosch-sensortec.com/products/environmental-sensors/humidity-sensors-bme280

Выходит следующее:
- вопреки распространенному мнению, это не датчик температуры, это датчик "humidity and pressure"; температуру он дает приблизительную, что в datasheet https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf без всяких обиняков и сказано на стр. 3
- поэтому для измерения температуры был использован дополнительный датчик, ADT7420 https://www.analog.com/en/products/adt7420.html - если паять плату с ADT7420 не с руки, то можно взять готовую https://store.digilentinc.com/pmod-tmp2-temperature-sensor или - еще дешевле - EVAL-ADT7420-PMDZ на Mouser.com
- ADT7410 тоже очень хорош, ADT7420 было интересно попробовать, вот и повод нашелся
- на плате с BME280 нельзя ставить регулятор напряжения питания, греется, греет плату, точность страдает
- по той же причине нельзя паять бутерброд* - между платой-носителем и платой с BME280 нужно хоть несколько миллиметров воздуха, проверка показала, что на диапазон температур от морозилки холодильника до 65 град. Цельсия в сушильном шкафу хватает зазора в 10 мм для того, чтобы выдержать паспортную точность.
- паять BME280 на плату феном не стоит, нужно выдерживать профиль (стр. 9 https://www.bosch-sensortec.com/media/boschsensortec/downloads/handling_soldering_mounting_instructions/bst-bme280-hs006.pdf )
- у меня вышло, что если нужен только прогноз погоды, то опрашивать BME280 лучше в forced mode (данные о влажности в этом режиме весьма сомнительные)
- в любом случае помогает давать датчику спать между опросами
- если покупаете готовую плату с BME280 - покупайте у годных поставщиков, тех, что паяют качественно и левые сенсоры не берут
- если покупаете сам BME280 - аналогично, не покупайте у кого ни попадя, нарветесь на подделку.

* такую конфигурацию паять не стоит

О. Генри, Ильф и Петров ... или традиционные маркетинговые приемы при продаже меха ценных пород рыб

Many audiophiles who stream their music via Spotify, Qobuz, or Tidal don’t realize the sonic impact of Ethernet cables.

I’ll be reviewing the JCAT Signature LAN cable ($1,000 USD).

... this cable is directional. When flipped the other way, the sound is denser, softer, and warmer – but trades resolution, detail, and depth.

I’ve probably heard over a hundred Ethernet cables. Some of which I’ve built myself. It turns out – it’s difficult to actually find Ethernet cables that sounded exactly the same.

Полностью тут:

https://audiobacon.net/2019/11/02/the-jcat-signature-lan-a-1000-ethernet-cable/

FastRawViewer 1.5.3 Release Candidate

FastRawViewer 1.5.3 стал релиз-кандидатом, брать на родном сайте (или по ссылкам ниже)

Поддержка камер


  • Canon G7X Mark III, G5X Mark II

  • Fujifilm GFX100

  • Sony RX0-II, A7R-IV, RX100-VII

Новое


  • Настройка Preferences - Grid/Filmstrip - Keep current thumbnail visible on Grid resize.
    Если включена, то при изменении размеров окна "плиткой" текущий активный файл будет оставаться видимым (в каком-то месте окна).

  • Настройка Preferences - Grid/Filmstrip - Select-and-advance action changes the last file selection state.
    Если включена, то кнопка Ctrl-. (Select and move to next) будет менять состояние последнего файла в папке (двигаться to next, понятное дело, некуда).

  • Preferences - Zoom - Zoom In/Zoom out range: нижний предел для Zoom In теперь 50% (было 100)

  • Исправлена (улучшена) обработка файлов Nikon у которых данные баланса белого повреждены программой Nikon Capture.

Bug fixes


  • Исправлено падение на файлах с расширением .TIF которые на самом деле вовсе не TIFF (а, например, JPEG)

  • В некоторых случаях (например, при использовании объектива через адаптер, который не передает значение диафрагмы), выдержка не показывалась в поле EXIF в Grid/Filmstrip.

  • В режиме показа одного файла групповая установка Title/Description работала не так, как ожидалось.

  • При включенной настройке Hide groups with only one value у панели Sort&Filter цифирки с количеством файлов могли уезжать за правый край панели.

Ссылки для скачивания

Пузырь треугольника

Часто самыми разными авторами и в самых различных изданиях для объяснения экспозиции в фотографии привлекается модель на основе так называемого треугольника экспозиции, объединяющего скорость затвора, диафрагму и ISO. Публикуемые тексты про треугольник экспозиции демонстрируют весьма разный уровень понимания излагаемого предмета самими излагающими, однако, суть их сводится к одному и тому же - авторы, активно эксплуатирующие данную модель, заявляют, что при согласованном изменении трех параметров (shutter / aperture / ISO) экспозиция остается прежней.

https://www.rawdigger.ru/howtouse/mystic-exposure-triangle

FastRawViewer 1.4.2 Release Candidate

Originally posted by alextutubalin at FastRawViewer 1.4.2 Release Candidate

Кросспост из блога автора. Только анонс. Полный текст там. Комментировать нужно тоже там, комментарии в ЖЖ теперь закрыты


Напишу, пожалуй, отдельный текст про 1.4.2: при исправлении одной из ошибок были обнаружены залежи атавизмов от версии 1.3. Атавизмы были ампутированы и теперь мы опасаемся, что ампутировали заодно и что-то нужное (в нестандартных схемах использования), что можно узнать только от пользователей.

Новое

  1. Для настроек зума (Shift-LeftClick, Shift-RightClick, кнопка Z) можно задать произвольные значения зума (в диапазоне от 10 до 1000%). Просто выбираете
  2. ...