ESP32-ਕੈਮ ਨਿਰਦੇਸ਼ ਮੈਨੂਅਲ ਦੇ ਨਾਲ instructables ਸੁਪਰ ਸਸਤੇ ਸੁਰੱਖਿਆ ਕੈਮਰਾ
ESP32-ਕੈਮ ਵਾਲਾ ਸੁਪਰ ਸਸਤਾ ਸੁਰੱਖਿਆ ਕੈਮਰਾ
ਜਿਓਵਨੀ ਐਗਜੀਉਸਟਟੂਟੋ ਦੁਆਰਾ
ਅੱਜ ਅਸੀਂ ਇਹ ਵੀਡੀਓ ਨਿਗਰਾਨੀ ਕੈਮਰਾ ਬਣਾਉਣ ਜਾ ਰਹੇ ਹਾਂ ਜਿਸਦੀ ਕੀਮਤ ਸਿਰਫ 5€ ਹੈ, ਜਿਵੇਂ ਕਿ ਇੱਕ ਪੀਜ਼ਾ ਜਾਂ ਹੈਮਬਰਗਰ। ਇਹ ਕੈਮਰਾ ਵਾਈਫਾਈ ਨਾਲ ਕਨੈਕਟ ਕੀਤਾ ਗਿਆ ਹੈ, ਇਸਲਈ ਅਸੀਂ ਆਪਣੇ ਘਰ ਜਾਂ ਕੈਮਰਾ ਫ਼ੋਨ ਤੋਂ ਕਿਤੇ ਵੀ ਕੀ ਦੇਖਦਾ ਹੈ, ਸਥਾਨਕ ਨੈੱਟਵਰਕ 'ਤੇ ਜਾਂ ਬਾਹਰੋਂ ਕੰਟਰੋਲ ਕਰ ਸਕਾਂਗੇ। ਅਸੀਂ ਇੱਕ ਮੋਟਰ ਵੀ ਜੋੜਾਂਗੇ ਜੋ ਕੈਮਰੇ ਨੂੰ ਹਿਲਾਉਂਦਾ ਹੈ, ਇਸਲਈ ਅਸੀਂ ਉਸ ਕੋਣ ਨੂੰ ਵਧਾ ਸਕਦੇ ਹਾਂ ਜੋ ਕੈਮਰਾ ਦੇਖ ਸਕਦਾ ਹੈ। ਸੁਰੱਖਿਆ ਕੈਮਰੇ ਦੇ ਤੌਰ 'ਤੇ ਵਰਤੇ ਜਾਣ ਤੋਂ ਇਲਾਵਾ, ਇਸ ਤਰ੍ਹਾਂ ਦੇ ਕੈਮਰੇ ਦੀ ਵਰਤੋਂ ਕਈ ਹੋਰ ਉਦੇਸ਼ਾਂ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ, ਜਿਵੇਂ ਕਿ ਇਹ ਦੇਖਣ ਲਈ ਕਿ ਕੀ ਕੋਈ 3D ਪ੍ਰਿੰਟਰ ਸਹੀ ਢੰਗ ਨਾਲ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ, ਇਸ ਨੂੰ ਸਮੱਸਿਆਵਾਂ ਦੀ ਸਥਿਤੀ ਵਿੱਚ ਰੋਕਣ ਲਈ। ਪਰ ਹੁਣ, ਆਓ ਸ਼ੁਰੂ ਕਰੀਏ
ਇਸ ਪ੍ਰੋਜੈਕਟ ਬਾਰੇ ਹੋਰ ਵੇਰਵੇ ਦੇਖਣ ਲਈ, ਮੇਰੇ YouTube ਚੈਨਲ 'ਤੇ ਵੀਡੀਓ ਦੇਖੋ (ਇਹ ਇਤਾਲਵੀ ਵਿੱਚ ਹੈ ਪਰ ਇਸ ਵਿੱਚ ਹੈ ਅੰਗਰੇਜ਼ੀ ਉਪਸਿਰਲੇਖ)।
ਸਪਲਾਈ:
ਇਸ ਕੈਮਰੇ ਨੂੰ ਬਣਾਉਣ ਲਈ ਸਾਨੂੰ ESP32 ਕੈਮ ਬੋਰਡ, ਇਸਦੇ ਨਾਲ ਦਿੱਤਾ ਗਿਆ ਛੋਟਾ ਕੈਮਰਾ, ਅਤੇ ਇੱਕ USB-ਟੂ-ਸੀਰੀਅਲ ਅਡਾਪਟਰ ਦੀ ਲੋੜ ਪਵੇਗੀ। ESP32 ਕੈਮ ਬੋਰਡ ਇੱਕ ਨਿਯਮਤ ESP32 ਹੈ ਜਿਸ ਵਿੱਚ ਇਹ ਛੋਟਾ ਕੈਮਰਾ ਹੈ, ਸਾਰੇ ਇੱਕ pcb ਵਿੱਚ। ਉਹਨਾਂ ਲਈ ਜੋ ਨਹੀਂ ਜਾਣਦੇ, ESP32 ਇੱਕ Arduino ਵਰਗਾ ਇੱਕ ਪ੍ਰੋਗਰਾਮੇਬਲ ਬੋਰਡ ਹੈ, ਪਰ ਇੱਕ ਬਹੁਤ ਜ਼ਿਆਦਾ ਸ਼ਕਤੀਸ਼ਾਲੀ ਚਿੱਪ ਅਤੇ WiFi ਨਾਲ ਜੁੜਨ ਦੀ ਯੋਗਤਾ ਦੇ ਨਾਲ। ਇਹੀ ਕਾਰਨ ਹੈ ਕਿ ਮੈਂ ਪਿਛਲੇ ਸਮੇਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਸਮਾਰਟ ਹੋਮ ਪ੍ਰੋਜੈਕਟਾਂ ਲਈ ESP32 ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ। ਜਿਵੇਂ ਕਿ ਮੈਂ ਤੁਹਾਨੂੰ ਪਹਿਲਾਂ ਦੱਸਿਆ ਸੀ ESP32 ਕੈਮ ਬੋਰਡ ਦੀ ਕੀਮਤ Aliexpress 'ਤੇ ਲਗਭਗ €5 ਹੈ।
ਇਸ ਤੋਂ ਇਲਾਵਾ, ਸਾਨੂੰ ਲੋੜ ਹੋਵੇਗੀ:
- ਇੱਕ ਸਰਵੋ ਮੋਟਰ, ਜੋ ਕਿ ਇੱਕ ਮੋਟਰ ਜੋ ਇੱਕ ਖਾਸ ਕੋਣ ਤੱਕ ਪਹੁੰਚਣ ਦੇ ਯੋਗ ਹੁੰਦੀ ਹੈ ਜੋ ਮਾਈਕਰੋਕੰਟਰੋਲਰ ਦੁਆਰਾ ਇਸਨੂੰ ਸੰਚਾਰਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ
- ਕੁਝ ਤਾਰਾਂ
ਸਾਧਨ:
- ਸੋਲਡਰਿੰਗ ਆਇਰਨ (ਵਿਕਲਪਿਕ)
- 3D ਪ੍ਰਿੰਟਰ (ਵਿਕਲਪਿਕ)
ਇਹ ਦੇਖਣ ਲਈ ਕਿ ਕੈਮਰਾ ਫ਼ੋਨ ਜਾਂ ਕੰਪਿਊਟਰ ਤੋਂ ਕੀ ਦੇਖਦਾ ਹੈ ਅਤੇ ਤਸਵੀਰਾਂ ਲੈਣ ਲਈ ਅਸੀਂ ਵਰਤਾਂਗੇ ਹੋਮ ਅਸਿਸਟੈਂਟ ਅਤੇ ESPhome, ਪਰ ਅਸੀਂ ਇਸ ਬਾਰੇ ਬਾਅਦ ਵਿੱਚ ਗੱਲ ਕਰਾਂਗੇ।
ਕਦਮ 1: ESP32-ਕੈਮ ਤਿਆਰ ਕਰਨਾ
ਪਹਿਲਾਂ ਤੁਹਾਨੂੰ ਛੋਟੇ ਕੁਨੈਕਟਰ ਨਾਲ ਕੈਮਰੇ ਨੂੰ ਬੋਰਡ ਨਾਲ ਜੋੜਨਾ ਹੋਵੇਗਾ, ਜੋ ਕਿ ਬਹੁਤ ਨਾਜ਼ੁਕ ਹੈ। ਇੱਕ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ ਕਨੈਕਟਰ ਪਾ ਲੈਂਦੇ ਹੋ ਤਾਂ ਤੁਸੀਂ ਲੀਵਰ ਨੂੰ ਹੇਠਾਂ ਕਰ ਸਕਦੇ ਹੋ। ਫਿਰ ਮੈਂ ਡਬਲ-ਸਾਈਡ ਟੇਪ ਦੇ ਟੁਕੜੇ ਨਾਲ ਬੋਰਡ ਦੇ ਸਿਖਰ 'ਤੇ ਕੈਮਰਾ ਜੋੜਿਆ। ESP32 ਕੈਮ ਵਿੱਚ ਇੱਕ ਮਾਈਕ੍ਰੋ SD ਪਾਉਣ ਦੀ ਸਮਰੱਥਾ ਵੀ ਹੈ, ਅਤੇ ਹਾਲਾਂਕਿ ਅਸੀਂ ਅੱਜ ਇਸਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕਰਾਂਗੇ ਇਹ ਸਾਨੂੰ ਤਸਵੀਰਾਂ ਲੈਣ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਸਿੱਧੇ ਉੱਥੇ ਸੁਰੱਖਿਅਤ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ।
ਕਦਮ 2: ਅਪਲੋਡ ਕਰਨ ਵਾਲਾ ਕੋਡ
ਆਮ ਤੌਰ 'ਤੇ Arduino ਅਤੇ ESP ਬੋਰਡਾਂ ਵਿੱਚ ਕੰਪਿਊਟਰ ਤੋਂ ਪ੍ਰੋਗਰਾਮ ਲੋਡ ਕਰਨ ਲਈ ਇੱਕ USB ਸਾਕਟ ਵੀ ਹੁੰਦਾ ਹੈ। ਹਾਲਾਂਕਿ, ਇਸ ਵਿੱਚ ਇੱਕ USB ਸਾਕਟ ਨਹੀਂ ਹੈ, ਇਸਲਈ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਲੋਡ ਕਰਨ ਲਈ ਇਸਨੂੰ ਕੰਪਿਊਟਰ ਨਾਲ ਕਨੈਕਟ ਕਰਨ ਲਈ ਤੁਹਾਨੂੰ ਇੱਕ USB-ਟੂ-ਸੀਰੀਅਲ ਅਡੈਪਟਰ ਦੀ ਲੋੜ ਹੈ, ਜੋ ਕਿ ਪਿੰਨ ਰਾਹੀਂ ਸਿੱਧੇ ਚਿੱਪ ਨਾਲ ਸੰਚਾਰ ਕਰਦਾ ਹੈ। ਜੋ ਮੈਂ ਲੱਭਿਆ ਹੈ ਉਹ ਖਾਸ ਤੌਰ 'ਤੇ ਇਸ ਕਿਸਮ ਦੇ ਬੋਰਡ ਲਈ ਬਣਾਇਆ ਗਿਆ ਹੈ, ਇਸਲਈ ਇਹ ਬਿਨਾਂ ਕਿਸੇ ਹੋਰ ਕਨੈਕਸ਼ਨ ਦੇ ਪਿੰਨ ਨਾਲ ਜੁੜਦਾ ਹੈ। ਹਾਲਾਂਕਿ, ਯੂਨੀਵਰਸਲ ਯੂਐਸਬੀ-ਟੂ-ਸੀਰੀਅਲ ਅਡਾਪਟਰ ਵੀ 2ne ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ। ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਲੋਡ ਕਰਨ ਲਈ ਤੁਹਾਨੂੰ ਪਿੰਨ 2 ਨੂੰ ਜ਼ਮੀਨ ਨਾਲ ਜੋੜਨਾ ਹੋਵੇਗਾ। ਅਜਿਹਾ ਕਰਨ ਲਈ ਮੈਂ ਇਹਨਾਂ ਦੋ ਪਿੰਨਾਂ ਨਾਲ ਇੱਕ ਜੰਪਰ ਕਨੈਕਟਰ ਨੂੰ ਸੋਲਡ ਕੀਤਾ। ਇਸ ਲਈ ਜਦੋਂ ਮੈਨੂੰ ਬੋਰਡ ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ ਤਾਂ ਮੈਂ ਦੋ ਪਿੰਨਾਂ ਦੇ ਵਿਚਕਾਰ ਇੱਕ ਜੰਪਰ ਪਾਉਂਦਾ ਹਾਂ।
ਕਦਮ 3: ਕੈਮਰੇ ਨੂੰ ਹੋਮ ਅਸਿਸਟੈਂਟ ਨਾਲ ਕਨੈਕਟ ਕਰਨਾ
ਪਰ ਹੁਣ ਆਓ ਉਸ ਸਾਫਟਵੇਅਰ 'ਤੇ ਨਜ਼ਰ ਮਾਰੀਏ ਜੋ ਕੈਮਰੇ ਨੂੰ ਆਪਰੇਟ ਕਰੇਗਾ। ਜਿਵੇਂ ਕਿ ਮੈਂ ਤੁਹਾਨੂੰ ਪਹਿਲਾਂ ਦੱਸਿਆ ਸੀ, ਕੈਮਰਾ ਹੋਮ ਅਸਿਸਟੈਂਟ ਨਾਲ ਕਨੈਕਟ ਕੀਤਾ ਜਾਵੇਗਾ। ਹੋਮ ਅਸਿਸਟੈਂਟ ਇੱਕ ਘਰੇਲੂ ਆਟੋਮੇਸ਼ਨ ਸਿਸਟਮ ਹੈ ਜੋ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਕੰਮ ਕਰਦਾ ਹੈ ਜੋ ਸਾਨੂੰ ਇੱਕ ਇੰਟਰਫੇਸ ਤੋਂ ਸਾਡੇ ਸਾਰੇ ਘਰੇਲੂ ਆਟੋਮੇਸ਼ਨ ਡਿਵਾਈਸਾਂ ਜਿਵੇਂ ਕਿ ਸਮਾਰਟ ਬਲਬ ਅਤੇ ਸਾਕਟਾਂ ਨੂੰ ਕੰਟਰੋਲ ਕਰਨ ਦਿੰਦਾ ਹੈ।
ਹੋਮ ਅਸਿਸਟੈਂਟ ਨੂੰ ਚਲਾਉਣ ਲਈ ਮੈਂ ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਚਲਾ ਰਿਹਾ ਹਾਂ ਅਤੇ ਪੁਰਾਣਾ ਵਿੰਡੋਜ਼ ਪੀਸੀ ਵਰਤਦਾ ਹਾਂ, ਪਰ ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਇਹ ਹੈ ਤਾਂ ਤੁਸੀਂ ਇੱਕ ਰਾਸਬੇਰੀ ਪਾਈ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ, ਜੋ ਘੱਟ ਪਾਵਰ ਦੀ ਖਪਤ ਕਰਦਾ ਹੈ। ਆਪਣੇ ਸਮਾਰਟਫੋਨ ਤੋਂ ਡਾਟਾ ਦੇਖਣ ਲਈ ਤੁਸੀਂ ਹੋਮ ਅਸਿਸਟੈਂਟ ਐਪ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰ ਸਕਦੇ ਹੋ। ਸਥਾਨਕ ਨੈੱਟਵਰਕ ਦੇ ਬਾਹਰੋਂ ਜੁੜਨ ਲਈ ਮੈਂ ਨਬੂ ਕਾਸਾ ਕਲਾਊਡ ਦੀ ਵਰਤੋਂ ਕਰ ਰਿਹਾ ਹਾਂ, ਜੋ ਕਿ ਸਭ ਤੋਂ ਸਰਲ ਹੱਲ ਹੈ ਪਰ ਇਹ ਮੁਫ਼ਤ ਨਹੀਂ ਹੈ। ਹੋਰ ਹੱਲ ਹਨ ਪਰ ਉਹ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸੁਰੱਖਿਅਤ ਨਹੀਂ ਹਨ।
ਇਸ ਲਈ ਹੋਮ ਅਸਿਸਟੈਂਟ ਐਪ ਤੋਂ ਅਸੀਂ ਕੈਮਰੇ ਦੀ ਲਾਈਵ ਵੀਡੀਓ ਦੇਖ ਸਕਾਂਗੇ। ਕੈਮਰੇ ਨੂੰ ਹੋਮ ਅਸਿਸਟੈਂਟ ਨਾਲ ਕਨੈਕਟ ਕਰਨ ਲਈ ਅਸੀਂ ESPhome ਦੀ ਵਰਤੋਂ ਕਰਾਂਗੇ। ESPhome ਇੱਕ ਐਡ-ਆਨ ਹੈ ਜੋ ਸਾਨੂੰ ESP ਬੋਰਡਾਂ ਨੂੰ WiFi ਰਾਹੀਂ ਹੋਮ ਅਸਿਸਟੈਂਟ ਨਾਲ ਕਨੈਕਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ। ESP32-cam ਨੂੰ ESPhome ਨਾਲ ਕਨੈਕਟ ਕਰਨ ਲਈ ਤੁਸੀਂ ਇਹਨਾਂ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰ ਸਕਦੇ ਹੋ:
- ਹੋਮ ਅਸਿਸਟੈਂਟ ਵਿੱਚ ESPhome ਪਲੱਗਇਨ ਸਥਾਪਿਤ ਕਰੋ
- ESPhome ਦੇ ਡੈਸ਼ਬੋਰਡ 'ਤੇ, ਨਵੀਂ ਡਿਵਾਈਸ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਜਾਰੀ ਰੱਖੋ
- ਆਪਣੀ ਡਿਵਾਈਸ ਨੂੰ ਇੱਕ ਨਾਮ ਦਿਓ
- ESP8266 ਜਾਂ ਤੁਹਾਡੇ ਦੁਆਰਾ ਵਰਤੇ ਗਏ ਬੋਰਡ ਨੂੰ ਚੁਣੋ
- ਦਿੱਤੀ ਗਈ ਏਨਕ੍ਰਿਪਸ਼ਨ ਕੁੰਜੀ ਨੂੰ ਕਾਪੀ ਕਰੋ, ਸਾਨੂੰ ਬਾਅਦ ਵਿੱਚ ਇਸਦੀ ਲੋੜ ਪਵੇਗੀ
- ਡਿਵਾਈਸ ਦਾ ਕੋਡ ਦੇਖਣ ਲਈ EDIT 'ਤੇ ਕਲਿੱਕ ਕਰੋ
- esp32 ਦੇ ਤਹਿਤ: ਇਸ ਕੋਡ ਨੂੰ ਪੇਸਟ ਕਰੋ (ਫ੍ਰੇਮਵਰਕ ਦੇ ਨਾਲ: ਅਤੇ ਟਾਈਪ ਕਰੋ: ਟਿੱਪਣੀ)
esp32
ਫੱਟੀ: esp32cam
#ਫਰੇਮਵਰਕ:
# ਕਿਸਮ: ਅਰਡੂਇਨੋ
- ਦੇ ਨਾਲ, ਆਪਣਾ wi2 ssid ਅਤੇ ਪਾਸਵਰਡ ਪਾਓ
- ਕੁਨੈਕਸ਼ਨ ਨੂੰ ਹੋਰ ਸਥਿਰ ਬਣਾਉਣ ਲਈ, ਤੁਸੀਂ ਇਸ ਕੋਡ ਨਾਲ ਬੋਰਡ ਨੂੰ ਇੱਕ ਸਥਿਰ IP ਪਤਾ ਦੇ ਸਕਦੇ ਹੋ:
wifi:
ssid: yourssid
ਪਾਸਵਰਡ: ਤੁਹਾਡਾ Wifi ਪਾਸਵਰਡ
manual_ip
# ਇਸਨੂੰ ESP ਦੇ IP ਤੇ ਸੈੱਟ ਕਰੋ
static_ip: 192.168.1.61
# ਇਸਨੂੰ ਰਾਊਟਰ ਦੇ IP ਐਡਰੈੱਸ 'ਤੇ ਸੈੱਟ ਕਰੋ। ਅਕਸਰ ਖਤਮ ਹੁੰਦਾ ਹੈ ।੧।ਰਹਾਉ
ਗੇਟਵੇ: 192.168.1.1
# ਨੈੱਟਵਰਕ ਦਾ ਸਬਨੈੱਟ। 255.255.255.0 ਜ਼ਿਆਦਾਤਰ ਘਰੇਲੂ ਨੈੱਟਵਰਕਾਂ ਲਈ ਕੰਮ ਕਰਦਾ ਹੈ।
ਸਬਨੈੱਟ: 255.255.255.0
- ਕੋਡ ਦੇ ਅੰਤ ਵਿੱਚ, ਇਸ ਨੂੰ ਪੇਸਟ ਕਰੋ:
2_ਕੈਮਰਾ:
ਨਾਮ: ਟੈਲੀਕੈਮਰਾ 1
ਬਾਹਰੀ_ਘੜੀ:
ਪਿੰਨ: ਜੀਪੀਆਈਓ 0
ਬਾਰੰਬਾਰਤਾ: 20MHz
i2c_pins:
sda: ਜੀਪੀਆਈਓ 26
scl: ਜੀਪੀਆਈਓ 27
ਡਾਟਾ_ਪਿਨ: [GPIO5, GPIO18, GPIO19, GPIO21, GPIO36, GPIO39, GPIO34, GPIO35]
vsync_pin: ਜੀਪੀਆਈਓ 25
href_pin: ਜੀਪੀਆਈਓ 23
pixel_clock_pin: ਜੀਪੀਆਈਓ 22
ਪਾਵਰ_ਡਾਊਨ_ਪਿਨ: ਜੀਪੀਆਈਓ 32
ਮਤਾ: 800×600
jpeg_quality: 10
vertical_flip: ਝੂਠਾ
ਆਉਟਪੁੱਟ:
– ਪਲੇਟਫਾਰਮ: gpio
ਪਿੰਨ: GPIO4
id: gpio_4
- ਪਲੇਟਫਾਰਮ: ledc
id: pwm_output
ਪਿੰਨ: GPIO2
ਬਾਰੰਬਾਰਤਾ: 50 Hz
ਰੋਸ਼ਨੀ:
- ਪਲੇਟਫਾਰਮ: ਬਾਈਨਰੀ
ਆਉਟਪੁੱਟ: gpio_4
ਨਾਮ: ਲੂਸ ਟੈਲੀਕੈਮਰਾ 1
ਨੰਬਰ:
- ਪਲੇਟਫਾਰਮ: ਟੈਪਲੇਟ
ਨਾਮ: ਸਰਵੋ ਕੰਟਰੋਲ
ਘੱਟੋ-ਘੱਟ_ਮੁੱਲ: -100
ਅਧਿਕਤਮ_ਮੁੱਲ: 100
ਕਦਮ: 1
ਆਸ਼ਾਵਾਦੀ: ਸੱਚ ਹੈ
ਸੈੱਟ_ਕਾਰਵਾਈ:
ਫਿਰ:
- servo.write:
id: my_servo
ਪੱਧਰ: !lambda 'return x / 100.0;'
ਸਰਵੋ:
- id: my_servo
ਆਉਟਪੁੱਟ: pwm_output
ਪਰਿਵਰਤਨ_ਲੰਬਾਈ: 5 ਸਕਿੰਟ
ਕੋਡ ਦਾ 2ਵਾਂ ਹਿੱਸਾ, esp32_camera: ਦੇ ਅਧੀਨ, ਅਸਲ ਕੈਮਰੇ ਲਈ ਸਾਰੇ ਪਿੰਨਾਂ ਨੂੰ ਡੀ2ਨੇਸ ਕਰਦਾ ਹੈ। ਫਿਰ ਰੋਸ਼ਨੀ ਨਾਲ: ਕੈਮਰੇ ਦੀ ਅਗਵਾਈ ਨੂੰ ਡੀ2 ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਕੋਡ ਦੇ ਅੰਤ ਵਿੱਚ ਸਰਵੋ ਮੋਟਰ ਨੂੰ ਡੀ2 ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਰੋਟੇਸ਼ਨ ਐਂਗਲ ਸੈੱਟ ਕਰਨ ਲਈ ਸਰਵੋ ਦੁਆਰਾ ਵਰਤੇ ਗਏ ਮੁੱਲ ਨੂੰ ਹੋਮ ਅਸਿਸਟੈਂਟ ਤੋਂ ਨੰਬਰ ਦੇ ਨਾਲ ਪੜ੍ਹਿਆ ਜਾਂਦਾ ਹੈ:।
ਅੰਤ ਵਿੱਚ ਕੋਡ ਇਸ ਤਰ੍ਹਾਂ ਦਿਖਾਈ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ, ਪਰ ਹੇਠਾਂ ਸਿੱਧੇ ਕੋਡ ਨੂੰ ਪੇਸਟ ਨਾ ਕਰੋ, ਹਰ ਡਿਵਾਈਸ ਨੂੰ ਇੱਕ ਵੱਖਰੀ ਐਨਕ੍ਰਿਪਸ਼ਨ ਕੁੰਜੀ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ।
ਘਰ:
ਨਾਮ: ਕੈਮਰਾ- 1
esp32:
ਫੱਟੀ: esp32cam
#ਫਰੇਮਵਰਕ:
# ਕਿਸਮ: ਅਰਡੂਇਨੋ
# ਯੋਗ ਕਰੋ ਲਾਗਿੰਗ
ger:
# ਹੋਮ ਅਸਿਸਟੈਂਟ API ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ
ਏਪੀਆਈ:
ਇਨਕ੍ਰਿਪਸ਼ਨ:
ਕੁੰਜੀ: "ਇਨਕ੍ਰਿਪਸ਼ਨਕੁੰਜੀ"
ota:
ਪਾਸਵਰਡ: "ਪਾਸਵਰਡ"
wifi:
ssid: "Yourssid"
ਪਾਸਵਰਡ: "ਤੁਹਾਡਾ ਪਾਸਵਰਡ"
# ਵਾਈਫਾਈ ਕਨੈਕਸ਼ਨ ਅਸਫਲ ਹੋਣ ਦੀ ਸਥਿਤੀ ਵਿੱਚ ਫਾਲਬੈਕ ਹੌਟਸਪੌਟ (ਕੈਪਟਿਵ ਪੋਰਟਲ) ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ
ap:
ssid: “ਕੈਮਰਾ-1 ਫਾਲਬੈਕ ਹੌਟਸਪੌਟ”
ਪਾਸਵਰਡ: "ਪਾਸਵਰਡ"
captive_portal:
esp32_camera:
ਨਾਮ: ਟੈਲੀਕੈਮਰਾ 1
ਬਾਹਰੀ_ਘੜੀ:
ਪਿੰਨ: GPIO0
ਬਾਰੰਬਾਰਤਾ: 20MHz
i2c_pins:
sda: GPIO26
scl: GPIO27
data_pins: [GPIO5, GPIO18, GPIO19, GPIO21, GPIO36, GPIO39, GPIO34, GPIO35] vsync_pin: GPIO25
href_pin: GPIO23
pixel_clock_pin: GPIO22
ਪਾਵਰ_ਡਾਊਨ_ਪਿਨ: GPIO32
ਰੈਜ਼ੋਲਿਊਸ਼ਨ: 800×600
jpeg_quality: 10
vertical_flip: ਗਲਤ
ਆਉਟਪੁੱਟ:
- ਪਲੇਟਫਾਰਮ: gpio
ਪਿੰਨ: GPIO4
id: gpio_4
- ਪਲੇਟਫਾਰਮ: ledc
id: pwm_output
ਪਿੰਨ: GPIO2
ਬਾਰੰਬਾਰਤਾ: 50 Hz
ਰੋਸ਼ਨੀ:
- ਪਲੇਟਫਾਰਮ: ਬਾਈਨਰੀ
ਆਉਟਪੁੱਟ: gpio_4
ਨਾਮ: ਲੂਸ ਟੈਲੀਕੈਮਰਾ 1
ਨੰਬਰ:
- ਪਲੇਟਫਾਰਮ: ਟੈਪਲੇਟ
ਨਾਮ: ਸਰਵੋ ਕੰਟਰੋਲ
ਘੱਟੋ-ਘੱਟ_ਮੁੱਲ: -100
ਅਧਿਕਤਮ_ਮੁੱਲ: 100
ਕਦਮ: 1
ਆਸ਼ਾਵਾਦੀ: ਸੱਚ ਹੈ
ਸੈੱਟ_ਕਾਰਵਾਈ:
ਫਿਰ:
- servo.write:
id: my_servo
ਪੱਧਰ: !lambda 'return x / 100.0;'
ESP32-ਕੈਮ ਵਾਲਾ ਸੁਪਰ ਸਸਤਾ ਸੁਰੱਖਿਆ ਕੈਮਰਾ: ਪੰਨਾ 12
ਕਦਮ 4: ਕੁਨੈਕਸ਼ਨ
ਸਰਵੋ:
- id: my_servo
ਆਉਟਪੁੱਟ: pwm_output
ਪਰਿਵਰਤਨ_ਲੰਬਾਈ: 5 ਸਕਿੰਟ
- ਕੋਡ ਪੂਰਾ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਅਸੀਂ ਇੰਸਟਾਲ 'ਤੇ ਕਲਿੱਕ ਕਰ ਸਕਦੇ ਹਾਂ, ESP32 ਦੇ ਸੀਰੀਅਲ ਅਡੈਪਟਰ ਨੂੰ USB ਕੇਬਲ ਨਾਲ ਸਾਡੇ ਕੰਪਿਊਟਰ ਨਾਲ ਕਨੈਕਟ ਕਰ ਸਕਦੇ ਹਾਂ ਅਤੇ ਕੋਡ ਨੂੰ ਅੱਪਲੋਡ ਕਰਨ ਲਈ ਸਕ੍ਰੀਨ 'ਤੇ ਦਿੱਤੀਆਂ ਹਿਦਾਇਤਾਂ ਦੀ ਪਾਲਣਾ ਕਰ ਸਕਦੇ ਹਾਂ ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਆਖਰੀ ਪੜਾਅ 'ਤੇ ਦੇਖਿਆ ਹੈ (ਇਹ ਬਹੁਤ ਆਸਾਨ ਹੈ!)
- ਜਦੋਂ ESP32-ਕੈਮ WiFi ਨਾਲ ਕਨੈਕਟ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਅਸੀਂ ਹੋਮ ਅਸਿਸਟੈਂਟ ਸੈਟਿੰਗਾਂ 'ਤੇ ਜਾ ਸਕਦੇ ਹਾਂ, ਜਿੱਥੇ ਅਸੀਂ ਸ਼ਾਇਦ ਦੇਖਾਂਗੇ ਕਿ ਹੋਮ ਅਸਿਸਟੈਂਟ ਨੇ ਨਵਾਂ ਡਿਵਾਈਸ ਲੱਭ ਲਿਆ ਹੈ।
- ਕੌਂਫਿਗਰ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਉੱਥੇ ਏਨਕ੍ਰਿਪਸ਼ਨ ਕੁੰਜੀ ਨੂੰ ਪੇਸਟ ਕਰੋ ਜੋ ਤੁਸੀਂ ਪਹਿਲਾਂ ਕਾਪੀ ਕੀਤੀ ਹੈ।
ਇੱਕ ਵਾਰ ਪ੍ਰੋਗਰਾਮ ਲੋਡ ਹੋਣ ਤੋਂ ਬਾਅਦ ਤੁਸੀਂ ਕਰ ਸਕਦੇ ਹੋ ਜ਼ਮੀਨ ਅਤੇ ਵਿਚਕਾਰ ਜੰਪਰ ਨੂੰ ਹਟਾਓ ਪਿੰਨ 0, ਅਤੇ ਬੋਰਡ ਨੂੰ ਪਾਵਰ ਕਰੋ (ਜੇ ਜੰਪਰ ਨੂੰ ਹਟਾਇਆ ਨਹੀਂ ਜਾਂਦਾ ਹੈ ਤਾਂ ਬੋਰਡ ਕੰਮ ਨਹੀਂ ਕਰੇਗਾ)। ਜੇ ਤੁਸੀਂ ਡਿਵਾਈਸ ਦੇ ਲੌਗਸ ਨੂੰ ਦੇਖਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਇਹ ਦੇਖਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿ ESP32-ਕੈਮ WiFi ਨਾਲ ਜੁੜਦਾ ਹੈ। ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਵਿੱਚ ਅਸੀਂ ਦੇਖਾਂਗੇ ਕਿ ਕੈਮਰੇ ਤੋਂ ਲਾਈਵ ਵੀਡੀਓ ਦੇਖਣ, ਮੋਟਰ ਨੂੰ ਮੂਵ ਕਰਨ ਅਤੇ ਕੈਮਰੇ ਤੋਂ ਫੋਟੋਆਂ ਲੈਣ ਲਈ ਹੋਮ ਅਸਿਸਟੈਂਟ ਡੈਸ਼ਬੋਰਡ ਨੂੰ ਕਿਵੇਂ ਜੋੜਿਆ ਜਾਵੇ।
ਕਦਮ 4: ਕੁਨੈਕਸ਼ਨ
ਇੱਕ ਵਾਰ ਜਦੋਂ ਅਸੀਂ ESP32 ਨੂੰ ਪ੍ਰੋਗ੍ਰਾਮ ਕਰ ਲਿਆ ਹੈ ਤਾਂ ਅਸੀਂ USB ਨੂੰ ਸੀਰੀਅਲ ਅਡਾਪਟਰ ਵਿੱਚ ਹਟਾ ਸਕਦੇ ਹਾਂ ਅਤੇ ਬੋਰਡ ਨੂੰ ਸਿੱਧਾ 5v ਪਿੰਨ ਤੋਂ ਪਾਵਰ ਕਰ ਸਕਦੇ ਹਾਂ। ਅਤੇ ਇਸ ਬਿੰਦੂ 'ਤੇ ਕੈਮਰੇ ਕੋਲ ਸਿਰਫ ਇੱਕ ਦੀਵਾਰ ਦੀ ਘਾਟ ਹੈ ਜਿਸ ਵਿੱਚ ਇਸਨੂੰ ਮਾਊਂਟ ਕਰਨਾ ਹੈ. ਹਾਲਾਂਕਿ, ਕੈਮਰੇ ਨੂੰ ਸਥਿਰ ਛੱਡਣਾ ਬੋਰਿੰਗ ਹੈ, ਇਸਲਈ ਮੈਂ ਇਸਨੂੰ ਮੂਵ ਕਰਨ ਲਈ ਇੱਕ ਮੋਟਰ ਜੋੜਨ ਦਾ ਫੈਸਲਾ ਕੀਤਾ। ਖਾਸ ਤੌਰ 'ਤੇ, ਮੈਂ ਇੱਕ ਸਰਵੋ ਮੋਟਰ ਦੀ ਵਰਤੋਂ ਕਰਾਂਗਾ, ਜੋ ਕਿ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਕੋਣ ਤੱਕ ਪਹੁੰਚਣ ਦੇ ਯੋਗ ਹੈ ਜੋ ESP2 ਦੁਆਰਾ ਇਸ ਨਾਲ ਸੰਚਾਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਮੈਂ ਸਰਵੋਮੋਟਰ ਦੀਆਂ ਭੂਰੀਆਂ ਅਤੇ ਲਾਲ ਤਾਰਾਂ ਨੂੰ ਪਾਵਰ ਸਪਲਾਈ ਨਾਲ ਜੋੜਿਆ ਹੈ, ਅਤੇ ਪੀਲੀ ਤਾਰ ਜੋ ਕਿ ESP2 ਦੇ ਪਿੰਨ 32 ਲਈ ਸਿਗਨਲ ਹੈ। ਉਪਰੋਕਤ ਤਸਵੀਰ ਵਿੱਚ ਤੁਸੀਂ ਸਕੀਮਾ ਨੂੰ 2nd ਕਰ ਸਕਦੇ ਹੋ।
ਕਦਮ 5: ਦੀਵਾਰ ਬਣਾਉਣਾ
ਹੁਣ ਮੈਨੂੰ ਟੈਸਟ ਸਰਕਟ ਨੂੰ ਅਜਿਹੀ ਚੀਜ਼ ਵਿੱਚ ਬਦਲਣ ਦੀ ਲੋੜ ਹੈ ਜੋ 2nished ਉਤਪਾਦ ਵਰਗਾ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ। ਇਸ ਲਈ ਮੈਂ ਕੈਮਰਾ ਨੂੰ ਮਾਊਂਟ ਕਰਨ ਲਈ ਛੋਟਾ ਬਾਕਸ ਬਣਾਉਣ ਲਈ ਸਾਰੇ ਹਿੱਸਿਆਂ ਨੂੰ ਡਿਜ਼ਾਈਨ ਕੀਤਾ ਅਤੇ 3D ਪ੍ਰਿੰਟ ਕੀਤਾ। ਹੇਠਾਂ ਤੁਸੀਂ 2D ਪ੍ਰਿੰਟਿੰਗ ਲਈ .stl 2les ਨੂੰ 3nd ਕਰ ਸਕਦੇ ਹੋ। ਫਿਰ ESP32 'ਤੇ ਪਿੰਨਾਂ ਨੂੰ ਬਿਜਲੀ ਸਪਲਾਈ ਅਤੇ ਸਰਵੋ ਮੋਟਰ ਸਿਗਨਲ ਲਈ ਤਾਰਾਂ ਨੂੰ ਸੋਲਡ ਕੀਤਾ। ਸਰਵੋਮੋਟਰ ਕਨੈਕਟਰ ਨੂੰ ਜੋੜਨ ਲਈ, ਮੈਂ ਇੱਕ ਜੰਪਰ ਕਨੈਕਟਰ ਨੂੰ ਤਾਰਾਂ ਨਾਲ ਜੋੜਿਆ। ਇਸ ਲਈ ਸਰਕਟ 2nished ਹੈ, ਅਤੇ ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਦੇਖ ਸਕਦੇ ਹੋ ਇਹ ਕਾਫ਼ੀ ਸਧਾਰਨ ਹੈ।
ਮੈਂ ਸਰਵੋਮੋਟਰ ਅਤੇ ਬਿਜਲੀ ਦੀਆਂ ਤਾਰਾਂ ਨੂੰ ਛੋਟੇ ਬਕਸੇ 'ਤੇ ਛੇਕਾਂ ਰਾਹੀਂ ਚਲਾਇਆ। ਫਿਰ ਮੈਂ ESP32 ਕੈਮ ਨੂੰ ਕਵਰ 'ਤੇ ਚਿਪਕਾਇਆ, ਕੈਮਰੇ ਨੂੰ ਮੋਰੀ ਨਾਲ ਇਕਸਾਰ ਕੀਤਾ। ਮੈਂ ਬਰੈਕਟ 'ਤੇ ਸਰਵੋ ਮੋਟਰ ਨੂੰ ਮਾਊਂਟ ਕੀਤਾ ਜੋ ਕੈਮਰੇ ਨੂੰ ਉੱਪਰ ਰੱਖੇਗਾ, ਅਤੇ ਇਸਨੂੰ ਦੋ ਬੋਲਟਾਂ ਨਾਲ ਸੁਰੱਖਿਅਤ ਕੀਤਾ। ਮੈਂ ਬਰੈਕਟ ਨੂੰ ਦੋ ਪੇਚਾਂ ਨਾਲ ਛੋਟੇ ਬਕਸੇ ਨਾਲ ਜੋੜਿਆ, ਤਾਂ ਜੋ ਕੈਮਰਾ ਝੁਕਿਆ ਜਾ ਸਕੇ। ਅੰਦਰਲੇ ਪੇਚਾਂ ਨੂੰ ਕੇਬਲਾਂ ਨੂੰ ਛੂਹਣ ਤੋਂ ਰੋਕਣ ਲਈ, ਮੈਂ ਉਹਨਾਂ ਨੂੰ ਗਰਮੀ ਦੇ ਸੁੰਗੜਨ ਵਾਲੇ ਟਿਊਬਿੰਗ ਨਾਲ ਸੁਰੱਖਿਅਤ ਕੀਤਾ। ਫਿਰ ਮੈਂ ਚਾਰ ਪੇਚਾਂ ਨਾਲ ਕੈਮਰੇ ਨਾਲ ਕਵਰ ਬੰਦ ਕਰ ਦਿੱਤਾ। ਇਸ ਮੌਕੇ 'ਤੇ ਇਹ ਸਿਰਫ ਅਧਾਰ ਨੂੰ ਇਕੱਠਾ ਕਰਨ ਲਈ ਰਹਿੰਦਾ ਹੈ. ਮੈਂ ਸਰਵੋ ਮੋਟਰ ਸ਼ਾਫਟ ਨੂੰ ਬੇਸ ਵਿੱਚ ਮੋਰੀ ਦੁਆਰਾ ਚਲਾਇਆ, ਅਤੇ ਛੋਟੀ ਬਾਂਹ ਨੂੰ ਸ਼ਾਫਟ ਵਿੱਚ ਪੇਚ ਕੀਤਾ। ਫਿਰ ਮੈਂ ਬਾਂਹ ਨੂੰ ਅਧਾਰ ਨਾਲ ਚਿਪਕਾਇਆ. ਇਸ ਤਰ੍ਹਾਂ ਸਰਵੋਮੋਟਰ ਕੈਮਰੇ ਨੂੰ 180 ਡਿਗਰੀ 'ਤੇ ਮੂਵ ਕਰਨ ਦੇ ਯੋਗ ਹੁੰਦਾ ਹੈ।
ਅਤੇ ਇਸ ਲਈ ਅਸੀਂ ਕੈਮਰਾ ਬਣਾਉਣਾ ਸ਼ੁਰੂ ਕੀਤਾ। ਇਸਨੂੰ ਪਾਵਰ ਕਰਨ ਲਈ ਅਸੀਂ ਕਿਸੇ ਵੀ 2v ਪਾਵਰ ਸਪਲਾਈ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ। ਬੇਸ ਵਿੱਚ ਛੇਕਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਅਸੀਂ ਕੈਮਰੇ ਨੂੰ ਕੰਧ ਜਾਂ ਲੱਕੜ ਦੀ ਸਤ੍ਹਾ 'ਤੇ ਪੇਚ ਕਰ ਸਕਦੇ ਹਾਂ।
ਕਦਮ 6: ਹੋਮ ਅਸਿਸਟੈਂਟ ਡੈਸ਼ਬੋਰਡ ਸੈਟ ਕਰਨਾ
ਕੈਮਰੇ ਤੋਂ ਲਾਈਵ ਵੀਡੀਓ ਦੇਖਣ ਲਈ, ਮੋਟਰ ਨੂੰ ਮੂਵ ਕਰੋ, LED ਨੂੰ ਚਾਲੂ ਕਰੋ ਅਤੇ ਮੋਟਰ ਨੂੰ ਹੋਮ ਅਸਿਸਟੈਂਟ ਇੰਟਰਫੇਸ ਤੋਂ ਮੂਵ ਕਰੋ, ਸਾਨੂੰ ਹੋਮ ਅਸਿਸਟੈਂਟ ਦੇ ਡੈਸ਼ਬੋਰਡ ਵਿੱਚ ਚਾਰ ਕਾਰਡਾਂ ਦੀ ਲੋੜ ਹੈ।
- ਦੂਜਾ ਇੱਕ ਤਸਵੀਰ ਝਲਕ ਕਾਰਡ ਹੈ, ਜੋ ਕੈਮਰੇ ਤੋਂ ਲਾਈਵ ਵੀਡੀਓ ਦੇਖਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ। ਕਾਰਡ ਦੀਆਂ ਸੈਟਿੰਗਾਂ ਵਿੱਚ, ਸਿਰਫ਼ ਕੈਮਰੇ ਦੀ ਇਕਾਈ ਨੂੰ ਚੁਣੋ ਅਤੇ ਕੈਮਰਾ ਸੈੱਟ ਕਰੋ View ਆਟੋ ਕਰਨ ਲਈ (ਇਹ ਮਹੱਤਵਪੂਰਨ ਹੈ ਕਿਉਂਕਿ ਜੇਕਰ ਤੁਸੀਂ ਇਸਨੂੰ ਲਾਈਵ ਕਰਨ ਲਈ ਸੈੱਟ ਕਰਦੇ ਹੋ ਤਾਂ ਕੈਮਰਾ ਹਮੇਸ਼ਾ ਵੀਡੀਓ ਭੇਜਦਾ ਹੈ ਅਤੇ ਓਵਰਹੀਟ ਹੋ ਜਾਂਦਾ ਹੈ)।
- ਫਿਰ ਸਾਨੂੰ ਕੈਮਰੇ ਤੋਂ ਫੋਟੋਆਂ ਲੈਣ ਲਈ ਇੱਕ ਬਟਨ ਦੀ ਲੋੜ ਹੈ। ਇਹ ਥੋੜਾ ਹੋਰ di@cult ਹੈ। ਪਹਿਲਾਂ ਸਾਨੂੰ ਅੰਦਰ ਜਾਣਾ ਪਵੇਗਾ File ਸੰਪਾਦਕ ਐਡ-ਆਨ (ਜੇ ਤੁਹਾਡੇ ਕੋਲ ਇਹ ਨਹੀਂ ਹੈ ਤਾਂ ਤੁਸੀਂ ਇਸਨੂੰ ਐਡ-ਆਨ ਸਟੋਰ ਤੋਂ ਇੰਸਟਾਲ ਕਰ ਸਕਦੇ ਹੋ) con2g ਫੋਲਡਰ ਵਿੱਚ ਅਤੇ ਫੋਟੋਆਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਲਈ ਇੱਕ ਨਵਾਂ ਫੋਲਡਰ ਬਣਾਓ, ਇਸ ਕੇਸ ਵਿੱਚ ਕੈਮਰਾ ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਬਟਨ ਲਈ ਟੈਕਸਟ ਐਡੀਟਰ ਲਈ ਕੋਡ ਹੇਠਾਂ ਹੈ।
ow_name: ਸੱਚਾ
show_icon: ਸਹੀ
ਕਿਸਮ: ਬਟਨ
ਟੈਪ_ਐਕਸ਼ਨ:
ਕਾਰਵਾਈ: ਕਾਲ-ਸੇਵਾ
ਸੇਵਾ: camera.snapshot
ਡਾਟਾ:
fileਨਾਮ: /config/camera/telecamera_1_{{ now().strftime(“%Y-%m-%d-%H:%M:%S”) }}.jpg
# ਆਪਣੇ ਕੈਮਰੇ ਦੀ ਇਕਾਈ ਦੇ ਨਾਮ ਦੇ ਨਾਲ ਉੱਪਰ ਦਿੱਤੀ ਇਕਾਈ ਦਾ ਨਾਮ ਬਦਲੋ
ਟੀਚਾ:
ਇਕਾਈ_ਆਈਡੀ:
- camera.telecamera_1 # ਆਪਣੇ ਕੈਮਰੇ ਦੀ ਇਕਾਈ ਦੇ ਨਾਮ ਨਾਲ ਇਕਾਈ ਦਾ ਨਾਮ ਬਦਲੋ
ਨਾਮ: ਫੋਟੋ ਖਿੱਚੋ
icon_height: 50px
ਆਈਕਨ: mdi: ਕੈਮਰਾ
ਹੋਲਡ_ਐਕਸ਼ਨ:
ਕਾਰਵਾਈ: ਨਹੀਂ
- ਕੈਮਰੇ ਵਿੱਚ ਇੱਕ ਲੀਡ ਵੀ ਹੈ, ਭਾਵੇਂ ਇਹ ਪੂਰੇ ਕਮਰੇ ਵਿੱਚ ਰੋਸ਼ਨੀ ਕਰਨ ਦੇ ਸਮਰੱਥ ਨਹੀਂ ਹੈ। ਇਸਦੇ ਲਈ ਮੈਂ ਇੱਕ ਹੋਰ ਬਟਨ ਕਾਰਡ ਦੀ ਵਰਤੋਂ ਕੀਤੀ, ਜੋ ਕਿ ਲੀਡ ਦੀ ਇਕਾਈ ਨੂੰ ਦਬਾਉਣ 'ਤੇ ਟੌਗਲ ਕਰਦਾ ਹੈ।
- ਪਿਛਲਾ ਕਾਰਡ ਇਕ ਇਕਾਈ ਕਾਰਡ ਹੈ, ਜਿਸ ਨੂੰ ਮੈਂ ਸਰਵੋ ਮੋਟਰ ਇਕਾਈ ਨਾਲ ਸੈੱਟਅੱਪ ਕੀਤਾ ਹੈ। ਇਸ ਲਈ ਇਸ ਕਾਰਡ ਦੇ ਨਾਲ ਸਾਡੇ ਕੋਲ ਮੋਟਰ ਦੇ ਐਂਗਲ ਨੂੰ ਕੰਟਰੋਲ ਕਰਨ ਅਤੇ ਕੈਮਰੇ ਨੂੰ ਮੂਵ ਕਰਨ ਲਈ ਇੱਕ ਬਹੁਤ ਹੀ ਸਧਾਰਨ ਸਲਾਈਡਰ ਹੈ।
ਮੈਂ ਆਪਣੇ ਕਾਰਡਾਂ ਨੂੰ ਇੱਕ ਲੰਬਕਾਰੀ ਸਟੈਕ ਅਤੇ ਇੱਕ ਖਿਤਿਜੀ ਸਟੈਕ ਵਿੱਚ ਸੰਗਠਿਤ ਕੀਤਾ ਹੈ, ਪਰ ਇਹ ਪੂਰੀ ਤਰ੍ਹਾਂ ਵਿਕਲਪਿਕ ਹੈ। ਹਾਲਾਂਕਿ ਤੁਹਾਡਾ ਡੈਸ਼ਬੋਰਡ ਉਪਰੋਕਤ ਤਸਵੀਰ ਵਿੱਚ ਦਿਖਾਏ ਗਏ ਇੱਕ ਵਰਗਾ ਦਿਖਾਈ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ। ਬੇਸ਼ੱਕ ਤੁਸੀਂ ਆਪਣੀਆਂ ਲੋੜਾਂ ਪੂਰੀਆਂ ਕਰਨ ਲਈ ਕਾਰਡਾਂ ਨੂੰ ਹੋਰ ਵੀ ਅਨੁਕੂਲਿਤ ਕਰ ਸਕਦੇ ਹੋ।
ਕਦਮ 7: ਇਹ ਕੰਮ ਕਰਦਾ ਹੈ!
ਅੰਤ ਵਿੱਚ, ਕੈਮਰਾ ਕੰਮ ਕਰਦਾ ਹੈ, ਅਤੇ ਹੋਮ ਅਸਿਸਟੈਂਟ ਐਪ 'ਤੇ ਮੈਂ ਦੇਖ ਸਕਦਾ ਹਾਂ ਕਿ ਕੈਮਰਾ ਅਸਲ ਸਮੇਂ ਵਿੱਚ ਕੀ ਦੇਖਦਾ ਹੈ। ਐਪ ਤੋਂ ਮੈਂ ਸਲਾਈਡਰ ਨੂੰ ਮੂਵ ਕਰਕੇ, ਇੱਕ ਵੱਡੀ ਜਗ੍ਹਾ ਨੂੰ ਦੇਖਣ ਲਈ ਕੈਮਰੇ ਨੂੰ ਮੂਵ ਵੀ ਕਰ ਸਕਦਾ ਹਾਂ। ਜਿਵੇਂ ਕਿ ਮੈਂ ਪਹਿਲਾਂ ਕਿਹਾ ਸੀ ਕਿ ਕੈਮਰੇ ਵਿੱਚ ਇੱਕ LED ਵੀ ਹੈ, ਹਾਲਾਂਕਿ ਇਹ ਜੋ ਰੋਸ਼ਨੀ ਬਣਾਉਂਦਾ ਹੈ ਉਹ ਤੁਹਾਨੂੰ ਰਾਤ ਨੂੰ ਦੇਖਣ ਦੀ ਆਗਿਆ ਨਹੀਂ ਦਿੰਦਾ. ਐਪ ਤੋਂ ਤੁਸੀਂ ਕੈਮਰੇ ਤੋਂ ਤਸਵੀਰਾਂ ਲੈ ਸਕਦੇ ਹੋ, ਪਰ ਤੁਸੀਂ ਵੀਡੀਓ ਨਹੀਂ ਲੈ ਸਕਦੇ ਹੋ। ਲਈਆਂ ਗਈਆਂ ਤਸਵੀਰਾਂ ਨੂੰ ਹੋਮ ਅਸਿਸਟੈਂਟ ਵਿੱਚ ਪਹਿਲਾਂ ਬਣਾਏ ਗਏ ਫੋਲਡਰ ਵਿੱਚ ਦੇਖਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਕੈਮਰੇ ਨੂੰ ਅਗਲੇ ਪੱਧਰ 'ਤੇ ਲੈ ਜਾਣ ਲਈ, ਤੁਸੀਂ ਕੈਮਰੇ ਨੂੰ ਮੋਸ਼ਨ ਸੈਂਸਰ ਜਾਂ ਦਰਵਾਜ਼ਾ ਖੋਲ੍ਹਣ ਵਾਲੇ ਸੈਂਸਰ ਨਾਲ ਕਨੈਕਟ ਕਰ ਸਕਦੇ ਹੋ, ਜੋ ਮੋਸ਼ਨ ਦਾ ਪਤਾ ਲਗਾਉਣ 'ਤੇ ਕੈਮਰੇ ਨਾਲ ਤਸਵੀਰ ਲਵੇਗਾ।
ਇਸ ਲਈ, ਇਹ ESP32 ਕੈਮ ਸੁਰੱਖਿਆ ਕੈਮਰਾ ਹੈ. ਇਹ ਸਭ ਤੋਂ ਉੱਨਤ ਕੈਮਰਾ ਨਹੀਂ ਹੈ, ਪਰ ਇਸ ਕੀਮਤ ਲਈ ਤੁਸੀਂ ਇਸ ਤੋਂ ਵਧੀਆ ਕੁਝ ਨਹੀਂ ਕਰ ਸਕਦੇ। ਮੈਨੂੰ ਉਮੀਦ ਹੈ ਕਿ ਤੁਸੀਂ ਇਸ ਗਾਈਡ ਦਾ ਆਨੰਦ ਮਾਣਿਆ ਹੈ, ਅਤੇ ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਇਹ ਲਾਭਦਾਇਕ ਲੱਗੇ। ਇਸ ਪ੍ਰੋਜੈਕਟ ਬਾਰੇ ਹੋਰ ਵੇਰਵਿਆਂ ਨੂੰ ਦੇਖਣ ਲਈ, ਤੁਸੀਂ ਮੇਰੇ ਯੂਟਿਊਬ ਚੈਨਲ (ਇਹ ਇਟਾਲੀਅਨ ਵਿੱਚ ਹੈ ਪਰ ਇਸ ਵਿੱਚ ਅੰਗਰੇਜ਼ੀ ਉਪਸਿਰਲੇਖ ਹਨ) 'ਤੇ ਵੀਡੀਓ ਨੂੰ 2nd ਕਰ ਸਕਦੇ ਹੋ।
ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ
![]() |
ESP32-ਕੈਮ ਦੇ ਨਾਲ ਨਿਰਦੇਸ਼ਕ ਸੁਪਰ ਸਸਤੇ ਸੁਰੱਖਿਆ ਕੈਮਰਾ [pdf] ਹਦਾਇਤ ਮੈਨੂਅਲ ESP32-ਕੈਮ ਵਾਲਾ ਸੁਪਰ ਸਸਤਾ ਸੁਰੱਖਿਆ ਕੈਮਰਾ, ਸੁਪਰ ਸਸਤਾ ਸੁਰੱਖਿਆ ਕੈਮਰਾ, ESP32-ਕੈਮ, ਸਸਤਾ ਸੁਰੱਖਿਆ ਕੈਮਰਾ, ਸੁਰੱਖਿਆ ਕੈਮਰਾ, ਕੈਮਰਾ |