M5-camera-homekit
esp32-homekit-cameraのビルド方法を日本語での情報がないので解説します。 HomebridgeやHomeHUBは不要で直接、HomeKitのアクセサリー登録ができます。
- M5 Camera Type B 単眼レンズ版
- M5 Camera 魚眼レンズ版
- M5 Camera Type Aは未対応、日本で販売されているものはType Bです。
ダウンロード
cd ~/esp
git clone https://github.com/maximkulkin/esp32-homekit-camera.git
cd esp32-homekit-camera
git submodule update --init --recursive
M5 Cameraの設定(macOSの場合)
make menuconfig
- Serial flasher config
- Default serial port = /dev/cu.SLAB_USBtoUART
- Flash size = 4MB
- ESP32 HomeKit Camera
- WiFi SSID and WiFi Password
- Camera Pins
- Select Camera Pinout = M5Stack Camera With PSRAM
- Camera LED = 14
- Partition Table
- Partition Table = Custom partition table CSV
- Custom partition CSV file = partitions.csv
- Component config
- ESP32-specific
- Support for external, SPI-connected RAM = check
- SPI RAM config
- Initialize SPI RAM when booting the ESP32 = check
- SPI RAM access method = Make RAM allocatable using malloc() as well
- Camera configuration
- OV2640 Support = check
- HomeKit
- SPI flash address for storing HomeKit data = 0x3A0000
謝辞
Maxim Kulkin https://github.com/maximkulkin