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

My Motion Activated Security Cam 프로젝트

구성품 및 소모품

Arduino UNO
× 1
1쉴드
× 1
브레드보드(일반)
× 1
1쉴드
× 1
점퍼 케이블
× 1
PIR 모션 센서(일반)
× 1
저항이 있는 LED
× 1
블루투스 기능이 있는 Android 휴대전화
× 1
점퍼 와이어(일반)
× 1

앱 및 온라인 서비스

Arduino IDE

이 프로젝트 정보

이 튜토리얼에서는 모션 활성화 카메라를 만드는 방법을 보여줍니다. 보안 카메라로 사용하거나 움직임이 있을 때 사진을 찍는 파티 캠으로 사용할 수 있습니다. 사진은 예시로 트위터에 업로드 되며, 이벤트 발생 시 SMS를 통해 계정 확인이 가능합니다.

무엇이 필요합니까?

**1SHELD 라이브러리를 모두 설치했는지 확인하세요.**

이 모션 활성화 카메라를 만드는 단계:

1단계

<울>
  • 1Sheeld를 Arduino에 연결
  • <울>
  • Arduino를 PC에 연결
  • <울>
  • 1Sheeld의 UART 스위치가 열려 있는지 확인하세요. 그렇지 않으면 컴파일러에서 오류가 발생합니다.
  • <울>
  • 이 코드를 Arduino에 업로드:
  • http://codepad.org/ckMD0prd

    <울>
  • 자신에게 SMS로 전화번호 수정
  • 2단계(LED)

    <울>
  • LED를 핀 번호 8에 연결하고 저항을 사용하여 접지에 연결합니다.
  • 3단계(PIR 모션 센서)

    <울>
  • PIR 모션 센서 방울을 몸에서 멀어지게 할 때 하단에 3개의 커넥터 핀이 있는 후면을 보려면 다음과 같이 연결하세요.
  • <울>
  • 왼쪽 핀은 2번 핀에 연결해야 합니다.
  • <울>
  • 중간 핀은 3.3V에 연결해야 합니다.
  • <울>
  • 오른쪽 핀은 Arduino의 접지에 연결되어야 합니다.
  • 프리징:

    4단계(연결)

    <울>
  • 1Sheeld 앱을 통해 블루투스를 통해 Android 기기를 1Sheeld에 페어링합니다.
  • <울>
  • 다음 방패 선택:
  • <울>
  • 카메라 실드
  • <울>
  • 트위터 쉴드(또는 Facebook을 사용하려는 경우 Facebook 쉴드. 다음 코드 사용:Facebook.postLastPicture("HappyHolidays")
  • <울>
  • 원하는 경우 TTS(텍스트 음성 변환) 방패
  • <울>
  • SMS 쉴드, 무슨 일이 생겼을 때 알림
  • <울>
  • 모든 계정에 로그인되어 있고 모든 것이 승인되었는지 확인하십시오. 코드에 대한 보조 Twitter 계정을 만드십시오.
  • 5단계(준비 완료)

    <울>
  • 코드가 업로드되었는지 확인하고 LED가 꺼질 때까지 기다리세요.
  • <울>
  • UART 스위치를 닫힘으로 전환하여 1쉴드와 휴대전화 간의 통신을 시작합니다.
  • <울>
  • 촬영한 사진을 보려면 Twitter 계정을 확인하세요.
  • 참고:어떤 일이 발생했을 때 알림을 받으려면 보조 Twitter 계정을 만들고 기본 계정으로 보조 Twitter 계정을 만드세요. 보안 카메라가 무언가를 캡처하여 업로드하면 알림이 전송됩니다. 또는 기본 계정을 사용하고 문제가 발생하면 SMS 알림을 받으세요.

    <섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

    코드

    <울>
  • 모션 작동 보안 카메라 코드
  • 모션 활성화 보안 카메라 CODEJava
    Arduino IDE에 추가하고 1Sheeld에 업로드하고 1Sheeld에서 UART 스위치가 꺼짐 위치로 전환되었는지 확인합니다.
    //메모리 과부하를 피하기 위해 다음을 포함해야 합니다.#define INCLUDE_SMS_SHIELD //sms#define CUSTOM_SETTINGS# INCLUDE_CAMERA_SHIELD 정의 //카메라#define INCLUDE_TEXT_TO_SPEECH_SHIELD //텍스트를 음성으로 변환#define INCLUDE_FACEBOOK_SHIELD //facebook#define INCLUDE_TWITTER_SHIELD //twitter#include  int ledPin =8; // LEDint에 대한 핀 선택 inputPin =2; // 입력 핀 선택(PIR 센서용)int PIR =LOW; //모션센서의 값int val =0; 무효 설정() { pinMode(ledPin, OUTPUT); // LED를 출력으로 선언 pinMode(inputPin, INPUT); // 읽기 센서를 입력으로 선언합니다. 이것은 움직임이 없는 것과 움직임이 없는 것의 차이를 찾는 모션 센서의 부분입니다. OneSheeld.begin(); // 원쉴드 코드 시작 }void loop(){ //루프 시작 val =digitalRead(inputPin); // 움직임 감지 핀의 입력 값 읽기 if (val ==HIGH) { // 움직임인지 확인 digitalWrite(ledPin, HIGH); // LED를 켜서 움직임이 발견되었음을 나타냅니다. delay(100); // 루프를 1/10초 동안 지연 if (PIR ==LOW) { //PIR 값이 LOW와 같으면 다음을 수행합니다. SMS.send("0123456789","Motion DETECTED , Twitter에서 이미지 확인"); //0123456789 대신 귀하의 번호를 추가하고 자신의 PIR을 편집하십시오 =HIGH; // 무한 루프를 수행하지 않도록 PIR을 HIGH로 설정하고 NOT LOW로 설정합니다. TextToSpeech.say("got you"); //전화는 이것이 니딩되지 않았다고 말합니다. 이 침묵을 원하면 제거하십시오. Camera.setFlash(ON); // 밤이 되면 플래시 켜기 Camera.rearCapture(); //후면카메라로 사진찍기 Twitter.tweetLastPicture("Posted with 1sheld @1sheeld"); //트위터에 이미지 게시 // Facebook.postLastPicture("Posted by User"); // FACEBOOK을 사용하려면 이것을 활성화합니다. delay(1000); // 값이 재설정되고 th 이동이 달라지도록 1초 동안 지연 } } else { // 이동이 없으면 digitalWrite(ledPin, LOW); // LED 끄기 if (PIR==HIGH){ //중첩 if, 해당 값이 HIGH이면 로우로 설정하고 모든 것을 검사할 것입니다. PIR =LOW; //루프 재시작 } }

    회로도

    제목 없음%20Sketch.fzz

    제조공정

    1. IoT/OT 보안 프로젝트 구축:어디서부터 시작해야 합니까?
    2. Raspberry Pi를 사용한 모션 센서
    3. Rover
    4. ESP32가 장착된 Discord 보안 카메라
    5. 3D RGB Arduclock
    6. 마이리버
    7. 조이스틱 게임
    8. 나를 찾기
    9. LED 매트릭스 + 모션 센서 도어 디스플레이 [Arduino Holiday]
    10. 원쉴드를 사용한 스마트 홈 자동화 및 보안 시스템