Orodha ya maudhui:
- Hatua ya 1: Vitu Unavyohitaji
- Hatua ya 2: Usanidi wa IDE wa ESP32 Arduino
- Hatua ya 3: Ufafanuzi wa Bodi ya ESP32 CAM
- Hatua ya 4: Unganisha Kila kitu Pamoja
- Hatua ya 5: Kupata Msimbo
- Hatua ya 6: Pakia Nambari
- Hatua ya 7: Kupata IP
- Hatua ya 8: Kupata Video ya Kutiririsha Wifi
Video: Kuanza na ESP32 CAM - Kutiririsha Video Kutumia ESP CAM Juu ya Wifi - Mradi wa Kamera ya Usalama ya ESP32: Hatua 8
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Leo tutajifunza jinsi ya kutumia bodi hii mpya ya ESP32 CAM na jinsi tunaweza kuisimbo na kuitumia kama kamera ya usalama na kupata video ya kutiririka kupitia wifi.
Hatua ya 1: Vitu Unavyohitaji
Kabla ya kuanza hakikisha una vitu hivi vifuatavyo na wewe: ESP 32 CAM:
FTDI:
Hatua ya 2: Usanidi wa IDE wa ESP32 Arduino
Hakikisha una Arduino IDE kwenye PC yako na umeweka Bodi za ESP32 katika IDE yako ya Arduino, na ikiwa sio hivyo tafadhali fuata maagizo yafuatayo ya kuisakinisha.:
Hatua ya 3: Ufafanuzi wa Bodi ya ESP32 CAM
Kabla hatujaenda kufanya chochote hakikisha unajua vipimo na pinout nk ya bodi ya ESP32 CAM, na kwa picha hiyo ya pinout imeongezwa tafadhali rejea hiyo na maelezo ya bodi ya ESP32 CAM imepewa hapa chini: 802.11b / g / n Wi-Fi ndogo zaidi Moduli ya BT SoC Powerpower 32-bit CPU, inaweza pia kutumika processor processor Kwa kasi ya saa 160MHz, nguvu ya kompyuta ya muhtasari hadi 600 DMIPS Ilijengwa katika 520 KB SRAM, 4MPSRAM za nje inasaidia UART / SPI / I2C / PWM / ADC / DACSupport OV2640 na OV7670 kamera, taa ya kujengwa ndani Tumia picha upakiaji wa WiFI Usaidizi Kadi ya TF Inasaidia njia nyingi za kulala Imepachikwa Lwip na FreeRTOSSupport STA / AP / STA + AP operesheni mode Tumia teknolojia ya Smart Config / AirKiss Msaada wa bandari za serial bandia za ndani na za mbali za firmware (FOTA) Pini zinazotumiwa kwa msomaji wa kadi ya MicroSD: GPIO 14: CLKGPIO 15: CMDGPIO 2: Takwimu 0GPIO 4: Takwimu 1 (pia imeunganishwa kwenye bodi ya LED) GPIO 12: Takwimu 2GPIO 13: Takwimu 3
Hatua ya 4: Unganisha Kila kitu Pamoja
Ili kupanga jambo hili tunahitaji kuunganisha FTDI / usb kwa ttl kupanga kitu hiki kwa sababu bodi hii haina moja. Kwa hivyo unganisha Ftdi / usb kwa ttl kulingana na schmatics.
Hatua ya 5: Kupata Msimbo
Katika IDE yako ya Arduino, nenda kwenye Faili> Mifano> ESP32> Kamera na ufungue mfano wa CameraWebServer. OR unaweza kutumia nambari ifuatayo iliyopewa, nakili nambari ifuatayo: # pamoja na "esp_camera.h" # pamoja na #jumuisha "esp_timer.h". ni pamoja na "dl_lib.h" # pamoja na "esp_http_server.h" // Badilisha na sifa yako ya mtandao char * ssid = "REPLACE_WITH_YOUR_SSID"; mfano wa AI Thinker, M5STACK PSRAM Model na M5STACK BILA PSRAM # fafanua CAMERA_MODEL_AI_THINKER // # fafanua CAMERA_MODEL_M5STACK_PSRAM // # fafanua CAMERA_MODEL_M5STACK_WITHOUT_PSRAM // Haijaribiwi na mtindo huu // # fafanua CAMERA_MODEL_WROVER # RESET_GPIO_NUM -1 #fafanua XCLK_G PIO_NUM 21 # define SIOD_GPIO_NUM 26 # define SIOC_GPIO_NUM 27 # define Y9_GPIO_NUM 35 # define Y8_GPIO_NUM 34 # define Y7_GPIO_NUM 39 # define Y6_GPIO_NUM 36 # define Y5_GPIO_NUM 19 # define Y4_GPIO_NUM 18 # define Y3_GPIO_NUM 5 # define Y2_GPIO_NUM 4 # define VSYNC_GPIO_NUM 25 # define HREF_GPIO_NUM 23 # define PCLK_GPIO_NUM 22 # elif defined (CAMERA_MODEL_M5STACK_PSRAM) # define PWDN_GPIO_NUM -1 # define RESET_GPIO_NUM 15 # define XCLK_GPIO_NUM 27 # define SIOD_GPIO_NUM 25 # define SIOC_GPIO_NUM 23 # define Y9_GPIO_NUM 19 # define Y8_GPIO_NUM 36 # define Y7_GPIO_NUM 18 # define Y6_GPIO_NUM 39 # define Y5_GPIO_NUM 5 # define Y4_GPIO_NUM 34 # define Y3_GPIO_NUM 35 # define Y2_GPIO_NUM 32 # define VSYNC_GPIO_NUM 22 # define HREF_GPIO_NUM 26 # define PCLK_GPIO_NUM 21 # elif defined (CAMERA_MODEL_M5STACK_WITHOUT_PSRAM) # define PWDN_GPIO_NUM -1 # define RESET_GPIO_NUM 15 # define XCLK_GPIO_NUM 27 # define SIOD_GPIO_NUM 25 # define SIOC_GPIO_NUM 23 #fafanua Y9_GPIO_NUM 19 #fafanua Y8_GPIO_NUM 36 #fafanua Y7_GPIO_NUM 18 #fafanua Y6_ GPIO_NUM 39 # define Y5_GPIO_NUM 5 # define Y4_GPIO_NUM 34 # define Y3_GPIO_NUM 35 # define Y2_GPIO_NUM 17 # define VSYNC_GPIO_NUM 22 # define HREF_GPIO_NUM 26 # define PCLK_GPIO_NUM 21 # elif defined (CAMERA_MODEL_AI_THINKER) # define PWDN_GPIO_NUM 32 # define RESET_GPIO_NUM -1 # define XCLK_GPIO_NUM 0 # kufafanua SIOD_GPIO_NUM 26 # define SIOC_GPIO_NUM 27 # define Y9_GPIO_NUM 35 # define Y8_GPIO_NUM 34 # define Y7_GPIO_NUM 39 # define Y6_GPIO_NUM 36 # define Y5_GPIO_NUM 21 # define Y4_GPIO_NUM 19 # define Y3_GPIO_NUM 18 # define Y2_GPIO_NUM 5 # define VSYNC_GPIO_NUM 25 # define HREF_GPIO_NUM 23 # define PCLK_GPIO_NUM 22 # mwingine # ugaidi "Mfano wa kamera haujachaguliwa" # endifstatic const char * _STREAM_CONTENT_TYPE = "multipart / x-mchanganyiko-mbadala; / n "; tuli tuli char * _STREAM_PART =" Aina ya Yaliyomo: picha / jpeg / r / nUrefu wa Yaliyomo:% u / r / n / r / n "; {kamera_fb_t * f b = BURE; esp_err_t res = ESP_OK; saizi_t _jpg_buf_len = 0; uint8_t * _jpg_buf = NULL; char * sehemu_buf [64]; res = httpd_resp_set_type (req, _STREAM_CONTENT_TYPE); ikiwa (res! = ESP_OK) {kurudi res; } wakati (kweli) {fb = esp_camera_fb_get (); ikiwa (! fb) {Serial.println ("Kukamata kamera kumeshindwa"); res = ESP_FAIL; } kingine {if (fb-> width> 400) {if (fb-> format! = PIXFORMAT_JPEG) {bool jpeg_converted = frame-j.webp
Hatua ya 6: Pakia Nambari
Baada ya kupata nambari hiyo, unahitaji kupakia nambari hiyo na inahitaji mipangilio michache kupakia nambari hiyo hakikisha umefanya kitu kifuatacho wakati wa kupakia kwa sababu ni nambari ya kukumbatia kwa hivyo haitapakiwa kwa njia ya kawaida. Nenda kwa Zana> Bodi na chagua Moduli ya Wrover ya ESP32Nenda kwenye Zana> Bandari na uchague bandari ya COM ESP32 imeunganishwa kwenye Zana> Mpango wa kizigeu, chagua "App Kubwa (3MB No OTA)" Kabla ya kupakia nambari hiyo, unahitaji kuingiza vitambulisho vyako vya wifi katika sehemu ifuatayo ya code: const char * ssid = "REPLACE_WITH_YOUR_SSID", const char * password = "REPLACE_WITH_YOUR_PASSWORD"; mifano mingine na kutosheleza hii: #fafanua CAMERA_MODEL_AI_THINKER Bonyeza kitufe cha ESP32-CAM kwenye bodi ya RESET kisha bonyeza kitufe cha kupakia ili kupakia nambari.
Hatua ya 7: Kupata IP
Ondoa jumper iliyounganishwa kati ya GPIO0 & GND kisha, Fungua Monitor Monitor na kiwango cha baud: 115200 na kisha Bonyeza kitufe cha Rudisha ESP32-CAM na subiri IP itaonekana na subiri kwa sekunde chache kisha gonga upya tena. tazama nimepata IP yangu na imeangaziwa kwenye picha.
Hatua ya 8: Kupata Video ya Kutiririsha Wifi
Fungua kivinjari chako na uhakikishe kuwa PC yako imeunganishwa kwenye mtandao sawa na ESP32 CAM na kisha andika IP kwenye Kivinjari chako kisha bonyeza kitufe cha mkondo na utapata mkondo wa video yako na kuna mipangilio machache hapa pia ili uweze kujaribu hizo na upate video bora pia.
Ilipendekeza:
Gari la Kujiendesha la Kuanza la Kuanza na Kuepuka Mgongano: Hatua 7
Gari la Kujiendesha la Kuanza la Kuanza na Kuepuka Mgongano: Halo! Karibu kwa rafiki yangu anayeweza kukufundisha jinsi ya kutengeneza gari lako la kujiendesha la kujiendesha kwa kuepusha mgongano na Urambazaji wa GPS. Hapo juu ni video ya YouTube inayoonyesha roboti hiyo. Ni mfano wa kuonyesha jinsi uhuru halisi
Kitufe cha Usalama kisichotumia waya kwa Usalama wa PLC: Hatua 6 (na Picha)
Kitufe cha Usalama kisichotumia waya kwa Usalama wa PLC: Mradi huu ni uthibitisho wangu wa dhana ya kutumia IoT na (mwishowe) roboti kuunda safu ya ziada ya usalama kwa vifaa hatari vya utengenezaji. Kitufe hiki kinaweza kutumika kuanza au kuacha michakato mingi, pamoja na udhibiti wa ishara
Kuanza na Esp 8266 Esp-01 Na Arduino IDE - Kuweka Bodi za Esp katika Maoni ya Arduino na Programu Esp: Hatua 4
Kuanza na Esp 8266 Esp-01 Na Arduino IDE | Kuweka Bodi za Esp katika Arduino Ide na Programming Esp: Katika mafunzo haya tutajifunza jinsi ya kusanikisha bodi za esp8266 katika Arduino IDE na jinsi ya kupanga esp-01 na kupakia nambari ndani yake. Kwa kuwa bodi za esp ni maarufu sana kwa hivyo nilifikiri juu ya kusahihisha mafunzo hii na watu wengi wanakabiliwa na shida
Mfumo mmoja wa Usalama wa Usalama wa Wanawake: Hatua 3
Mfumo mmoja wa Usalama wa Wanawake wa Kugusa: Moja ya kengele ya kugusa Mfumo wa usalama wa Wanawake ukitumia mtawala mdogo wa 8051Katika Usalama wa Wanawake Ulimwenguni Leo ni Suala Muhimu Zaidi Katika Nchi. Leo Wanawake Wanasumbuliwa Na Kusumbuka Na Wakati Mwingine Wakati Msaada Wa Haraka Unahitajika. Hakuna Lugha Inayohitajika
Mdhibiti wa Neopixel Juu ya WiFi Kutumia ESP-03: Hatua 4
Mdhibiti wa Neopixel Juu ya WiFi Kutumia ESP-03: Hii inaweza kufundishwa juu ya kuunda wifi inayodhibitiwa juu ya LED za neopixel za programu ya Blynk inayojulikana kama WS2812B au WS2812. Lazima uwe tayari ukijua nambari