annotate service/espNode/garage_hall_cam.yaml @ 1486:f7f2def6658b

hall cam Ignore-this: 5207340dd631394149022a10cef3fbae darcs-hash:1952f7f3ba367c66c053bb049be7f8b148ffab11
author drewp <drewp@bigasterisk.com>
date Thu, 16 Jan 2020 13:23:47 -0800
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1486
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
1 # jump IO0 to GND on the board for programming
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
2
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
3 esphome:
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
4 name: garage_hall_cam
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
5 platform: ESP32
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
6 board: nodemcu-32s
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
7 build_path: build
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
8
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
9 wifi:
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
10 ssid: !secret wifi_ssid
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
11 password: !secret wifi_password
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
12 domain: ''
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
13 use_address: 10.2.0.21
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
14
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
15 #mqtt:
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
16 # broker: '10.2.0.1'
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
17 # port: 1883
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
18 # username: ''
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
19 # password: ''
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
20
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
21 logger:
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
22 baud_rate: 115200
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
23 level: DEBUG
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
24
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
25 ota:
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
26
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
27 api:
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
28 port: 6053
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
29 password: 'MyPassword'
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
30
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
31 esp32_camera:
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
32 external_clock:
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
33 pin: GPIO0
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
34 frequency: 20MHz
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
35 i2c_pins:
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
36 sda: GPIO26
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
37 scl: GPIO27
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
38 data_pins: [GPIO5, GPIO18, GPIO19, GPIO21, GPIO36, GPIO39, GPIO34, GPIO35]
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
39 vsync_pin: GPIO25
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
40 href_pin: GPIO23
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
41 pixel_clock_pin: GPIO22
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
42 power_down_pin: GPIO32
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
43
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
44 name: camera
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
45 # setting to 5 causes 'Setup Failed: ERROR'
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
46 max_framerate: 1 fps
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
47 # https://github.com/raphaelbs/esp32-cam-ai-thinker#capabilities says camera
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
48 # is likely ov2640 with these native resolutions:
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
49 # uxga=1600x1200 svga=800x600 cif=400x296
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
50 # My camera has 'Setup Failed: ERROR' if this is not 640x480. Not sure why.
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
51 resolution: 640x480
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
52
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
53 # 10 to 63. default=10. higher is
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
54 # worse. https://github.com/esphome/esphome/blob/6682c43dfaeb1c006943ae546145e5f22262cadb/esphome/components/esp32_camera/__init__.py#L84
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
55 # sets the lower limit to 10, but
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
56 # https://github.com/raphaelbs/esp32-cam-ai-thinker/blob/master/components/ov2640/sensors/ov2640.c#L345
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
57 # suggests that it might be 0 (for an ov2640, anyway).
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
58 jpeg_quality: 20
f7f2def6658b hall cam
drewp <drewp@bigasterisk.com>
parents:
diff changeset
59