ESP32 Bluetooth button control

ESP32 Bluetooth button control

  • 최신 버전
  • Watcms

전 세계의 기기를 제어하는 ​​나만의 블루투스 스마트 플러그 만들기

이 앱 정보

세계 어느 곳에서나 전자 제품 제어

전리품 직원을 할 수있는 훌륭한 앱

버튼을 누르면 블루투스로 ESP32 또는 ARDUINO로 전송됩니다 - 222:on 또는 222:off
WHERE :222 - "스위치 추가" 시 입력하는 SWITCH의 ID입니다.
// 이 코드는 메서드 루프에 있습니다.
if (SerialBT.available()) { // 이것은 esp32용입니다.
String bluetoothData = SerialBT.readString(); // 블루투스에서 데이터 가져오기

if(bluetoothData.indexOf("222:on") > 0){// 스위치를 켤 때
digitalWrite(relay1Pin, HIGH); // 릴레이를 켭니다.
} else if (bluetoothData.indexOf("222:off") > 0){ // 스위치를 끌 때
digitalWrite(relay1Pin, LOW); // 릴레이를 끕니다.
}
}



1) 시스템 API 또는 SMS를 사용하여 인터넷을 통해 릴레이 전환(조명 또는 가전제품 켜기/끄기)
2) 나만의 불가리 알람/보안 시스템을 만드십시오. 센서에서 움직임을 감지하면 알림 또는 SMS를 보내며 arduino 또는 ESP32는 블루투스를 통해 기존 전화로 데이터를 보냅니다. 아래 링크를 확인하면 이를 수행하는 방법이 나와 있습니다.

3) 밥솥을 잊어버렸다고 걱정하세요. 기존 휴대전화를 사용하여 사진을 요청하면 앱이 사진을 찍어 휴대전화로 보낼 수 있습니다. 멋지지 않나요? (필요한 것은 이전 전화뿐이며 arduino 또는 esp32는 필요하지 않습니다)

이 앱을 사용하여 사진을 찍고 휴대폰으로 가져오려면 arduino나 esp32가 필요하지 않습니다. 휴대폰에 앱을 설치하기만 하면 집이나 차고에 보관할 수 있습니다.

이 앱은 HC05 또는 HC06... 또는 ESP32를 사용하여 블루투스를 통해 arduino/esp32와 통신합니다. 이를 통해 도어록에 사용할 수 있는 스위치를 만들거나 휴대전화에서 직접 조명 또는 히터를 켜고 끌 수 있으며 가장 중요한 인터넷에 연결되어 있지 않으면 SMS로 제어할 수 있습니다.

이를 위해 필요한 것:
Arduino 모든 버전 및 Bluetooth HC05 또는 HC06 또는 ESP32(권장)
릴레이 모듈
그리고 앱

Arduino는 가격이 1.5달러부터 시작하는 작은 마이크로컨트롤러로 릴레이를 전환하거나 온도와 같은 센서에서 데이터를 얻거나 DC 또는 스테퍼 모터를 제어하는 ​​등의 작업을 수행하도록 프로그래밍할 수 있습니다.

또한 이 앱은 모션 감지 센서인 arduino에 연결하는 보안 알람처럼 사용할 수 있습니다. 센서가 모션을 감지하면 블루투스로 시리얼을 통해 전화로 텍스트를 보내고 이메일이나 SMS를 보내드립니다. 대단하지 않나요?

그러나 인터넷이나 SMS를 통해 arduino를 제어하려면 사용하지 않는 이전 전화가 필요합니다.

따라서 스위치를 켜면 작동 방식이 22:on과 같은 블루투스 데이터로 전송됩니다.
스위치를 끄면 22:off와 같은 블루투스 데이터로 전송됩니다.

22 - 스위치의 ID(스위치 추가/편집에서 가져오거나 변경할 수 있음)
에 - 메시지
그래서 arduino 측에서는 이렇게 될 것입니다


if(returnData("22", "off")){// 앱의 스위치 ID(스위치 추가/편집을 눌러 찾을 수 있음)
digitalWrite(relay3, HIGH); // 일부 릴레이의 경우 핀이 HIGH일 때 릴레이가 연결 해제됩니다.
}else if(returnData("22", "on")){ // 앱의 스위치 ID(스위치 추가/편집을 눌러 찾을 수 있음)
digitalWrite(릴레이3, LOW); // 핀이 LOW일 때 일부 릴레이의 경우 릴레이가 연결됩니다.

relay3- arduino의 핀입니다(d1,d2로 시작하는 디지털 핀 핀).

당신은 arduino에 대한 코드를 작성하는 방법을 걱정할 필요가 없습니다. 아래 링크를 확인하십시오.

arduino용 코드가 있는 아래 링크를 확인하십시오. 거기에는 Arduino 및 ESP32용 체계 및 코드가 있으며 블루투스 스마트 플러그를 생성하는 방법과 수행 방법에 대한 설명이 있습니다.
arduino 또는 esp32용 스키마 및 코드 생성

버전 ESP32 Bluetooth button control