반응형

https://youtu.be/nkkgC_UwW6Y

2채널 도징펌프(소맥기계)를 홈어시스턴트와 ESPHOME으로 제어해보기!
녹칸다가 최근 아두이노 우노보드로 2채널 도징펌프를 제어하는 예제를 구현했다!
목표하는 총용량과 2가지 용액의 비율을 입력하면 펌프가 섞어주는 것이다!(소맥을 만든다는 시나리오가 있음!)
직전 예제를 한단계 업그레이드해서 IoT버전으로 만들고 홈어시스턴트의 애드온인 ESPHOME에 연동을 시켜보자!

2채널 도징펌프의 총용량과 비율을 ESPHOME으로 구현하고 작동을 시켰을때 소맥을 만들어보도록 하자!
예를들어 총용량 500ml, 소주2, 맥주8이라고 입력하면 총용량을 기준으로해서 소주 100ml, 맥주 400ml를 섞어서 총 500ml를 맞춰주는 것이다!
이건 ESPHOME에 전용 컴포넌트가 없기 때문에 기능을 직접 디자인해줘야 할 것 같다!

 

(실제로한거)

1.ESP8266보드에 펌프 2대를 연결하고 개별적으로 ON/OFF할수 있도록 하시오!

468-1(펌프2개제어하기).txt
0.00MB

2.버튼2대를 만들고 1번버튼을 누르면 소주펌프가 100ml추출하고 2번버튼을 누르면 맥주펌프가 100ml추출하도록 해보시오!

468-2(펌프별로정량출력하기).txt
0.00MB

3.각 펌프별로 내가원하는 용량을 입력받아서 출력할 수 있도록 하시오!

468-3(펌프별로용량을지정하는예제).txt
0.00MB

4.유저에게 총용량과 소맥비율을 입력받아서 소주펌프와 맥주펌프를 동시에 작동시켜서 비율을 맞추시오!

468-4(소맥만들기기본버전).txt
0.00MB

5.소주펌프와 맥주펌프가 각각 작동중인지 아닌지를 화면에 출력하시오!

468-5(펌프의작동상태를출력하시오).txt
0.00MB

6.작동중인 소맥기계를 강제로 멈출수 있는 전략을 구사하시오!

468-6(비상정지가있는소맥기계).txt
0.00MB

7.자주사용하는 버튼을 만들어서 지정된 용량과 비율로 출력하는 소맥기계를 만드시오!

468-7(지정된용량출력하기).txt
0.00MB

반응형
Posted by 덕력킹
,