광센서는 빛의 세기에따라서 저항값이 바뀌는 것인데 1k옴 고정저항을 사용해서 전압분배로 연결한다!
광센서를 디지털핀에 연결하고 1k옴저항을 사용했을때 형광등에서 LOW가 출력되고 레이저에서만 HIGH가 출력된다!
형광등이라는 것은 완전 어두운것도 포함한다!
그러므로 광센서가 레이저빔을 맞았을때 HIGH신호가 출력된다고 봐도 무방한 상태이다!
침임감지기에서 레이저빔을 쏘고 거울에 반사된 빔을 광센서를 향하도록 한다!
그러면 물체에 의해 레이저가 가려지게 되면 광센서에 의해 감지가 가능한 형태가 된다!
RFID리더와 태그를 이용해서 보안모드를 설정하거나 해제하고 음성으로 결과를 출력하도록 해보자!
다만들어서 벽에다가 따악 붙혀주었다..!
레이저빔을 쏘고 반대쪽 거울에서 반사된것을 광센서(CDS)에 비춰준다..!
RFID태그로 보안모드를 설정하거나 해제한다!
레이저빔 발싸~~~!
반대쪽에는 거울이 있다!
레이저빔 사이에 물체가 있으면? 경고음이 발생한다!
녹칸다의 아두이노 호작질에 사용된 회로도(연결도)이다!
녹칸다의 레이저 침임감지기에 사용된 아두이노용 코드이다!
mp3모듈에 사용된 파일이다!(마이크로SD카드에 업로드)
SD카드 루트디렉토리에 mp3폴더안에 0001.mp3 ~ 0004.mp3 를 집어넣으면 끝!
관련라이브러리(LiquidCrystal_I2C)
https://github.com/johnrickman/LiquidCrystal_I2C
필요라이브러리(RC522)
https://github.com/miguelbalboa/rfid
관련라이브러리(DFMiniMp3)
'프로그래밍 > 학생들이해볼만한주제' 카테고리의 다른 글
블루투스 고양이 레이저 장난감 버전1(녹칸다의 아두이노 하이테크놀로지 5호) (0) | 2021.02.12 |
---|---|
두루마리 휴지를 낭비하면 경고해주는 휴지아낌이 버전1(녹칸다의 아두이노 하이테크놀로지 4호) (0) | 2021.02.11 |
외출할때 코로나19 마스크 알림이 버전1(녹칸다의 아두이노 하이테크놀로지 2호) (0) | 2021.02.08 |
가스밸브 자동 타이머 버전1(녹칸다의 아두이노 하이테크놀로지 1호) (0) | 2021.02.08 |
[아두이노#149] 비접촉온도센서(MLX90614/GY906)와 초음파센서(HC-SR04)를 이용해서 코로나 체온측정기 만들어보기(녹칸다/포로리야공대가자) (3) | 2020.11.18 |