/ / Tại sao bạn nên xem xét ESP32-CAM được đóng gói tính năng cho dự án tiếp theo của mình

Tại sao bạn nên xem xét ESP32-CAM được đóng gói tính năng cho dự án tiếp theo của mình

Có rất nhiều bo mạch vi điều khiển có sẵn cho người yêu thích, nhưng bạn có biết về ESP32-CAM, một bo mạch thường bị bỏ qua có giá trị rất lớn trong một không gian rất nhỏ?

ESP32-CAM là trái tim của nó là Hệ thống trên chip (SoC) ESP32-S do Espressif sản xuất. Là một SoC có nghĩa là chip ESP32-S chứa toàn bộ máy tính — bộ vi xử lý, RAM, bộ lưu trữ và thiết bị ngoại vi — tất cả đều được đóng gói trong một con chip duy nhất. Bản thân các khả năng của con chip này đã khá đáng kinh ngạc, nhưng bảng phát triển ESP32-CAM thậm chí còn mang nhiều tính năng hơn vào hỗn hợp. Hãy kiểm tra từng thành phần một.

Bộ vi xử lý

ESP32-S chứa hai lõi 32 bit chạy ở tốc độ 240MHz đáng kinh ngạc! Hãy đối chiếu điều này với một bo mạch khởi động điển hình, như Arduino Uno, có một lõi 8 bit duy nhất chạy ở 8MHz và bạn sẽ hiểu tại sao ESP32-S có khả năng thực hiện các tác vụ nặng như xử lý video hoặc thậm chí là trí tuệ nhân tạo, các tác vụ Arduino thậm chí không thể chạm vào.

Liên quan: Lõi bộ xử lý là gì?

RAM

Bộ nhớ là tối quan trọng đối với các tác vụ phức tạp. Với ESP32-S, bạn nhận được đầy đủ 320 kilobyte bộ nhớ tích hợp, nhiều hơn nhiều so với 2 kilobyte nhỏ bé trên Uno. Đây là bộ nhớ đủ để xử lý đồ họa hoặc âm thanh phức tạp.

Kho lưu trữ

Tất cả các tính năng mà chúng tôi đã đề cập sẽ chẳng là gì nếu bạn không có đủ dung lượng lưu trữ cho các chương trình và dữ liệu của mình. Chip ESP32-S cũng tỏa sáng ở đây, có 4.096 kilobyte bộ nhớ trên chip so với 32 kilobyte trên Uno. Đặc biệt, ESP32-CAM làm tăng thêm thỏa thuận bằng cách thêm thẻ micro SD. Điều này cho phép mở rộng vô hạn và làm cho nó trở thành một bảng nhỏ tuyệt vời cho trình ghi dữ liệu hoặc chụp ảnh.

Liên quan: Hệ thống trên chip là gì?

Thiết bị ngoại vi

Một máy tính chỉ tốt khi nó có khả năng tương tác với thế giới thực. Để làm như vậy, một máy tính phải dựa vào các thiết bị ngoại vi của nó. Chúng ta hãy xem xét các thiết bị ngoại vi trên chip ESP32-S.

Đài không dây

Chip radio hạng nhất trong ESP32-S cho phép giao tiếp qua Wi-Fi và Bluetooth, làm cho bất kỳ bo mạch dựa trên ESP32 nào trở nên hoàn hảo để đưa các dự án của bạn vào thế giới Internet-of-Things (IoT), cho phép bạn xây dựng web- các dự án được kích hoạt hoặc được điều khiển bằng điện thoại thông minh. Khả năng Bluetooth cũng mở ra nhiều khả năng thú vị, chẳng hạn như khả năng gửi âm thanh đến loa Bluetooth hoặc cho phép nhập dữ liệu qua bàn phím hoặc chuột không dây Bluetooth.

Liên quan: Bluetooth là gì? Các câu hỏi thường gặp, đã hỏi và đã trả lời

Cảm biến

Điểm bán hàng chính của ESP32-CAM, trái ngược với các bảng phát triển ESP32 khác, là nó có một mô-đun camera cho phép thực hiện các dự án video như chuông cửa video và cam bảo mẫu. Với sức mạnh xử lý tích hợp của lõi kép trên ESP32-S, ngay cả nhận dạng khuôn mặt cũng trở thành một khả năng!

Dưới đây là một ví dụ về vỏ máy ảnh in 3D cho ESP32-CAM được thiết kế bởi Electronlibre:


ESP32-CAM trong Vỏ in 3D
Tín dụng hình ảnh: Marcio Teixeira / Flickr

Ngoài camera, chip ESP32-S mang đến ba cảm biến thú vị. Có một cảm biến hiệu ứng Hall “bí mật” được tích hợp sẵn có thể được sử dụng để phát hiện một từ trường gần đó. Điều này có thể được đưa vào sử dụng như một bộ kích hoạt từ tính cho một hộp xếp hình!

Một tính năng thú vị khác là các cảm biến cảm ứng điện dung, cho phép bạn kích hoạt các hành động chỉ đơn giản bằng cách chạm tay; trong một bước ngoặt thú vị, các cảm biến cảm ứng điện dung cũng có thể được sử dụng để phát hiện nước.

Cuối cùng, nhưng không kém phần quan trọng, có một bộ chuyển đổi tương tự sang kỹ thuật số có thể được sử dụng để đọc tín hiệu điện từ các thiết bị tương tự như chiết áp hoặc cảm biến ánh sáng xung quanh!

Đèn nháy

ESP32-CAM có đèn LED màu trắng. Nó được sử dụng như một đèn flash cho máy ảnh, nhưng cũng có thể được sử dụng để chiếu sáng chung, như một đèn nhấp nháy, để gửi mã Morse hoặc bất cứ điều gì mà dự án của bạn yêu cầu. Ở phía sau, có một đèn LED nhỏ màu đỏ có thể được sử dụng như một đèn báo trạng thái.


Cận cảnh camera hiển thị ESP32-CAM và đèn LED flash
Tín dụng hình ảnh: Marcio Teixeira / Flickr

Các ghim mục đích chung

Đối với các hacker phần cứng cao cấp hơn, chip ESP32-S có các cổng I / O (đầu vào / đầu ra) đa năng mạnh mẽ cho phép giao tiếp với các thiết bị khác. Các chân này có thể được sử dụng làm cổng nối tiếp hoặc bus I2C, và với một số lập trình thông minh, thậm chí có thể tạo ra tín hiệu truyền hình, như thể hiện trong dự án sau:

Trên ESP32-CAM, nhiều chân cắm được chia sẻ với máy ảnh và thẻ SD và không thể được sử dụng cùng với các tính năng đó, nhưng có bốn chân I / O đa năng miễn phí cho các dự án của bạn. Nếu dự án của bạn không sử dụng máy ảnh và dự án của bạn cần nhiều chân cắm hơn, chỉ cần tháo nó ra để giải phóng một số chân khác cho mục đích sử dụng chung.

Liên quan: Cách thức hoạt động của UART, SPI và I2C Serial Communications

Chọn đúng biến thể ESP32-CAM

Một lý do có thể khiến ESP32-CAM không bắt kịp khi là bo mạch tự làm là nó thiếu cổng USB tích hợp, gây khó khăn cho việc lập trình. Để lập trình nó, bạn phải mua một cái gì đó như cáp USB-to-serial FTDI 3.3V và sau đó nối dây vừa phải.

Hơn nữa, sau khi lập trình xong, bạn cần kết nối với nguồn điện 5.5V hoặc 3.3V chuyên dụng. Các bước này làm cho ESP32-CAM hơi không thân thiện với người mới bắt đầu. Tuy nhiên, hiện nay, có hai giải pháp tuyệt vời cho vấn đề này.

ESP32-CAM Với ESP32-CAM-MB

Ngày nay, bạn có thể tìm thấy một số nhà cung cấp cung cấp bo mạch ESP32-CAM trần kết hợp với một bảng con bổ sung nhỏ được gọi là ESP32-CAM-MB. Bạn xếp ESP32-CAM trên bảng con để thêm đầu nối micro USB có thể được sử dụng để lập trình cũng như cấp nguồn.

Thiết lập này là mô-đun, có nghĩa là bạn có thể sử dụng một bảng con duy nhất để lập trình bất kỳ số lượng bảng ESP32-CAM nào, miễn là các dự án của bạn kết hợp một số nguồn điện khác cho bảng ESP32-CAM được lập trình.

ESP32-CAM-CH340

Nếu bạn thích một giải pháp tất cả trong một, ESP32-CAM-CH340 là ứng dụng mới trong lĩnh vực này. Đây là phiên bản lớn hơn một chút của ESP32-CAM, đặt đầu nối micro USB và chip chuyển đổi USB-to-serial trên chính bo mạch. Mặc dù phiên bản này bổ sung rất nhiều tiện ích, nhưng nó có giá cao hơn một chút và lớn hơn một chút, chiếm nhiều không gian hơn trong các dự án của bạn.

Xem lại tất cả những gì bạn nhận được với mô-đun ESP32-CAM

Tóm lại, đây là các khả năng của ESP32-CAM cho phép nó trở thành một bổ sung tuyệt vời cho bộ công cụ DIY của bạn:

  • Bộ vi xử lý lõi kép mạnh mẽ

  • Tải RAM tích hợp và bộ nhớ chương trình

  • Một khe cắm micro SD bên ngoài để mở rộng

  • Một đài không dây cho Wi-Fi và Bluetooth

  • Một số cảm biến:

    • Máy ảnh, máy quay

    • Một cảm biến hiệu ứng Hall (từ tính)

    • Cảm biến cảm ứng điện dung

    • Một bộ chuyển đổi tương tự sang kỹ thuật số

  • Đèn LED chiếu sáng trắng sáng và đèn LED báo màu đỏ

  • Bốn chân I / O đa năng (nhiều hơn nếu bạn tháo máy ảnh)

  • Ba tùy chọn để lập trình và cấp nguồn cho bo mạch

Tất cả những khả năng này đều có giá dưới $ 10, làm cho ESP32-CAM trở thành một nền tảng tuyệt vời cho tất cả các dự án trong tương lai của bạn!


Arduino-IoT-Cloud-ESP32-Alexa-Voice-Control-Smart-Home
10 dự án nhà thông minh ESP32 tốt nhất

Bạn có thể tạo một số dự án nhà thông minh tuyệt vời và hữu ích bằng cách sử dụng vi điều khiển ESP32.

Đọc tiếp


Giới thiệu về tác giả

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *