Spisu treści:
- Krok 1: Przygotowanie schematu
- Krok 2: Produkcja PCB
- Krok 3: Ukończenie płyty ESP32 PROTO WEB CAM
- Krok 4: Kompletny klient rejestrowania obrazu z kamery ESP32
- Krok 5: Testowanie kodu
Wideo: Klient rejestrowania obrazu z kamery ESP32: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Projekt ESP32 Camera Picture Logging Client jest skoncentrowany na wykorzystaniu mikrokontrolera ESP32 do robienia zdjęć i wysyłania ich do centralnego serwera przez Internet z wykorzystaniem WiFi modułu ESP32.
Główna płytka PCB została zaprojektowana z myślą o dwóch głównych celach:
- modułowość
- bezpośrednie standardowe połączenie modułu kamery
Wszystkie części są dostępne na zamówienie w różnych źródłach, a przykładowe oprogramowanie jest dostępne w postaci repozytoriów Git.
Krok 1: Przygotowanie schematu
Płyta ESP32 PROTO WEB CAM została zaprojektowana z myślą o następujących funkcjach:
- podłączenie do płyty modułu ESP-32S (Wroom) kompatybilne
- połączenie z modułem kamery lub terminalem dla 14 pinów IO
-
dwie metody FLASH pamięci ESP32
- USB RS232
- RS232 z ręcznymi śrutownikami
- unikalny kod urządzenia sprzętowego
- RTC
- EEPROM z przełącznikiem RW/R
- dwa źródła zasilania 5V
- kryształ zewnętrzny do płytki ESP-32s
- gniazdo karty microSD
- twarda dioda LED
- Przetwornica DC-DC 5V -> 3V3
- dodatkowe złącze dla 3 włóczni IO pinów, interfejsów I2C i RS232
Schemat jest dostępny w pliku PDF, połącz kilka publicznie dostępnych schematów z różnych źródeł.
Krok 2: Produkcja PCB
Korzystając z dotychczasowego schematu PCB został stworzony przy użyciu oprogramowania do projektowania, które tworzy pliki GERBER w dwustronnych technologiach SMT/SMD z nieco większymi padami dla pomocy w procesie ręcznego lutowania oraz przy użyciu urządzeń do produkcji PCB ITD-tim d.o.o. PCB została wykonana w ROHS.
Kilka zdjęć przedstawia produkt końcowy.
Krok 3: Ukończenie płyty ESP32 PROTO WEB CAM
Elementy lutowane są ręcznie najczęściej w technologii 0805 i 1206 lutem ROHS z niewielką ilością lutów. Najpierw są lutowane układy scalone, potem elementy pasywne, a na końcu złącza. PCB czyszczono alkoholem izopropylowym.
Ostateczne wyniki są przedstawione z kilkoma zdjęciami.
Krok 4: Kompletny klient rejestrowania obrazu z kamery ESP32
Aby uzupełnić klienta ESP32 Camera Picture Logging Client, na płytce ESP32 PROTO WEB CAM zainstalowano baterię CD2032 dla RTC oraz moduł kamery z OV2640 dostępny w TME pod nazwą handlową WAVESHARE 8532.
Wszystkie komponenty są testowane przy użyciu ARDUINO IDE z odpowiednim dodatkiem ESP32 z wybraną płytą o nazwie "ESP32 Dev Module"
Krok 5: Testowanie kodu
Cały kod testowy jest dostępny na GitLAB:
- Bicie serca LED i repozytorium git UniqueUnitID (DS18B20)
- I2C (DS3231 RTC, AT24Cxx EEPROM) git repo
- Repozytorium git modułu kamery
Zalecana:
Przetwarzanie obrazu za pomocą Raspberry Pi: Instalacja OpenCV i separacja kolorów obrazu: 4 kroki
Przetwarzanie obrazu za pomocą Raspberry Pi: Instalowanie OpenCV i separacji kolorów obrazu: Ten post jest pierwszym z kilku samouczków dotyczących przetwarzania obrazu, które mają zostać wykonane. Przyglądamy się bliżej pikselom, które składają się na obraz, dowiadujemy się, jak zainstalować OpenCV na Raspberry Pi, a także piszemy skrypty testowe do przechwytywania obrazu, a także c
Czujnik ultradźwiękowy do rejestrowania zmian położenia obiektów: 3 kroki
Czujnik ultradźwiękowy do rejestrowania zmian pozycji obiektów: Ważne jest, aby zapewnić bezpieczeństwo cennych rzeczy. Byłoby kiepskim, gdybyś cały dzień pilnował zamku. Używając aparatu raspberry pi, możesz zrobić zdjęcia w odpowiednim momencie. Ten przewodnik pomoże Ci nakręcić film lub zrobić zdjęcie
MicroPython na tanie 3 USD ESP8266 WeMos D1 Mini do 2x rejestrowania temperatury, Wi-Fi i statystyk mobilnych: 4 kroki
MicroPython na tanim 3 USD ESP8266 WeMos D1 Mini do 2x rejestrowania temperatury, Wi-Fi i statystyk mobilnych: Dzięki małemu taniemu chipowi / urządzeniu ESP8266 możesz rejestrować dane o temperaturze na zewnątrz, w pokoju, szklarni, laboratorium, chłodni lub w dowolnym innym miejscu całkowicie za darmo. Ten przykład wykorzystamy do rejestracji temperatury pomieszczenia chłodniczego, wewnątrz i na zewnątrz.Urządzenie będzie
Hydroponika IoT – Używanie Adafruit IO do rejestrowania EC, PH i temperatury: 6 kroków
IoT Hydroponika - Korzystanie z Adafruit IO do rejestrowania EC, PH i temperatury: Ta instrukcja pokaże, jak monitorować EC, pH i temperaturę w konfiguracji hydroponicznej oraz przesłać dane do usługi IO Adafruit. Rozpoczęcie Adafruit IO jest darmowe. Istnieją płatne plany, ale darmowy plan jest więcej niż wystarczający dla tego profesjonalisty
Ponowne użycie modułu kamery internetowej HP WebCam 101 Aka 679257-330 jako standardowej kamery internetowej USB: 5 kroków
Ponownie użyj modułu kamery internetowej HP 101 Aka 679257-330 Jako ogólnej kamery internetowej USB: Chcę urozmaicić mojego 14-letniego Panasonica CF-18 o zupełnie nową kamerę internetową, ale Panasonic nie obsługuje już tej wspaniałej maszyny, więc muszę użyj szarej substancji do czegoś łatwiejszego niż b&b (piwa i hamburgery). To jest pierwsza część