Arduino의 스마트 소켓, 더 쉬울 수 있습니다. 이 프로젝트의 주요 목표는 무선 콘센트를 개발하고 Windows 로그인을 "자동화"하는 것이었습니다. 동기를 부여하는 구성 요소는 RFID 태그가 무엇이며 태그와 함께 작동하는 방법을 이해하는 것입니다. 결과적으로 카드를 읽는 디블로커와 디블로커에서 "켜기" 신호를 수신하는 스마트 소켓 자체의 두 가지 장치가 개발되었습니다. 내가 당신에게 관심이 있다면, 읽어주세요.


그건 그렇고, 이 프로젝트의 디블로커는 RFID 태그를 읽고 쓸 수 있습니다. 스마트 소켓의 범위는 상당히 큽니다. 그들의 도움으로 전기 장치를 원격으로 켜고 끌 수 있습니다. 또한 이 프로젝트는 전기 장치에 대한 더 복잡한 제어 장치를 만드는 예제로 사용할 수 있습니다(결론에서 자세히 설명). 첫째, 직장에서 프로젝트를 보여주는 것이 가치가 있다고 생각하고 모든 것이 어떻게 작동하는지 알려줍니다.


무엇으로 만들어져 있나

스마트 소켓

내부 보기:


배선도:


사용된 구성 요소:

  • 아두이노 레오나르도
  • AC-DC 소형 전원 공급 장치 12V
  • 블루투스 모듈
  • 220V용 일반 소켓 2개
  • 와이어로 220V 플러그
  • 접촉 패드
  • 작동 표시용 듀얼 컬러 LED
  • 부품 배치용 칩보드 플랫폼

구성 요소에 대해 자세히 알아보십시오. 15 x 15cm 크기의 마분지 플랫폼에 모든 구성 요소를 배치했습니다.



모든 구성 요소는 플랫폼에 미리 뚫린 구멍과 나사를 사용하여 플랫폼에 고정됩니다. 예를 들어 이 보드는 Uno와 달리 USB-HID 장치로 작동할 수 있기 때문에 마이크로 컨트롤러로 Arduino Leonardo를 사용했습니다. 사진은 우노지만 이 사진은 콘센트로 윈도우 잠금을 해제한다는 생각을 하기 전에 찍은 사진입니다. 암호 입력을 시뮬레이션하려면 Leonardo가 필요합니다. 이러한 목적을 위해 Leonardo 대신 Arduino Due, Micro, Zero 또는 Esplora를 사용할 수 있습니다.

릴레이 모듈

릴레이 모듈에는 두 개의 채널이 있습니다.



AC250V 또는 DC30V에서 최대 10A의 스위칭 전류. 각 릴레이와 전원 및 접지 핀에 대해 2개의 제어 핀이 있습니다. 이 모듈의 핀이 반전된다는 점, 즉 다음을 수행하는 것이 중요합니다.


디지털 쓰기(릴레이 핀, 높음);

릴레이를 엽니다. 전류가 흐르려면 핀에 논리 0을 적용해야 합니다.


배선에 대해. 회로의 저전압 부분에는 일반 DuPont 케이블 커넥터를 사용했습니다. 고전압 부분의 경우 단면적이 2mm 인 알루미늄 와이어를 사용했습니다. 고전압 전선을 설치할 때 매우 조심하고 조심하십시오!


전원 공급 장치에 대해. 나는 LED 스트립에 전원 공급 장치를 사용했는데 출력 매개 변수는 12V, 0.4A입니다. Arduino에는 충분하고 많지 않습니다. 왜 필요한가요? 회로의 저전압 부분이 소켓에 가는 전압과 동일한 전압을 사용하도록 해야 합니다. 전원 공급 장치의 플러스는 Arduino의 Vin 입력에, 마이너스는 Gnd에 공급됩니다. 참고: 전원 공급 장치가 Vin에 연결됨과 동시에 USB 케이블을 연결하는 것이 안전합니다.

블루투스 모듈

이제 가장 흥미로운 부분은 Bluetooth 모듈입니다. 이 프로젝트에서는 마스터와 슬레이브 역할을 모두 수행할 수 있는 HC-05 모듈을 사용했습니다.



내 슬레이브는 스마트 소켓에 설치된 모듈이고 마스터는 디블로커의 모듈입니다. 따라서 디블로커는 항상 연결의 개시자입니다. 이러한 모듈은 켜질 때 자동으로 연결되도록 구성할 수 있습니다. 그래서 내가 했다. 이 Bluetooth 모듈은 AT 명령을 보내 구성합니다. 모듈이 AT 명령을 수신하려면 AT 모드로 전환해야 합니다. 내가 만난 모듈(FC-114)에는 보드에 버튼이 있습니다(사진 참조). 모듈을 켤 때 누르고 있으면 AT 모드로 들어갑니다. 동의합니다, 불편합니다. 이 접근 방식을 사용하면 이전에 알려지지 않은 모듈에 동적으로 연결할 수 없습니다. 모듈의 모든 핀에 논리 장치를 적용하여 AT 모드로 들어갈 수 있으면 좋을 것입니다. 이것은 많은 모듈에서 수행되지만 FC-114에서는 수행되지 않습니다. 이 핀은 내 모듈에서 34번이므로 앞으로 블루투스 모듈에 동적으로 연결해야 하는 경우 Arduino 핀에 연결할 수 있는 모듈의 34번 핀에 와이어를 납땜했습니다.



이제 2개의 HC-05 블루투스 모듈을 연결하는 명령에 대해 알아보겠습니다. 슬레이브 모드에서 각 HC-05 모듈은 기본적으로 작동합니다. 마법사를 구성할 때 사용할 MAC 주소만 찾으면 됩니다. 위에서 언급한 AT 명령을 사용하여 이 작업을 수행합니다. 먼저 블루투스 모듈의 RX 핀을 Arduino 핀 0(또한 RX)에 연결하고 TX 핀을 Arduino 핀 1에 각각 연결해야 합니다. Arduino UART를 사용하기 때문에 여기에서의 연결은 크로스오버가 아닙니다. 다음으로 Arduino UART를 다시 사용하기 때문에 빈 스케치를 Arduino에 업로드해야 합니다.


무효 설정() ( ) 무효 루프() ( )

다음으로 전원을 켜기 전에 위에서 언급한 것처럼 블루투스 모듈의 작은 버튼을 길게 눌러 AT 모드로 들어가야 합니다. 그런 다음 표준 IDE(도구 -> 직렬 모니터)를 사용합니다. 또한 직렬 모니터를 연 후 전송 속도를 38400으로 설정하고 각 명령(NL 및 CR 모두) 뒤에 문자 대체 \r\n을 설정해야 합니다. "AT"를 입력하면 모든 것이 올바르게 연결되고 작동하는지 확인할 수 있습니다. 응답으로 "OK"를 받아야 합니다. 다음으로 "AT+NAME?" 명령을 작성할 수 있습니다. 이에 대한 응답으로 블루투스 모듈의 이름을 가져와야 합니다. 현재 우리는 슬레이브 장치로 작업하고 있으므로 MAC 주소를 찾아 "마스터"가 아닌 "슬레이브" 모드에서 작동하는지 확인하기만 하면 됩니다. 이렇게 하려면 두 가지 명령을 입력합니다.


AT+역할?

0이면 장치가 "슬레이브" 모드, 1 - "마스터"에서 작동하고 있음을 의미합니다. 이 값을 변경하려면 다음과 같이 명령을 보냅니다.


AT+ROLE=0 - 작동 모드를 "슬레이브"로 변경:

이제 마스터가 누구에게 연결해야 하는지 알 수 있도록 슬레이브의 MAC 주소를 찾습니다. 다음 명령을 입력합니다.


AT+ADDR?

예를 들어 응답은 "ADDR:20:2:110001"이었습니다. 이것은 우리 슬레이브의 MAC 주소가 20:2:110001임을 의미합니다.



이것으로 Slave 작업이 완료되었으며 Master 설정으로 넘어갑니다. 같은 방법으로 Arduino에 연결하고 빈 스케치를 채우고 직렬 모니터를 열고 전송 속도를 38400으로 설정하고 대체 / r / n을 설정합니다. 다음으로 명령을 순서대로 입력합니다.


AT+ORGL AT+RMAAD AT+ROLE=1 AT+CMODE=1 AT+INIT AT+INQ AT+LINK=MAC 주소 (예: 20,2,110001)

그럼, 각 팀에 대해 자세히 알아보겠습니다. ORGL 명령은 장치를 완전히 재설정하고 RMAAD 명령은 다른 슬레이브 장치와의 모든 이전 "쌍"을 삭제합니다. 위에서 언급한 것처럼 ROLE 명령은 인수가 1이라는 것은 장치가 마스터 모드에서 작동하기를 원한다는 것을 의미합니다. 인수가 1인 CMODE 명령(기본값은 0)은 마스터 장치가 모든 주소를 사용하여 슬레이브 장치에 연결할 수 있음을 의미합니다(특정 주소를 설정할 수 있음). INIT 명령은 정보를 보내고 받는 데 필요한 SPP(직렬 포트 프로필) 라이브러리를 시작합니다. 필요한 이유에 대한 간략한 설명: "Bluetooth 사양은 이 기술의 작동 방식을 설명하지만 프로필은 이 기술의 작동 방식을 정의합니다." 이 단계에서 오류 17이 나타날 수 있습니다. 이것은 라이브러리가 이미 실행 중임을 의미합니다. 계속 진행하십시오. INQ 명령은 마스터 장치가 슬레이브 장치 검색을 시작함을 의미합니다. 이 명령의 출력은 발견된 장치의 MAC 주소 목록입니다. 예를 들어:


+INQ: 주소, 유형, 신호 20:2:110001,0,7FFF

신호 및 유형은 무시할 수 있습니다. 슬레이브의 MAC 주소를 찾고 다음 LINK 명령으로 마스터 장치를 슬레이브에 연결합니다. 여기서 MAC 주소의 콜론은 쉼표로 대체됩니다. 그런 다음 블루투스 장치가 ~2초마다 두 번 깜박이기 시작해야 합니다. 이것은 그들이 연결되어 있음을 의미합니다. 그 전에는 매우 자주 깜박였습니다 (초당 두 번). 이는 "쌍"을 찾고 있음을 의미합니다.


AT 명령의 전체 목록:


디블로커

내부 보기:


배선도:


사용된 구성 요소:

  • 아두이노 우노
  • 블루투스 모듈
  • RFID - 센서
  • LCD 모듈
  • 모드를 전환하는 토글 스위치
  • 피에조 소자

구성 요소에 대해 자세히 알아보십시오.

LCD 모듈

이 프로젝트에서는 LCD 모듈 1620이 사용되었으며, 이 디스플레이는 각각 16자의 2줄을 표시할 수 있습니다. 모듈은 I2C 인터페이스를 통해 Arduino 마이크로 컨트롤러에 연결됩니다. I2C는 2개의 양방향 통신 라인(SDA 및 SCL)을 사용하는 집적 회로 통신용 직렬 데이터 버스입니다. 데이터는 두 개의 와이어(데이터 와이어와 클록 와이어)를 통해 전송됩니다. 마스터(마스터)와 슬레이브(슬레이브)가 있으며 마스터는 클럭을 생성하고 슬레이브는 바이트만 수신합니다. 하나의 2선 버스에 총 127개의 장치가 있을 수 있습니다. I2C는 직렬 데이터 라인(SDA, eng. Serial Data)과 직렬 클록 라인(SCL, eng. Serial Clock), 공급 전압으로 풀업되고 오픈 컬렉터 또는 오픈 드레인을 통해 제어되는 두 개의 양방향 라인을 사용합니다. 스케치는 이 모듈과 함께 작동하기 위해 LiquidCrystal_I2C 라이브러리를 사용합니다. 그것의 도움으로 디스플레이에 데이터를 표시하는 것은 매우 간단합니다. 이 코드 예제는 디스플레이의 두 줄에 두 개의 문자열을 인쇄합니다.


void lcd_display_two_lines(const char* first_line, const char* second_line) ( g_lcd.clear(); g_lcd.setCursor(0, 0); // 커서를 첫 번째 줄의 시작 부분으로 설정 g_lcd.print(first_line); g_lcd. setCursor(0, 1); // 커서를 두 번째 줄의 시작 부분으로 설정 g_lcd.print(second_line); )

RFID - 모듈


이 모듈과 RFID 기술을 전반적으로 이해하는 것이 특히 흥미로웠습니다. 이 프로젝트의 프레임워크 내에서 HF 표준 카드, 특히 13.56MHz 주파수의 MIFARE와 함께 작동하는 RC-522 RFID 모듈이 사용되었습니다. 이 모듈은 SPI 인터페이스를 통해 Arduino 마이크로 컨트롤러에 연결됩니다. SPI는 마이크로컨트롤러와 주변 장치 사이에 간단하고 저렴한 고속 인터페이스를 제공하도록 설계된 전이중 직렬 동기 데이터 통신 표준입니다. SPI는 4개의 디지털 신호를 사용합니다.

  • MOSI - 마스터에서 슬레이브로 데이터를 전송하는 역할을 합니다.
  • MISO - 슬레이브에서 마스터로 데이터를 전송하는 역할을 합니다.
  • SCK - 슬레이브 장치에 대한 클럭 신호를 전송하는 역할을 합니다.
  • NSS - 칩 선택, 슬레이브 선택

RFID 모듈은 슬레이브 역할을 하고 마이크로컨트롤러는 마스터 역할을 합니다.

MIFARE Classic RFID 카드의 메모리 구조

MIFARE Classic 칩의 메모리는 구조가 명확합니다(더 복잡한 파일 기반 메모리 구성을 가진 MIFARE DESFIre와 달리). MIFARE 1K 및 MIFARE 4K의 메모리는 MIFARE 1K의 경우 16개 섹터와 MIFARE 4K의 경우 40개 섹터로 나뉩니다. 각 MIFARE 1K 섹터와 처음 32개의 MIFARE 4K 섹터는 3개의 데이터 블록과 1개의 키 저장 블록(Sector Trailer)으로 구성됩니다. MIFARE 4K의 마지막 8개 섹터는 15개의 데이터 블록과 1개의(16번째) 키 저장 블록으로 구성됩니다. 데이터 블록은 키에 의한 성공적인 승인에 따라 읽기/쓰기에 사용할 수 있습니다.


"서비스" 블록에 대해. Sector Trailer 블록은 해당 섹터에 대한 액세스를 위한 키(A 및 B)의 비밀 값과 액세스 조건(액세스 비트 값에 의해 결정됨)을 저장합니다. Sector Trailer 블록은 항상 섹터의 마지막(네 번째) 블록입니다. 각 MIFARE Classic 섹터는 데이터 쓰기/읽기를 위한 고유한 액세스 키와 조건을 가질 수 있습니다.


데이터 블록 정보. 각 데이터 블록은 쓰기/읽기에 사용할 수 있는 16바이트로 구성됩니다(제조업체에서 지울 수 없는 정보를 저장하는 섹터 0의 블록 0 제외). 데이터는 키 및 액세스 비트에 의해 기록/읽기됩니다. 데이터 블록은 일반 쓰기/읽기 블록 또는 신용 저장 블록(전자 지갑 기능)으로 구성할 수 있습니다. 모든 정보(숫자, 기호 등)는 일반 데이터 블록에 쓸 수 있습니다. 데이터 블록이 임의의 단위를 저장하는 블록으로 구성된 경우 이러한 블록에 대한 작업은 증가/감소 명령을 사용하여 수행됩니다. 즉, 이러한 블록에 저장된 수치는 증가 및 감소만 가능합니다.


액세스 규칙에 대해 MIFARE Classic 카드의 모든 섹터에 대한 액세스는 동일한 규칙에 따라 수행됩니다. 특정 섹터에 대한 액세스는 키(키 A 및 키 B)를 사용하여 이루어집니다. 액세스 조건(섹터 트레일러의 액세스 조건)의 도움으로 각 섹터의 데이터 쓰기 및 읽기 조건은 하나의 키(A 또는 B) 또는 키 A와 B를 동시에 사용하여 설정됩니다. 예를 들어, MIFARE 카드 클라이언트를 사용할 때 키 A를 사용하여 블록에서 읽기(읽기 전용) 데이터를 구현할 수 있는 반면 시스템 관리자는 키 B를 사용하여 MIFARE 메모리에 데이터를 읽고 쓸 수 있습니다. 각 섹터의 네 번째 블록(섹터 예고편)에 대한 이러한 액세스 차별화를 제공하기 위해 3비트(액세스 비트) C1, C2 및 C3이 사용됩니다. 이 비트는 8개의 다른 MIFARE 섹터 액세스 모드를 설정하는 데 사용할 수 있습니다. C1 비트는 최하위 비트(LSB)로 간주됩니다.


RFID 태그의 메모리를 어떻게 사용했는지에 대해. 프로젝트 프레임워크 내에서 두 가지 모드가 사용됩니다. 주요 모드는 RFID 카드를 읽고 소켓을 켜는 것이고 추가 모드는 RFID 카드를 프로그래밍하는 것입니다. Deblocker로 RFID 카드를 인증하기 위해 128바이트 길이의 비밀 키가 기록됩니다. 128바이트 = 16바이트의 8개 블록. 3개의 블록은 섹터 1에, 3개의 블록은 섹터 2에, 마지막으로 나머지 2개의 블록은 섹터 3에 기록됩니다. 읽기에는 트레일러 블록에 있는 키 A로 인증하고 키 B로 쓰기가 필요합니다. 128바이트의 키 길이는 원칙 없이 선택되었으며 최소한 카드의 전체 메모리를 사용할 수 있습니다. 키는 펌웨어 및 잠금 해제기 및 스마트 소켓 코드에 있는 임의의 문자 집합입니다. 이러한 솔루션에는 분명히 슈퍼 보안이 없지만 프로젝트의 프레임워크 내에서는 보안 시스템을 제공하는 작업이 없었습니다. 이것도 결론입니다.

토글 스위치 연결


토글 스위치와 Arduino의 연결에 주목하는 것도 의미가 있는 것 같습니다. 릴리스의 토글 스위치는 작동 모드를 전환하는 데 사용됩니다. 첫 번째 모드에서 장치는 RFID 카드를 읽고 위에서 언급한 비밀 키가 카드의 필요한 메모리 블록에 저장되어 있으면 블루투스를 통해 "소켓을 회전하고 Windows 잠금 해제" 신호를 스마트 소켓으로 보냅니다. 두 번째 모드에서 디블로커는 RFID 카드에 비밀 키를 씁니다. 쓰기 전에 카드를 읽습니다. 올바른 비밀 키가 이미 카드에 기록되어 있으면 0을 써서 필요한 메모리 블록을 지웁니다. 동의합니다. 디블로커에 RFID 카드에 대한 읽기 기능과 쓰기 기능을 모두 제공하는 것은 이상한 일입니다. 이것이 왜 그런지에 대해 - 결론적으로.


토글 스위치, 버튼, 스위치를 연결할 때 "접촉 바운스"가 발생합니다. 이 현상은 명확하고 안정적인 스위칭 대신 임의의 다중 제어되지 않은 접점 폐쇄 및 개방이 발생하는 현상입니다. 즉, 접촉 시 접촉이 진동하기 시작하여(즉, "딸랑이") 하나가 아닌 여러 작업을 생성합니다. 따라서 바운스는 실제 버튼 누름과 구별할 수 없기 때문에 마이크로컨트롤러는 이러한 모든 누름을 "캐치"합니다.



나는 떨림을 억제하기 위해 Arduino에 내장된 20kΩ 풀업 저항을 사용했습니다. 논리적 단위로 풀업을 수행합니다. 토글 스위치에는 ON이라는 두 위치가 모두 있으므로 논리 장치로 끌어오는 것이 필요합니다. 다음과 같이 사용됩니다.


핀모드(핀번호, 입력); // 핀을 입력에 연결합니다. pinMode(pin_number, INPUT_PULLUP); // 입력을 전원으로 끌어옵니다.

결론

그래서 두 개의 장치가 있습니다. 그 중 하나는 블루투스를 통해 신호를 수신하고 소켓을 활성화하고 연결된 컴퓨터에서 Windows의 잠금을 해제하고 다른 하나는 RFID 태그에 의한 성공적인 유효성 검사 후 이러한 신호를 보냅니다. 그런데 말씀드린 대로 보호 장치 없이 하나의 기기에서 쓰기와 읽기를 모두 하는 것이 이상했습니다. 나는 단지 RFID 카드의 ID를 읽고 그것을 하드코딩된 값과 비교하는 것을 넘어 메모리를 가지고 놀고 싶었기 때문에 그렇게 했을 뿐입니다. 따라서 이제 RFID 카드에 정보를 쓰는 방법, 읽는 방법, 읽기 전용 카드를 만드는 방법 등을 알게 되었습니다. 그 결과 가정용 시스템이 탄생했습니다. 그래서 집에서 내 장치를 사용하고 스마트 소켓이 컴퓨터에 연결되어 있고 스피커와 전화 충전기가 연결되어 있습니다. 잠금 해제 장치는 방 입구에 있습니다. 이것은 내가 없이는 살 수 없는 장치라고 말하지는 않겠지만 실제 실용적인 응용 프로그램에 대한 아이디어가 있습니다. 그 중 하나는 실현 가능하고 구현될 것입니다.


컴퓨터로 교실에서 학생의 작업장에 대한 접근 통제 시스템을 만들 계획입니다. 앞으로 우리 대학은 MIFARE 1K RFID 카드를 학생증으로 사용한다고 말씀드리겠습니다. 컴퓨터 6대, 즉 작업장 6대에 대한 소규모 청중이 있다고 가정해 보겠습니다.


먼저 스마트 소켓을 "복제"합니다. 컴퓨터를 사용하는 것 외에도 학생이 랩톱 / 납땜 인두 / 전화를 소켓에 연결할 수 있도록 이러한 장치를 5개 더 만듭니다. 여기서 제가 블루투스 모듈을 이야기할 때 말씀드린 슬레이브 기기와 블루투스 마스터 기기의 동적인 연결이 편리합니다. 더 이상 스마트 소켓을 수정할 필요가 없습니다. 유일한 것은 USB 케이블을 통해 컴퓨터에 연결된 Arduino 마이크로 컨트롤러를 다시 프로그래밍할 수 없도록 솔루션을 찾아야 한다는 것입니다.


이제 디블로커의 변경 사항에 대해 이야기할 가치가 있습니다. 우리는 기록 기능을 박탈하고 RFID 카드를 읽을 수 있는 가능성만 남겨 둡니다. 집에서 만든 RFID 카드를 사용하려면 RFID 카드를 쓰는 장치도 만들어야 합니다. 미리 작성된 정보가 있는 기성 학생 카드를 사용할 계획이므로 이 장치는 향후 프로젝트에서 필요하지 않지만 자신의 "커스텀" 카드를 사용하는 경우 작업이 완료되면 생성이 매우 간단합니다. 이 프로젝트에. 또한 관리 서버에 요청할 수 있으려면 디블로커에 이더넷 또는 WiFi 모듈이 장착되어 있어야 합니다. 무엇을 그리고 왜 묻습니까? 시스템을 보다 유연하고 편리하게 만들기 위해 학생은 교실에 출근하기 전에 이 웹사이트를 사용하여 좌석을 "예약"해야 합니다. 차단 해제 장치는 학생의 RFID 카드를 확인할 때 이 서버에 접속하여 예약(원하는 경우 다른 것)을 확인합니다. 학생의 존재 여부(왼쪽 및 카드를 첨부하지 않음)의 이중 확인을 구현하는 방법과 "작업" 시간의 종료를 알리는 편리한 방법에 대해 생각해야 합니다.

Arduino의 스마트 소켓, 더 쉬울 수 있습니다. 블루투스를 통해 스마트폰에서 제어되는 스마트 소켓의 Arduino 프로젝트에 대한 기사. 관리는 RemoteXY 서비스를 사용하여 구현됩니다. 스마트폰에서 별도로 제어되는 두 개의 소켓은 필요한 모든 전자 장치와 함께 동일한 플랫폼에 있습니다. 스마트 소켓의 범위는 상당히 큽니다. 원격으로 전기 장치를 켜고 끌 수 있습니다. 또한 이 프로젝트는 더 복잡한 전기 장치 제어 장치를 만드는 예제로 사용할 수 있습니다.

프로젝트를 구현하기 위해 다음 구성 요소를 사용했습니다.

  • Arduino UNO 또는 호환 보드.
  • 5V로 전원을 공급받는 릴레이 모듈 2채널.
  • AC-DC 소형 전원 공급 장치 12V, 0.15A.
  • 블루투스 모듈 HC-05.
  • 소켓 220V 2개 (외부 설치)
  • 220V를 전선으로 연결합니다.
  • 계약 사이트.

우리는 155x135mm 크기의 마분지로 만든 플랫폼에 모든 구성 요소를 배치했습니다. 모든 구성 요소는 플랫폼에 미리 뚫린 구멍과 나사를 사용하여 플랫폼에 고정됩니다. 그림에서 구성 요소의 배치를 볼 수 있습니다. Arduino 보드는 프로그래밍을 위한 USB 커넥터에 쉽게 액세스할 수 있는 방식으로 배치됩니다.

그림은 구성 요소의 연결 다이어그램을 보여줍니다. 블루투스 모듈은 Arduino의 핀 2와 3에 연결됩니다. 핀 4와 5는 릴레이를 제어하는 ​​데 사용되며 전체 회로는 12V용 소형 AC-DC 컨버터인 전원 공급 장치를 통해 220V 네트워크로 전원이 공급됩니다. 이 전압은 Vin 핀을 통해 Arduino에 적용됩니다.

모든 고전압 연결은 도체 직경이 1.2mm인 알루미늄 와이어로 이루어집니다. 접촉 패드는 고압 전선을 연결하는 데 사용되었습니다. 고전압 전선을 설치할 때 매우 조심하고 조심하십시오!

소프트웨어

인터페이스를 만듭니다. 인터페이스에 두 개의 큰 스위치를 놓습니다. 그 중 하나에 대한 스위치 속성에서 다른 핀 5에 대해 "Bind to pin" 핀 4 속성을 선택합니다. 그러면 이러한 스위치에서 핀을 제어하기 위한 코드를 자동으로 가져옵니다. 프로젝트 설정에서 SoftwareSerial을 통한 Bluetooth 모듈 연결 유형을 선택합니다.

프로젝트 소스 코드를 생성하고 Arduino에 업로드하십시오. 소스 코드는 아래에 나와 있습니다.


// RemoteXY 포함 라이브러리 //
// ANDROID 앱 버전 3.1.1 이상 사용 //
/////////////////////////////////////////////

/* 연결 모드를 결정하고 RemoteXY 라이브러리를 포함합니다 */
#define REMOTEXY_MODE__SOFTWARESERIAL
#포함
#포함

/* 연결 설정 */
#define REMOTEXY_SERIAL_RX 2
#define REMOTEXY_SERIAL_TX 3
#define REMOTEXY_SERIAL_SPEED 9600

/* 인터페이스 설정 */
서명되지 않은 문자 RemoteXY_CONF =
{ 2,0,30,0,2,5,2,0,6,2
,88,29,1,79,78,0,79,70,70,0
,2,0,6,33,88,29,6,79,78,0
,79,70,70,0 };

/* 구조는 제어 인터페이스의 모든 변수를 정의합니다 */
구조체(

/* 입력변수 */
서명되지 않은 문자 switch_1; /* 스위치가 활성화된 경우 =1, 비활성화된 경우 =0 */
서명되지 않은 문자 switch_2; /* 스위치가 활성화된 경우 =1, 비활성화된 경우 =0 */

/* 다른 변수 */
서명되지 않은 char connect_flag; /* 연결되면 1, 그렇지 않으면 =0 */

/////////////////////////////////////////////
// END RemoteXY 포함 //
/////////////////////////////////////////////

#define PIN_SWITCH_1 4
#define PIN_SWITCH_2 5

무효 설정()
{
원격XY_초기화();

핀모드(PIN_SWITCH_1, 출력);
핀모드(PIN_SWITCH_2, 출력);

// TODO 설정 코드

무효 루프()
{
RemoteXY_Handler();

DigitalWrite(PIN_SWITCH_1, (RemoteXY.switch_1==0)?LOW:HIGH);
digitalWrite(PIN_SWITCH_2, (RemoteXY.switch_2==0)?LOW:HIGH);

// TODO 루프 코드
// RemoteXY 구조를 사용하여 데이터 전달

이제 사용할 수 있습니다.

Android 스마트폰 또는 태블릿을 사용하여 설정한 타이머입니다.
타이머의 통신 및 동기화는 타이머에 설치된 모듈을 사용하여 Bluetooth를 통해 발생합니다.
시간 및 날짜별로 100개의 이벤트를 설정할 수 있습니다.
외부 부하를 제어하기 위해 타이머 보드에 릴레이가 설치됩니다.
주전원 220볼트.

연결 및 적용 가이드
1.1 타이머 연결.
을 클릭합니다. 팝업 메뉴에서 항목을 클릭하고 나타나는 대화 상자에서 하드웨어 검색을 클릭합니다. Bluetooth 장치에 대한 검색이 수행되고 결과가 두 개의 대화 상자에 목록으로 표시됩니다. 페어링된 장치의 상단 목록에서. 하단에는 사용 가능한 모든 페어링되지 않은 Bluetooth 장치가 있습니다.
기기를 선택하세요.
스마트폰이 페어링된 장치에 자동으로 연결됩니다.
페어링되지 않은 장치는 로그인 암호를 묻습니다. (일부 스마트폰은 화면 상단 바에 메시지로 이를 알려줍니다.) 이 메시지를 클릭하거나 아래로 밉니다. 타이머에 대한 첫 번째 연결의 경우 - 1999(공장 암호)를 입력합니다. 데이터를 연결하고 동기화하면 초기화 성공을 나타내는 메시지가 화면에 표시됩니다. 다른 단계로 이동하기 전에 초기화가 완료될 때까지 기다려야 합니다.

1.2 블루투스 연결 비밀번호 변경하기.
1. 그런 다음 [비밀번호 변경]을 누르세요.
2.새 4자리 비밀번호를 입력합니다.
3. 새 비밀번호를 다시 입력합니다.
4. [변경]을 클릭하십시오. "비밀번호가 성공적으로 변경되었습니다. 적용하려면 장치를 다시 시작하십시오!"
5. 타이머를 다시 시작하려면 RST 버튼을 누릅니다.

1.3 켜고 끄기.
스마트폰 화면 하단의 버튼으로 타이머를 켜거나 끌 수 있습니다.

1.4 타이머 설정.
타이머를 사용하면 특정 날짜에 한 번, 매일, 매주 실행할 수 있는 100개의 이벤트를 설정할 수 있습니다.
1 메인 화면의 목록에서 구성된 이벤트의 전체 목록을 볼 수 있습니다.
2. 이벤트의 설정을 변경하려면 해당 이벤트를 클릭하면 설정 패널로 이동합니다.
3. 이벤트 시간을 설정하세요.
4. 동작을 ON으로 설정합니다. / 끄다
5. 이벤트의 요일 또는 날짜를 설정합니다. 주목! 이 설정에서 요일 또는 날짜 중 하나를 선택할 수 있습니다.
ㅏ. 요일 설정: 주간 표시줄을 클릭하고 열리는 인터페이스에서 원하는 요일의 확인란을 선택합니다.
비. 날짜 설정: 날짜 필드를 클릭하고 날짜 설정 인터페이스를 입력하고 날짜를 설정합니다.
씨. 날짜 삭제: 날짜 필드를 길게 누르면 날짜 설정을 삭제할지 묻는 대화 상자가 열립니다. 을 클릭합니다.
6. "확인"을 클릭하여 설치 인터페이스를 종료합니다.

추가 정보:
설정을 확인하는 "확인" 버튼은 화면 오른쪽 상단에 있습니다. 클릭하면 모든 설정이 적용됩니다.
이벤트를 길게 누르면 삭제할 수 있습니다. 해제되면 삭제하라는 메시지가 나타납니다. 을 클릭합니다.

나는 최근에 Belkin의 WeMo와 TP-Link의 HS100을 포함하여 여러 네트워크 제어 전원 콘센트를 테스트(및 고장)했습니다. 둘 다 Wi-Fi를 통해 제어되었습니다. 이제 GE의 Avi-on 라인(Jasco의 라이선스 하에 제조)의 장치 차례입니다. 내가 나열한 다른 소켓과 달리 이 소켓은 Bluetooth를 기반으로 하며 몇 가지 단점이 있습니다.

Avi-on 제품군의 각 장치에는 수신기뿐만 아니라 네트워크 송신기가 있어 이론적으로 Android 또는 iOS 장치를 사용하여 가정의 모든 항목을 제어할 수 있습니다. (물론 그들이 서로 "볼" 수 있다는 전제하에). 오늘 연구의 주제는 구성 설정에서 매우 유연한 BT4101 스마트 소켓입니다. 7일 동안 일정을 잡고, 황혼에 켜지고 새벽에 꺼지도록 설정하고(자동 계절 조정 포함), 카운트다운을 프로그래밍하고, 외출 중에도 몰입형 경험을 만들기 위해 무작위로 켜고 끌 수 있습니다.

평소와 같이 포장 사진으로 시작하겠습니다.

내부에는 브로셔와 사용 설명서가 있습니다.

그리고 이것은 뒷면의 표시를 확대한 것입니다.

접착제 없이 삽입된 이 고무 플러그는 아래에 나사가 있음을 분명히 나타냅니다.

짜잔, 난 틀리지 않아!

나는 전에 그런 나사 슬롯을 본 적이 없습니다.

그러나 항상 그렇듯이 제 64비트 iFixit 세트가 제 역할을 했습니다.

나사를 제거하면 상단 덮개가 즉시 제거되어 내부에 대한 액세스가 열립니다.

내 눈을 가장 먼저 사로잡은 것은 Xiamen Hongfa Electroacoustic의 HF115FD 릴레이였습니다.

접지 핀은 해당 와이어에 나사로 연결되어 있는데, 다른 두 핀은 방금 납땜했기 때문에 조금 이상해 보였습니다. (다양한 국제 벽면 콘센트 표준에 맞게 생산을 조정하는 유연성을 위해 이렇게 하는 것인지 궁금합니다.)

반대로 출력 소켓은 하우징에 직접 자유롭게 배치됩니다.

3개의 필립스 나사를 더 제거하면 2개의 인쇄 회로 기판이 조립됩니다.

주 회로 기판은 AC 스위칭 장비를 제어합니다. 뒤에서 본 모습입니다.

그리고 이 사진을 통해 인쇄 회로 기판의 상단에 있는 일부 표시를 자세히 볼 수 있습니다.

Bluetooth 및 기타 디지털 회로가 있는 두 번째 보드에 대한 연결은 약간 신뢰할 수 없는 것 같습니다.

두 번째 PCB 전면의 전체 모습입니다. (뒷면은 몇 개의 솔더 조인트를 제외하고는 대부분 비어 있습니다).

그리고 이 클로즈업은 마이크로프로세서와 메모리가 통합된 CSR(현재 Qualcomm) 1010 단일 칩 Bluetooth 무선 칩을 보여줍니다.

BT4101 부품을 다시 조립했는데... 이상하게도 모든 것이 여전히 작동했습니다. 이 콘센트를 사용하여 크리스마스 트리 조명을 제어했습니다.

집에서 누구에게 맡길 것인가.

최근 들어 '사물인터넷'에 대한 이야기가 많아지고 있으며, 이를 위한 5세대 이동통신망이 개발되고 있지만, '사물인터넷'이 대중화되기까지는 최소 5년은 더 소요될 전망이다. 스마트 컨트롤러"를 가전 제품에 적용합니다. 그리고 그때쯤이면 기존 가전 제품이 물리적으로 너무 오래되어 모든 사람이 새 제품으로 교체하기 위해 달려갈 시간이 없을 것입니다.

따라서 현재로서는 단일 아파트에서 "스마트 홈"을 구현할 수 있는 유일한 방법은 내장형 원격 제어 컨트롤러, 즉 "스마트 소켓"이 있는 어댑터를 사용하는 것입니다.

작동 방식

모든 스마트 소켓은 매우 간단하게 배열됩니다. 내부에는 접점을 닫고 여는 전자기 릴레이와 부하를 연결 및 분리하는 것과 실제로 이 릴레이를 제어하는 ​​컨트롤러가 있습니다. 언뜻보기에 모든 것이 너무 원시적이므로 차이가 없습니다. 사용 가능한 첫 번째 콘센트를 가져 와서 사용하십시오.

그러나 이것은 언뜻보기에 불과합니다. 컨트롤러의 기능과 콘센트 디자인(지원되는 부하의 최대 전력)이 요점입니다! 소켓을 사용할 때 가능한 시나리오와 그렇지 않은 시나리오를 결정하는 것은 이 솔트입니다.

왜 필요한가

스마트 소켓을 사용하는 방법에는 여러 가지가 있습니다. 켜고 끌 수 있는 모든 장치와 함께 사용할 수 있습니다. 가장 먼저 떠오르는 것은 집을 떠날 때 모든 전기 제품의 전원을 끄는 것을 잊지 않는 것입니다. 스마트 소켓을 사용하면 다리미가 켜져 있는지 항상 확인할 수 있습니다.

두 번째는 특정 전기 제품의 조기 포함입니다. 예를 들어 겨울에는 물론 라디에이터를 항상 켜 둘 수 있지만 전기가 끊길 것입니다. 돌아오기 한 시간 전에 스마트폰에서 직접 켜는 것이 훨씬 더 편리하다는 데 동의할 것입니다. 도착하면 따뜻할 것입니다. 또는 예를 들어 미리 같은 방법으로 해당 국가의 보일러를 켜십시오. 옵션으로 플로어 램프가 켜지고 볼륨이 큰 음악 센터에서 "알람 시계"를 프로그래밍하십시오.

세 번째는 집에 있는 소유자의 존재를 모방하는 것입니다. 당신은 바다로 휴가를 갔고 매일 저녁 집에서 조명이 켜지고 음악이 재생됩니다. 도둑은 아마도 당신이 아니라 평화롭고 조용한 이웃에게로 향할 것입니다. 마지막으로 스마트 플러그를 사용하여 라우터, NAS 또는 일종의 보안 카메라와 같은 고정된 장치를 재부팅할 수 있습니다.

몇 년 전만 해도 이러한 장치는 호기심이 많았지만 지금은 시장에 상당히 다양한 "스마트 소켓"이 있으므로 선택할 수 있는 범위가 많습니다. 알아봅시다.

SenseIT GSM 소켓

SenseIT는 5년 전 러시아 "스마트 소켓" 시장에 진출한 최초의 회사 중 하나였으며 소켓에 대한 특별 요금제를 제공하는 MegaFon과 함께 여러 지역에서 파일럿 프로젝트를 구현하기도 했습니다. 이유가 없습니다. 결국 SIM 카드가 소켓 하우징에 직접 설치되었습니다! 스마트 소켓이 하나뿐인 경우 좋은 솔루션이 될 수 있지만 여러 개일 경우 전체 숫자를 가지고 모두 외워야 하며 SMS 명령 구문도 기억하여 관리해야 합니다. 일반적으로 여전히 MS-DOS를 사용하는 사람들을 위한 솔루션이었습니다. 최신 세대의 SenseIT 소켓에서는 모든 것이 더 편리해졌습니다. 이제 SenseIT GS2 M(호스트 컨트롤러가 있는 제어 마스터 콘센트) 및 GS2 S - 호스트 컨트롤러가 없는 제어 콘센트의 두 가지 옵션이 있습니다.

따라서 최대 10개의 GS2 S를 GS2 M에 연결할 수 있으며 이들 간의 통신은 비인가 LPD 대역(433MHz)의 독점 프로토콜을 사용하여 수행됩니다. 예를 들어 가정용 라디오에서도 사용됩니다. 콘센트는 타이머와 스케쥴로 작동이 가능하며 온도센서가 내장되어 있어 실내 온도에 따라 자동으로 조절이 가능합니다. 사실, 히터나 팬을 연결하는 경우에만 유용합니다. 나머지 시간에는 센서가 있으면 설계 비용이 증가합니다.

콘센트는 웹 인터페이스 또는 iOS 및 Android용 애플리케이션을 통해 제어됩니다. 정전, 온도 변화 등 다양한 이벤트에 대해 맞춤형 푸시 알림이 지원됩니다. 명령은 개별적으로 또는 한 번에 모두 추가 소켓에 보낼 수 있습니다. 최대 16A의 전류, 즉 최대 3.5kW의 전력이 지원됩니다.

SenseIT 소켓의 단점은 첫째, 부피가 크다는 것입니다. 각각은 좋은 변압기 네트워크 어댑터의 크기입니다. 모든 사람이 집에서 이러한 "벽돌"을 걸 준비가 되지는 않을 것입니다. 둘째, 가격: 주 콘센트 비용은 5,990루블이고 추가 콘센트는 3,690루블입니다. 비싸지는 않지만 매우 비쌉니다!

셋째, 시스템은 어떤 식으로든 확장되지 않지만 "그 자체로 사물"로 남아 있습니다. 소켓을 제외하고는 이와 호환되는 다른 "스마트 장치"가 없으며 자체 서버를 통해서만 작동합니다. 공급업체가 갑자기 중단되는 경우 지원하면 콘센트가 작동을 멈춥니다. 이 경우 제어는 인터넷을 통해서만 발생합니다. 집에 있고 인터넷이 작동하지 않는 경우 소켓의 버튼을 사용하여 수동으로만 부하를 켜고 끌 수 있습니다.

또한 LPD 범위를 기반으로 하는 솔루션은 노이즈 저항이 가장 적기 때문에 소유자는 종종 컨트롤러와 제어되는 장치 간의 자발적인 통신 손실에 대해 불평합니다.

샤오미 미 스마트 소켓

다양한 가제트의 중국 제조업체는 매우 저렴하지만 값 비싼 모델과 동일하게 할 수 있다는 사실로 유명해졌습니다. 또한 Mi Smart Socket은 어댑터이기도 합니다. 다양한 유형의 플러그를 연결할 수 있고 동시에 USB 커넥터도 있어 충전기와 스마트 전원 컨트롤러로 모두 사용할 수 있습니다. 저전압 장치용.

사실, 이것은 불운입니다. 콘센트가 러시아에서도 판매된다는 사실에도 불구하고 원래 Celestial Empire의 국내 시장에만 지향되었으므로 플러그는 중국산이며 다음을 통해서만 유로 소켓에 삽입 할 수 있습니다. 어댑터 구입도 주의해야 합니다. 그 필요성은 소형화 및 보이지 않음과 같은 콘센트의 이점을 무효화합니다.

소켓은 최대 10A의 전류, 즉 최대 10kW의 장치를 지원하며 Wi-Fi를 통해 외부 세계와 통신합니다. 즉, 네트워크의 다른 장치와 마찬가지로 Xiaomi 스마트 소켓은 자체 IP 주소를 받은 다음 스마트폰 애플리케이션에 "등록"하여 제어가 수행됩니다. 이 앱은 중국어로만 제공되지만 애호가들에 의해 러시아어로 번역되었으며 Android APK 파일은 온라인에서 다운로드할 수 있습니다.

응용 프로그램을 사용하려면 Mi 계정을 만들어야 합니다(예: Mi Band 피트니스 트래커가 이미 있는 경우 이미 계정이 있는 것입니다).

초기 설정 중에 홈 Wi-Fi 네트워크에서 SSID와 암호를 지정해야 합니다. 그러면 소켓이 인터넷에 연결되고 자체 클라우드 서비스와 연결됩니다. 그것 없이는 아무 것도 작동하지 않으며, 예를 들어 라우터가 정지되면 원격으로 재부팅할 수 없습니다. 같은 이유로 Xiaomi 솔루션은 Wi-Fi가 지속적이고 안정적으로 작동하지 않을 것 같은 시골집에서 사용하기에 적합하지 않습니다.

그러나 그러한 것을 위해 모바일 3G 라우터를 국가에 유지하고 그것을 통해 소켓을 설정할 수 있지만 이것은 추가 비용이며 그러한 장치는 부러워하는 규칙으로 "걸리는"것을 좋아합니다.

응용 프로그램에서 콘센트 자체와 별도로 USB 출력을 제어할 수 있습니다. 일정에 따라 부하를 켜고 끄는 것을 지원하지만(특정 시간과 요일이 설정됨) 약간의 놀라움이 있습니다. 소켓은 중국 시간대에 있으므로 러시아에서 소켓을 사용하려면 다음을 수행해야 합니다. 시간을 5시간 단위로 설정하는 것을 잊지 마십시오.

또한 집에 있을 때 소켓을 켜고 끌 수 있도록 지원합니다. 즉, 외출하면 (홈 Wi-Fi 네트워크에서 스마트 폰이 사라지면 결정됨) 전기 제품이 스스로 꺼지므로 스스로 아무것도 확인할 필요가 없습니다. 그러나 이 모드도 현명하게 구성해야 합니다. 그렇지 않으면 예를 들어 스마트폰 배터리가 방전되는 가장 부적절한 순간에 모든 것이 꺼집니다.

운 좋게도 각 콘센트에는 부하를 켜거나 끌 수 있는 버튼이 있습니다. 또한 소켓은 Xiaomi Ants 비디오 카메라의 동작 감지에 의해 트리거될 수 있습니다.

소켓에 대한 전원 공급 중단에 대한 알림을 스마트폰으로 받지 않습니다. 또한 Xiaomi 스마트 플러그는 마지막 상태를 기억하지 못하므로 전원 공급 장치가 복원된 후에도 전원이 꺼진 상태로 유지되며 응용 프로그램을 살펴보지 않으면 알 수 없습니다. 따라서 전원 서지가 자주 발생하는 경우 스마트 소켓의 상태를 모니터링하는 습관을 들이십시오.

일반적으로 Xiaomi는 스마트 장치의 전체 생태계 (소켓뿐만 아니라 램프, 공기 청정기, 에어컨 및 TV까지 있음)를 생성하지만 Wi-Fi 기술의 사용은 폐쇄 형 시스템의 단점에 추가됩니다. 자체 서버를 통해 엄격하게 작동합니다.

2.4GHz 대역은 이미 도시에서 심하게 혼잡하므로(즉, Xiaomi 장치는 2.4GHz에서 작동) 라우터와 장치 간의 연결 안정성과 신뢰성은 매우 논란의 여지가 있습니다. 그리고 대부분의 가정용 라우터는 수십 대의 장치를 동시에 연결하도록 설계되지 않았으며 과부하가 걸리면 과열되고 느려지고 멈추기 시작하므로 몇 개의 소켓을 구입할 수 있지만 본격적인 "스마트 홈"을 구축 할 수는 없습니다. "를 기반으로 합니다.

그리고 다시 중국 시장에 중점을 두었습니다. 이러한 모든 어댑터와 타이머의 발전은 단순히 불편합니다. 그러나 중국의 $ 21 가격 - 현재 환율로 1,700 루블 (작성 당시 러시아 중앙 은행) - 그렇게 비싸지 않습니다.

레드몬드 스카이플러그 100S

Redmond 회사는 소켓이 아닌 멀티 쿠커, 주전자, 온도 조절 장치 등에서 "스마트" 장치 시장에 진입하기 시작했습니다. 스마트 소형 가전은 2014년부터 러시아에서 판매되고 있으며 소켓은 2015년 말에 판매되었습니다. 모든 Redmond 스마트 기기는 Redmond Smart Home 에코시스템에 포함되어 있으며 공통 제어 원칙을 가지고 있으며 단일 Ready for Sky 애플리케이션을 사용하여 제어됩니다(Android 4.3+ 및 iOS 8.0+ 지원).

Redmond SkyPlug 소켓은 매우 컴팩트한 크기로 한 플러그에서 다른 플러그로 어댑터 어댑터보다 크지 않으므로 장치의 플러그와 벽의 소켓 사이에 삽입할 때 거의 보이지 않습니다. 릴레이는 각각 최대 10A의 전류, 최대 2.2kW의 부하를 지원합니다. 대략적으로 말하면 강력한 히터도 안전하게 연결할 수 있습니다.

Bluetooth LE 기술은 제어에 사용됩니다. Ready for Sky 응용 프로그램이 설치된 스마트 폰 형태의 제어 장치는 집안의 모든 스마트 가전 제품과 직접 "페어링"된 다음 완전히 오프라인 모드에서 제어 할 수 있습니다. , 인터넷에 연결할 필요 없이. 이것은 또한 추가적인 보안을 제공합니다. 결국 데이터는 암호화되며 승인 없이는 아무도 귀하의 장치를 제어할 수 없습니다.

모든 매개변수(예약된 스위치 켜기 등)는 소켓 내부 컨트롤러의 메모리에 직접 저장되므로 제어하는 ​​스마트폰과 연결되지 않아도 시스템은 계속 작동하고 독립적입니다. 그건 그렇고, Xiaomi와 같이 아파트를 떠날 때 자동으로 부하를 끄고 돌아올 때 자동으로 소켓을 켤 수 있는 기능이 있습니다. 모드는 "집에 있어요"라고 합니다.

또한 집에 남겨진 아이들이 스스로 전기 제품을 켤 수 없도록 소켓을 완전히 차단할 수도 있습니다. 제조사에서 선언한 블루투스 범위는 15미터입니다. Redmond Smart Home 장비에 대한 리뷰로 판단하면 종종 BT의 "범위"가 이 거리를 초과하기도 합니다. BT의 낮은 방사 전력에는 긍정적인 측면도 있습니다. Bluetooth LE 장치는 Wi-Fi가 있는 장치보다 훨씬 더 환경 친화적이며 총 방출 방사 전력의 차이가 몇 배입니다.

물론 방사선과 질병 사이의 연관성을 뒷받침하는 과학적 증거는 아직 없습니다. 그러나 결국, 아무도 이것을 모범으로 처음으로 증명하고 싶어하지 않습니까?

인터넷을 통한 원격 제어의 경우 거리에 관계없이 스마트 폰 기반 게이트웨이와 같은 흥미로운 솔루션이 사용됩니다. 자신의 구형 장치를 사용하거나 MTS와 함께 Redmond에서 출시된 이미 구성된 게이트웨이 스마트폰을 구입할 수 있습니다(참고로 R4S 장치 3개를 구입하면 무료로 제공).

Redmond Gateway에는 즉시 특별 MTS Telematics 관세가 부과되는 SIM 카드가 있으므로 스마트 홈 관리 비용은 한 달에 10루블을 초과하지 않습니다. 게이트웨이는 게이트웨이입니다. 모든 소켓과 나머지 Redmond 스마트 장비는 Bluetooth를 통해 연결되어 있으므로 이미 인터넷을 통해 스마트폰에 연결되어 있습니다.

그건 그렇고, 안정성을 위해 Wi-Fi와 셀룰러 통신을 모두 사용할 수 있습니다. 이러한 채널 중 하나가 작동을 멈추면 두 번째 채널은 유지됩니다. 동시에 스마트폰이나 태블릿 게이트웨이를 의도한 용도로 계속 사용할 수 있습니다. 모든 애플리케이션은 계속 사용할 수 있습니다. 다시 말하지만 스마트 폰에는 배터리가 있으므로 정전을 두려워하지 않습니다.

레드몬드 스카이플러그 소켓은 별도로 1,999루블, R4S 게이트웨이 스마트폰은 3,495루블이지만, 예를 들어 소켓 3개와 스마트폰 한 세트는 4,999루블에 불과합니다. 또한 Redmond는 동일한 원리(블루투스를 통해 또는 게이트웨이를 통해 인터넷을 통해)로 작동하는 전기 램프용 티 익스텐션 및 "스마트 베이스"도 보유하고 있습니다.

Redmond Smart Home 라인의 다른 제품과 마찬가지로 SkyPlug 소켓이 정기적으로 새 펌웨어를 수신한다는 점은 흥미롭습니다. 즉, 시간이 지남에 따라 새로운 사용 시나리오를 학습할 수 있습니다.

ESP8266

괴짜 환경에서는 저렴한 Wi-Fi 모듈 ESP8266이 널리 사용되며, 이를 기반으로 "스마트 컨트롤러"를 만들어 이 기술이나 저 기술을 제어할 수 있습니다. 사용자 정의 펌웨어를 설치한 후 온도, 압력, 빛, 습도와 같은 다양한 센서를 연결할 수 있으며 그에 따라 특정 조건에 따라 릴레이 또는 기타 전자 장치를 제어하도록 프로그래밍할 수 있습니다.

평소와 같이 미묘한 차이는 이 모든 것이 약간의 프로그래밍 지식과 납땜 인두를 잡을 수 있는 능력이 필요하다는 것입니다.

그러나이 모듈을 기반으로 기성품 대량 생산 장치가 있습니다. 예를 들어 Sonoff Wi-Fi 무선 스위치는 전기 배선에 통합할 수 있는 작고 컴팩트하며 저렴한(배송료 제외 $6) 모듈로(다시, 해당 위치를 찾을 수 있다면) 기존 소켓을 "스마트하게" 만들 수 있습니다. " .

사실, 그것은 eWeLink 클라우드 서비스를 통해서만 작동하고 Wi-Fi를 사용하지만(우리가 알아낸 바와 같이 좋지 않음) 첫 번째 문제는 최소한 재프로그래밍을 통해 해결할 수 있습니다. 일반적으로 솔루션은 흥미롭지 만 대규모는 아닙니다. 누군가는 설치 및 구성을 만지작 거리고 싶어하지만 대부분의 사람들은 "작동 중 구매"가 필요합니다.

DIY 솔루션의 보안에 대해 몇 가지 질문이 있습니다. 결국 모든 종류의 테스트 및 인증을 통과한 공장 조립 장치가 집에서 만든 제품보다 더 신뢰가 갑니다.

결과

시장에는 우리가 이야기한 것과 유사한 다른 솔루션이 있습니다. 따라서 그들은 동일한 장점과 단점을 가지고 있습니다. LPD433 기반 장치는 설정이 가장 쉽지만 안정성이 가장 낮고 확장성 문제가 있습니다.

Wi-Fi 소켓이 많고, 한 제조사의 에코시스템에 국한되지 않고(스마트폰에 많은 애플리케이션을 설치해야 하는 경우 제외), 작업의 안정성이 많이 요구되고 가격이 상당히 높습니다.

라우터가 있는 Bluetooth 솔루션은 가장 다재다능하고 사용하기 쉽지만 러시아에서는 단 한 회사만 이를 생산합니다. "Do-It-Yourself" 솔루션은 유연하고 매우 저렴하지만 시작하려면 시간과 기술이 필요합니다. 선택은 당신의 것입니다!

5점 만점에 5.00점, 평가: 1 )

웹사이트 집에서 누구에게 맡길 것인가. 최근 들어 '사물인터넷'에 대한 이야기가 많아지고 있으며, 이를 위한 5세대 이동통신망이 개발되고 있지만, '사물인터넷'이 대중화되기까지는 최소 5년은 더 소요될 전망이다. 스마트 컨트롤러"를 가전 제품에 적용합니다. 그리고 그때까지 기존 가전 제품은 물리적으로 너무 오래되어 노후화 될 시간이 없을 것입니다 ...