ESP32-CAM: Bu modül hakkında bilmeniz gerekenler

ESP32-CAM

Hakkında zaten yayınladık WiFi modülü paragraf Arduino başka bir zaman, ama bu sefer konu modülle ilgili ESP32-CAM, küçük bir dahili video kamera içeren bir ESP32 WiFi modülü. Bu, gözetim veya uzaktan casusluk gibi yeni işlevlere izin verir, orada olmadığınızda olan her şeyi yakalar ve kayıt için veya yerinde görebilmek için herhangi bir cihaza gönderir.

Daha önce tartıştığımız WiFi modülü için söylenen hemen hemen her şey, bunun için geçerli olacaktır, yalnızca entegre kamera. Ancak bilmeniz gereken her şeyi size bu rehberde göstereceğiz ...

ESP32-CAM nedir?

El ESP32-CAM Çok sayıda proje ve Arduino ile kullanabileceğiniz bir modüldür. Bağımsız olarak çalışmasını sağlayan entegre bir mikro denetleyiciye sahip eksiksiz bir modüldür. WiFi + Bluetooth bağlantısına ek olarak, bu modülde ayrıca entegre bir video kamera ve depolama için bir microSD yuvası vardır.

Bu modül hiç pahalı değil ve sahip olabilirsiniz çok sayıda uygulama. Bazı basit IoT'den, yapay zeka kullanarak görüntü izleme ve tanıma için daha gelişmiş olanlara ve hatta nerede olursanız olun bir yerde ne olduğunu uzaktan kontrol etmek için bir gözetim sistemi olarak ...

Al bir tane

ESP32-CAM modülü hiç de pahalı değil, dediğim gibi, birkaç avroya sahip olabilirsiniz. Ve bazı özel mağazalarda veya Amazon'da kolayca bulabilirsiniz. Örneğin, işte bazıları uygun fiyata tavsiyeler:

Gördüğünüz gibi hiç de pahalı değil ...

ESP32-CAM'in teknik özellikleri (veri sayfası)

ESP32-CAM modülünde bazı teknik özellikler görebileceğiniz çok ilginç veri Sayfası üretici firma. Burada en önemlilerini özetliyorum:

  • bağlantı: BLE ile WiFi 802.11b / g / n + Bluetooth 4.2. WiFi üzerinden görüntü yüklemeyi destekler.
  • bağlantıları: UART, SPI, I2CVe PWM. 9 GPIO pinine sahiptir.
  • Saat frekansı: 160Mhz'ye kadar.
  • Mikrodenetleyici hesaplama gücü: 600 DMIPS'a kadar.
  • bellek: 520KB SRAM + 4MB PSRAM + SD kart yuvası
  • özüt: birden fazla uyku moduna, OTA ile yükseltilebilir bellenime ve dahili flash bellek kullanımı için LED'lere sahiptir.
  • kamera: Paket içinde gelebilen veya bağımsız olarak satın alınabilen OV2640 kameraları destekler. Bu tür kameralarda şunlar bulunur:
    • Sensörünüzde 2 MP
    • 1622 × 1200 piksel UXGA dizi boyutu
    • Çıkış biçimi YUV422, YUV420, RGB565, RGB555 ve 8 bit veri sıkıştırma.
    • 15 ila 60 FPS arasında görüntü aktarabilirsiniz.

Elektriksel bağlantı

ESP32-CAM pin çıkışı

El Elektriksel bağlantı ESP32-CAM'in bir önceki diyagramında görebileceğiniz gibi çok basit. Ve kamera, bunun için etkinleştirilen konektöre bağlanır. Daha sonra Arduino örneğiyle, nasıl bağlandığını ve her birinin ne için olduğunu daha iyi anlayacaksınız, ancak zaten bir fikir edinebilirsiniz.

Bu arada, görüntüde görünmese de, genellikle PCB üzerinde bazı durumlarda harici anten kablolarını bağlamak için kullanılan yuvarlak bir konektöre de sahipler. Genellikle SD soketinin metal levhasının yanındadır.

Kullanabilirsin FTDI harici adaptör bu modülü bağlamak ve onu kontrol etmenizi kolaylaştırmak için. Bu, ESP32-CAM kablolaması yerine miniUSB tipi bir bağlantı noktasının kullanılmasına izin verir. Bu modüllerden birini kullanmak için şu şekilde bağlayabilirsiniz:

  • FTDI modülünü 3.3v'de çalışacak şekilde yapılandırın.
  • ESP0-CAM modülünün GPIO pin 32 ve GND'sini atlayın.
  • Modülün 3v3 pini FTDI'nin Vcc'sine bağlanmalıdır.
  • Modülün GPIO 3 (UOR), FTDI'nin TX'sine gidecektir.
  • Modülün GPIO 1 (U0T), FTDI'nın RX'ine gider.
  • Ve FTDI modülünün GND'si ile ESP32-CAM'in diğer GND'si.

Şimdi sende var USB tipi arayüz, projenizin bağlantısını kolaylaştırabilir ...

Arduino IDE ile entegrasyon

FTDI ESP32-CAM Arduino

Karşı FTDI ile entegre edinbağlantı çok basit. Sadece aşağıdakileri yapmanız gerekir:

  • ESP5-CAM modülünün 32v bağlantısını FTDI modülünün Vcc'sine bağlayın.
  • ESP32-CAM modülünün GND'sini FTDI modülünün GND'sine bağlayın.
  • FTDI kartından TX0, GPIO 3'e (U0RXD) gider.
  • FTDI kartındaki RXI, GPIO 1'e (U0TXD) gider.
  • Ve ESP0-CAM kartının GPI32 ve GND'sini atlar.

Artık FTDI modülü aracılığıyla bir USB kablosu kullanarak bilgisayara bağlayabilirsiniz. Başka bir seçenek de arduino'ya bağla FTDI modülünü kullanmadan doğrudan. Ama çoğu durumda daha iyi olan FTDI ile ilgili durumu görelim ...

Jardines de Viveros Takip edilecek adımlar her şeyi çalışacak şekilde yapılandırmak ve planlamak için:

  1. Panoya kod yüklemek için yapmanız gerekenler USB'yi bağla PC'nize.
  2. Sonraki adım, ESP32 kitaplığı bundan yararlanabilmek için. Bunun için, Arduino IDE'den Dosya> Tercihler> Orada, URL ekleme alanına gidin, şunu ekleyin: https://dl.espressif.com/dl/package_esp32_index.json ve Tamam'a tıklayın. Şimdi Araçlar> Anakart> Anakart Yöneticisi'ne gidin> ESP32'yi arayın ve "ESP32 by Espressif Systems" kur düğmesine basın.
  3. Sonra aç Arduino IDE > Araçlar> Kartlar> AI-Thinker ESP32-CAM'i seçin (bu seçeneğin menüde görünmesi için ESP32 eklentisinin kurulu olması gerekir). Ardından Araçlar> Bağlantı Noktası'na gidin ve kartınızın bağlı olduğu COM'u seçin.
  4. Şimdi yapabilirsin bir taslak yükle tahtada, basit tutmak için örneklerden birini kullanın, bkz. Dosya> Örnek> ESP32> Kamera> CameraWebServer. Tamamlandığında, başarıyla yüklendiğini belirten mesaj göründüğünde, kabloyu GND'nin GPIO pin 0'ından çıkarın ve kart üzerindeki Sıfırla düğmesine basın.
  5. Son olarak, kullanabilir ve başlayabilirsiniz sonuçları web arayüzünde görün ... Çalıştırdığınızda, monitörde size erişmek için web tarayıcınıza eklemeniz gereken bir IP'ye sahip bir URL verecektir. Ondan parametreleri ayarlayabilir ve kamera sensöründen ne göründüğünü görebilirsiniz.

Açıkçası yapabilirsin daha fazlasını yap bu modülün WiFi ve Bluetooth özelliklerinden yararlanarak. Sınırın hayal gücünüz olduğunu unutmayın. Burada size basit bir giriş gösteriyorum ...

Daha fazla bilgi - Ücretsiz Arduino kursu


Makalenin içeriği şu ilkelerimize uygundur editoryal etik. Bir hata bildirmek için tıklayın burada.

2 yorum, sizinkini bırakın

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Manuel dijo

    İyi günler.
    Her şey mükemmel bir şekilde açıklanmış ve program mükemmel bir şekilde yükleniyor, ancak seri monitörde Wi-Fi algılaması için ESP32'yi sıfırladığımda, her zaman aynı kamera hatasını alıyorum:

    E (873) kamera: Kamera probu 0x105 hatasıyla başarısız oldu (ESP_ERR_NOT_FOUND)
    Kamera başlatma 0x105 hatasıyla başarısız oldu

    Ne olabilir?
    Şimdiden teşekkürler.

    1.    isaac dijo

      Merhaba,
      Büyük olasılıkla kamera modülü konektöründen veya uygun olmayan güç kaynağından kaynaklanmaktadır.
      Bu iki şeyi doğrulamaya çalışın.
      Bir tebrik.