ESP32 Cam / Wall Switch / 2 Buttons / Sensor DHT11 / Hassio
thingiverse
This is an ESPHome configuration file for a home automation project. Here's a breakdown of the different sections: **General Settings** * `esphome:`: This defines the name and platform (ESP32) of the device. * `board: esp-wrover-kit`: This specifies the board used in the project, which is an ESP-WROVER-Kit. **Wi-Fi Settings** * `wifi:`: This section configures the Wi-Fi settings for the device: + `ssid` and `password`: These define the name and password of the Wi-Fi network to connect to. + `ap`: This defines the settings for the access point (AP) mode, which allows devices to connect to the ESP module without a router. **Captive Portal** * `captive_portal:`: This section is not enabled in this configuration file. **Logger and API** * `logger:`: This section configures logging for the device. * `api:`: This section is not enabled in this configuration file. * `ota:`: This section is also not enabled in this configuration file. **Camera Settings** * `esp32_camera:`: This section configures the camera settings: + `external_clock`: This defines the external clock source for the camera, which is connected to pin GPIO0 with a frequency of 20MHz. + `i2c_pins`: These define the I2C pins used by the camera: SDA on GPIO26 and SCL on GPIO27. + `data_pins`: These define the data pins used by the camera: [GPIO5, GPIO18, GPIO19, GPIO21, GPIO36, GPIO39, GPIO34, GPIO35]. + `vsync_pin`, `href_pin`, `pixel_clock_pin`, and `power_down_pin`: These define additional camera settings. + `name` and `horizontal_mirror`: These define the name of the camera and whether it is horizontally mirrored. **Binary Sensors** * `binary_sensor:`: This section defines two binary sensors: + `Cuisine_BTN_01` and `Cuisine_BTN_02`: These are connected to GPIO12 and GPIO13, respectively, and are inverted (i.e., they trigger when the button is pressed). **Sensors** * `sensor:`: This section defines a temperature and humidity sensor using a DHT11 module: + `pin`: The pin used by the sensor is GPIO2. + `model`: The model of the sensor is DHT11. + `temperature` and `humidity`: These define the names of the temperature and humidity sensors, respectively. + `update_interval`: This defines how often the sensor data is updated (in this case, every 60 seconds). **Switches** * `switch:`: This section defines two switches: + `Led_BTN_01` and `Led_BTN_02`: These are connected to GPIO14 and GPIO15, respectively. Overall, this configuration file sets up a home automation project with a camera, temperature and humidity sensor, binary sensors for buttons, and switches for LEDs.
With this file you will be able to print ESP32 Cam / Wall Switch / 2 Buttons / Sensor DHT11 / Hassio with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on ESP32 Cam / Wall Switch / 2 Buttons / Sensor DHT11 / Hassio.