AC Condensate Drain vinegar Doser
Obliczymy ostateczną cenę na podstawie wybranego pliku. Sprawdzisz ją i zaakceptujesz przed płatnością.
Zapisane na tym urządzeniu.
3D printed frame for a simple peritstaltic pump, xiao esp, and motor driver controller. Used for dispensing vinegar.
- Ocena
- 0 / 5
- Polubienia
- 2
- Pobrania
- 8
- Wydruki
- 0
- Wyświetlenia
- 146
- Oceny
- 0
Aktualizacja u źródła:
Informacje o modelu
- Źródło
- Printables
- Kategoria
- Other House Equipment
- Licencja
- Creative Commons — Attribution — Noncommercial
This model is ugly but functional. Fortunately, I shouldn't have to look at it more often than once every 6 months.
This 3d printed frame combines:
This system is controlled by my home assistant instance and dispenses 60 ml of vinegar into my AC condensate line on a weekly basis. (It's humid where I live and I want to be aggressive with my dose rate. Drain blockages are common among my neighbors.)
Fusion 360 file is included, you should edit and remix for your own situation.
Code for ESPHome is here. In the future I will look into enabling deep sleep.
time:
- platform: homeassistant
id: ha_timeswitch:
platform: gpio
pin: GPIO0
id: motor_in3
internal: true
platform: gpio
pin: GPIO1
id: motor_in4
internal: true
platform: template
name: "Peristaltic Pump"
id: pump_switch
turn_on_action:
- switch.turn_on: motor_in3
- switch.turn_off: motor_in4
- logger.log: "switch has been turned on"
turn_off_action:
- switch.turn_off: motor_in3
- switch.turn_off: motor_in4
- logger.log: "switch has been turned off"
sensor:
- platform: template
name: "date of last vinegard dossage"
id: dose_date
device_class: timestamp
button:
- platform: template
name: "Dose with 60 ml Vinegar"
on_press:
then:
- switch.turn_on: motor_in3
- switch.turn_off: motor_in4
- delay: 80s
- switch.turn_off: motor_in3
- switch.turn_off: motor_in4
- sensor.template.publish:
id: dose_date
state: !lambda 'return id(ha_time).now().timestamp;'