ESP32-CAM: những điều bạn nên biết về mô-đun này

ESP32-CAM

Chúng tôi đã xuất bản về Mô-đun WiFi para Arduino lần khác, nhưng lần này là về mô-đun ESP32-CAM, một mô-đun WiFi ESP32 với một máy quay video tích hợp nhỏ. Điều này cho phép các chức năng mới, chẳng hạn như giám sát hoặc gián điệp từ xa, nắm bắt mọi thứ xảy ra khi bạn không ở đó và gửi nó đến bất kỳ thiết bị nào để ghi lại hoặc có thể xem tại chỗ.

Hầu hết mọi thứ đã nói đối với mô-đun WiFi mà chúng ta đã thảo luận, sẽ hợp lệ cho mô-đun này, chỉ là nó có một số đặc thù nhỏ ngoài máy ảnh tích hợp. Nhưng mọi thứ bạn cần biết, chúng tôi sẽ chỉ cho bạn trong hướng dẫn này ...

ESP32-CAM là gì?

El ESP32-CAM Nó là một mô-đun mà bạn có thể sử dụng với vô số dự án và với Arduino. Nó là một mô-đun hoàn chỉnh với một bộ vi điều khiển tích hợp, có thể làm cho nó hoạt động độc lập. Ngoài kết nối WiFi + Bluetooth, mô-đun này còn có một máy quay video tích hợp và một khe cắm thẻ nhớ microSD để lưu trữ.

Mô-đun này không đắt chút nào và bạn có thể có vô số ứng dụng. Từ một số IoT đơn giản, đến những IoT khác tiên tiến hơn để giám sát và nhận dạng hình ảnh bằng AI và thậm chí là một hệ thống giám sát để kiểm tra những gì xảy ra ở một nơi từ xa cho dù bạn ở đâu ...

Mua một cái

Mô-đun ESP32-CAM hoàn toàn không đắt, như tôi đã nói, chỉ với vài euro là bạn có thể có một chiếc. Và bạn có thể dễ dàng tìm thấy nó ở một số cửa hàng chuyên biệt hoặc trên Amazon. Ví dụ, đây là một số khuyến nghị ở mức giá tốt:

  • Mô-đun ESP32-CAM
  • Hai đơn vị ESP32-CAM để gắn thiết bị giám sát đa điểm.
  • ESP32-CAM với ăng-ten 8 dBi băng tần kép và cáp cho phạm vi phủ sóng lớn hơn.
  • Nếu bạn đã có mô-đun ESP32 và chỉ muốn có camera, bạn có thể mua riêng.
  • Và nếu bạn muốn nó hoàn thiện hơn để làm việc với USB: Không tìm thấy sản phẩm.

Như bạn thấy, nó không đắt ...

Đặc tính kỹ thuật của ESP32-CAM (biểu dữ liệu)

Mô-đun ESP32-CAM có một số đặc tính kỹ thuật rất thú vị mà bạn có thể thấy trong bảng dữliệu nhà chế tạo. Ở đây tôi tóm tắt những điều quan trọng nhất:

  • Conectividad: WiFi 802.11b / g / n + Bluetooth 4.2 với BLE. Hỗ trợ tải lên hình ảnh qua WiFi.
  • kết nối: UART, SPI, I2C, Và PWM. Nó có 9 chân GPIO.
  • Tần số đồng hồ: lên đến 160Mhz.
  • Sức mạnh tính toán của vi điều khiển: lên đến 600 DMIPS.
  • Bộ nhớ: 520KB SRAM + 4MB PSRAM + khe cắm thẻ SD
  • Extras: có nhiều chế độ nghỉ, có thể nâng cấp phần sụn bằng OTA và đèn LED để sử dụng bộ nhớ flash tích hợp.
  • Máy ảnh: Hỗ trợ camera OV2640 có thể đi kèm hoặc mua độc lập. Các loại máy ảnh này có:
    • 2 MP trên cảm biến của bạn
    • Kích thước mảng UXGA 1622 × 1200 px
    • Định dạng đầu ra YUV422, YUV420, RGB565, RGB555 và nén dữ liệu 8-bit.
    • Bạn có thể truyền hình ảnh từ 15 đến 60 FPS.

pinout

Sơ đồ chân ESP32-CAM

El pinout của ESP32-CAM rất đơn giản, như bạn có thể thấy trong sơ đồ trước. Và máy ảnh được kết nối với đầu nối được bật cho nó. Sau đó, với ví dụ về Arduino, bạn sẽ hiểu rõ hơn về cách nó được kết nối và mỗi thứ dùng để làm gì, mặc dù bạn đã có thể có ý tưởng.

Nhân tiện, mặc dù nó không xuất hiện trong hình ảnh, chúng cũng thường có một đầu nối tròn trên PCB được sử dụng để kết nối cáp ăng-ten bên ngoài trong một số trường hợp. Nó thường nằm bên cạnh tấm kim loại của ổ cắm SD.

Bạn có thể sử dụng một Bộ chuyển đổi bên ngoài FTDI để kết nối mô-đun này và giúp bạn điều khiển dễ dàng hơn. Điều này cho phép sử dụng cổng loại miniUSB thay vì dây ESP32-CAM. Để sử dụng một trong các mô-đun này, bạn có thể kết nối nó như sau:

  • Định cấu hình mô-đun FTDI để hoạt động ở 3.3v.
  • Nhảy chân GPIO 0 và GND của mô-đun ESP32-CAM.
  • Chân 3v3 của mô-đun phải được kết nối với Vcc của FTDI.
  • GPIO 3 (UOR) của mô-đun sẽ chuyển đến TX của FTDI.
  • GPIO 1 (U0T) của mô-đun chuyển đến RX của FTDI.
  • Và GND khác của ESP32-CAM với GND của mô-đun FTDI.

Bây giờ bạn có một Giao diện loại USB, có thể tạo điều kiện thuận lợi cho việc kết nối dự án của bạn ...

Tích hợp với Arduino IDE

FTDI ESP32-CAM Arduino

Để tích hợp với FTDI, kết nối rất đơn giản. Bạn chỉ cần làm như sau:

  • Kết nối kết nối 5v của mô-đun ESP32-CAM với Vcc của mô-đun FTDI.
  • Kết nối GND của mô-đun ESP32-CAM với GND của mô-đun FTDI.
  • TX0 từ bảng FTDI chuyển đến GPIO 3 (U0RXD).
  • RXI từ bảng FTDI chuyển đến GPIO 1 (U0TXD).
  • Và bỏ qua GPI0 và GND của bảng ESP32-CAM.

Bây giờ bạn có thể kết nối nó với máy tính bằng cáp USB thông qua mô-đun FTDI. Một lựa chọn khác là kết nối nó với arduino trực tiếp mà không cần sử dụng mô-đun FTDI. Nhưng hãy xem trường hợp với FTDI tốt hơn cho hầu hết các trường hợp ...

Các các bước để làm theo để định cấu hình và lên lịch mọi thứ hoạt động:

  1. Để tải mã lên bảng, bạn phải kết nối USB vào PC của bạn.
  2. Bước tiếp theo là cài đặt Thư viện ESP32 để có thể tận dụng lợi thế của điều này. Đối với điều đó, từ Arduino IDE, đi tới Tệp> Tùy chọn> Ở đó, trong trường để thêm URL, hãy thêm: https://dl.espressif.com/dl/package_esp32_index.json và nhấp vào OK. Bây giờ vào Tools> Board> Board Manager> tìm ESP32 và nhấn cài đặt "ESP32 by Espressif Systems".
  3. Sau đó mở IDE Arduino > Công cụ> Bảng> chọn AI-Thinker ESP32-CAM (bạn phải cài đặt addon ESP32 để tùy chọn này xuất hiện trong menu). Sau đó, đi tới Công cụ> Cổng và chọn COM, nơi bo mạch của bạn được kết nối.
  4. Bây giờ bạn có thể tải lên một bản phác thảo trên bảng, để đơn giản, hãy sử dụng một trong các ví dụ, xem Tệp> Ví dụ> ESP32> Máy ảnh> CameraWebServer. Sau khi hoàn tất, khi thông báo đã tải thành công xuất hiện, hãy tháo cáp khỏi chân GPIO 0 của GND và nhấn nút Đặt lại trên bảng.
  5. Cuối cùng, bạn có thể sử dụng và bắt đầu xem kết quả trong giao diện web ... Khi bạn chạy nó, nó sẽ cung cấp cho bạn trên màn hình một URL có IP mà bạn phải chèn vào trình duyệt web của mình để truy cập. Từ đó bạn có thể điều chỉnh các thông số và xem những gì được nhìn thấy từ cảm biến máy ảnh.

Rõ ràng, bạn có thể làm nhiều hơn nữa tận dụng khả năng WiFi và Bluetooth của mô-đun này. Hãy nhớ rằng giới hạn là trí tưởng tượng của bạn. Ở đây tôi chỉ cho bạn một phần giới thiệu đơn giản ...

Thêm thông tin - Khóa học Arduino miễn phí


3 bình luận, để lại của bạn

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Manuel dijo

    Xin chào buổi chiều.
    Mọi thứ đều được giải thích hoàn hảo và chương trình tải hoàn hảo, nhưng khi tôi đặt lại ESP32 để phát hiện Wi-Fi trên màn hình nối tiếp, tôi luôn gặp lỗi camera tương tự:

    Máy ảnh E (873): Đầu dò máy ảnh không thành công với lỗi 0x105 (ESP_ERR_NOT_FOUND)
    Không thể init máy ảnh với lỗi 0x105

    Điều gì có thể xảy ra?
    Cảm ơn trước.

    1.    Isaac dijo

      Xin chào,
      Rất có thể do đầu nối mô-đun máy ảnh hoặc nguồn điện không phù hợp.
      Hãy thử kiểm chứng hai điều đó.
      Một lời chào.

  2.   CÁC KHÓA HỌC CHỦ NHẬT V. dijo

    CHÚC MỪNG BUỔI SÁNG, TÔI CÓ CAM ESP32 VÀ KHI TẢI MÃ, MODULE KHÔNG THỂ TÌM ĐƯỢC URL BẰNG IP
    TÔI ĐANG LẬP TRÌNH NÓ VỚI ESP CAM MB
    BẠN CÓ THỂ GIÚP TÔI ĐƯỢC KHÔNG, TÔI MỚI LÀM THẾ NÀY?
    MUCHAS Gracias.