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:
- ESP32-CAM modülü
- İki ESP32-CAM ünitesi çok noktalı bir gözetim cihazı monte etmek için.
- ESP32-CAM, antenli Daha geniş kapsama aralığı için 8 dBi çift bant ve kablo.
- Zaten bir ESP32 modülünüz varsa ve yalnızca kamerayı istiyorsanız, şunları yapabilirsiniz: ayrı olarak satın al.
- Ve USB ile daha eksiksiz çalışmayı tercih ederseniz: Ürün bulunamadı.
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ı
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.
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
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:
- Panoya kod yüklemek için yapmanız gerekenler USB'yi bağla PC'nize.
- 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.
- 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.
- Ş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.
- 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
İ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.
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.
İYİ SABAH, BİR ESP32 CAM VAR VE KODU YÜKLEDİĞİMDE MODÜL NE URL'Yİ, NE IP'Yİ BULAMIYOR
ESP CAM MB İLE PROGRAMLAMA YAPIYORUM
YARDIMCI OLABİLİR MİSİNİZ, BUNUN İÇİN YENİYİM?
MUCHAS GRACIAS.