반응형 고등학교/스마트홈 프로젝트4 2022/01/20 - 4일차(마지막) 앱으로 원격 제어하기 앱 설치 링크 Bluetooth Electronics - Google Play 앱 당신의 안드로이드 장치가 Bluetooth를 사용하여 전자 프로젝트를 제어 할 수 있습니다. play.google.com 결과물 고등학교/스마트홈 프로젝트 2022. 1. 25. 2022/01/19 - 3일차 릴레이 릴레이는 전기로 작동시키는 스위치를 말한다. 낮은 전압을 이용해 높은 전합을 제어하는데 많이 사용한다. 릴레이 회로 전원 연결 커넥터 설치 -> 220V 전구 소켓 설치 -> 12V 팬 설치 -> 커넥터-소켓- 팬-2채널 릴레이 배선 연결 코드 // 릴레이 제어 #define fanPin A2 // 12V DC 팬 제어 릴레이 핀 번호 #define lampPin A3 // 220V AC 전등 제어 릴레이 핀 번호 void setup() { pinMode(fanPin, OUTPUT); pinMode(lampPin, OUTPUT); } void loop() { testRelay(); } void testRelay(){ //팬, 전등을 교대로 동작 테스트 digitalWrite(fanPin, HIGH.. 고등학교/스마트홈 프로젝트 2022. 1. 20. 2022/01/18 - 2일차 RFID (RFID-RC522) - SPI 통신 RFID란 RFID(Radio Frequency IDentification)는 전파를 이용해 근거리에서 정보를 인식하는 기술이며 전자기 유도 방식으로 통신한다. 수동형(Passive) RFID는 리더에서 방출되는 전파를 전원으로 사용하여 자체적인 전원 없이 동작하고 인식거리는 비교적 짧다. 능동형(Active) RFID는 자체적인 전원을 사용하여 전파 출력이 크고 인식거리도 길다. 회로 연결 라이브러리 설치 아두이노> 툴> 라이브러리 관리> MFRC522 설치 소스 코드 #include #include #define SS_PIN 10 #define RST_PIN 9 MFRC522 rfid(SS_PIN, RST_PIN); // 클래스 인스턴스 MFRC522:.. 고등학교/스마트홈 프로젝트 2022. 1. 18. 2022/01/17 - 1일차 개발 계획 시스템 기능 구성도 거리 센서를 사용해 차고 문을 제어하고, 온습도 센서를 사용해 환기팬을 제어하고 조도 센서로 전등을 제어한다. RFID를 사용해 도어락을 만든다. 그리고 아두이노를 모바일 APP과 블루투스로 연결해 모바일로 컨트롤할 수 있게 한다. 개발절차 1. 모듈별 기능 구현 2. 모듈 통합 3. 기능구현, 디버깅 1일차에는 부저, LED, 초음파 거리 센서, 온습도 센서 모듈의 기능을 구현했다. 아두이노 포트 구성 및 브레드보드 배선 능동 부저 & 자동점멸 LED 능동 부저는 미리 설계된 회로 때문에 음이 정해져 있고, 간단하게 0~5V 신호로 제어할 수 있다. 약 2KHz 대역의 소리를 출력하고 음계를 나타내기에는 어렵다. 신호음이나 경고음으로 많이 사용한다. 능동부저와 수동부저의 .. 고등학교/스마트홈 프로젝트 2022. 1. 18. 이전 1 다음 반응형