Hızlandırılmış çekimler, değişen havayı, yakınlarda meydana gelen bir inşaatı ve hatta bir bitkinin büyümesini yakalamanın harika bir yoludur. Akıllı telefonunuz için hızlandırılmış bir çekim yapmak için bir uygulama kullanabilirsiniz, ancak pahalı bir cihazı uzun süre gözetimsiz bırakmak konusunda endişeleriniz olabilir. Ya size çok daha ucuz bir cihaz kullanarak hızlandırılmış çekimleri yakalamanın bir yolu olduğunu söyleseydim?

Var! Bir ESP32-CAM kartı 10 dolardan daha ucuza satın alınabilir ve biraz programlama ile (endişelenmeyin, size nasıl yapılacağını göstereceğim!), onu harika görünen bir hızlandırılmış görüntüden tasarruf etmek için kullanabilirsiniz!

Bu Proje için Malzeme Toplama

Bu proje için ihtiyacınız olacak:

  • Programlama ek kartı veya USB bağlantı noktasına sahip bir ESP32-CAM kartı
  • Bir mikro USB kablosu
  • Bir mikro SD kart
  • (İsteğe bağlı) Bir tripod ve bir Thingiverse'den 3D baskılı kılıf

Uygun ESP32-CAM Kartı Seçme

Bu proje için, bilgisayarınızdan bir USB kablosu kullanarak kartı programlamanın bir yoluna ihtiyacınız olacak. ESP32-CAM-MB ek kartına sahip bir ESP32-CAM veya daha yeni bir ESP32-CAM-CH340 satın almanızı öneririm. Bunların her ikisi de gerekli USB bağlantı noktasına sahiptir.

Çoğu 3D baskılı kasanın ESP32-CAM için olduğunu ve daha büyük ESP32-CAM-CH340'ın muhtemelen bunlara sığmayacağını unutmayın, bu nedenle bu durumda ek kartlı seçenek tercih edilir. Düz bir ESP32-CAM satın alırsanız ve bir ek kartınız veya başka bir seri programlayıcınız yoksa, onu programlayamazsınız.

İlişkili: Sonraki Projeniz İçin Neden Özellik Dolu ESP32-CAM'i Düşünmelisiniz?

Arduino IDE'yi Ayarlama

ESP32-CAM'i programlamak için, Arduino IDE'ye ihtiyacınız olacak. Arduino web sitesi. Bu makalenin yazıldığı tarihte 1.8.19 güncel sürümdü.

İndirme işlemi tamamlandıktan sonra uygulamayı başlatın. İlk çalıştırdığınızda, Windows'tan tanınmayan bir uygulama uyarısı alabilirsiniz. Tıklamak güvenlidir Daha fazla bilgi bunu takiben Yine de Çalıştır.

İlişkili: Windows 10'un İndirdiğiniz Dosyaları Engellemesini Nasıl Durdurursunuz?

Arduino IDE başladığında, şöyle görünecek:

Arduino IDE'nin ESP32-CAM'i tanıması için bazı değişiklikler yapmanız gerekecek. İlk olarak, aç tercihler itibaren Dosya Menü. Nerede söylüyor Ek Panolar Yönetici URL'leri, aşağıdaki satıra yapıştırın:

https://dl.espressif.com/dl/package_esp32_index.json

Ardından, tıklayın tamam.

Şimdi, aç Araçlar menü öğesini seçin ve farenizi ile başlayan menü öğesinin üzerine getirin. Yazı tahtası: (gibi bir şey olabilir Yönetim Kurulu: Arduino Uno). Görüntülenen alt menüden öğesini seçin. Yönetim Kurulu Müdürü.

Bu, üstte bir arama çubuğu bulunan yeni bir pencere açacaktır. Arama çubuğuna "ESP32" yazın. Bunu yapmak, seçmenize izin vermelidir esp32 Espressif Systems tarafından. Tıklamak Düzenlemek. İndirme bittiğinde, tıklayın tamam Kurullar Yöneticisinden çıkmak için.

Şimdi, geri dön Araçlar menü ve tekrar kelime ile başlayan alt menüyü açın Yazı tahtası. Bu sefer bir görmelisin ESP32 Arduino daha önce orada olmayan öğe. Bu, uzun bir pano adları listesi içeren bir alt menüdür. Bulmak AI Düşünür ESP32-CAM ve bunu seçin.

İşte bu kadar, Arduino IDE artık ESP32-CAM için yapılandırıldı!

Test Çizimi Yükleme

Arduino sözlüğünde, bir "skeç", ESP32-CAM'e ne yapacağını söyleyen bir programdır - eğer yapacaksanız bir tariftir. Test olarak beyaz ledin yanıp sönmesi için bir kroki yazalım. Arduino IDE'nin içinde zaten bir miktar başlangıç ​​kodu olduğuna dikkat edin. Bunu şöyle görünecek şekilde değiştirin:

geçersiz kurulum() {
// kurulum kodunuzu bir kez çalıştırmak için buraya koyun:
pinMode (4, ÇIKIŞ);
}
boşluk döngüsü () {
// tekrar tekrar çalıştırmak için ana kodunuzu buraya koyun:
digitalWrite (4, YÜKSEK);
gecikme (1000);
digitalWrite (4, DÜŞÜK);
gecikme (1000);
}

Şimdi yuvarlak onay işareti düğmesini tıklayın. Sketch'i bir yere kaydetmeniz istenecektir. Bunu yapınca diyecek ki kroki derleme.

Bir süre sonra diyecek derleme tamamlandı. Bunu görmek yerine bir hata alırsanız, bir şeyi yanlış yazmışsınız demektir. Başarılı bir derleme, başarılı bir derlemeye karşı böyle görünür. bir hata ile neye benziyor:

Resim Galerisi (2 Resim)
Genişletmek
Genişletmek

Programlamada hatalar çok olur ve bilgisayarlar kodun böyle olması konusunda çok seçicidir! Kodunuzu dikkatlice kontrol edin, hataları düzeltin ve tekrar deneyin.

Derleme başarılı olduğunda, son adım programı panoya yüklemektir. Bunu, daire içinde ok gibi görünen düğmeyi tıklayarak yapın. Arduino IDE yeniden derlenecek, diyelim yükleniyor bir süre ve sonra nihayet söyle Yükleme Tamamlandı. Bu noktada, tahtadaki beyaz LED yanıp sönmeye başlamalıdır!

Bu adım başarısız olursa, Arduino IDE'ye farklı bir seri port kullanmasını söylemeniz gerekebilir. Bunu yapmak için, Araçlar menü ve ile başlayan alt menüyü arayın Liman. Çalışan bir tane bulana kadar mevcut tüm bağlantı noktalarını denemeniz gerekebilir.

Hızlandırılmış Çizimi Yükleme

Artık bir çizimi nasıl yükleyeceğinizi bildiğinize göre, hızlandırılmış çekime geçelim! Bunun için taslak daha karmaşıktır, ancak önceden hazırlanmış olarak indirebilirsiniz. Bağlantımızı takip edin Arduino taslağı ile doğrudan bir zip dosyası indirin.

Zip dosyasını bilgisayarınızdaki bir klasöre açın ve ardından Arduino IDE'den Açık itibaren Dosya Menü. Dosyayı bulun esp32cam-timelapse-microsd.ino az önce açtığınız klasörden.

Varsayılan olarak, bu Sketch, her yarım saatte bir bir görüntü çekecek şekilde ayarlanmıştır. Bunu değiştirmek istiyorsanız, yazan satırdaki numarayı düzenleyin #define MINUTES_BETWEEN_PHOTOS 30.

Göz kırpma taslağını yaptığınız gibi bu taslağı derleyin ve ESP32-CAM'e yükleyin. Başlangıçta hiçbir şey olmayacak. ESP32-CAM'i bilgisayarınızdan çıkarın ve kart yuvasına bir mikro SD kart takın. Ardından, ESP32-CAM'i tekrar takın. Beş saniye sonra beyaz LED bir kez yanıp sönmelidir. Bu, bir fotoğrafın mikro SD karta kaydedildiğini gösterir. Aralığı değiştirmezseniz bir sonraki fotoğraf yarım saat sonra çekilecektir.

Bir hızlandırılmış çekim kaydetmeden önce, kartın üzerinde bir fotoğraf olduğunu doğrulamak için SD kartı bilgisayarınıza götürmenizi öneririm. fotoğraf00001.jpg. Her şey yolunda görünüyorsa, hızlandırılmış bir çekim yapmaya hazırsınız!

ESP32-CAM Kullanarak Hızlandırılmış Çekimi Kaydetme

ESP32-CAM'i bir yere kurun ve çalıştırmak için bir USB şarj aleti kullanın. ESP32-CAM zaten yerindeyse, ancak kartı yeniden taktıysanız, fişi çekip tekrar takarak bir an için gücü kesin. Fişi prize taktıktan sonra LED'in bir kez yanıp sönmesini bekleyin.

Bu size ilk görüntünün başarıyla yakalandığını söyler. Bu gerçekleştiğinde, kalan fotoğrafları istediğiniz kadar kaydetmeye bırakabilirsiniz!

İmaj Kredisi: Marcio Teixeira/Flickr

SD kartı her çıkardığınızda ve yeniden taktığınızda, yeni bir kayıt başlatmak için ESP32-CAM'in gücünü kesmeniz gerekecektir. Bunu yapmanın en kolay yolu, kabloyu veya şarj cihazını çıkarıp takmaktır. Yakalamanın başladığını anlamak için her zaman LED'in bir kez yanıp sönmesini izleyin!

ESP32-CAM kaydını birkaç günlüğüne bıraktığınızda, hızlandırılmış çekiminizi oluşturan fotoğrafları görmek için mikro SD kartı çıkarın! Mikro SD kartı PC'nizin ortam kartı okuyucusuna takın ve Resim Araçları Dosya Gezgini'nin araç çubuğundan öğe. sonra tıklayın slayt gösterisi buton.

Sağ ok tuşunu basılı tutarsanız, resimler arasında hızla gezinebilir ve size güzel bir animasyonlu hızlandırılmış zaman kazandırabilirsiniz!

Kolay Ancak Güçlü Hızlandırılmış

Bu proje size ESP32-CAM kullanarak nasıl kolay bir zaman atlamalı yapabileceğinizi gösterse de, bu projeyi geliştirmenin birkaç yolu vardır. Bir fikir, resimleri indirmek için bir web arayüzü eklemek veya bir akıllı telefonu vizör olarak kullanmak için ESP32-CAM'in kablosuz özelliklerini kullanmaktır.

Bu, kurulum sırasında SD kartı çıkarıp baştan başlamak zorunda kalmadan nesnenizi çerçevelemenize yardımcı olabilir. ESP32-CAM ile olanaklar sınırsız!

En İyi 10 ESP32 Oyun Projesi

ESP32 mikrodenetleyici kartı ile klasik oyun sistemini taklit edebilir ve çok daha fazlasını yapabilirsiniz.

Sonrakini Oku

PaylaşCıvıldamakE-posta
İlgili konular
  • kendin yap
  • zaman atlamalı
Yazar hakkında
Marcio Teixeira (2 Makale Yayınlandı)

Açık kaynaklı yazılım, elektronik, 3D baskı, bilgisayar grafikleri ve retro hesaplamaya özel ilgi duyan bir yapımcıyım.

Marcio Teixeira'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın