제조공정
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
|
이 프로젝트는 기본적으로 스마트 콘센트입니다. 이 스마트 콘센트는 120V용 플러그가 있는 모든 기기에 적용할 수 있습니다. 단! (주로 낮은 암페어를 사용하는 램프를 대상으로 합니다.) 이 콘센트는 1채널 릴레이로 제어되는 콘센트입니다. 이 프로젝트는 또한 RTC(실시간 시계)를 사용하여 현재 시간을 확인하고 24시간 시계를 기반으로 실제로 켜지거나 꺼지는 미리 결정된 시간이 있기 때문에 (시간에 따라) 켜지거나 꺼집니다. 끄기. 또한, 또 다른 점은 콘센트에 플러그를 꽂아야 하는 플러그가 나온다는 것입니다!
라이브러리 링크:http://www.rinkydinkelectronics.com/library.php?id=73
중요 안전 정보!! 제발 읽어보세요!
1) 접지된 코드를 사용하고 핫 와이어 차단
아래 사진과 같이 3구 플러그를 사용합니다. 라인의 핫(검은색) 선은 릴레이 모듈의 공통 단자에 연결됩니다. 그런 다음 릴레이의 상시 개방(NO) 출력이 콘센트의 황동 나사에 연결됩니다. 흰색 와이어(중성선)는 은색 나사에 연결되고 녹색(접지)은 콘센트의 녹색 나사에 연결됩니다.
2) 릴레이 모듈 사용
Elegoo의 단일 채널 릴레이 모듈을 사용하여 핫 와이어를 전환했습니다. 이 모듈은 Keyes SR1y 모듈(http://www.techydiy.org/keyes-sr1y-relay-module)과 동일하며 제어 입력(역기전력용)에 연결된 플라이백 다이오드, 릴레이를 제어하는 트랜지스터를 포함합니다. 코일 및 직렬 저항을 사용하여 트랜지스터로 흐르는 전류를 제한합니다. 릴레이는 10A까지만 정격이므로 콘센트에 연결된 부하를 제한하거나 열선에 맞춰 퓨즈를 사용하십시오. 가능하면 광커플러가 있는 단일 채널 릴레이가 Arduino에 추가 절연을 제공합니다.
3) 물리적 분리
릴레이 모듈의 납땜면이 플라스틱 하우징을 향하도록 하여 고전압 와이어에서 멀리 떨어진 플라스틱 하우징에 릴레이 모듈을 장착하여 장치가 영향을 받는 경우 저전압 배선이 실수로 고전압 배선과 접촉하지 않도록 하십시오. 충격이나 진동에.
스마트 플러그 내부의 배선 이미지(귀하의 플러그는 다음과 같아야 함).
릴레이 모듈의 클로즈업 이미지입니다.
섹션> <섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">#include섹션>int Relay =4;DS3231 rtc(SDA, SCL);Time t;const int OnHour =07;const int OnMin =15; const int OffHour =07; const int OffMin =20; 무효 setup() { Serial.begin(115200); rtc.begin(); 핀모드(릴레이, 출력); digitalWrite(릴레이, LOW); //rtc.setTime(21,10,00);//이 행의 주석 처리를 제거하여 시간과 날짜를 설정합니다. //rtc.setDate(26,6,2018);}void loop() { t =rtc.getTime(); Serial.print(t.시간); Serial.print("시, "); Serial.print(t.min); Serial.print("분"); Serial.println(" "); 지연(1000); if(t.hour ==OnHour &&t.min ==OnMin){ digitalWrite(릴레이, 높음); Serial.println("라이트 켜짐"); } else if(t.hour ==OffHour &&t.min ==OffMin){ digitalWrite(릴레이, LOW); Serial.println("조명 꺼짐"); }}
제조공정
구성품 및 소모품 Arduino UNO × 1 브레드보드(일반) × 1 초음파 센서 - HC-SR04(일반) × 1 부저 × 1 LED(일반) × 3 저항 221옴 × 1 점퍼 와이어(일반) × 10 이 프로젝트 정보 1단계:자료 수집 2단계:설정 Arduino의 5V 핀에서 빨간색 와이어를 브레드보드의 양극 채널에 연결합니다. Arduino의 GND 핀에서
구성품 및 소모품 Arduino UNO × 1 Adafruit RGB 백라이트 LCD - 16x2 × 1 브레드보드(일반) × 1 저항 220옴 × 1 SparkFun 푸시버튼 스위치 12mm × 1 점퍼 와이어(일반) × 1 USB-A-B 케이블 × 1 앱 및 온라인 서비스 Arduino IDE 이 프로젝트 정보 필요한 부품은 위의 그림과