İçindekiler:
Video: ESP32-CAM ile Basit Gözetleme Robotu: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
ESP32-CAM modülü ucuz, düşük güç tüketimli bir modüldür ancak görüntü, seri iletişim ve GPIO'lar için birçok kaynak sağlar.
Bu projede, küçük nesneleri seçebilen basit bir gözetleme rc robotu yapmak için ESP32-CAM modül kaynağından yararlanmaya çalışıyorum.
Adım 1: GÖSTERİM
2. Adım: DONANIM KABLOLAMASI
Adım 3: YAZILIM UYGULAMASI
Akış kısmı ile ilgili olarak, websocket kullanılır ve esp32-cam modülünden web tarayıcısına çekilen görüntülerin akışı için oldukça iyi bir yol gösterdi, harika çünkü akış videosunu görüntüleyebilir ve web tarayıcısını destekleyen herhangi bir yerde robotunuzu kontrol edebilirsiniz, bu daha iyi PC'ye akış yapmak için ham TCP soketi kullandığımda önceki projeme kıyasla. Bazı tarayıcılarda test ettim ve kodumun google chrome'da iyi çalıştığını gördüm, bu yüzden projemi takip ederseniz en iyi performans için google chrome kullanmalısınız.
1. Kamera sürücüsü kısmı: Bu proje için ESP32 Wrover modülünü kullanıyorum, bu nedenle HW tanımı bu modül için uygun olacaktır, başka bir modül kullanıyorsanız lütfen HW tanımını dikkate alın.
Bu bölüm için temel olarak ESP32/Camera/CameraWebServer'ın kamera sürücüsü bölümünün örnek koduna dayanmaktadır. Projemde 3 dosyaya ayırdım: camera_pin.h, camera_wrap.h ve camera_wrap.cpp.
camera_pin.h: Bağlı kamera ile iletişim için kullanılan ESP32 pininin tanımını içerir.(ESP32 Wrover modülü yerine başka bir modül kullanmanız durumunda değiştirilmelidir)
camera_wrap.cpp: kamera başlatma için temel bir yapılandırma ve görüntü alma işlevi içerir.
camera_wrap.h: Başka bir modülde kullanılan prototip fonksiyonlarını içerir.
Kaynak kodu aşağıdaki github bağlantısında bulunabilir:
github.com/ANM-P4F/ESP32-CAM-ROBOT/tree/ma…
2. ESP32-CAM taslağı:
Bu bölüm, ESP32-CAM'in ana çalışma akışını içerir. Modül, bir http sunucusu ve bir web soket sunucusu rolü oynar. Http sunucusu, tarayıcıdan isteği alır ve robotu kontrol etmek için GUI olarak kullanılan ana sayfayı döndürür, web soket sunucusu, görüntüleri web tarayıcısındaki GUI ekranına art arda göndermek için kullanılır.
Kaynağın tamamı şu adreste bulunabilir:
3. AruinoUno taslağı:
Bu kısım Arduino modülü ESP32-CAM'in seri ardından kontrol DC, RC motorları üzerinden kaynak kodunu içerir.
Kaynak kodu şu adreste bulunabilir:
Önerilen:
Video Gözetleme Robotu: 10 Adım
Video Gözetleme Robotu: Üzerinde kamera bulunan ve internet üzerinden kontrol edilebilen bir robotunuz olduğunu hayal edin. Örneğin, su ısıtıcısını kazara açık bırakıp bırakmadığınızı kontrol etmesi için robotu mutfağa gönderebilirsiniz
ESP32 ile PWM - Arduino IDE ile ESP 32'de PWM ile LED Karartma: 6 Adım
ESP32 ile PWM | Arduino IDE ile ESP 32'de PWM ile LED Karartma: Bu talimatta Arduino IDE & PWM temel olarak herhangi bir MCU'dan analog çıkış üretmek için kullanılır ve bu analog çıkış 0V ile 3.3V (esp32 durumunda) arasında herhangi bir şey olabilir & itibaren
Kendin Yap Gözetleme/Güvenlik Robotu!: 7 Adım
Kendin Yap Gözetleme/Güvenlik Robotu!: İster oyuncak sınıfı ister hobi sınıfı olsun, herkes rc araba kullanmayı sever. Rc arabanızda bir fpv görüntüsü aldığınızda eğlence ikiye katlanır. Ama fpv sistemi pahalı bir sistemdir. İyi bir fpv sisteminin maliyeti 150$'ın üzerindedir. Ayrıca 200$'lık bir hobi sınıfı rc ca satın almalısınız
Koruyucu V1.0 --- Arduino ile Kapı Gözetleme Kamerasını Yükseltme (Hareket Algılama Kaydı ve Elektrik Çarpması Özellikleri): 5 Adım
Koruyucu V1.0 ||| Arduino ile Kapı Gözetleme Kamerasını Yükseltme (Hareket Algılama Kayıt & Elektrik Çarpması Özellikleri): Bir gözetleme kamerası sipariş ettim ama kullandığımda otomatik kayıt fonksiyonu olmadığını fark ettim (hareket algılama ile etkinleştirildi). Sonra nasıl çalıştığını araştırmaya başladım. Video çekmek için 1- power tuşuna 2 sn kadar basılı tutmalısın
30$ Kullanıcı Arayüzü ile Gözetleme Sistemi: 7 Adım
30$ Kullanıcı Arayüzü ile Gözetim Sistemi: Son derece ucuz ve yapması çok kolay gözetim sistemi. Bunu yapmak için herhangi bir roket bilimcisi olmanıza gerek yok. Gerekli tüm parçalar muhtemelen yerel donanım mağazanızdan bulunacaktır. Sadece 2 köşebent çubuğa, 2 servo motora, yardımcı motora ihtiyacınız olacak