Умный чайник WiFi.

Имеем чайник термос.

Задача:

Переделать чайник чтобы включался через wifi , закипал и сам отключался, а также с кнопки на чайнике все тоже работалo и был умный чайник WiFi.

Схему с печаткой взял из своего проекта двойного выключателя на релюшках.

К этой схеме добавил блок питания на трансформаторе ( Выдрал из старой микроволновке питал схему управления ), а так любой 12в что поместится и хватит тока на моторчик насоса.

Умный чайник WiFi
Полная схема Умный чайник WiFi.

R1-R5=10кОм, R6=1кОм, R8=кОм, R7=10кОм, R9=10кОм

U2=AMS11117-3.3

Q1, Q2=BSS138

K3, K4=SRD-03VDC-SL-C

D1, D2=1N4148

U1=ESP-12E

В чайнике тену подогрева отключил и родную плату выкинул. Защиту с боку чайника оставил. Термореле по середине на дне чайника заменил электронным датчиком температуры DS18B20.

Кнопка кипячение и насоса работают оставил родные.

Программу для модуля ESP-12E применил ESPHome под управлением Home Assistant.

Файл chaynik.yaml

esphome:
  name: chaynik
  platform: ESP8266
  board: nodemcuv2

# Enable logging
logger:

# Enable Home Assistant API
api:

ota:
  password: "406f37483a2f3eb44cc844411972d078"

wifi:
  ssid: ""
  password: ""

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Chaynik Fallback Hotspot"
    password: "RXO2jsaVXeSa"

captive_portal:

# Example configuration entry
dallas:
  - pin: D0
    update_interval: 10s
# Individual sensors
sensor:
  - platform: dallas
    address: 0x1F3C01E076A42F28
    name: "Chaynik Temperature"  
    on_value_range:
        - above: 95
          then:
            - switch.turn_off: relay4

binary_sensor:
  - platform: gpio
    pin:
      number: GPIO14
      mode: INPUT_PULLUP
      inverted: true
    name: "GPIO14 Button"
    on_press:
      - switch.toggle: relay4


switch:
# Реле1
  - platform: gpio
    name: "Kipichenie"
    pin: GPIO4
    id: relay4
    inverted: false



    
# Example configuration entry
  - platform: gpio
    pin: GPIO5
    id: relay5
    name: "Naliv"
    icon: "mdi:gate"
    on_turn_on:
    - delay: 9s
    - switch.turn_off: relay5   

Схема скачать.

https://youtu.be/CKw7dc7eWHc

Поделиться ссылкой:

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.