ESP8266 16 channel relay module box with sliding lid
Obliczymy ostateczną cenę na podstawie wybranego pliku. Sprawdzisz ją i zaakceptujesz przed płatnością.
Zapisane na tym urządzeniu.
Box with bunch of outputs for your 16 channel relay stuff
- Ocena
- 0 / 5
- Polubienia
- 1
- Pobrania
- 49
- Wydruki
- 0
- Wyświetlenia
- 428
- Oceny
- 0
Aktualizacja u źródła:
Informacje o modelu
- Źródło
- Printables
- Kategoria
- Electronics
- Licencja
- Creative Commons — Attribution — Share Alike
Box for “ESP8266 WIFI 16 channel relay module ESP-12F development board” or similar.
It has numbered holes for outputs and inputs (indexed from zero) on sides - I used 16x DS18B20 for 16 heaters used in snake terrariums controlled from Home Assistant.
Print lid with 5 perimeters, 0 top and bottom layers and 20% hexagonal infill to make a grill-like lid.
Also, if someone knows how to declare classes in YAML, please let me know :-D
My YAML follows:
web_server:
port: 80sn74hc595:
- id: 'sn74hc595_hub'
data_pin: GPIO14
clock_pin: GPIO13
latch_pin: GPIO12
oe_pin: GPIO5
sr_count: 2
dallas:
- pin: GPIO4
update_interval: 15s
sensor:
- platform: dallas
address: 0x7003009779c88e28
name: "ds00"
id: ds18b20_00
- platform: dallas
address: 0xc903009779fdad28
name: "ds01"
id: ds18b20_01
- platform: dallas
address: 0xb2030097790f1e28
name: "ds02"
id: ds18b20_02
- platform: dallas
address: 0x8d03039779d65828
name: "ds03"
id: ds18b20_03
- platform: dallas
address: 0xb003039779c81128
name: "ds04"
id: ds18b20_04
- platform: dallas
address: 0x8603009779cd8128
name: "ds05"
id: ds18b20_05
- platform: dallas
address: 0x2c0307979438dc28
name: "ds06"
id: ds18b20_06
- platform: dallas
address: 0x7303009779e2e928
name: "ds07"
id: ds18b20_07
- platform: dallas
address: 0x2903009779f80f28
name: "ds08"
id: ds18b20_08
- platform: dallas
address: 0xdc030e979460ca28
name: "ds09"
id: ds18b20_09
- platform: dallas
address: 0x970301979403a028
name: "ds10"
id: ds18b20_10
- platform: dallas
address: 0x8903009779b71328
name: "ds11"
id: ds18b20_11
- platform: dallas
address: 0xc303009779d27e28
name: "ds12"
id: ds18b20_12
- platform: dallas
address: 0x0903039779ebed28
name: "ds13"
id: ds18b20_13
- platform: dallas
address: 0xba03009779c2dd28
name: "ds14"
id: ds18b20_14
- platform: dallas
address: 0x9e030097790c7628
name: "ds15"
id: ds18b20_15
switch:
platform: gpio
name: "rele0"
id: id_rele0
pin:
sn74hc595: sn74hc595_hub
number: 0
inverted: false
platform: gpio
name: "rele1"
id: id_rele1
internal: false
pin:
sn74hc595: sn74hc595_hub
number: 1
inverted: false
platform: gpio
name: "rele2"
id: id_rele2
internal: false
pin:
sn74hc595: sn74hc595_hub
number: 2
inverted: false
platform: gpio
name: "rele3"
id: id_rele3
internal: false
pin:
sn74hc595: sn74hc595_hub
number: 3
inverted: false
platform: gpio
name: "rele4"
id: id_rele4
internal: false
pin:
sn74hc595: sn74hc595_hub
number: 4
inverted: false
platform: gpio
name: "rele5"
id: id_rele5
internal: false
pin:
sn74hc595: sn74hc595_hub
number: 5
inverted: false
platform: gpio
name: "rele6"
id: id_rele6
internal: false
pin:
sn74hc595: sn74hc595_hub
number: 6
inverted: false
platform: gpio
name: "rele7"
id: id_rele7
internal: false
pin:
sn74hc595: sn74hc595_hub
number: 7
inverted: false
platform: gpio
name: "rele8"
id: id_rele8
internal: false
pin:
sn74hc595: sn74hc595_hub
number: 8
inverted: false
platform: gpio
name: "rele9"
id: id_rele9
internal: false
pin:
sn74hc595: sn74hc595_hub
number: 9
inverted: false
platform: gpio
name: "rele10"
id: id_rele10
internal: false
pin:
sn74hc595: sn74hc595_hub
number: 10
inverted: false
platform: gpio
name: "rele11"
id: id_rele11
internal: false
pin:
sn74hc595: sn74hc595_hub
number: 11
inverted: false
platform: gpio
name: "rele12"
id: id_rele12
internal: false
pin:
sn74hc595: sn74hc595_hub
number: 12
inverted: false
platform: gpio
name: "rele13"
id: id_rele13
internal: false
pin:
sn74hc595: sn74hc595_hub
number: 13
inverted: false
platform: gpio
name: "rele14"
id: id_rele14
internal: false
pin:
sn74hc595: sn74hc595_hub
number: 14
inverted: false
platform: gpio
name: "rele15"
id: id_rele15
internal: false
pin:
sn74hc595: sn74hc595_hub
number: 15
inverted: false
climate:
platform: bang_bang
name: "Termostat 00"
sensor: ds18b20_00
default_target_temperature_low: 28 °C
default_target_temperature_high: 30 °C
heat_action:
- switch.turn_on: id_rele0
idle_action:
- switch.turn_off: id_rele0
visual:
min_temperature: 20
max_temperature: 34
temperature_step: 0.5
platform: bang_bang
name: "Termostat 01"
sensor: ds18b20_01
default_target_temperature_low: 28 °C
default_target_temperature_high: 30 °C
heat_action:
- switch.turn_on: id_rele1
idle_action:
- switch.turn_off: id_rele1
visual:
min_temperature: 20
max_temperature: 34
temperature_step: 0.5
platform: bang_bang
name: "Termostat 02"
sensor: ds18b20_02
default_target_temperature_low: 28 °C
default_target_temperature_high: 30 °C
heat_action:
- switch.turn_on: id_rele2
idle_action:
- switch.turn_off: id_rele2
visual:
min_temperature: 20
max_temperature: 34
temperature_step: 0.5
platform: bang_bang
name: "Termostat 03"
sensor: ds18b20_03
default_target_temperature_low: 28 °C
default_target_temperature_high: 30 °C
heat_action:
- switch.turn_on: id_rele3
idle_action:
- switch.turn_off: id_rele3
visual:
min_temperature: 20
max_temperature: 34
temperature_step: 0.5
platform: bang_bang
name: "Termostat 04"
sensor: ds18b20_04
default_target_temperature_low: 28 °C
default_target_temperature_high: 30 °C
heat_action:
- switch.turn_on: id_rele4
idle_action:
- switch.turn_off: id_rele4
visual:
min_temperature: 20
max_temperature: 34
temperature_step: 0.5
platform: bang_bang
name: "Termostat 05"
sensor: ds18b20_05
default_target_temperature_low: 28 °C
default_target_temperature_high: 30 °C
heat_action:
- switch.turn_on: id_rele5
idle_action:
- switch.turn_off: id_rele5
visual:
min_temperature: 20
max_temperature: 34
temperature_step: 0.5
platform: bang_bang
name: "Termostat 06"
sensor: ds18b20_06
default_target_temperature_low: 28 °C
default_target_temperature_high: 30 °C
heat_action:
- switch.turn_on: id_rele6
idle_action:
- switch.turn_off: id_rele6
visual:
min_temperature: 20
max_temperature: 34
temperature_step: 0.5
platform: bang_bang
name: "Termostat 07"
sensor: ds18b20_07
default_target_temperature_low: 28 °C
default_target_temperature_high: 30 °C
heat_action:
- switch.turn_on: id_rele7
idle_action:
- switch.turn_off: id_rele7
visual:
min_temperature: 20
max_temperature: 34
temperature_step: 0.5
platform: bang_bang
name: "Termostat 08"
sensor: ds18b20_08
default_target_temperature_low: 28 °C
default_target_temperature_high: 30 °C
heat_action:
- switch.turn_on: id_rele8
idle_action:
- switch.turn_off: id_rele8
visual:
min_temperature: 20
max_temperature: 34
temperature_step: 0.5
platform: bang_bang
name: "Termostat 09"
sensor: ds18b20_09
default_target_temperature_low: 28 °C
default_target_temperature_high: 30 °C
heat_action:
- switch.turn_on: id_rele9
idle_action:
- switch.turn_off: id_rele9
visual:
min_temperature: 20
max_temperature: 34
temperature_step: 0.5
platform: bang_bang
name: "Termostat 10"
sensor: ds18b20_10
default_target_temperature_low: 28 °C
default_target_temperature_high: 30 °C
heat_action:
- switch.turn_on: id_rele10
idle_action:
- switch.turn_off: id_rele10
visual:
min_temperature: 20
max_temperature: 34
temperature_step: 0.5
platform: bang_bang
name: "Termostat 11"
sensor: ds18b20_11
default_target_temperature_low: 28 °C
default_target_temperature_high: 30 °C
heat_action:
- switch.turn_on: id_rele11
idle_action:
- switch.turn_off: id_rele11
visual:
min_temperature: 20
max_temperature: 34
temperature_step: 0.5
platform: bang_bang
name: "Termostat 12"
sensor: ds18b20_12
default_target_temperature_low: 28 °C
default_target_temperature_high: 30 °C
heat_action:
- switch.turn_on: id_rele12
idle_action:
- switch.turn_off: id_rele12
visual:
min_temperature: 20
max_temperature: 34
temperature_step: 0.5
platform: bang_bang
name: "Termostat 13"
sensor: ds18b20_13
default_target_temperature_low: 28 °C
default_target_temperature_high: 30 °C
heat_action:
- switch.turn_on: id_rele13
idle_action:
- switch.turn_off: id_rele13
visual:
min_temperature: 20
max_temperature: 34
temperature_step: 0.5
platform: bang_bang
name: "Termostat 14"
sensor: ds18b20_14
default_target_temperature_low: 28 °C
default_target_temperature_high: 30 °C
heat_action:
- switch.turn_on: id_rele14
idle_action:
- switch.turn_off: id_rele14
visual:
min_temperature: 20
max_temperature: 34
temperature_step: 0.5
platform: bang_bang
name: "Termostat 15"
sensor: ds18b20_15
default_target_temperature_low: 28 °C
default_target_temperature_high: 30 °C
heat_action:
- switch.turn_on: id_rele15
idle_action:
- switch.turn_off: id_rele15
visual:
min_temperature: 20
max_temperature: 34
temperature_step: 0.5