Trong hướng dẫn hôm nay mình sẽ hướng dẫn tải xuống, cài đặt và mô phỏng thư viện ESP32 cho Proteus. Như chúng ta đã biết, ESP32 là một bo mạch vi điều khiển nổi bật được sử dụng rộng rãi trong các dự án IoT, kế thừa ESP8266 và NodeMCU phổ biến. Mặc dù phần mềm Proteus có thể không xử lý công nghệ WiFi hoặc BLE, nhưng điều đó không có nghĩa là chúng ta không thể mô phỏng và thiết kế mạch bằng ESP32. Trong hướng dẫn này, chúng ta sẽ khám phá quy trình từng bước.
Thư viện ESP32 cho Proteus
1. Tải xuống thư viện
Để bắt đầu, hãy tải xuống Thư viện Proteus cho bo mạch ESP32. Nhấp vào nút bên dưới để truy cập tệp zip.
2. Thêm tệp thư viện
Mở tệp zip đã tải xuống và tìm thư mục "ESP32 Library for Proteus". Bên trong, bạn sẽ tìm thấy hai tệp thư viện quan trọng - ESP32TEP. IDX và ESP32TEP. LIB.
Sao chép các tệp này vào thư mục Thư viện của phần mềm Proteus của bạn.
C:\Program Files (x86)\Labcenter Electronics\Proteus 8 Professional\DATA\LIBRARY
Thêm ESP32 vào Proteus
3. Khởi động lại Proteus
Nếu Proteus đã chạy, hãy khởi động lại phần mềm để đảm bảo đọc các tệp thư viện mới được thêm vào.
4. Tìm kiếm ESP32
Mở Thư viện thành phần trong Proteus và tìm kiếm "ESP32". Nếu mọi thứ được thiết lập chính xác, bạn sẽ tìm thấy bảng ESP32 trong kết quả tìm kiếm.
5. Thêm ESP32 vào dự án
Nhấp đúp vào mô-đun ESP32 để thêm nó vào dự án của bạn. Kéo và thả nó vào không gian làm việc Proteus. Thư viện đã tối ưu hóa thư viện để đảm bảo nó chiếm không gian tối thiểu, cung cấp chỗ cho các thành phần bổ sung.
Mô phỏng ESP32 trong Proteus
6. Thiết kế mạch
Chúng tôi sẽ mô phỏng bo mạch ESP32 bằng cách chạy ví dụ Blink LED vì không thể triển khai khả năng WiFi và BLE trong mô phỏng. Thiết kế một mạch đơn giản với đèn LED được kết nối với Pin # 13 của ESP32.
7. Sửa đổi thuộc tính LED
Trong Bảng thuộc tính của đèn LED, thay đổi Loại mô hình từ Analog sang Digital.
8. Mã Arduino cho ESP32
Mở Arduino IDE và điều hướng đến File>Examples, chọn đèn LED nhấp nháy ví dụ mã cho Arduino UNO. Biên dịch mã và lấy tệp .hex.
9. Thêm tệp Hex vào Proteus
Trong Bảng thuộc tính của bo mạch ESP32, thêm file .hex trong mục Program File.
Kết quả mô phỏng ESP32
Nếu tất cả các bước được thực hiện chính xác, mô phỏng của bạn sẽ mang lại kết quả tương tự như hình bên dưới.
Nhận xét