Mündəricat:

Video Müşahidə Robotu: 10 addım
Video Müşahidə Robotu: 10 addım

Video: Video Müşahidə Robotu: 10 addım

Video: Video Müşahidə Robotu: 10 addım
Video: Женщина подала на развод сразу после того, как увидела это фото... 2024, Noyabr
Anonim
Image
Image
Video Nəzarət Robotu
Video Nəzarət Robotu

Göyərtəsində kamerası olan və internet vasitəsi ilə idarə oluna bilən bir robotunuz olduğunu düşünün.

İstifadə etmək üçün bir çox imkanlar açacaq. Məsələn, qazanı sobanın üstünə təsadüfən qoyub getmədiyinizi yoxlamaq üçün robotu mətbəxə göndərə bilərsiniz!

ESP32-CAM inkişaf lövhələrindən istifadə edərək təcrübələr apardım və ESP32-CAM ilə asanlıqla edilə biləcəyini gördüm.

ESP32-CAM, qiyməti təxminən 10-15 dollar olan ESP32-S çipli çox kiçik bir kamera moduludur.

ESP32-CAM modulu Arduino IDE ilə proqramlaşdırıla bilər. ESP32-CAM modulunda xarici aparata qoşulmaq üçün bir neçə GPIO pinləri də var.

Beləliklə, başlayaq!

Addım 1: Parça siyahısı

Parça siyahısı
Parça siyahısı

Parça siyahısı:

ESP32-CAM x1

FT232RL FTDI Mini USB x1 - ESP32 -CAM -a kod yükləmək üçün

İki Kanallı DC Motor Sürücü L298N x1

Adafruit (PID 3244) Mini Dairəvi Robot Şassi Kiti - DC Motors x1 ilə 2WD - Mən bu şassini istifadə etdim, ancaq özünüz edə bilərsiniz və ya hər hansı digər mövcud şassi ala bilərsiniz. Burada bizə lazım olan təkərlər və DC Motorsdur

18650 Batareya Tutacağı x1

18650 Batareya x2 (alternativ olaraq 18650 batareya yerinə dörd AA batareya və tutucusu istifadə edilə bilər)

Mini Pan/ Tilt Platforması w/ 2 SG-90 Servos x1

MB102 Breadboard Güc Təchizatı Modulu x1

iRobbie-Bir iOS Tətbiqi

Addım 2: Şassi yığın

Şassi yığın
Şassi yığın
Şassi yığın
Şassi yığın
Şassi yığın
Şassi yığın

Robot şassisini iki DC mühərriki, 3 təkər və mini L298N mühərrik sürücüsü idarəedicisi ilə yığın. Motor sürücüsünün idarəedicisini platformaya bağlamaq üçün montaj lentindən istifadə edin.

Addım 3: Telləri birləşdirin

Telləri birləşdirin
Telləri birləşdirin

Sxemdə göstərildiyi kimi telləri bağlayın.

Addım 4: Pan/Tilt Platformu hazırlayın

Pan/Tilt Platformu hazırlayın
Pan/Tilt Platformu hazırlayın
Pan/Tilt Platformu hazırlayın
Pan/Tilt Platformu hazırlayın
Pan/Tilt Platformu hazırlayın
Pan/Tilt Platformu hazırlayın
Pan/Tilt Platformu hazırlayın
Pan/Tilt Platformu hazırlayın

Şassi platformasının yuxarı hissəsindən telləri çəkin. Pan/Tilt platformasında SG-90 servolarından kabellər təşkil edin. Bu layihədə yalnız Tilt servoya ehtiyacımız var.

Pan/Tilt'i şassi platformasının yuxarısına bağlayın.

Addım 5: MB102 Breadboard Güc Təchizatı Modulunu hazırlayın

MB102 Breadboard Güc Təchizatı Modulunu hazırlayın
MB102 Breadboard Güc Təchizatı Modulunu hazırlayın
MB102 Breadboard Güc Təchizatı Modulunu hazırlayın
MB102 Breadboard Güc Təchizatı Modulunu hazırlayın

MB102 Breadboard Güc Təchizatı Modulunun istifadəsi isteğe bağlıdır. Həmişə L298N motor sürücüsündən ESP32-CAM və servo motor üçün 5V və Ground götürə bilərsiniz, amma MB102 ilə bunun daha rahat olduğunu gördüm. Power elastik modulu bir güc düyməsinə malikdir və kabel ilə daha çox rahatlıq verir.

Modulu şassi platformasına bağlamaq üçün MB102 -nin altındakı sancaqları çıxardım. Sonra, iki tərəfli montaj lenti ilə şassinin üstünə yapışdırdım.

Addım 6: Son Kablolama və Robotun Montajı

Robotun son naqilləri və montajı
Robotun son naqilləri və montajı
Robotun son naqilləri və montajı
Robotun son naqilləri və montajı
Robotun son naqilləri və montajı
Robotun son naqilləri və montajı

Şematik istifadə edərək bütün hissələri birləşdirin. ESP32-CAM-ı Pan/Tilt platformasına bağlamaq üçün bir parça köpük və iki tərəfli montaj lentindən istifadə edin.

Addım 7: Kodu yükləyin

Kodu yükləyin
Kodu yükləyin
Kodu yükləyin
Kodu yükləyin
Kodu yükləyin
Kodu yükləyin

Arduino IDE-də ESP32 Əlavəsini quraşdırın:

ESP32 eklentisini yükləməmisinizsə, aşağıdakı təlimatlardan birini izləyin:

Arduino IDE -də ESP32 lövhəsinin quraşdırılması (Windows təlimatları)

Arduino IDE -də ESP32 lövhəsinin quraşdırılması (Mac və Linux təlimatları)

Kodu buradan yükləyin

Arduino IDE -də kodu olan iki nişanın olduğundan əmin olun: ekran görüntüsündə göstərildiyi kimi esp32_cam_car və app_httpd.cpp.

Kodu yükləməzdən əvvəl şəbəkə məlumatlarınızı aşağıdakı dəyişənlərə daxil etməlisiniz: const char* ssid = "Your_WIFI_Network" const char* password = "Your_WIFI_Password"

ESP32-CAM lövhəsini bir FTDI proqramçısı istifadə edərək kompüterinizə qoşun. Şematik diaqrama əməl edin.

Vacibdir: kodu yükləyə bilmək üçün GPIO 0 GND -ə qoşulmalıdır.

Kodu yükləməzdən əvvəl ESP32-CAM təyyarəsindəki RST düyməsini basın. Arduino IDE -ni işə salın və eskizi qurmaq və cihazınıza yandırmaq üçün Yüklə düyməsini basın.

Addım 8: IP ünvanını əldə edin

Kodu yüklədikdən sonra GPIO 0 -u GND -dən ayırın.

115200 baud sürətində Serial Monitoru açın. ESP32-CAM-ın göyərtəsindəki RST düyməsini basın. ESP32-CAM IP ünvanı Serial Monitorda göstərilməlidir.

Addım 9: Video Nəzarət Robotunuzu İdarə Edin

ESP32-CAM-ı FTDI proqramçısından ayırın.

ESP32-CAM-ı yenidən Pan/Tilt platformasına qoşun, gücü yandırın və ESP32-CAM bortundakı RST düyməsini basın.

Tətbiqi buradan yükləyin iPhone-da Tətbiqi işə salın, ESP32-CAM IP ünvanını daxil edin və robotla oynayın!

Addım 10: Robotunuzu İnternet vasitəsilə idarə edin

Routerinizin parametrlərini açmalısınız. (marşrutlaşdırıcınızda bunu necə edəcəyinizi google). Orada, yönləndirmə və ya liman yönləndirmə xətləri boyunca bir şey daxil olmaqla bəzi parametrlər tapa bilərsiniz.

Burada qeyd edilməli olan vacib şey "Liman Aralığı" və "Cihaz" və ya "IP ünvanı" dır.

"Liman Aralığı" nda 80-81 yazmalısınız.

"Cihaz" üçün ESP32-CAM cihazınızı seçməlisiniz. Bəzi marşrutlaşdırıcılarda cihaz adı yerinə ESP32-CAM-ın IP ünvanını qoymalısınız.

Www.whatsmyip.org saytına daxil olun və IP -ni kopyalayın. Ev şəbəkənizdən kənarda olduğunuzda bu IP -ni tətbiqdə istifadə edin.

Tövsiyə: