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

MotionSense: 아두이노와 ESP8266으로 만드는 스마트 침입 감지 시스템

필요한 부품 및 소모품

부품 수량 비고
아두이노 메가 2560 1 메인 컨트롤러 (시리얼 포트 다수 필요)
ESP8266 ESP-01 1 WiFi 통신 모듈
HC-SR501 PIR 센서 1 인체 감지용 적외선 센서
1000µF 전해 커패시터 1 ESP8266 전원 안정화용
저항 및 점퍼 와이어 1세트 회로 구성용

필요한 도구

필요한 앱 및 서비스

프로젝트 개요

아두이노와 PIR 센서로 무단 침입을 감지하고, ESP8266 WiFi 모듈을 통해 Pushbullet API로 스마트폰에 실시간 알림을 보내는 보안 시스템입니다. 아두이노 메가의 다중 시리얼 포트(Serial2)를 활용해 ESP8266과 통신하며, AT 명령어로 WiFi 연결 및 HTTP 요청을 처리합니다.

사전 지식

하드웨어 연결

PIR 센서 연결

PIR 센서의 흰색 돔을 열면 핀 설명이 있습니다: GND | OUT | VCC

감도는 최대, 알림 주기는 최솟값으로 설정하세요.

ESP8266 연결 (아두이노 메가 기준)

전원 안정화: ESP8266은 데이터 전송 시 순간 전류가 커 아두이노가 재부팅될 수 있습니다. 1000µF 전해 커패시터를 ESP8266 VCC와 GND 사이에 병렬로 연결해 피크 전류를 보충하세요. (긴 다리: VCC, 짧은 다리: GND)

Pushbullet 설정

  1. Pushbullet 웹사이트/앱 가입 및 로그인
  2. 계정 설정에서 Access Token 발급 및 저장
  3. API 기본 URL: https://173.17.168.19:8181/pushbullet/v2/pushes (HTTPS 불가로 HTTP 사용)

소프트웨어 구현

GitHub 저장소(ESP8266-experiments)의 Experiments/MotionSense.ino를 아두이노 IDE로 열세요.

수정해야 할 상수

#define SSID "YOUR_WIFI_SSID"
#define PASS "YOUR_WIFI_PASSWORD"
#define PIRPIN 2
#define AUTH_TOKEN "YOUR_PUSHBULLET_ACCESS_TOKEN"

주요 함수 구조

작동 흐름

  1. 시작 시 PIR 센서 보정 및 ESP8266 초기화
  2. WiFi 접속 후 메인 루프 진입
  3. 1분마다 PIR 센서 확인
  4. 움직임 감지 시(pirRead() == 1) Pushbullet로 알림 전송
  5. 시리얼 모니터에 "Everything fine | No intrusion" 또는 감지 로그 출력

회로도

MotionSense: 아두이노와 ESP8266으로 만드는 스마트 침입 감지 시스템

제조공정

  1. 커스텀 4×4 틱택토 방문카드 PCB – 설계, 제작, 코드 가이드
  2. 스마트 홈 연동을 위한 다중 위치 온도 센서 시스템
  3. 862D+ 납땜 인두 컨트롤러 DIY: 정밀함과 신뢰성
  4. 3D 프린터 화재 예방: 스마트 센서 안전 시스템
  5. 아두이노, Yaler, IFTTT로 웹 연동 IoT 게이지 만들기
  6. 아두이노 기반 척력 자기 부상: 간단 회로 & DIY 가이드
  7. 정밀 핸들링을 위한 고급 원격 제어 그리퍼 로봇
  8. 고성능 아두이노 기상 관측용 데이터 로거 제작 가이드
  9. ArduFarmBot 2부: 원격 IoT 제어 스테이션 구축하기
  10. CoroFence 열화상 감지기: Panasonic Grid-EYE & PIR 센서 IoT 연동