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

스마트 플러그

구성품 및 소모품

브레드보드(일반)
× 1
Arduino UNO
× 1
USB-A-B 케이블
× 1
점퍼 와이어(일반)
× 1
Maxim 통합 DS3231M - ±5ppm, I2C 실시간 클록
× 1
릴레이 모듈(일반)
× 1
벽 코드
× 1
LED 전구
× 1

앱 및 온라인 서비스

Arduino IDE

이 프로젝트 정보

이 프로젝트는 기본적으로 스마트 콘센트입니다. 이 스마트 콘센트는 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="코드">

코드

<울>
  • 코드
  • 코드Arduino
    이것은 이 복잡한 스마트 기술을 실행하는 데 필요한 코드입니다.
    #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("조명 꺼짐"); }}

    맞춤형 부품 및 인클로저

    이것은 소켓과 릴레이의 콘센트와 전기를 보관할 상자입니다.

    회로도


    제조공정

    1. TinyML-Language Detector 기반 Edge Impulse 및 Arduino
    2. MPU-6050을 사용한 Arduino 자이로스코프 게임
    3. Arduino 디지털 주사위
    4. DIY 37 LED 룰렛 게임
    5. ATtiny85 미니 아케이드:뱀
    6. 휴대용 거리 감지기
    7. Arduino Audio Reactive Desk Light
    8. 스마트 얼굴 추적 로봇 자동차
    9. 구리로 전기도금
    10. NeoMatrix Arduino Pong