İçindekiler:

Video Gözetleme Robotu: 10 Adım
Video Gözetleme Robotu: 10 Adım

Video: Video Gözetleme Robotu: 10 Adım

Video: Video Gözetleme Robotu: 10 Adım
Video: içine cin girmiş kadın kamera arkası #dabbe #kameraarkası #behindthescenes 2024, Temmuz
Anonim
Image
Image
Video Gözetleme Robotu
Video Gözetleme Robotu

Gemide kamerası olan ve internet üzerinden kontrol edilebilen bir robotunuz olduğunu hayal edin.

Kullanmak için birçok fırsat açar. Örneğin, su ısıtıcısını yanlışlıkla ocakta bırakıp bırakmadığınızı kontrol etmesi için robotu mutfağa gönderebilirsiniz!

ESP32-CAM geliştirme kartlarını kullanarak denemeler yaptım ve ESP32-CAM ile kolayca yapılabileceğini gördüm.

ESP32-CAM, yaklaşık 10-15$'a mal olan ESP32-S çipli çok küçük bir kamera modülüdür.

ESP32-CAM modülü Arduino IDE ile programlanabilir. ESP32-CAM modülü ayrıca harici donanıma bağlanmak için birkaç GPIO pinine sahiptir.

Öyleyse başlayalım!

Adım 1: Parça Listesi

Parça listesi
Parça listesi

Parça listesi:

ESP32-CAM x1

FT232RL FTDI Mini USB x1 - ESP32-CAM'e kod yüklemek için

Çift Kanallı DC Motor Sürücüsü L298N x1

Adafruit (PID 3244) Mini Yuvarlak Robot Şasi Kiti - DC Motorlu 2WD x1 - Bu şasiyi kullandım, ancak kendinizinkini yapabilir veya mevcut herhangi bir şasi satın alabilirsiniz. Burada ihtiyacımız olan şey tekerlekler ve DC Motorlar

18650 Pil Tutucu x1

18650 Pil x2 (alternatif olarak 18650 piller yerine dört adet AA pil ve tutucusu kullanılabilir)

Mini Pan/Tilt Platform w/ 2 SG-90 Servo x1

MB102 Breadboard Güç Kaynağı Modülü x1

iRobbie-A iOS Uygulaması

Adım 2: Kasayı Birleştirin

Kasayı Birleştirin
Kasayı Birleştirin
Kasayı Birleştirin
Kasayı Birleştirin
Kasayı Birleştirin
Kasayı Birleştirin

Robot şasisini iki DC motor, 3 tekerlek ve mini L298N motor sürücü kontrolörü ile birleştirin. Motor sürücü denetleyicisini platforma takmak için bir montaj bandı kullanın.

3. Adım: Kabloları Bağlayın

Telleri Bağlayın
Telleri Bağlayın

Kabloları şemada gösterildiği gibi bağlayın.

Adım 4: Pan/Tilt Platformunu Hazırlayın

Pan/Tilt Platformunu Hazırlayın
Pan/Tilt Platformunu Hazırlayın
Pan/Tilt Platformunu Hazırlayın
Pan/Tilt Platformunu Hazırlayın
Pan/Tilt Platformunu Hazırlayın
Pan/Tilt Platformunu Hazırlayın
Pan/Tilt Platformunu Hazırlayın
Pan/Tilt Platformunu Hazırlayın

Kabloları şasi platformunun üstünden dışarı çekin. Pan/Tilt platformunda SG-90 servolarından gelen kabloları düzenleyin. Bu projede sadece bir Tilt servosuna ihtiyacımız var.

Pan/Tilt'i kasa platformunun üstüne takın.

Adım 5: MB102 Breadboard Güç Kaynağı Modülünü Hazırlayın

MB102 Breadboard Güç Kaynağı Modülünü Hazırlayın
MB102 Breadboard Güç Kaynağı Modülünü Hazırlayın
MB102 Breadboard Güç Kaynağı Modülünü Hazırlayın
MB102 Breadboard Güç Kaynağı Modülünü Hazırlayın

MB102 Breadboard Güç Kaynağı Modülünün kullanılması isteğe bağlıdır. L298N motor sürücüsünden ESP32-CAM ve servo motor için her zaman 5V ve Toprak alabilirsiniz, ancak MB102 ile bunun çok daha uygun olduğunu gördüm. Güç kaynağı modülünde bir güç düğmesi bulunur ve kablolama konusunda size daha fazla esneklik sağlar.

Modülü kasa platformuna takmak için MB102'nin altındaki pimleri çıkardım. Ardından kasanın üst kısmına çift taraflı montaj bandı ile yapıştırdım.

Adım 6: Son Kablolama ve Robotun Montajı

Robotun Son Kablolama ve Montajı
Robotun Son Kablolama ve Montajı
Robotun Son Kablolama ve Montajı
Robotun Son Kablolama ve Montajı
Robotun Son Kablolama ve Montajı
Robotun Son Kablolama ve Montajı

Şemayı kullanarak tüm parçaları bağlayın. ESP32-CAM'i Pan/Tilt platformuna takmak için bir parça köpük ve çift taraflı montaj bandı kullanın.

7. Adım: Kodu Yükleyin

Kodu Yükle
Kodu Yükle
Kodu Yükle
Kodu Yükle
Kodu Yükle
Kodu Yükle

ESP32 Eklentisini Arduino IDE'ye yükleyin:

Henüz yapmadıysanız, ESP32 eklentisini yüklemek için sonraki öğreticilerden birini izleyin:

Arduino IDE'de ESP32 Kartının Kurulumu (Windows talimatları)

Arduino IDE'de ESP32 Kartının Kurulumu (Mac ve Linux talimatları)

Kodu buradan indirin

Arduino IDE'de kodlu iki sekmeniz olduğundan emin olun: ekran görüntüsünde gösterildiği gibi esp32_cam_car ve app_httpd.cpp.

Kodu yüklemeden önce, ağ kimlik bilgilerinizi aşağıdaki değişkenlere girmeniz gerekir: const char* ssid = "Your_WIFI_Network" const char* password = "Your_WIFI_Password"

Bir FTDI programlayıcı kullanarak ESP32-CAM kartını bilgisayarınıza bağlayın. Şematik diyagramı takip edin.

Önemli: Kodu yükleyebilmeniz için GPIO 0'ın GND'ye bağlı olması gerekir.

Kodu yüklemeden önce ESP32-CAM yerleşik RST düğmesine basın. Arduino IDE'yi çalıştırın ve taslağı oluşturmak ve cihazınıza yüklemek için Yükle'ye tıklayın.

8. Adım: IP Adresini Alma

Kodu yükledikten sonra GPIO 0'ı GND'den ayırın.

115200 baud hızında Seri Monitörü açın. ESP32-CAM yerleşik RST düğmesine basın. ESP32-CAM IP adresi Seri Monitörde gösterilmelidir.

9. Adım: Video İzleme Robotunuzu Kontrol Etme

ESP32-CAM'i FTDI programlayıcısından ayırın.

ESP32-CAM'i tekrar Pan/Tilt platformuna bağlayın, gücü açın ve ESP32-CAM yerleşik RST düğmesine basın.

Uygulamayı buradan indirin Uygulamayı iPhone'unuzda çalıştırın, ESP32-CAM IP adresini girin ve robotla oynayın!

Adım 10: Robotunuzu İnternet Üzerinden Kontrol Edin

Yönlendirici ayarlarınızı açmalısınız. (google, yönlendiriciniz için bunu nasıl yapacağınızı öğrenin). Orada, Yönlendirme veya Bağlantı Noktası Yönlendirme satırları boyunca bir şeyler de dahil olmak üzere bazı ayarlar bulacaksınız.

Burada dikkat edilmesi gereken önemli nokta "Port Aralığı" ve "Aygıt" veya "IP adresi"dir.

"Port Aralığı" alanına 80-81 yazmalısınız.

"Cihaz" için ESP32-CAM cihazınızı seçmelisiniz. Bazı yönlendiricilerde, cihaz adı yerine ESP32-CAM'inizin IP adresini girmelisiniz.

www.whatsmyip.org adresine gidin ve IP'nizi kopyalayın. Bu IP'yi, ev ağınızın dışındayken Uygulamada kullanın.

Önerilen: