Sisällysluettelo:

ESP32 -kameran kuvien kirjausasiakas: 5 vaihetta
ESP32 -kameran kuvien kirjausasiakas: 5 vaihetta

Video: ESP32 -kameran kuvien kirjausasiakas: 5 vaihetta

Video: ESP32 -kameran kuvien kirjausasiakas: 5 vaihetta
Video: ESp32 OLED Animation | OLED Bitmap | Thala Ajith kumar | 2024, Marraskuu
Anonim
ESP32 -kameran kuvien kirjausasiakas
ESP32 -kameran kuvien kirjausasiakas

ESP32 Camera Picture Logging Client -projekti keskittyy käyttämään ESP32-mikro-ohjainta kuvan ottamiseen ja lähettämään sen keskuspalvelimelle Internetin kautta käyttämällä ESP32-moduulin WiFi-ominaisuutta.

Pääpiirilevy suunniteltiin pitämällä mielessä kaksi päätavoitetta:

  • modulaarisuus
  • suora vakiokameramoduulin liitäntä

Kaikki osat ovat tilattavissa eri lähteistä, ja ohjelmistoesimerkkejä on saatavilla, kuten Git -arkistot.

Vaihe 1: Kaavion valmistelu

ESP32 PROTO WEB CAM -levy on suunniteltu noudattamaan seuraavia ominaisuuksia:

  • liitäntä ESP-32S-moduulilevyyn (Wroom)
  • liitäntä kameramoduuliin tai -liitäntään 14 IO -nastaa varten
  • kaksi ESP32 -muistin FLASH -menetelmää

    • USB RS232
    • RS232 manuaalisilla ampuma -kissoilla
  • ainutlaatuinen HW -laitekoodi
  • RTC
  • EEPROM RW/R -kytkimellä
  • kaksi 5V virtalähdettä
  • ulkoinen kristalli ESP-32s-kortille
  • microSD -korttipaikka
  • kovaääninen LED
  • DC -DC -muunnin 5V -> 3V3
  • lisäliitin 3 keihään IO -nastaa, I2C- ja RS232 -liitäntöjä varten

Kaavio on saatavana PDF -tiedostona, yhdistä vain muutama julkisesti saatavilla oleva kaavio eri lähteistä.

Vaihe 2: PCB -tuotanto

PCB -tuotanto
PCB -tuotanto
PCB -tuotanto
PCB -tuotanto

Käyttämällä aiemmin esitettyä kaavamaista piirilevyä luotiin suunnitteluohjelmistolla, joka tuottaa GERBER-tiedostoja kaksipuolisella SMT/SMD-tekniikalla ja hieman suuremmilla tyynyillä, jotka auttavat käsin juotosprosessissa ja käyttämällä PCB-tuotantolaitoksia ITD-tim d.o.o. PCB valmistettiin ROHS: ssa.

Muutama kuva esittelee lopputuotteen.

Vaihe 3: ESP32 PROTO WEB CAM -levyn viimeistely

ESP32 PROTO WEB CAM -levyn viimeistely
ESP32 PROTO WEB CAM -levyn viimeistely
ESP32 PROTO WEB CAM -levyn viimeistely
ESP32 PROTO WEB CAM -levyn viimeistely

Elementit juotetaan käsin enimmäkseen 0805- ja 1206 -tekniikalla käyttäen ROHS -juotosta, jossa on vähän juotosrautoja. Ensin juotospiirit, sitten passiiviset elementit, sen jälkeen liittimet. PCB puhdistettiin isopropyylialkoholilla.

Lopulliset tulokset löytyvät muutamasta kuvasta.

Vaihe 4: Suorita ESP32 -kamerakuvan tallennusasiakas loppuun

Täydellinen ESP32 -kamerakuvan tallennusasiakas
Täydellinen ESP32 -kamerakuvan tallennusasiakas
Täydellinen ESP32 -kamerakuvan tallennusasiakas
Täydellinen ESP32 -kamerakuvan tallennusasiakas

ESP32 Camera Picture Logging Client -ohjelmiston täydentämiseksi ESP32 PROTO WEB CAM -piirilevyyn lisättiin akku CD2032 RTC: lle ja kameramoduuli, jossa on OV2640, saatavana TME: ltä kaupallisella nimellä WAVESHARE 8532.

Kaikki komponentit testataan ARDUINO IDE: llä ja asianmukaisella ESP32 -lisäyksellä ja valitulla kortilla, jonka nimi on "ESP32 Dev Module"

Vaihe 5: Testauskoodi

Kaikki testauskoodit ovat saatavilla GitLABissa:

  • LED -syke ja UniqueUnitID (DS18B20) git repo
  • I2C (DS3231 RTC, AT24Cxx EEPROM) git repo
  • Kameramoduulin git repo

Suositeltava: