İçindekiler:
- Adım 1: Arduino IDE'yi yapılandırın
- Adım 2: Kartı Kablolayın
- Adım 3: Krokiyi Hazırlayın
- 4. Adım: Kamera Akışını Görüntüleyin
- Adım 5: Yüz Algılama ve Tanıma
Video: ESP32-CAM Kartı Kullanan Yüz Algılamalı IP Kamera: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
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'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
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
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
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ı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:
Ses Algılamalı Ampul.: 5 Adım
Ses Duyarlı Ampul.: Tasarım, bir şey yaratmanın planlanması ve düşünülmesidir. Hayal gücünüzden gelen ve onu gerçeğe dönüştüren bir proje. Tasarım yaparken, tasarım düşüncesinin ne olduğunu bildiğinizden emin olmanız gerekir. Tasarım odaklı düşünme, her şeyi önceden nasıl planladığınızdır. İçin
Lcd ve Ses Algılamalı Sıcaklık ve Nem Sensörü: 4 Adım
Lcd ve Ses Algılamalı Sıcaklık ve Nem Sensörü: Merhaba arkadaşlar!!! Tamam bu proje benim son yıl projemdi. Bu projenin amacı, uygun olmayan sıcaklık ve hava koşulları nedeniyle bazı elektronik bileşenlerin arızalanması nedeniyle Üniversitemdeki atölyede oda sıcaklığı ve nemi izlemekti
Yüz Tanıma ve Tanımlama - OpenCV Python ve Arduino Kullanan Arduino Face ID: 6 Adım
Yüz Tanıma ve Tanımlama | OpenCV Python ve Arduino Kullanan Arduino Face ID: Yüz tanıma AKA face ID, günümüzde cep telefonlarındaki en önemli özelliklerden biridir. Bu yüzden "Arduino projem için bir yüz kimliği alabilir miyim" ve cevap evet… Yolculuğum şöyle başladı: Adım 1: Bize erişim
WIDI - Zybo Kullanan Kablosuz HDMI (Zynq Geliştirme Kartı): 9 Adım (Resimlerle)
WIDI - Zybo (Zynq Geliştirme Kartı) Kullanan Kablosuz HDMI: Hiç TV'nizi bir PC veya dizüstü bilgisayara harici bir monitör olarak bağlayabilmeyi dilediniz, ancak tüm bu sinir bozucu kablolara sahip olmak istemediniz mi? Eğer öyleyse, bu eğitim tam size göre! Bu hedefe ulaşan bazı ürünler olsa da, bir
Arduino Kartı Kullanarak Bir AVR Kartı Nasıl Programlanır: 6 Adım
Arduino Kartı Kullanarak Bir AVR Kartı Nasıl Programlanır: Ortalıkta bir AVR mikrodenetleyici kartınız var mı? Programlamak zor mu? Pekala, doğru yerdesin. Burada, bir Arduino Uno kartını programlayıcı olarak kullanarak bir Atmega8a mikrodenetleyici kartının nasıl programlanacağını göstereceğim. Yani uzatmadan