Sadržaj:

ESP32 Klijent evidentiranja slika kamere: 5 koraka
ESP32 Klijent evidentiranja slika kamere: 5 koraka

Video: ESP32 Klijent evidentiranja slika kamere: 5 koraka

Video: ESP32 Klijent evidentiranja slika kamere: 5 koraka
Video: OctoPrint — за 15 долларов на Raspberry Pi Zero 2 Вт. 2024, Novembar
Anonim
ESP32 Klijent evidentiranja slika kamere
ESP32 Klijent evidentiranja slika kamere

ESP32 Projekat klijenta za evidentiranje slika kamere fokusiran je na korištenje mikrokontrolera ESP32 za snimanje slika i slanje na centralni server putem Interneta pomoću WiFi mogućnosti ESP32 modula.

Glavna PCB ploča dizajnirana je s dva glavna cilja na umu:

  • modularnost
  • direktno priključivanje standardnog modula kamere

Svi dijelovi dostupni su za naručivanje iz različitih izvora, a primjeri softvera dostupni su poput Git spremišta.

Korak 1: Priprema sheme

ESP32 PROTO WEB CAM ploča dizajnirana je za sljedeće karakteristike:

  • povezivanje sa ESP-32S modularnom pločom (Wroom) kompatibilno
  • povezivanje sa modulom kamere ili terminalom za 14 IO pinova
  • dva ESP32 memorijska FLASH metoda
    • USB RS232
    • RS232 sa ručnim mecima
  • jedinstveni kod HW uređaja
  • RTC
  • EEPROM sa prekidačem RW/R
  • dva izvora napajanja od 5V
  • vanjski kristal za ploču ESP-32s
  • utičnica za microSD karticu
  • hard-LED LED
  • DC -DC pretvarač 5V -> 3V3
  • dodatni konektor za 3 IO pina, I2C i RS232 sučelja

Shema je dostupna u PDF datoteci, kombinirajte nekoliko javno dostupnih shema iz različitih izvora.

Korak 2: Proizvodnja PCB -a

PCB Production
PCB Production
PCB Production
PCB Production

Korištenjem prethodno prisutnih shematskih PCB-a nastalo je softverom za dizajn koji proizvodi GERBER datoteke u dvostranim SMT/SMD tehnologijama s nešto većim jastučićima za pomoć pri procesu ručnog lemljenja i upotrebi pogona za proizvodnju PCB-a ITD-tim d.o.o. PCB je izrađen u ROHS -u.

Nekoliko slika predstavlja konačni proizvod.

Korak 3: Dovršenje ESP32 PROTO WEB CAM ploče

Završetak ESP32 PROTO WEB CAM ploče
Završetak ESP32 PROTO WEB CAM ploče
Završetak ESP32 PROTO WEB CAM ploče
Završetak ESP32 PROTO WEB CAM ploče

Elementi se leme ručno uglavnom u 0805 i 1206 tehnologiji koristeći ROHS lemljenje sa nekoliko lemilica. Prvo su lemna kola, zatim pasivni elementi, zatim konektori. PCB je očišćen izopropil alkoholom.

Konačni rezultati su prisutni sa nekoliko slika.

Korak 4: Dovršite ESP32 klijenta za bilježenje slika kamere

Kompletan ESP32 klijent za evidentiranje slika kamere
Kompletan ESP32 klijent za evidentiranje slika kamere
Kompletan ESP32 klijent za evidentiranje slika kamere
Kompletan ESP32 klijent za evidentiranje slika kamere

Da bi se dovršio ESP32 klijent za snimanje slika kamere, na ESP32 PROTO WEB CAM PCB dodana je baterija CD2032 za RTC, a modul kamere sa OV2640 dostupan je od TME pod komercijalnim imenom WAVESHARE 8532.

Sve komponente su testirane pomoću ARDUINO IDE -a sa odgovarajućim dodatkom ESP32 sa odabranom pločom s imenom "ESP32 Dev Module"

Korak 5: Kôd za testiranje

Svi kodovi za testiranje dostupni su na GitLAB -u:

  • LED otkucaji srca i UniqueUnitID (DS18B20) git repo
  • I2C (DS3231 RTC, AT24Cxx EEPROM) git repo
  • Git repo modul kamere

Preporučuje se: