Obsah:
- Krok 1: Příprava schématu
- Krok 2: Výroba DPS
- Krok 3: Dokončení desky ESP32 PROTO WEB CAM
- Krok 4: Dokončete klienta ESP32 Camera Logging Client
- Krok 5: Testovací kód
Video: Klient protokolování obrazu z kamery ESP32: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Projekt klienta pro protokolování obrazu z kamery ESP32 je zaměřen na použití mikrořadiče ESP32 pro pořizování snímků a jejich odesílání na centrální server přes internet pomocí možnosti WiFi modulu ESP32.
Hlavní deska plošných spojů byla navržena s ohledem na dva hlavní cíle:
- modularita
- přímé připojení standardního kamerového modulu
Všechny části jsou k dispozici k objednání z různých zdrojů a příklad softwaru je k dispozici jako úložiště Git.
Krok 1: Příprava schématu
Deska ESP32 PROTO WEB CAM byla navržena tak, aby vyhovovala následujícím funkcím:
- připojení k desce modulu ESP-32S (Wroom) kompatibilní
- připojení k modulu kamery nebo terminálu pro 14 IO pinů
-
dvě metody FLASH paměti ESP32
- USB RS232
- RS232 s ručními stříkačkami
- jedinečný kód HW zařízení
- RTC
- EEPROM s přepínačem RW/R
- dva zdroje napájení 5V
- externí krystal pro desku ESP-32s
- zásuvka na kartu microSD
- hard-beat LED
- Převodník DC -DC 5V -> 3V3
- přídavný konektor pro 3 spear IO piny, rozhraní I2C a RS232
Schéma je k dispozici v souboru PDF, kombinujte několik schémat veřejně dostupných z různých zdrojů.
Krok 2: Výroba DPS
Pomocí dříve přítomného schématu byl vytvořen PCB pomocí návrhového softwaru, který produkuje soubory GERBER oboustrannými technologiemi SMT/SMD s mírně většími podložkami pro pomoc při procesu ručního pájení a s využitím výrobních zařízení PCB ITD-tim d.o.o. PCB byla vyrobena v ROHS.
Několik obrázků představuje konečný produkt.
Krok 3: Dokončení desky ESP32 PROTO WEB CAM
Prvky jsou pájeny ručně většinou v technologii 0805 a 1206 pomocí pájky ROHS s několika páječkami. Nejprve jsou pájené integrované obvody, pak pasivní prvky a poté konektory. PCB byl čistý isopropylalkoholem.
Konečné výsledky jsou k dispozici s několika obrázky.
Krok 4: Dokončete klienta ESP32 Camera Logging Client
Chcete -li dokončit ESP32 Camera Picture Logging Client, na ESP32 PROTO WEB CAM PCB byla přidána baterie CD2032 pro RTC a kamerový modul s OV2640 dostupný od TME pod obchodním názvem WAVESHARE 8532.
Všechny komponenty jsou testovány pomocí ARDUINO IDE se správným přidáním ESP32 s vybranou deskou s názvem „ESP32 Dev Module“
Krok 5: Testovací kód
Všechny testovací kódy jsou k dispozici na GitLAB:
- LED prezenční signál a UniqueUnitID (DS18B20) git repo
- I2C (DS3231 RTC, AT24Cxx EEPROM) git repo
- Modul kamery git repo
Doporučuje:
Jak provést protokolování data a času - Liono Maker: 5 kroků
Jak provést protokolování data a času | Liono Maker: Úvod: -V tomto tutoriálu se naučíme, jak provádět protokolování data a času pomocí Arduina. K tomuto účelu používám DS3231 & Moduly karty Micro SD. Hlavní modul, který se používá pro čas a protokolování data je DS3231. DS3231 je RTC (skutečný
Jak provádět protokolování teploty a intenzity světla - Simulace Proteus - Fritzování - Liono Maker: 5 kroků
Jak provádět protokolování teploty a intenzity světla | Simulace Proteus | Fritování | Liono Maker: Ahoj, toto je Liono Maker, toto je můj oficiální kanál YouTube. Toto je otevřený zdrojový kanál YouTube. Zde je odkaz: Liono Maker YouTube Channelhere je odkaz na video: Temp & protokolování intenzity světla V tomto tutoriálu se naučíme, jak vytvořit Temper
Experimenty v pokročilém protokolování dat (pomocí Pythonu): 11 kroků
Experimenty s pokročilým protokolováním dat (pomocí Pythonu): Existuje mnoho instrukcí pro protokolování dat, takže když jsem chtěl vytvořit svůj vlastní projekt protokolování, rozhlédl jsem se po partě. Některé byly dobré, některé ne tolik, a tak jsem se rozhodl vzít některé lepší nápady a vytvořit si vlastní aplikaci. Tento resu
Zpracování obrazu s Raspberry Pi: Instalace OpenCV a separace barev obrazu: 4 kroky
Zpracování obrazu s Raspberry Pi: Instalace OpenCV a separace barev obrazu: Tento příspěvek je prvním z několika tutoriálů pro zpracování obrazu, které je třeba následovat. Podíváme se blíže na pixely, které tvoří obrázek, naučíme se instalovat OpenCV na Raspberry Pi a také píšeme testovací skripty pro zachycení obrázku a také
Protokolování senzorů pomocí InfluxDB, Grafana a Hassio: 5 kroků
Protokolování senzorů pomocí InfluxDB, Grafana & Hassio: V tomto příspěvku se naučíme používat InfluxDB pro dlouhodobé ukládání dat ze senzorů a Grafanu používáme pro analýzu dat. Toto je součást série domácí automatizace, kde se učíme, jak nastavit a používat Home Assistant, takže to vše bude provedeno pomocí Hassio