🔥[HMI#2] 중국산 초저가 HMI에 아두이노(arduino)로 측정한 각종 센서 데이터 출력해보기!(nextion)
프로그래밍/아두이노와 nextion hmi 2023. 2. 22. 23:16https://youtube.com/live/lA6OD8gGB1I
🔥[HMI#2] 중국산 초저가 HMI에 아두이노(arduino)로 측정한 각종 센서 데이터 출력해보기!(nextion)
녹칸다의 중국사 초저가 HMI 아두이노 시리즈이다!
본 시리즈는 아래 구글 슬라이드에 모든 내용을 작성하도록 함!(모든 유저에게 공유가 되어있음)
https://docs.google.com/presentation/d/1Xpeo9Hp-FE7Mv8RUX-ebIFFLrQf792LJxkfsw7tJOa0/edit#slide=id.g20fb4997995_0_0
아두이노나 혹은 그보다 더 상급코드에 터치LCD를 달아서 제어하는 방법도 있다!
최근 ESP32보드에 LCD를 부착해서 LVGL로 인터페이스를 간단히 구현가능함도 보았다!
그러나 초보자가 하기에는 대단히 어렵고 그렇게 써야할 필요성도 떨어진다!
사용자 입장에서는 터치로 아두이노가 제어가되면 그만이고 그 방법이 간단하면서 저렵하면 OK인것이다!
시연 제품은 알리에서 제일 잘 팔리는 nextion이라는 회사의 제품으로 결정했다!
(가장 저렴하고 잘 필리기 때문)
화면은 작은 것부터 10인치정도 까지 나오는데 녹칸다는 대략 4~5인치 정도인것을 구입했다!
LCD화면에 UI를 구성하는 것을 작화라고 하는데 그것을 위한 소프트웨어도 제조사에서 제공한다!
그리고 작화가 완료된 UI에서 사용자의 입출력을 위한 스크립트도 꽤나 쉽게 구현되어 있다!
이번편은 아두이노에 각종 센서를 연결해서 센서값을 어떻게 UI로 출력할 것인지에 대한 방법을 함께 알아보도록 한다!(녹칸다도 완벽히 알고 있는 것은 아님)
그리고 양방향 통신을 좀더 적극적으로 활용해보기 위해서 hmi쪽에서도 아두이노에 뭔가 설정을 할 수 있도록 연습해보도록 한다!
예를들어 아두이노에 온도센서와 부저가 연결되어있고 온도값이 일정량 이상이면 부저에서 경고음이 발생하는 상황이 있다고 할때, hmi에 온도값을 보내서 출력하고 온도가 몇도일때 경고가 발생할지를 hmi에서 결정해서 전송하는 것이다!
일단 다양한 센서 값을 아두이노로 전송하는 전략을 알아보고 이런 비스무리한 예제를 마무리 예제로 구현해보도록 하자!
(사용한 폰트)
(작화 파일)
'프로그래밍 > 아두이노와 nextion hmi' 카테고리의 다른 글
🔥[HMI#3] 중국산 초저가 HMI에 아두이노(arduino)로 측정한 각종 센서 데이터 출력해보기!(nextion) 2부 (0) | 2023.02.24 |
---|---|
🔥[HMI#1] 아두이노(arduino)를 터치스크린이 있는 중국산 초저가 HMI로 제어하는 방법 알아보기!(튜토리얼/nextion) (2) | 2023.02.21 |