Instrukcja uruchomienia ESP32-CAM

W poradniku posłużymy się modułem ESP32-CAM z dedykowanym programatorem na bazie CH340. Jeżeli nie posiadasz jeszcze zainstalowanych sterowników do CH340 możesz je pobrać poniżej 👇

Przed przystąpieniem do programowania płytki ESP32-CAM należy zamocować ją na programatorze jak na powyższym zdjęciu. Moduł kamery instalujemy w gnieździe na taśmę w przedstawiony poniżej sposób:

Jeżeli nie masz jeszcze w Arduino IDE dodanych płytek ESP32, wejdź w File -> Preferences oraz dodaj “https://espressif.github.io/arduino-esp32/package_esp32_index.json” w polu “Additional boards manager URLs” jak na poniższym screenie:

Następnie w zakładce otwieramy Tools -> Board -> Boards Manager:

wpisujemy “esp32” oraz instalujemy “esp32 by Espressif Systems”:

Następnie w polu wyboru programowanej płytki wyszukujemy AI Thinker ESP32-CAM:

Następnie w polu wyboru programowanej płytki wyszukujemy AI Thinker ESP32-CAM:

W ten oto sposób możesz teraz przejść do testowania płytki ESP32-CAM. Do Twojej dyspozycji przygotowaliśmy dwa skrypty testowe:
1. LedBlink – prosty przykład włączania wbudowanej diody LED

2. CameraWebServer* – oficjalny skrypt testowy biblioteki generujący stronę www z podglądem widoku kamery.

*wymaga wpisania ssid oraz hasła naszej sieci WiFi 2.4GHz:

Po wgraniu skryptu otwórz Serial Monitor, skopiuj adres IP oraz wklej w przeglądarce Internetowej na komputerze połączonym z tą samą siecią WiFi:

Jeżeli wszystko poszło zgodnie z planem w przeglądarce powinna ukazać się strona:

Nie zmieniamy ustawień i w celach testowych klikamy Start Stream. Otworzy się okno podglądu z kamery:

Jeżeli wszystko działa przy “fabrycznych” ustawieniach to można teraz je potestować wedle uznania. Oto opis podstawowych funkcji:

XCLK MHz – zmienna mająca bezpośredni wpływ na częstotliwość odświeżania kamery (zalecane stabilne wartości to od 10 do 20 MHz)

Resolution – ustawienie rozdzielczości streamu

Quality – ustawienie “jakości” streamu, reguluje poziom kompresji

Brightness – reguluje jasność obrazu


Contrast – reguluje kontrast

Saturation – regulacja saturacji

Special Effect – ustawienia specjalnych efektów

AE Level – ustawienie szybkości reakcji automatycznej ekspozycji

H-Mirror, V-Flip – obracanie obrazu

DCW (Downsize EN) – włączenie / wyłączenie skalowania obrazu kamery

LED Intensity – ustawienie jasności doświetlającej diody LED (uwaga! Dioda może się znacząco nagrzewać przy wyższych ustawieniach)

Get Still – wykonuje i wyświetla zdjęcie
Start Stream / Stop Stream – rozpoczyna transmisję z kamery lub zatrzymuje ją

Elektronika wykorzystana w artykule:

ESP32-CAM to niewielka płytka deweloperska z modułem ESP32-S firmy Espressif. Płytka stworzona z myślą o obsłudze kamery. W zestawie kamera OV2640 o rozdzielczości 2 Mpx. Wbudowane WiFi i BLE pozwalają na zastosowanie w IoT. Wbudowany slot na kartę pamięci microSD pozwoli Ci zapisać na niej obrazy lub nagrania. Antena PCB na oraz gniazdo zewnętrznej anteny U.FL. W zestawie znajduje się dedykowana płytka z programatorem CH340.


Prezentowaną w artykule elektronikę znajdziesz oczywiście w naszym sklepie 👉 sklep.msalamon.pl 👈Zapraszamy również na nasze social media, gdzie na bieżąco informujemy o nowych produktach oraz o najciekawszych promocjach 😎👇


Podobne wpisy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *