İçindekiler:

ESP32-CAM Kartı Kullanan Yüz Algılamalı IP Kamera: 5 Adım
ESP32-CAM Kartı Kullanan Yüz Algılamalı IP Kamera: 5 Adım

Video: ESP32-CAM Kartı Kullanan Yüz Algılamalı IP Kamera: 5 Adım

Video: ESP32-CAM Kartı Kullanan Yüz Algılamalı IP Kamera: 5 Adım
Video: Raspberry Pi ile Kendi Akıllı Güvenlik Kameranızı Yapın! 2024, Temmuz
Anonim
ESP32-CAM Kartını Kullanan Yüz Algılamalı IP Kamera
ESP32-CAM Kartını Kullanan Yüz Algılamalı IP Kamera

Bu gönderi diğerlerinden farklı ve şaşırtıcı derecede ucuz (9 dolardan az) ve kullanımı kolay olan çok ilginç ESP32-CAM kartına bir göz atacağız. 2MP kamera modülünü kullanarak canlı bir video akışını yayınlamak için kullanılabilecek basit bir IP kamera oluşturuyoruz. Ayrıca yüz tanıma ve yüz tanıma özelliğini de denedik.

Yukarıdaki video, ihtiyacınız olan her şeyi 4 dakikadan kısa bir sürede kapsar.

Adım 1: Arduino IDE'yi yapılandırın

Arduino IDE'yi yapılandırın
Arduino IDE'yi yapılandırın

Arduino IDE'ye ESP32 board destek paketini ekleyerek başlıyoruz. Dosya menüsünden pano yöneticisi URL'sine aşağıdaki bağlantıyı eklemeniz gerekir.

dl.espressif.com/dl/package_esp32_index.json

Ardından, pano yöneticisini açın, ESP32'yi arayın ve paketi kurun. Pencereyi tamamlamasını ve kapatmasını bekleyin. Araçlar menüsünden resimde görüldüğü gibi doğru tahta ayarlarını seçtiğinizden emin olun. Bir sonraki adımı gerçekleştirene kadar COM bağlantı noktası kullanılamayacaktır.

Adım 2: Kartı Kablolayın

Tahtayı Kablolayın
Tahtayı Kablolayın
Tahtayı Kablolayın
Tahtayı Kablolayın

ESP32-CAM kartında yerleşik bir USB konektörü yoktur, bu nedenle taslağı yüklemek için harici bir USB'den seriye dönüştürücü kullanmanız gerekir. Yukarıda gösterilen kablo bağlantılarını kullanabilirsiniz ancak USB'den seriye dönüştürücünün 3.3V modunda bağlı olduğundan emin olun.

Özellikle bir FTDI devre kartı kullanıyorsanız, karta güç sağlamak için harici bir 5V kaynağı kullanmanız önerilir. Harici 5V besleme için basit bir USB devre kartı gayet iyi iş görecektir. Anakarta doğrudan CP2102 devre kartından güç sağlama konusunda bazı başarılar elde edildi, böylece önce bunu deneyebilirsiniz. Kartın ayrıca gerekirse bir 3.3V güç pimi vardır.

Kartı indirme moduna geçirmek için jumper gereklidir. Her şeyi bağladıktan sonra, kartı açın, 115, 200 baud hızına sahip bir seri terminal (Araçlar->Seri Monitör) açın ve sıfırlama düğmesine basın. Resimde gösterildiği gibi bir çıktı almalısınız ve bu her şeyin beklendiği gibi çalıştığını gösterecektir.

Adım 3: Krokiyi Hazırlayın

Krokiyi Hazırlayın
Krokiyi Hazırlayın
Krokiyi Hazırlayın
Krokiyi Hazırlayın
Krokiyi Hazırlayın
Krokiyi Hazırlayın
Krokiyi Hazırlayın
Krokiyi Hazırlayın

Yukarıdaki resimde gösterildiği gibi CameraWebServer örnek taslağını açın. Kartın bağlanması gerekeceğinden WiFi ağ adınızı ve şifrenizi eklediğinizden emin olun. Ayrıca resimde görüldüğü gibi AI_THINKER kamera modelini seçtiğinizden emin olun. Bir bu yapılır. Çizimi yükleyin ve ardından seri monitörü tekrar açın.

Panoya WiFi ağına bağlanması için birkaç saniye verin, ardından IP adresiyle birlikte bağlantı durumunu göreceksiniz. Bir sonraki adıma geçerken bunu not edin.

4. Adım: Kamera Akışını Görüntüleyin

Kamera Akışını Görüntüle
Kamera Akışını Görüntüle
Kamera Akışını Görüntüle
Kamera Akışını Görüntüle

Bir web tarayıcısı açın ve önceki adımda aldığınız IP adresini girin. Görseldeki gibi bir sayfa elde etmelisiniz. "AKIMI BAŞLAT" düğmesini tıkladığınızda canlı akışı görüntüleyebilmelisiniz. Gereksinimlerinize bağlı olarak çözünürlüğü daha yüksek bir değere değiştirirsiniz. Oynayabileceğiniz birkaç ayar ve efekt de vardır.

Video beslemesinde yatay çizgiler alıyorsanız, bu yetersiz gücün bir göstergesidir. Bu durumda daha kısa bir USB kablosu veya alternatif bir güç kaynağı kullanmayı deneyin.

Ayrıca durağan bir görüntü de elde edebilirsiniz, ancak bu hiçbir yerde saklanmadığından, gerekirse sağ tıklayıp kaydetmeniz gerekecektir.

Adım 5: Yüz Algılama ve Tanıma

Yüz Algılama ve Tanıma
Yüz Algılama ve Tanıma
Yüz Algılama ve Tanıma
Yüz Algılama ve Tanıma
Yüz Algılama ve Tanıma
Yüz Algılama ve Tanıma

Yüz algılamanın çalışması için bir CIF veya daha düşük çözünürlük seçmeniz gerekir. Pano, bir yüzü algılamak ve ekranda vurgulamak için video beslemesini işleyecektir. Yüz tanımayı etkinleştirirseniz, algılanan yüzün bilinip bilinmediğini veya kayıtlı olup olmadığını kontrol edecek, değilse onu davetsiz misafir olarak etiketleyecektir. Bir yüzü kaydetmek istiyorsanız, referans olarak kullanacağı birden fazla örneği kaydetmek için yüzü kaydet düğmesine basabilirsiniz.

ESP32-CAM kullanarak basit bir IP kamera oluşturmak işte bu kadar kolay. Video kalitesi mükemmel değil, ancak bunun gibi kamera modülleriyle çalışma sürecini gerçekten basitleştirdiler. Bunu daha ilginç projeler oluşturmak için kullanacağız, bu yüzden bunu beğendiyseniz, aşağıdaki bağlantıları kullanarak bizi takip etmeyi unutmayın:

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • BnBe Web Sitesi:

Önerilen: