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

아두이노와 블루투스로 만드는 모션 감시 카메라: 1Sheeld 활용 DIY 보안 시스템

부품 및 소모품

부품 수량 비고
아두이노 우노(UNO) 1
1Sheeld 1
브레드보드(일반) 1
점퍼 케이블 1
PIR 모션 센서(일반) 1
LED 및 저항 1
블루투스 탑재 안드로이드 폰 1
점퍼 와이어(일반) 1

앱 및 온라인 서비스

프로젝트 소개

이 튜토리얼에서는 모션 감지 카메라를 만드는 방법을 보여드립니다. 보안 카메라로 쓰거나, 움직임이 있을 때 사진을 찍는 파티 캠으로 활용할 수 있습니다. 촬영된 사진은 트위터로 업로드되고, 문자 메시지(SMS)로 알림을 받아 바로 확인할 수 있습니다.

준비물

**반드시 모든 1Sheeld 라이브러리가 설치되어 있어야 합니다.**

모션 감지 카메라 제작 단계

1단계: 1Sheeld와 아두이노 연결

2단계: LED 연결

3단계: PIR 모션 센서 연결

프리칭(Fritzing) 회로도

아두이노와 블루투스로 만드는 모션 감시 카메라: 1Sheeld 활용 DIY 보안 시스템

4단계: 블루투스 페어링 및 실드 선택

5단계: 실행 준비

참고: 세컨드 트위터 계정을 만들고, 주 계정으로 세컨드 계정을 '팔로우' 또는 '즐겨찾기' 해두면 업로드 시 알림을 받을 수 있습니다. 아니면 주 계정을 쓰고 SMS 알림을 받도록 설정하세요.

코드

모션 감지 보안 카메라 코드 (Java)

아두이노 IDE에 추가하고 1Sheeld에 업로드하세요. 1Sheeld의 UART 스위치가 Off 위치인지 확인하세요.

// 메모리 과부하 방지를 위해 다음 정의 필요:
#define INCLUDE_SMS_SHIELD
#define CUSTOM_SETTINGS
#define INCLUDE_CAMERA_SHIELD
#define INCLUDE_TEXT_TO_SPEECH_SHIELD
#define INCLUDE_FACEBOOK_SHIELD
#define INCLUDE_TWITTER_SHIELD
#include <OneSheeld.h>

int ledPin = 8;
int inputPin = 2;
int PIR = LOW;
int val = 0;

void setup() {
  pinMode(ledPin, OUTPUT);
  pinMode(inputPin, INPUT);
  OneSheeld.begin();
}

void loop() {
  val = digitalRead(inputPin);
  if (val == HIGH) {
    digitalWrite(ledPin, HIGH);
    delay(100);
    if (PIR == LOW) {
      SMS.send("0123456789", "Motion DETECTED , Check Twitter for image");
      PIR = HIGH;
      TextToSpeech.say("got you");
      Camera.setFlash(ON);
      Camera.rearCapture();
      Twitter.tweetLastPicture("Posted with #1sheeld @1sheeld");
      // Facebook.postLastPicture("Posted by User"); // 페이스북 사용 시 주석 해제
      delay(1000);
    }
  } else {
    digitalWrite(ledPin, LOW);
    if (PIR == HIGH) {
      PIR = LOW;
    }
  }
}

회로도

Untitled%20Sketch.fzz

제조공정

  1. IoT/OT 보안 프로젝트 착수: 단계별 청사진
  2. 라즈베리 파이에서 PIR 모션 센서로 LED 제어하기
  3. 윈도우 IoT 코어 라즈베리파이 2 로버: 초보자부터 고급까지 완전 가이드
  4. ESP32-CAM과 PIR 센서로 디스코드(Discord) 알림 보안 카메라 만들기
  5. 3D RGB 아두클락(Arduclock) - 블루투스 제어 LED 타임피스 with RTC
  6. 강 건강 모니터: 아두이노 기반 수질 측정 시스템
  7. 아두이노 조이스틱 인터랙티브 게임 - LED 피드백으로 방향 감지
  8. 아두이노와 블루투스로 만드는 스마트 물건 찾기 'Find Me'
  9. PIR 모션 센서 연동 인터랙티브 LED 매트릭스 도어 디스플레이 - 아두이노 홀리데이 인사
  10. 1Sheeld로 스마트 홈 자동화 및 보안 시스템 구축하기