TNN Smart Control
Two-tier LAN relay control by @anhtn1980 (developed in Vietnam). ESP32+W5500 web UI bridges TCP to an Arduino MEGA2560+W5500 driving 16 RS485 relays.
0
Components
Hardware componentsProject description
원본은 베트남에서 베트남어로 개발·작성되었습니다. 아래 내용은 베트남어 원문 README를 한국어·영어로 요약·정리한 것입니다. 프로젝트가 하는 일 TNN Smart Control은 LAN(유선 네트워크)을 통해 릴레이를 제어하는 2계층 스마트 제어 시스템입니다. 웹 브라우저에서 버튼을 누르면, 그 명령이 유선 이더넷과 RS485를 거쳐 최대 16채널의 릴레이를 켜고 끕니다. ESP32 + W5500 (프론트엔드 계층): 포트 80에서 웹 서버를 구동해 릴레이 1~16 제어용 Web UI/API를 제공합니다. 사용자의 조작을 텍스트 기반 TCP 명령으로 변환해 MEGA로 전달하고, MEGA가 돌려주는 릴레이 상태로 UI를 갱신합니다. Arduino MEGA2560 + W5500 + MAX485 (백엔드 계층): 포트 9000에서 TCP 서버를 구동해 명령을 파싱하고, 대응하는 RS485 프레임으로 릴레이 보드를 제어합니다. 입출력 상태를 주기적으로 동기화하고, 하드웨어 버튼(SCENE_PIN)을 통한 scene 전환도 지원합니다. 언어는 C++ 100%(Arduino 스케치 2개)이며, 동작은 "웹 버튼 클릭 → ESP32가 TCP 명령 전송 →…
Keep reading with a free account
Guests can read 15 projects per visit. Log in or create a free account to read the full description, open the documents and join the comments.

