lonelybinary.com
Arducam ESP32 UNO ਬੋਰਡ
ਯੂਜ਼ਰ ਗਾਈਡ
Rev 1.0, ਜੂਨ 2017
ਜਾਣ-ਪਛਾਣ
Arducam ਨੇ ਹੁਣ ਮਿਆਰੀ Arduino UNO R32 ਬੋਰਡ ਵਾਂਗ ਕਾਰਕਾਂ ਅਤੇ ਪਿਨਆਉਟ ਦੇ ਸਮਾਨ ਰੂਪ ਨੂੰ ਰੱਖਦੇ ਹੋਏ Arducam ਮਿੰਨੀ ਕੈਮਰਾ ਮੋਡੀਊਲ ਲਈ ESP3 ਅਧਾਰਤ Arduino ਬੋਰਡ ਜਾਰੀ ਕੀਤਾ ਹੈ। ਇਸ ESP32 ਬੋਰਡ ਦੀ ਉੱਚ ਰੋਸ਼ਨੀ ਇਹ ਹੈ ਕਿ ਇਹ Arducam ਮਿੰਨੀ 2MP ਅਤੇ 5MP ਕੈਮਰਾ ਮੋਡਿਊਲਾਂ ਨਾਲ ਚੰਗੀ ਤਰ੍ਹਾਂ ਮੇਲ ਖਾਂਦਾ ਹੈ, ਲਿਥੀਅਮ ਬੈਟਰੀ ਪਾਵਰ ਸਪਲਾਈ ਅਤੇ ਰੀਚਾਰਜਿੰਗ ਅਤੇ SD ਕਾਰਡ ਸਲਾਟ ਵਿੱਚ ਬਿਲਡ ਦੇ ਨਾਲ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। ਇਹ ਘਰੇਲੂ ਸੁਰੱਖਿਆ ਅਤੇ IoT ਕੈਮਰਾ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਇੱਕ ਆਦਰਸ਼ ਹੱਲ ਹੋ ਸਕਦਾ ਹੈ।
ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
- ESP-32S ਮੋਡੀਊਲ ਵਿੱਚ ਬਣਾਓ
- 26 ਡਿਜੀਟਲ ਇੰਪੁੱਟ/ਆਊਟਪੁੱਟ ਪਿੰਨ, IO ਪੋਰਟ 3.3V ਸਹਿਣਸ਼ੀਲ ਹਨ
- Arducam Mini 2MP/5MP ਕੈਮਰਾ ਇੰਟਰਫੇਸ
- ਲਿਥੀਅਮ ਬੈਟਰੀ ਰੀਚਾਰਜਿੰਗ 3.7V/500mA ਅਧਿਕਤਮ
- SD/TF ਕਾਰਡ ਸਾਕਟ ਵਿੱਚ ਬਿਲਡਿੰਗ
- 7-12V ਪਾਵਰ ਜੈਕ ਇੰਪੁੱਟ
- ਮਾਈਕ੍ਰੋ USB-ਸੀਰੀਅਲ ਇੰਟਰਫੇਸ ਵਿੱਚ ਬਣਾਓ
- Arduino IDE ਨਾਲ ਅਨੁਕੂਲ
ਪਿੰਨ ਪਰਿਭਾਸ਼ਾ
ਬੋਰਡ ਵਿੱਚ ਲਿਥੀਅਮ ਬੈਟਰੀ ਚਾਰਜਰ ਹੈ, ਜੋ ਡਿਫੌਲਟ 3.7V/500mA ਲਿਥੀਅਮ ਬੈਟਰੀ ਨੂੰ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ। ਚਾਰਜਿੰਗ ਇੰਡੀਕੇਟਰ ਅਤੇ ਚਾਰਜਿੰਗ ਮੌਜੂਦਾ ਸੈਟਿੰਗ ਚਿੱਤਰ 3 ਤੋਂ ਲੱਭੀ ਜਾ ਸਕਦੀ ਹੈ।
ਅਰਡਿਨੋ IDE ਨਾਲ ESP32 ਸ਼ੁਰੂ ਕਰਨਾ
ਇਹ ਚੈਪਟਰ ਤੁਹਾਨੂੰ ਦਿਖਾਉਂਦਾ ਹੈ ਕਿ Arduino IDE ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ Arducam ESP32 UNO ਬੋਰਡ ਲਈ ਐਪਲੀਕੇਸ਼ਨ ਕਿਵੇਂ ਵਿਕਸਿਤ ਕਰਨੀ ਹੈ। (32 ਅਤੇ 64 ਬਿੱਟ ਵਿੰਡੋਜ਼ 10 ਮਸ਼ੀਨਾਂ 'ਤੇ ਟੈਸਟ ਕੀਤਾ ਗਿਆ)
4.1 Windows 'ਤੇ Arducam ESP32 ਸਮਰਥਨ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਲਈ ਕਦਮ
- arduino.cc ਤੋਂ ਨਵੀਨਤਮ Arduino IDE ਵਿੰਡੋਜ਼ ਇੰਸਟੌਲਰ ਨੂੰ ਡਾਊਨਲੋਡ ਅਤੇ ਸਥਾਪਿਤ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰ ਰਿਹਾ ਹੈ
- git-scm.com ਤੋਂ Git ਨੂੰ ਡਾਊਨਲੋਡ ਅਤੇ ਸਥਾਪਿਤ ਕਰੋ
- Git GUI ਸ਼ੁਰੂ ਕਰੋ ਅਤੇ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਰਾਹੀਂ ਚਲਾਓ:
ਮੌਜੂਦਾ ਰਿਪੋਜ਼ਟਰੀ ਕਲੋਨ ਚੁਣੋ:
ਸਰੋਤ ਅਤੇ ਮੰਜ਼ਿਲ ਚੁਣੋ:
ਸਰੋਤ ਟਿਕਾਣਾ: https://github.com/ArduCAM/ArduCAM_ESP32S_UNO.git
ਟਾਰਗੇਟ ਡਾਇਰੈਕਟਰੀ: C:/Users/[YOUR_USER_NAME]/Documents/Arduino/hardware/ArduCAM/ArduCAM_ESP32S_UNO
ਰਿਪੋਜ਼ਟਰੀ ਦੀ ਕਲੋਨਿੰਗ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਕਲੋਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ: C:/Users/[YOUR_USER_NAME]/Documents/Arduino/hardware/ArduCAM/esp32/ਟੂਲ ਖੋਲ੍ਹੋ ਅਤੇ get.exe 'ਤੇ ਦੋ ਵਾਰ ਕਲਿੱਕ ਕਰੋ
ਜਦੋਂ get.exe ਖਤਮ ਹੋ ਜਾਂਦਾ ਹੈ, ਤੁਹਾਨੂੰ ਹੇਠ ਲਿਖਿਆਂ ਨੂੰ ਦੇਖਣਾ ਚਾਹੀਦਾ ਹੈ fileਡਾਇਰੈਕਟਰੀ ਵਿੱਚ s
ਆਪਣੇ ESP32 ਬੋਰਡ ਨੂੰ ਪਲੱਗ ਕਰੋ ਅਤੇ ਡ੍ਰਾਈਵਰਾਂ ਦੇ ਸਥਾਪਿਤ ਹੋਣ ਦੀ ਉਡੀਕ ਕਰੋ (ਜਾਂ ਲੋੜੀਂਦਾ ਕੋਈ ਵੀ ਹੱਥੀਂ ਇੰਸਟਾਲ ਕਰੋ)
4.2 Arduino IDE ਦੀ ਵਰਤੋਂ ਕਰਨਾ
Arducam ESP32UNO ਬੋਰਡ ਦੀ ਸਥਾਪਨਾ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਇਸ ਬੋਰਡ ਨੂੰ ਟੂਲ->ਬੋਰਡ ਮੀਨੂ ਤੋਂ ਚੁਣ ਸਕਦੇ ਹੋ। ਅਤੇ ਉੱਥੇ ਕਈ ਸਾਬਕਾ ਵਰਤਣ ਲਈ ਤਿਆਰ ਹਨampਤੋਂ ਲੈਸ File-> ਸਾਬਕਾamples->ArduCAM. ਤੁਸੀਂ ਇਹਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ ਸਾਬਕਾamples ਸਿੱਧੇ ਜਾਂ ਆਪਣੇ ਖੁਦ ਦੇ ਕੋਡ ਨੂੰ ਵਿਕਸਤ ਕਰਨ ਲਈ ਸ਼ੁਰੂਆਤੀ ਬਿੰਦੂ ਵਜੋਂ.
Arduino IDE ਸ਼ੁਰੂ ਕਰੋ, ਟੂਲਸ > ਬੋਰਡ ਮੀਨੂ > ਵਿੱਚ ਆਪਣਾ ਬੋਰਡ ਚੁਣੋਸਾਬਕਾ ਚੁਣੋample ਤੋਂ File-> ਸਾਬਕਾamples->ArduCAM
ਕੈਮਰਾ ਸੈਟਿੰਗ ਕੌਂਫਿਗਰ ਕਰੋ
ਤੁਹਾਨੂੰ memorysaver.h ਨੂੰ ਸੋਧਣ ਦੀ ਲੋੜ ਹੈ file ArduCAM ਮਿੰਨੀ 2640MP ਜਾਂ 5642MP ਕੈਮਰਾ ਮੋਡੀਊਲ ਲਈ OV2 ਜਾਂ OV5 ਕੈਮਰੇ ਨੂੰ ਸਮਰੱਥ ਕਰਨ ਲਈ। ਇੱਕ ਸਮੇਂ ਵਿੱਚ ਸਿਰਫ਼ ਇੱਕ ਕੈਮਰਾ ਚਾਲੂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਮੈਮੋਰੀਸੇਵਰ.ਐਚ file 'ਤੇ ਸਥਿਤ ਹੈ
C:\Users\Your Computer\Documents\Arduino\hardware\ArduCAM\ArduCAM_ESP32S_UNO\ਲਾਇਬ੍ਰੇਰੀਆਂ\ArduCAM ਕੰਪਾਇਲ ਅਤੇ ਅਪਲੋਡ ਕਰਨਾ
ਸਾਬਕਾ ਨੂੰ ਅੱਪਲੋਡ ਕਰਨ ਲਈ ਕਲਿੱਕ ਕਰੋample ਆਪਣੇ ਆਪ ਹੀ ਬੋਰਡ ਵਿੱਚ ਫਲੈਸ਼ ਹੋ ਜਾਵੇਗਾ।
4.3 ਸਾਬਕਾamples
ਇੱਥੇ 4 ਸਾਬਕਾ ਹਨamp2MP ਅਤੇ 5MP ArduCAM ਮਿਨੀ ਕੈਮਰਾ ਮੋਡੀਊਲ ਦੋਵਾਂ ਲਈ।
ArduCAM_ESP32_ ਕੈਪਚਰ
ਇਹ ਸਾਬਕਾample ArduCAM ਮਿਨੀ 2MP/5MP ਤੋਂ ਹੋਮ ਵਾਈਫਾਈ ਨੈੱਟਵਰਕ 'ਤੇ ਸਥਿਰ ਜਾਂ ਵੀਡੀਓ ਕੈਪਚਰ ਕਰਨ ਲਈ HTTP ਪ੍ਰੋਟੋਕੋਲ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ ਅਤੇ ਇਸ 'ਤੇ ਡਿਸਪਲੇ ਕਰਦਾ ਹੈ। web ਬਰਾਊਜ਼ਰ।
ਡਿਫੌਲਟ AP ਮੋਡ ਹੈ, ਡੈਮੋ ਅੱਪਲੋਡ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ 'arducam_esp32' ਖੋਜ ਸਕਦੇ ਹੋ ਅਤੇ ਇਸਨੂੰ ਪਾਸਵਰਡ ਤੋਂ ਬਿਨਾਂ ਕਨੈਕਟ ਕਰ ਸਕਦੇ ਹੋ।ਜੇਕਰ ਤੁਸੀਂ STA ਮੋਡ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ 'int wifiType = 1' ਨੂੰ 'int wifiType =0' ਵਿੱਚ ਬਦਲਣਾ ਚਾਹੀਦਾ ਹੈ। ਅੱਪਲੋਡ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ssid ਅਤੇ ਪਾਸਵਰਡ ਨੂੰ ਸੋਧਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।
ਅਪਲੋਡ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਬੋਰਡ ਦਾ IP ਪਤਾ DHCP ਪ੍ਰੋਟੋਕੋਲ ਦੁਆਰਾ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਤੁਸੀਂ ਸੀਰੀਅਲ ਮਾਨੀਟਰ ਦੁਆਰਾ IP ਐਡਰੈੱਸ ਦਾ ਪਤਾ ਲਗਾ ਸਕਦੇ ਹੋ ਜਿਵੇਂ ਕਿ ਚਿੱਤਰ 9 ਦਿਖਾਇਆ ਗਿਆ ਹੈ। ਡਿਫੌਲਟ ਸੀਰੀਅਲ ਮਾਨੀਟਰ ਬਾਡਰੇਟ ਸੈਟਿੰਗ 115200bps ਹੈ।
ਅੰਤ ਵਿੱਚ, index.html ਖੋਲ੍ਹੋ, ਸੀਰੀਅਲ ਮਾਨੀਟਰ ਤੋਂ ਪ੍ਰਾਪਤ IP ਐਡਰੈੱਸ ਨੂੰ ਇਨਪੁਟ ਕਰੋ, ਫਿਰ ਤਸਵੀਰਾਂ ਜਾਂ ਵੀਡੀਓ ਲਓ। html files 'ਤੇ ਸਥਿਤ ਹਨ
C:\Users\Your Computer\Documents\Arduino\hardware\ArduCAM\ArduCAM_ESP32S_UNO\ਲਾਇਬ੍ਰੇਰੀਆਂ\ArduCAM\examples\ESP32\ArduCAM_ESP32_Capture\html ArduCAM_ESP32_Capture2SD
ਇਹ ਸਾਬਕਾample ArduCAM ਮਿਨੀ 2MP/5MP ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਸਥਿਰ ਫੋਟੋਆਂ ਨੂੰ ਸਮਾਂ ਬੀਤਦਾ ਹੈ ਅਤੇ ਫਿਰ TF/SD ਕਾਰਡ 'ਤੇ ਸਟੋਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। LED ਦੱਸਦਾ ਹੈ ਕਿ TF/SD ਕਾਰਡ ਕਦੋਂ ਲਿਖ ਰਿਹਾ ਹੈ। ArduCAM_ESP32_Video2SD
ਇਹ ਸਾਬਕਾample ArduCAM ਮਿੰਨੀ 2MP/5MP ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ JPEG ਵੀਡੀਓ ਕਲਿੱਪਾਂ ਨੂੰ ਮੋਸ਼ਨ ਲੈਂਦਾ ਹੈ ਅਤੇ ਫਿਰ AVI ਫਾਰਮੈਟ ਵਜੋਂ TF/SD ਕਾਰਡ 'ਤੇ ਸਟੋਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ArduCAM_ESP32_ਸਲੀਪ
ਬਿਜਲੀ ਦੀ ਖਪਤ ਨੂੰ ਘਟਾਉਣ ਲਈ, ਇੰਟਰਫੇਸ ਫੰਕਸ਼ਨ ਨੂੰ ਕਾਲ ਕਰਨਾ ਤੁਰੰਤ ਡੀਪ - ਸਲੀਪ ਮੋਡ ਵਿੱਚ ਚਲਾ ਜਾਂਦਾ ਹੈ। ਇਸ ਮੋਡ ਵਿੱਚ, ਚਿੱਪ ਸਾਰੇ ਵਾਈ-ਫਾਈ ਕਨੈਕਸ਼ਨਾਂ ਅਤੇ ਡਾਟਾ ਕਨੈਕਸ਼ਨਾਂ ਨੂੰ ਡਿਸਕਨੈਕਟ ਕਰ ਦੇਵੇਗੀ ਅਤੇ ਸਲੀਪ ਮੋਡ ਵਿੱਚ ਦਾਖਲ ਹੋ ਜਾਵੇਗੀ। ਸਿਰਫ਼ RTC ਮੋਡੀਊਲ ਹੀ ਕੰਮ ਕਰੇਗਾ ਅਤੇ ਚਿੱਪ ਦੇ ਸਮੇਂ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਹੋਵੇਗਾ। ਇਹ ਡੈਮੋ ਬੈਟਰੀ ਪਾਵਰ ਲਈ ਢੁਕਵਾਂ ਹੈ।
ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ
![]() |
ArduCam ESP32 UNO R3 ਵਿਕਾਸ ਬੋਰਡ [pdf] ਯੂਜ਼ਰ ਗਾਈਡ ESP32 UNO R3 ਵਿਕਾਸ ਬੋਰਡ, ESP32, UNO R3 ਵਿਕਾਸ ਬੋਰਡ, R3 ਵਿਕਾਸ ਬੋਰਡ, ਵਿਕਾਸ ਬੋਰਡ, ਬੋਰਡ |