Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03
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:
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
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
Zapoznaj się z tym filmem, aby dodać płyty ESP32 w Arduino IDE
Łącze płyt ESP 32:
Krok 4: Kod
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
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
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:
Zbuduj swojego robota do strumieniowego przesyłania wideo sterowanego przez Internet za pomocą Arduino i Raspberry Pi: 15 kroków (ze zdjęciami)
Zbuduj swojego robota do strumieniowania wideo sterowanego przez Internet za pomocą Arduino i Raspberry Pi: Jestem @RedPhantom (alias LiquidCrystalDisplay / Itay), 14-letni uczeń z Izraela, uczący się w gimnazjum im. Maxa Sheina dla zaawansowanych nauk ścisłych i matematyki. Tworzę ten projekt, aby wszyscy mogli się od niego uczyć i dzielić
Płyta perforowana Clean-Cut FR4 (płyta prototypowa/prototypowa): 10 kroków (ze zdjęciami)
Płytka perforowana Clean-Cut FR4 (płyta prototypowa/prototypowa): (tl; dr: nożyce lotnicze i kamień karborundowy pod wodą) W miarę jak wkraczamy w trzecią dekadę XXI wieku, bardzo wysokiej jakości niestandardowe płytki drukowane można zamówić w bardzo małe ilości za bardzo niskie koszty… jeśli nie masz nic przeciwko czekaniu
CribSense: bezdotykowa niania wideo oparta na wideo: 9 kroków (ze zdjęciami)
CribSense: bezdotykowa niania wideo oparta na wideo: CribSense to bezdotykowa niania wideo oparta na wideo, którą możesz wykonać samodzielnie bez rozbijania banku. CribSense to implementacja C++ funkcji powiększenia wideo dostrojona do działania na Raspberry Pi 3 Model B. W ciągu weekendu możesz ustawić własne łóżeczko
Jak wysłać sygnał wideo i audio przez kabel krosowy: 5 kroków
Jak wysłać sygnał wideo i audio przez kabel krosowy: w tej mojej pierwszej instrukcji pokażę, jak wysłać sygnał audio i wideo za pomocą kabla krosowego. Użyłem zmodyfikowanej konsoli Xbox jako odtwarzacza multimedialnego z kablem sieciowym biegnącym po pokoju, aby odtwarzać wszystkie moje kopie zapasowe filmów. Xbox właśnie się rozpoczął
Pilot wideo dla maluchów do odtwarzacza wideo na PC: 6 kroków
Toddler Video Remote dla PC Video Player: Buduję pilota, który łączy się z komputerem przez USB. Duży pilot pozwala mojemu maluchowi wybierać i odtwarzać filmy na starym komputerze. To stosunkowo prosty projekt. Podstawowym elementem jest klawiatura USB lub bezprzewodowa klawiatura USB. Następnie