W tym artykule dowiecie się jak skonfigurować ESP32-CAM oraz przekonacie się co dostajecie za równowartość dwóch Happy Mealów w McDonalds.
W tym artykule dowiecie się jak skonfigurować ESP32-CAM oraz przekonacie się co dostajecie za równowartość dwóch Happy Mealów w McDonalds.
Omawiana dzisiaj płytka jest niczym innym jak zwykłym mikrokontrolerem z wbudowaną obsługą łączności WiFi 2,4GHz i sprytnie zaimplementowaną obsługą kamery opartą ointerfejs I2S (Inter-IC Sound) najczęściej wykorzystywanego w zastosowaniach audio. Magistrala ta, w połączeniu z DMA (Direct Memory Access) odciąża mikrokontroler, umożliwiając sprawną pracę płytki w odbiorze, konwersji i przesyle strumienia wideo.
Do skonfigurowania naszej cebulowej kamery IP będziemy potrzebować:
Na początku naszej przygody musimy dodać do Arduino IDE naszą płytkę. Aby to zrobić, wystarczy skorzystać z poradnika z filmu poniżej.
Potrzebujemy kodu dla naszej płytki, który wykorzysta cały hardware w pożądany przez nas sposób.
Po pobraniu archiwum musimy je rozpakować i załadować plik CameraWebServer. Po jego uruchomieniu musimy wprowadzić trzy zmiany.
Pierwszą z nich jest wybór rodzaju płytki. Jeżeli nie jesteście pewni jaką płytkę macie, polecam metodę prób i błędów. Wyboru dokonujemy poprzez usunięcie „//” przed wybraną linią kodu.
// Select camera model
//#define CAMERA_MODEL_WROVER_KIT
//#define CAMERA_MODEL_M5STACK_PSRAM
#define CAMERA_MODEL_AI_THINKER
Następnie musimy wprowadzić dane sieci WiFi pod którą ma działać nasza kamera. Musimy pamiętać, że ESP32 działa tylko z sieciami 2,4GHz!
const char* ssid = „NAZWASIECI”;
Przed zmianą
const char* password = „HASŁOSIECI”;
const char* ssid = „WiFiLeszka”;
Po zmianie
const char* password = „Leszek2137”;
Po zmodyfikowaniu kodu nadszedł czas na podłączenie płytki do programatora. Wasz może się nieco różnić od przedstawionego poniżej. Kierujcie się oznaczeniami na płytce drukowanej/obudowie. Dodatkowo musimy zewrzeć piny IO0 i GDN (szare połączenie na schemacie). Możecie do tego użyć przewodu zakończonego wtykami żeńskimi lub zworki.
Kod gotowy, płytka podłączona do komputera pora na wgranie naszego programu do pamięci ESP32-Cam.
Teraz możemy usunąć naszą zworkę z pinów GND i IO0. Włączyć monitor portu szeregowego i nacisnąć na płytce przycisk reset. Jeżeli wszystko poszło dobrze to w monitorze portu szeregowego, naszym oczom ukaże się adres IP urządzenia.
Dla dalszej zabawy możemy naszą kamerę zasilać przez programator/powerbanka/ładowarkę sieciową. Podłączając zasilanie do 5V i GND.
Podgląd z kamery jest dostępny z adresu IP, który wypluła nam konsola. Tam poza podglądem mamy możliwość zmiany rozdzielczości oraz innych opcji korekcji obrazu, który jest.. No właśnie, sama jakość jest fatalna, jednak biorąc pod uwagę cenę urządzenia uznałbym ją za bardzo dobrą.
Płytka nie umożliwia zapisu nagrań do karty SD. Jedyną opcją na nagranie jest zewnętrzny rejestrator bądź przechwycenie strumienia wideo programem, np. OBS Studio. Wystarczy dodać przechwytywanie przeglądarki i wkleić http://192.168.43.219:81/stream z podmienionym adresem IP na adres naszej kamery.
Na sam koniec zostawiam was z nagraniem zarejestrowanym przez ESP32-Cam.
Wyłączna dystrybucja od Tomasz Toczek dla 4GEEK.CO | Copyright © lepo.co 2019
Ta strona nie działa bez JavaScript.
I don't know how to help you with that, maybe try to figure out how to turn it on