산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

아두이노 메가 기반 고급 홈 모니터링 시스템: IoT 센서 연동

부품 및 소모품

아두이노 메가 2560 1
아두이노 이더넷 보드 1
4x20 LCD (I2C 인터페이스) 1
DHT22 온습도 센서 1
DS3231 RTC 모듈 1
HC-SR04 초음파 거리 센서 섬프 수위 측정용 1
OSH Park 커스텀 PCB 인터페이스 보드 및 아눈시에이터 보드 1

프로젝트 소개

딸의 집에 Ecobee 스마트 온도조절기를 설치하며 홈 모니터링을 시작했습니다. Ecobee 단종 후 섬프 수위, 홍수 감지, 정전 알림 등 더 많은 항목을 모니터링할 대안이 필요했습니다. 다양한 오픈 소스 프로젝트에서 코드와 설계를 참고했으며, PushingBox를 활용한 원격 알림이 핵심입니다.

시스템 구성

웹 인터페이스

로컬 네트워크에서만 접속 가능(보안상 포트 포워딩 안 함). jqPlot 라이브러리로 실시간 차트 및 게이지 표시. 섬프 레벨, 온도, 습도, 각 알람 입력 상태를 시각화. 알람 임계값: 섬프 센서에서 10인치 미만 시 알람 발생.

알람 로직

소스 코드

아두이노 스케치 (C/C++)

주요 라이브러리: SPI, Ethernet, SD, Wire, LiquidCrystal_I2C, DHT, NewPing, RTClib, RTC_DS3231. JSONP 방식으로 웹 페이지에 센서 데이터 제공. PushingBox HTTP GET 요청으로 알림 전송(최대 5분 간격). 알람 입력 10개(섬프, 홍수, 정전, Aux 1~5) 모니터링.

웹 페이지 (JavaScript/HTML)

jqPlot 차트, 게이지 라이브러리, jQuery 사용. 3초마다 아두이노에서 JSONP 데이터 폴링. 실시간 차트 업데이트(최대 100 포인트), 게이지 값 갱신, 알람 상태 텍스트 표시. 로컬 JS/CSS 파일 필요.

회로도

인터페이스 보드 및 아눈시에이터 보드 회로도 (Eagle 파일: LED BAR 2.sch)

제조공정

  1. 혈압계: 설계, 제조 및 미래 트렌드
  2. 가정용 저렴한 무선 센서 네트워크 구축하기
  3. 라즈베리 파이 대시보드로 집 온도 모니터링하기
  4. 라즈베리 파이 기반 홈 오토메이션 시스템으로 원격 제어 구축하기
  5. 집에서 직접 만드는 DIY 숙제 작성 머신 (펜 플로터)
  6. 아두이노로 모니터 앰비라이트(Ambilight) 시스템 직접 만들기
  7. 아두이노와 MAX30100으로 만드는 실시간 IoT 심박수 모니터
  8. 가스 온수기 파일럿 라이트 감시 시스템 – 열전대 전압 모니터링으로 안전 확보
  9. 자율 홈 어시스턴트 로봇 'O'nine' 제작 – ROS, Alexa, MoveIt, 내비게이션 완전 가이드
  10. 알렉사 연동 아두이노 홈 컨트롤러: 음성으로 스마트홈 제어하기