Ручка для камеры CMF
Камера Grip для CMF Phone 2 Pro открывает новые возможности для съемки кинематографических материалов с помощью телефона по более низкой цене по сравнению с другими телефонными устройствами. Он прост в использовании и дает отличные результаты. Он оснащен кнопкой спуска затвора Bluetooth, креплением для холодного башмака и винтом 1/4-20 UNC для аксессуаров, а также дополнительным креплением для объективов Moment.
Кнопка спуска затвора Bluetooth с эргономичной рукояткой
Кнопка спуска затвора Bluetooth позволяет легко управлять камерой. Вы нажимаете его один раз, чтобы сделать фото или видео, и удерживайте кнопку, чтобы выключиться. Он автоматически отключится через 5 минут бездействия. В ручке корпуса расположены аккумулятор, микроконтроллер TinyPico и кнопка. При нажатии кнопки спуска затвора она имитирует кнопку громкости на телефоне и делает снимок (чтобы это работало, кнопка громкости должна быть установлена на затвор в приложении камеры Android). Для этого используется Bluetooth HID. Вот код микроконтроллера:
#include
BleKeyboard bleKeyboard(«CMF Camera Grip», «Crossley Devices», 100);
int контакт = 4;
bool val = НИЗКИЙ;
boollastval = ВЫСОКИЙ;
ИНТ LastActiveTime = 0;
интервал нажатияВремя = 0;
интервал освобожденного времени = 0;
недействительная настройка() {
Serial.begin(115200);
bleKeyboard.begin();
pinMode (контактный, INPUT_PULLUP);
esp_sleep_enable_ext0_wakeup((gpio_num_t)pin, LOW);
}
недействительный цикл() {
val = digitalRead (контактный);
если (значение == НИЗКИЙ) {
LastActiveTime = миллис();
//Проверяем, была ли кнопка уже нажата
если (lastval == ВЫСОКИЙ) {
нажатоеВремя = миллис();
}
//Устранение дребезга
задержка(100);
}
if (val == HIGH && Lastval == LOW) {
освобожденноеВремя = миллис();
если (releasedTime-pressedTime <3000) {
//Эмитируем нажатие кнопки громкости
bleKeyboard.write(KEY_MEDIA_VOLUME_UP);
Serial.println(«Затвор нажат!»);
} еще {
//Выключение питания после длительного нажатия
Serial.println(«Выключение...»);
задержка (2000);
esp_deep_sleep_start();
возвращаться;
}
}
последнийвал = значение;
if (millis()-lastActiveTime >= 300000) {
//Сон после 5 минут бездействия
esp_deep_sleep_start();
}
}
Чтобы прикрепить микроконтроллер, вставьте его в пазы на внутренней стороне ручки. Также вставьте аккумулятор. Подсоедините батарею к портам GND и BAT микроконтроллера. Вставьте кнопку в крепление (возможно, вам придется немного согнуть ножки), прикрепите кнопку к крышке и зафиксируйте ее в креплении кнопки. Теперь подключите кнопку к GND и GPIO4. Используйте кабель USB-C «папа» — «мама», чтобы его можно было зарядить.
Крепление на холодный башмак и винтовая вставка ¼-20 UNC
В нижней части ручки камеры имеется отверстие для термофиксирующей вставки. Чтобы прикрепить вставку Heat-Set, поместите ее в отверстие в нижней части рукоятки. Вставка не должна подходить. Вам нужно будет расплавить пластик, чтобы вставить его. Возьмите паяльник, нагрейте его до температуры материала, на котором вы напечатали, и надавите на него до тех пор, пока он не войдет. После установки вставки винт можно использовать для установки телефона на штатив или другие аксессуары. Сверху имеется крепление для холодного башмака для таких аксессуаров, как микрофоны.
Адаптер для объектива «Момент»
Для тех, кто хочет большего от своего телефона, есть адаптер для линз Moment. Эти объективы отлично подходят для профессионалов, которым нужны кадры кинематографического качества. Однако, если у вас нет объективов «Момент», есть версия с обычным байонетом. Вы можете найти линзы Moment здесь.
Части
Кнопка: https://www.mouser.com/ProductDetail/TE-Connectivity-Alcoswitch/FSM2JSMAATR?qs=g%252BEszo6zu8MKdISiZRITCQ%3D%3D
Аккумуляторная батарея: https://www.digikey.com/en/products/detail/adafruit-industries-llc/1570/505454
Микроконтроллер (TinyPico usb-c): https://unexpectedmaker.com/shop.html#!/TinyPICO/p/577111313
Резьбовая вставка с термофиксацией: https://www.mcmaster.com/94459A431/
Шнур Usb-c «папа-мама»: https://www.amazon.com/SinLoon-Female-Converter-Adapter-3-0F-cm/dp/B071XL4HPJ?tag=bngsmtphsnus-20&linkCode=df0& hvadid=80058328919152&hvnetw=s&hvqmt=e&hvbmt=be&hvdev=c&hvlocint=&hvlocphy=&hvtargid=pla-4583657846395252&psc=1





























