Kamera ESP 32 przesyła strumieniowo wideo przez WiFi - Pierwsze kroki z płytą CAM ESP 32: 8 kroków
Kamera ESP 32 przesyła strumieniowo wideo przez WiFi - Pierwsze kroki z płytą CAM ESP 32: 8 kroków
Anonim
Image
Image

ESP32-CAM to bardzo mały moduł kamery z chipem ESP32-S, który kosztuje około 10 USD. Oprócz kamery OV2640 i kilku GPIO do podłączenia urządzeń peryferyjnych, posiada również gniazdo kart microSD, które może być przydatne do przechowywania zdjęć wykonanych kamerą lub do przechowywania plików do obsługi klientów.

Krok 1: Wymagane komponenty:

Wymagane komponenty
Wymagane komponenty

Kup tanio:

KAMERA ESP:

www.utsource.net/itm/p/8673370.html

FTDI:

///////////////////////////////////////////////////////////////

Płyta kamery ESP 32:

www.banggood.in/Geekcreit-ESP32-CAM-WiFi-B…

www.banggood.in/3-Pcs-Geekcreit-ESP32-CAM-…

FTDI:

Krok 2: Konfiguracja i funkcje pinów

Konfiguracja i funkcje pinów
Konfiguracja i funkcje pinów

Najmniejszy moduł SoC 802.11b/g/n Wi-Fi BT Niski

moc 32-bitowego procesora, może również służyć procesorowi aplikacji

Szybkość zegara do 160 MHz, sumaryczna moc obliczeniowa do 600 DMIPS

Wbudowana pamięć SRAM 520 KB, zewnętrzna 4MPSRAM

Obsługuje UART/SPI/I2C/PWM/ADC/DAC;

Obsługa kamer OV2640 i OV7670, wbudowana lampa błyskowa

Obsługa przesyłania obrazu Wi-Fi

Obsługa karty TF Obsługuje wiele trybów uśpienia

Wbudowany Lwip i FreeRTOSSobsługuje tryb pracy STA/AP/STA+AP

Obsługa technologii Smart Config/AirKiss

Obsługa lokalnych i zdalnych aktualizacji oprogramowania układowego portu szeregowego (FOTA)

Piny używane do czytnika kart microSD:GPIO 14: CLKGPIO 15: CMDGPIO 2: Dane 0GPIO 4: Dane 1 (również podłączone do wbudowanej diody LED)GPIO 12: Dane 2GPIO 13: Dane 3

Krok 3: Zainstaluj płyty ESP 32 w Arduino IDE

Image
Image

Zapoznaj się z tym filmem, aby dodać płyty ESP32 w Arduino IDE

Łącze płyt ESP 32:

Krok 4: Kod

Schematy programowania płytki
Schematy programowania płytki

W swoim Arduino IDE przejdź do Plik> Przykłady> ESP32> Kamera i otwórz przykład CameraWebServer.

LUB Pobierz kod stąd:

electronicguru.in/wp-content/uploads/2019/…

Krok 5: Schematy programowania płytki

ESP32-CAM nie ma złącza USB, więc musisz użyć FTDI, aby przesłać kod przez piny U0R i U0T (piny szeregowe) na płytce ESP32 CAM.

Proszę zapoznać się z poniższymi schematami

Krok 6: Przesyłanie kodu

Przed przesłaniem kodu musisz wprowadzić swoje dane uwierzytelniające Wi-Fi w następującej części kodu:

const char* ssid = "REPLACE_WITH_YOUR_SSID";

const char* hasło = "REPLACE_WITH_YOUR_PASSWORD";

i upewnij się, że wybrałeś odpowiedni moduł kamery.

Ponieważ tutaj używamy modelu AI-THINKER, więc wybierz następujące Więc skomentuj wszystkie inne modele i odkomentuj ten:

#zdefiniuj CAMERA_MODEL_AI_THINKER

wykonaj następujące kroki, aby przesłać kod: Przejdź do Narzędzia > Płyta i wybierz Moduł Wrover ESP32 Przejdź do Narzędzia > Port i wybierz port COM, do którego podłączony jest ESP32. W Narzędzia > Schemat partycji wybierz „Wielka aplikacja (3 MB bez OTA)”. Następnie kliknij przycisk przesyłania, aby przesłać kod.

Krok 7: Pobieranie IP z monitora szeregowego

Pobieranie IP z monitora szeregowego
Pobieranie IP z monitora szeregowego

Następnie usuń zworkę podłączoną między GPIO0 i GND, Otwórz monitor szeregowy z szybkością transmisji: 115200. Naciśnij przycisk resetowania na płycie ESP32-CAM i poczekaj na pojawienie się adresu IP i poczekaj kilka sekund, a następnie ponownie naciśnij reset.

Krok 8: Czas sprawdzić strumień wideo

Image
Image

Otwórz przeglądarkę i upewnij się, że komputer jest podłączony do tej samej sieci, co ESP32 CAM, a następnie wpisz adres IP i kliknij przycisk strumienia, a otrzymasz podobny strumień wideo.

Aby uzyskać szczegółowe informacje, obejrzyj wideo.

Zalecana: