ESP32 Bluetooth button control

ਇਸ ਵਿੱਚ ਵਿਗਿਆਪਨ ਹਨ
1 ਹਜ਼ਾਰ+
ਡਾਊਨਲੋਡ
ਸਮੱਗਰੀ ਰੇਟਿੰਗ
ਹਰੇਕ ਲਈ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ

ਇਸ ਐਪ ਬਾਰੇ

ਦੁਨੀਆ ਵਿੱਚ ਕਿਸੇ ਵੀ ਥਾਂ ਤੋਂ ਆਪਣੇ ਇਲੈਕਟ੍ਰਾਨਿਕ ਉਪਕਰਨਾਂ ਨੂੰ ਕੰਟਰੋਲ ਕਰੋ

ਇੱਕ ਵਧੀਆ ਐਪ ਜੋ ਸਟਾਫ ਦੀ ਲੁੱਟ ਕਰ ਸਕਦੀ ਹੈ

ਜਦੋਂ ਬਟਨ ਨੂੰ ਦਬਾਓ ਤਾਂ ਇਹ ਬਲੂਟੁੱਥ - 222:ਚਾਲੂ ਜਾਂ 222:ਬੰਦ ਦੁਆਰਾ ਤੁਹਾਡੇ ESP32 ਜਾਂ Arduino ਨੂੰ ਭੇਜ ਦੇਵੇਗਾ
ਕਿੱਥੇ :222 -ਤੁਹਾਡੇ ਸਵਿੱਚ ਦੀ ID ਹੈ ਜਿੱਥੇ ਤੁਸੀਂ "ਐਡ ਸਵਿੱਚ" 'ਤੇ ਦਰਜ ਕਰਦੇ ਹੋ
// ਇਹ ਕੋਡ ਵਿਧੀ ਲੂਪ ਵਿੱਚ ਹੈ
ਜੇਕਰ (SerialBT.available()) { // ਇਹ esp32 ਲਈ ਹੈ
ਸਟ੍ਰਿੰਗ ਬਲੂਟੁੱਥਡਾਟਾ = SerialBT.readString(); // ਬਲੂਟੁੱਥ ਤੋਂ ਡਾਟਾ ਪ੍ਰਾਪਤ ਕਰੋ

if(bluetoothData.indexOf("222:on") > 0){// ਜਦੋਂ ਸਵਿੱਚ ਚਾਲੂ ਕਰੋ
digitalWrite(relay1Pin, HIGH); // ਰੀਲੇਅ ਨੂੰ ਚਾਲੂ ਕਰੋ
} else if (bluetoothData.indexOf("222:off") > 0){ // ਜਦੋਂ ਸਵਿੱਚ ਬੰਦ ਕਰੋ
digitalWrite(relay1Pin, LOW); // ਰੀਲੇਅ ਨੂੰ ਬੰਦ ਕਰੋ
}
}



1) ਸਿਸਟਮ API ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਇੰਟਰਨੈਟ ਦੁਆਰਾ ਰੀਲੇਅ (ਲਾਈਟ ਜਾਂ ਕੋਈ ਘਰੇਲੂ ਉਪਕਰਨ ਚਾਲੂ/ਬੰਦ ਕਰੋ), ਜਾਂ ਐਸ.ਐਮ.ਐਸ.
2) ਆਪਣੇ ਖੁਦ ਦੇ ਬਲਗਰੀ ਅਲਾਰਮ / ਸੁਰੱਖਿਆ ਪ੍ਰਣਾਲੀਆਂ ਬਣਾਓ, ਇਹ ਸੈਂਸਰ ਤੋਂ ਗਤੀ ਦਾ ਪਤਾ ਲਗਾਉਣ 'ਤੇ ਨੋਟੀਫਿਕੇਸ਼ਨ ਜਾਂ ਐਸਐਮਐਸ ਭੇਜੇਗਾ ਅਤੇ ਅਰਡਯੂਨੋ ਜਾਂ ESP32 ਤੁਹਾਡੇ ਪੁਰਾਣੇ ਫੋਨ ਨੂੰ ਬਲੂਟੁੱਥ ਦੁਆਰਾ ਡੇਟਾ ਭੇਜੇਗਾ। ਹੇਠਾਂ ਦਿੱਤੇ ਲਿੰਕ ਦੀ ਜਾਂਚ ਕਰੋ ਉੱਥੇ ਇਹ ਸਕੀਮ ਹੋਵੇਗੀ ਕਿ ਇਹ ਕਿਵੇਂ ਕਰਨਾ ਹੈ.

3) ਚਿੰਤਾ ਕਰੋ ਕਿ ਤੁਸੀਂ ਕੂਕਰ ਨੂੰ ਭੁੱਲ ਗਏ ਹੋ, ਤੁਸੀਂ ਫੋਟੋ ਦੀ ਬੇਨਤੀ ਕਰਨ ਲਈ ਇਸ ਲਈ ਆਪਣੇ ਪੁਰਾਣੇ ਫ਼ੋਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਐਪ ਇੱਕ ਫੋਟੋ ਲੈ ਕੇ ਤੁਹਾਡੇ ਫ਼ੋਨ 'ਤੇ ਭੇਜੇਗੀ, ਕੀ ਇਹ ਵਧੀਆ ਨਹੀਂ ਹੈ? (ਸਿਰਫ਼ ਤੁਹਾਨੂੰ ਆਪਣੇ ਪੁਰਾਣੇ ਫ਼ੋਨ ਦੀ ਲੋੜ ਹੈ, ਕਿਸੇ arduino ਜਾਂ esp32 ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ)

ਜੇਕਰ ਤੁਸੀਂ ਇਸ ਐਪ ਦੀ ਵਰਤੋਂ ਫੋਟੋ ਖਿੱਚਣ ਅਤੇ ਇਸਨੂੰ ਆਪਣੇ ਮੋਬਾਈਲ ਫੋਨ 'ਤੇ ਕਰਨ ਲਈ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਕਿਸੇ arduino ਜਾਂ esp32 ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਬੱਸ ਫ਼ੋਨ 'ਤੇ ਐਪ ਨੂੰ ਇੰਸਟਾਲ ਕਰੋ ਜੋ ਤੁਸੀਂ ਚਾਹੁੰਦੇ ਹੋ ਤੁਹਾਡੇ ਘਰ ਜਾਂ ਗੈਰੇਜ ਵਿੱਚ ਰਹੇਗਾ।

ਇਹ ਐਪ HC05 ਜਾਂ HC06... ਜਾਂ ESP32 ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਬਲੂਟੁੱਥ ਰਾਹੀਂ arduino/esp32 ਨਾਲ ਸੰਚਾਰ ਕਰਦੀ ਹੈ, ਇਹ ਤੁਹਾਨੂੰ ਸਵਿੱਚ ਬਣਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੀ ਹੈ ਜੋ ਤੁਸੀਂ ਦਰਵਾਜ਼ੇ ਦੇ ਤਾਲੇ ਲਈ ਵਰਤ ਸਕਦੇ ਹੋ ਜਾਂ ਤੁਹਾਡੇ ਫ਼ੋਨ ਤੋਂ ਸਿੱਧੀ ਲਾਈਟ ਜਾਂ ਹੀਟਰ ਨੂੰ ਚਾਲੂ/ਬੰਦ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਨ ਤੁਸੀਂ ਦੁਨੀਆ ਭਰ ਤੋਂ ਅਜਿਹਾ ਕਰ ਸਕਦੇ ਹੋ, ਇੰਟਰਨੈਟ ਨਾਲ ਕਨੈਕਟ ਕਰਕੇ ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਇੰਟਰਨੈਟ ਕਨੈਕਸ਼ਨ ਨਹੀਂ ਹੈ ਤਾਂ ਤੁਸੀਂ ਇਸਨੂੰ SMS ਦੁਆਰਾ ਨਿਯੰਤਰਿਤ ਕਰ ਸਕਦੇ ਹੋ।

ਅਜਿਹਾ ਕਰਨ ਲਈ ਤੁਹਾਨੂੰ ਕੀ ਚਾਹੀਦਾ ਹੈ:
Arduino ਕੋਈ ਵੀ ਸੰਸਕਰਣ ਅਤੇ ਬਲੂਟੁੱਥ HC05 ਜਾਂ HC06 ਜਾਂ ESP32 (ਸਿਫਾਰਿਸ਼ ਕੀਤਾ)
ਰੀਲੇਅ ਮੋਡੀਊਲ
ਅਤੇ ਐਪ

Arduino ਇਹ ਇੱਕ ਛੋਟਾ ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ ਹੈ ਇਸਦੀ ਕੀਮਤ $1.5 ਤੋਂ ਸ਼ੁਰੂ ਹੁੰਦੀ ਹੈ ਜਿੱਥੇ ਤੁਸੀਂ ਇਸ ਨੂੰ ਕੋਈ ਵੀ ਓਪਰੇਸ਼ਨ ਕਰਨ ਲਈ ਪ੍ਰੋਗਰਾਮ ਕਰ ਸਕਦੇ ਹੋ ਜਿਵੇਂ ਕਿ ਰੀਲੇਅ ਨੂੰ ਸਵਿੱਚ ਕਰਨਾ ਜਾਂ ਸੈਂਸਰ ਤੋਂ ਡਾਟਾ ਪ੍ਰਾਪਤ ਕਰਨਾ ਜਿਵੇਂ ਤਾਪਮਾਨ ਜਾਂ ਕਿਸੇ ਵੀ ਡੀਸੀ ਜਾਂ ਸਟੈਪਰ ਮੋਟਰ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਨਾ ਅਤੇ ਨਾ ਹੀ।

ਨਾਲ ਹੀ ਇਸ ਐਪ ਦੀ ਵਰਤੋਂ ਸੁਰੱਖਿਆ ਅਲਾਰਮ ਦੀ ਤਰ੍ਹਾਂ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ ਜਿਵੇਂ ਕਿ ਆਰਡਿਊਨੋ ਮੋਸ਼ਨ ਡਿਟੈਕਟਰ ਸੈਂਸਰ ਨਾਲ ਕਨੈਕਟ ਕਰੋ ਅਤੇ ਜਦੋਂ ਸੈਂਸਰ ਮੋਸ਼ਨ ਖੋਜਦਾ ਹੈ ਤਾਂ ਬਲੂਟੁੱਥ ਦੁਆਰਾ ਫੋਨ ਨੂੰ ਸੀਰੀਅਲ ਰਾਹੀਂ ਟੈਕਸਟ ਭੇਜਦਾ ਹੈ ਅਤੇ ਇਹ ਤੁਹਾਨੂੰ ਈਮੇਲ ਜਾਂ ਐਸਐਮਐਸ ਭੇਜੇਗਾ, ਕੀ ਇਹ ਵਧੀਆ ਨਹੀਂ ਹੈ?

ਪਰ ਜੇ ਤੁਸੀਂ ਇੰਟਰਨੈਟ ਜਾਂ ਐਸਐਮਐਸ ਦੁਆਰਾ ਆਰਡਿਊਨੋ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਤੁਹਾਨੂੰ ਅਜਿਹਾ ਕਰਨ ਲਈ ਆਪਣੇ ਪੁਰਾਣੇ ਅਣਵਰਤੇ ਫ਼ੋਨ ਦੀ ਲੋੜ ਪਵੇਗੀ।

ਇਸ ਲਈ ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ ਜਦੋਂ ਤੁਸੀਂ ਸਵਿੱਚ ਨੂੰ ਚਾਲੂ ਕਰਦੇ ਹੋ ਤਾਂ ਬਲੂਟੁੱਥ ਡੇਟਾ ਦੁਆਰਾ ਭੇਜਿਆ ਜਾਵੇਗਾ ਜਿਵੇਂ ਕਿ 22:on
ਸਵਿੱਚ ਨੂੰ ਬੰਦ ਕਰੋ ਇਹ ਬਲੂਟੁੱਥ ਡੇਟਾ ਦੁਆਰਾ ਭੇਜੇਗਾ ਜਿਵੇਂ ਕਿ 22:off

22 - ਸਵਿੱਚ ਦੀ ਆਈਡੀ (ਤੁਸੀਂ ਇਸਨੂੰ ਐਡ/ਐਡਿਟ ਸਵਿੱਚਾਂ ਤੋਂ ਪ੍ਰਾਪਤ/ਬਦਲ ਸਕਦੇ ਹੋ)
ਚਾਲੂ - ਸੁਨੇਹਾ
ਇਸ ਲਈ arduino ਪਾਸੇ ਇਸ ਤਰ੍ਹਾਂ ਹੋਵੇਗਾ


if(returnData("22", "off")){// ਐਪ ਤੋਂ ਸਵਿੱਚ ਦੀ ਆਈਡੀ (ਤੁਸੀਂ ਇਸਨੂੰ ਐਡ/ਐਡਿਟ ਸਵਿੱਚ ਦਬਾ ਕੇ ਲੱਭ ਸਕਦੇ ਹੋ)
digitalWrite(relay3, HIGH); // ਕੁਝ ਰੀਲੇ ਲਈ ਜਦੋਂ ਪਿੰਨ ਉੱਚਾ ਹੁੰਦਾ ਹੈ ਤਾਂ ਰੀਲੇਅ ਡਿਸਕਨੈਕਟ ਹੋ ਜਾਂਦੀ ਹੈ
}ਹੋਰ if(returnData("22", "on")){ // ਐਪ ਤੋਂ ਸਵਿੱਚ ਦੀ ਆਈਡੀ (ਤੁਸੀਂ ਇਸਨੂੰ ਐਡ/ਐਡਿਟ ਸਵਿੱਚਾਂ ਨੂੰ ਦਬਾ ਕੇ ਲੱਭ ਸਕਦੇ ਹੋ)
digitalWrite(relay3, LOW); // ਕੁਝ ਰੀਲੇ ਲਈ ਜਦੋਂ ਪਿੰਨ ਘੱਟ ਹੁੰਦਾ ਹੈ ਤਾਂ ਰੀਲੇਅ ਜੁੜ ਜਾਂਦਾ ਹੈ

relay3- ਇਹ arduino ਦਾ ਪਿੰਨ ਹੈ (ਡਿਜੀਟਲ ਪਿੰਨ ਪਿੰਨ ਕੀ ਨਾਮ d1,d2 ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ)

ਤੁਹਾਨੂੰ ਚਿੰਤਾ ਹੈ ਕਿ arduino ਲਈ ਕੋਡ ਕਿਵੇਂ ਲਿਖਣਾ ਹੈ, ਹੇਠਾਂ ਦਿੱਤੇ ਲਿੰਕ ਦੀ ਜਾਂਚ ਕਰੋ

ਹੇਠਾਂ ਦਿੱਤੇ ਲਿੰਕ ਨੂੰ ਚੈੱਕ ਕਰੋ ਉੱਥੇ arduino ਲਈ ਕੋਡ ਹੈ, ਉੱਥੇ ਇਹ Arduino ਅਤੇ ESP32 ਲਈ ਸਕੀਮ ਅਤੇ ਕੋਡ ਹੈ ਕਿ ਇੱਕ ਬਲੂਟੁੱਥ ਸਮਾਰਟ ਪਲੱਗ ਕਿਵੇਂ ਬਣਾਉਣਾ ਹੈ, ਅਤੇ ਵਿਆਖਿਆ ਕਿਵੇਂ ਕਰਨੀ ਹੈ।
ਸਕੀਮਾ ਅਤੇ arduino ਜਾਂ esp32 ਲਈ ਕੋਡ ਤਿਆਰ ਕਰੋ
ਅੱਪਡੇਟ ਕਰਨ ਦੀ ਤਾਰੀਖ
16 ਅਗ 2025

ਡਾਟਾ ਸੁਰੱਖਿਆ

ਸੁਰੱਖਿਆ ਇਸ ਗੱਲ ਨੂੰ ਸਮਝਣ ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦੀ ਹੈ ਕਿ ਵਿਕਾਸਕਾਰ ਵੱਲੋਂ ਤੁਹਾਡੇ ਡਾਟੇ ਨੂੰ ਕਿਸ ਤਰ੍ਹਾਂ ਇਕੱਤਰ ਅਤੇ ਸਾਂਝਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਡਾਟਾ ਪਰਦੇਦਾਰੀ ਅਤੇ ਸੁਰੱਖਿਆ ਵਿਹਾਰ ਤੁਹਾਡੀ ਵਰਤੋਂ, ਖੇਤਰ ਅਤੇ ਉਮਰ ਦੇ ਮੁਤਾਬਕ ਵੱਖ-ਵੱਖ ਹੋ ਸਕਦੇ ਹਨ। ਵਿਕਾਸਕਾਰ ਵੱਲੋਂ ਇਸ ਜਾਣਕਾਰੀ ਨੂੰ ਮੁਹੱਈਆ ਕਰਵਾਇਆ ਗਿਆ ਹੈ ਅਤੇ ਉਸਦੇ ਵੱਲੋਂ ਸਮੇਂ ਦੇ ਨਾਲ ਇਸਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
ਤੀਜੀਆਂ ਧਿਰਾਂ ਨਾਲ ਕੋਈ ਡਾਟਾ ਸਾਂਝਾ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ
ਵਿਕਾਸਕਾਰਾਂ ਵੱਲੋਂ ਡਾਟੇ ਨੂੰ ਸਾਂਝਾ ਕਰਨ ਦੇ ਤਰੀਕੇ ਬਾਰੇ ਹੋਰ ਜਾਣੋ
ਇਹ ਐਪ ਇਸ ਤਰ੍ਹਾਂ ਦੀਆਂ ਡਾਟਾ ਕਿਸਮਾਂ ਇਕੱਠੀਆਂ ਕਰ ਸਕਦੀ ਹੈ
ਨਿੱਜੀ ਜਾਣਕਾਰੀ
ਡਾਟਾ ਆਵਾਜਾਈ ਵਿੱਚ ਇਨਕ੍ਰਿਪਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ
ਡਾਟੇ ਨੂੰ ਮਿਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ

ਐਪ ਸਹਾਇਤਾ

ਵਿਕਾਸਕਾਰ ਬਾਰੇ
Corneli Frunze
corneliu.frunze@outlook.com
Rezistentei 24/2 7 MD-2003, Durlești Moldova
undefined