Logo ArduCamPłytka rozwojowa ArduCam ESP32 UNO R3 samotnybinary.com
Płyta Arducam ESP32 UNO
Instrukcja użytkownika
Wersja 1.0, czerwiec 2017 r

Wstęp

Arducam wypuścił teraz płytkę Arduino opartą na ESP32 dla modułów minikamer Arducam, zachowując przy tym tę samą formę czynników i układ pinów, co standardowa płyta Arduino UNO R3. Zaletą tej płyty ESP32 jest to, że dobrze współpracuje z modułami kamer Arducam mini 2MP i 5MP, obsługuje zasilanie i ładowanie baterii litowej oraz wbudowane gniazdo kart SD. Może być idealnym rozwiązaniem do zastosowań związanych z bezpieczeństwem w domu i kamerami IoT.Płytka rozwojowa ArduCam ESP32 UNO R3 – rysunek 1

Cechy

  • Wbudowany moduł ESP-32S
  • 26 cyfrowych pinów wejścia/wyjścia, porty IO tolerują napięcie 3.3 V
  • Interfejs kamery Arducam Mini 2MP/5MP
  • Ładowanie baterii litowej 3.7 V/500 mA maks
  • Wbudowanie gniazda karty SD/TF
  • Wejście zasilania typu jack 7-12 V
  • Wbudowany interfejs szeregowy micro USB
  • Kompatybilny z ArduinoIDE

Definicja pinów

Płytka rozwojowa ArduCam ESP32 UNO R3 – definicja pinówPłyta ma wbudowaną ładowarkę do baterii litowych, która obsługuje domyślną baterię litową 3.7 V/500 mA. Wskaźnik ładowania i ustawienie prądu ładowania przedstawiono na rysunku 3. Płytka rozwojowa ArduCam ESP32 UNO R3 – rysunek 2

Pierwsze kroki z ESP32 z Arduino IDE

W tym rozdziale dowiesz się jak stworzyć aplikację na płytkę Arducam ESP32 UNO z wykorzystaniem Arduino IDE. (Testowane na 32- i 64-bitowych komputerach z systemem Windows 10)
4.1 Kroki instalacji obsługi Arducam ESP32 w systemie Windows

  • Rozpoczęcie Pobierz i zainstaluj najnowszy instalator Windows Arduino IDE z arduino.cc
  • Pobierz i zainstaluj Git z git-scm.com
  • Uruchom GUI Git i wykonaj następujące kroki:
    Wybierz opcję Sklonuj istniejące repozytorium:Płytka rozwojowa ArduCam ESP32 UNO R3 – rysunek 4

Wybierz źródło i miejsce docelowe:
Lokalizacja źródła: https://github.com/ArduCAM/ArduCAM_ESP32S_UNO.git
Katalog docelowy: C:/Users/[YOUR_USER_NAME]/Documents/Arduino/hardware/ArduCAM/ArduCAM_ESP32S_UNO
Kliknij Klonuj, aby rozpocząć klonowanie repozytorium:Płytka rozwojowa ArduCam ESP32 UNO R3 – rysunek 5 Otwórz C:/Users/[YOUR_USER_NAME]/Documents/Arduino/hardware/ArduCAM/esp32/tools i kliknij dwukrotnie plik get.exePłytka rozwojowa ArduCam ESP32 UNO R3 – rysunek 6 Po zakończeniu get.exe powinieneś zobaczyć następujący komunikat filejest w katalogu Płytka rozwojowa ArduCam ESP32 UNO R3 – rysunek 7Podłącz kartę ESP32 i poczekaj na zainstalowanie sterowników (lub zainstaluj ręcznie te, które mogą być wymagane)

4.2 Korzystanie z Arduino IDE
Po zainstalowaniu płytki Arducam ESP32UNO można wybrać tę płytkę z menu Narzędzia->Płytka. I jest kilka gotowych do użycia, npamples z File->Examples->ArduCAM. Możesz użyć tych npamples bezpośrednio lub jako punkt wyjścia do opracowania własnego kodu.
Uruchom Arduino IDE, wybierz swoją płytkę w Narzędzia > Menu płytki>Płytka rozwojowa ArduCam ESP32 UNO R3 – rysunek 8Wybierz byłegoample z File->Examples->ArduCAMPłytka rozwojowa ArduCam ESP32 UNO R3 – rysunek 9 Skonfiguruj ustawienia aparatu
Musisz zmodyfikować plik memorysaver.h file w celu umożliwienia współpracy kamery OV2640 lub OV5642 z modułami kamer ArduCAM Mini 2MP lub 5MP. Jednocześnie może być włączona tylko jedna kamera. Oszczędzacz pamięci.h file znajduje się w
C:\Users\Twój komputer\Documents\Arduino\hardware\ ArduCAM\ArduCAM_ESP32S_UNO\libraries\ArduCAM Płytka rozwojowa ArduCam ESP32 UNO R3 – rysunek 10 Skompiluj i prześlij
Kliknij przesyłanie pliku exampPlik zostanie automatycznie wyświetlony na płycie.
4.3amples
Są 4 npamppliki dla modułów minikamer ArduCAM 2MP i 5MP.
ArduCAM_ESP32_ Przechwytywanie
Ten byłyampPlik wykorzystuje protokół HTTP do przechwytywania zdjęć lub wideo przez domową sieć Wi-Fi z ArduCAM mini 2MP/5MP i wyświetlania na web przeglądarka.
Domyślnym trybem jest AP, po przesłaniu wersji demonstracyjnej możesz wyszukać „arducam_esp32” i połączyć się bez hasła.Płytka rozwojowa ArduCam ESP32 UNO R3 – rysunek 11Płytka rozwojowa ArduCam ESP32 UNO R3 – rysunek 12Jeśli chcesz używać trybu STA, powinieneś zmienić „int wifiType = 1” na „int wifiType = 0”. Identyfikator ssid i hasło powinny zostać zmodyfikowane przed przesłaniem. Płytka rozwojowa ArduCam ESP32 UNO R3 – rysunek 13Po wgraniu adres IP płyty pobierany jest poprzez protokół DHCP. Adres IP można odczytać za pomocą monitora szeregowego, jak pokazano na rysunku 9. Domyślne ustawienie szybkości transmisji monitora szeregowego to 115200bps. Płytka rozwojowa ArduCam ESP32 UNO R3 – rysunek 14Na koniec otwórz plik Index.html, wprowadź adres IP uzyskany z monitora szeregowego, a następnie wykonaj zdjęcia lub filmy. HTML fileznajdują się pod adresem
C:\Users\Twój komputer\Documents\Arduino\hardware\ArduCAM\ArduCAM_ESP32S_UNO\libraries\ArduCAM\examples\ESP32\ArduCAM_ESP32_Capture\html Płytka rozwojowa ArduCam ESP32 UNO R3 – rysunek 15ArduCAM_ESP32_Capture2SD
Ten byłyampRobię zdjęcia poklatkowe przy użyciu ArduCAM mini 2MP/5MP, a następnie zapisuje na karcie TF/SD. Dioda LED wskazuje, kiedy karta TF/SD zapisuje. Płytka rozwojowa ArduCam ESP32 UNO R3 – rysunek 16 ArduCAM_ESP32_Video2SD 
Ten byłyampPlik rejestruje klipy wideo w formacie Motion JPEG przy użyciu ArduCAM mini 2MP/5MP, a następnie zapisuje je na karcie TF/SD w formacie AVI.                Płytka rozwojowa ArduCam ESP32 UNO R3 – rysunek 17ArduCAM_ESP32_Uśpienie
Aby zmniejszyć zużycie energii, wywołanie funkcji interfejsu natychmiast przechodzi w tryb głębokiego uśpienia. W tym trybie chip rozłączy wszystkie połączenia Wi-Fi i transmisji danych i przejdzie w tryb uśpienia. Tylko moduł RTC będzie nadal działał i odpowiadał za taktowanie chipa. To demo jest odpowiednie do zasilania bateryjnego.Płytka rozwojowa ArduCam ESP32 UNO R3 – rysunek 18Płytka rozwojowa ArduCam ESP32 UNO R3 – rysunek 19

Logo ArduCamwww.ArduCAM.pl 

Dokumenty / Zasoby

Płytka rozwojowa ArduCam ESP32 UNO R3 [plik PDF] Instrukcja użytkownika
Płytka rozwojowa ESP32 UNO R3, ESP32, Płytka rozwojowa UNO R3, Płytka rozwojowa R3, Płytka rozwojowa, Płytka

Odniesienia

Zostaw komentarz

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