ESP32-CAM OV2640 КАК ДАТЧИК СОЛНЦА

esp32-cam

Я хочу использовать ESP32-CAM в качестве датчика солнечного света, проблема в том, что мне нужно будет снять линзы, чтобы надеть мембрану с точечным отверстием (как показано на изображении) на CMOS, но я сначала хочу знать, приведет ли это к неработоспособности OV2640? Я хочу, чтобы он работал нормально без линз. Второе изображение иллюстрирует то, что я хочу сделать. Рис.1

Рис.2

, 👍2

Обсуждение

что вам мешает определить результаты экспериментальным путем?, @jsotola

Здесь, в Мексике, это немного дороже, 227 песо (13,14 долларов США), так что у меня есть только одна попытка купить его, я знаю. В других валютах это может быть не так дорого, но здесь еды хватит на неделю, ха-ха, так что вот почему... Я не хочу, чтобы кто-нибудь проводил эксперимент и, возможно, повредил свою камеру ESP32, я просто хотел бы знать, пробовал ли кто-нибудь это., @Jogarama

это очень веская причина не определять результаты экспериментально, @jsotola

Что именно ты пытаешься сделать? ... что измеряет датчик солнца?, @jsotola

Я хочу измерить азимут и угол места, благодаря углу падения Солнца!, @Jogarama

если вы знаете свое географическое положение и точное время, то эти значения можно рассчитать без использования камеры., @jsotola

В качестве альтернативы разборке камеры вы можете рассмотреть возможность оставить объектив и направить всю камеру на солнце через фильтр нейтральной плотности высокой плотности. Полностью затуманенный и проявленный черно-белый негатив может служить дешевым фильтром., @Edgar Bonet

Да, их можно вычислить, но я хочу сделать датчик солнца, чтобы использовать его для моделирования ADCS для кубсат, это будет второй вектор солнца, у меня уже есть вектор положения солнца, с помощью алгоритма Валладо, @Jogarama


1 ответ


1

Рассмотрите возможность использования ESP32-CAM как есть. Вместо этого используйте камеру с точечным отверстием. Поместите ESP32-CAM в коробку, направив ее на изображение солнца на задней стороне коробки. Такой подход смягчает проблемы, связанные с воздействием на датчик непогоды и прямым воздействием солнечного света.

Чтобы измерить азимут и высоту, рассмотрите возможность установки устройства так, чтобы оно было направлено прямо вверх от поверхности земли. И так, чтобы оно соответствовало истинному Северу. Рассмотрите возможность использования акселерометра, чтобы определить, что устройство находится перпендикулярно поверхности земли. И магнитометр для определения магнитного севера. И GPS-приемник для определения местоположения на земле. Объедините данные GPS с данными мировой магнитной модели (WMM), чтобы внести поправку на магнитное склонение.< /п>

,

Ага!! Я думал об этом, но думаю, что диаметр апертуры камеры уже служит своего рода отверстием, и я хочу иметь возможность сделать это самому, чтобы у меня была возможность контролировать нужные мне значения, например поле зрения, например., @Jogarama

Если вы не найдете кого-то, кто сделал это, вы спрашиваете мнение, с которым обмен стеками не справляется. Вы добавили, что вам нужен азимут и угол места. Вам нужно будет добавить компас наклона, чтобы получить азимут и высоту. Я добавлю это к ответу., @st2000

Это хорошая идея, я подумаю, спасибо!!, @Jogarama

Я не знаю, как бы вы это сделали, но я считаю, что [датчик измерения расстояния SHARP](https://www.adafruit.com/product/164) имеет линейный оптический датчик. Таким образом, возможно, можно будет модифицировать 2 из них для измерения угла наклона Солнца вдоль оси север-юг и вдоль оси восток-запад. Опять же, не уверен, как бы вы это сделали. Но с этими датчиками экспериментировать будет дешевле., @st2000