GIỚI THIỆU - Hiện nay với sự phát triển của khoa học kỹ thuật các Module MCU đa dụng đang được sử dụng rất nhiều.. ESP32 là 1 thiết bị vi điều khiển mạnh mẽ của Espressif Systems, bạn c
Trang 1BÁO CÁO NỘI DUNG MÔN HỌC PHÁT TRIỂN
ỨNG DỤNG IOT
HỌC VIỆN KỸ THUẬT MẬT MÃ
KHOA ĐIỆN TỬ - VIỄN THÔNG
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
NHÓM 5: TÌM HIỂU VỀ MODULE ESP32-WROOM-32E
Danh sách sinh viên: Lê Hoàng Long – DT020128 Phạm Duy Bách – DT020103
Vũ Trọng Thiện – DT020241 Nguyễn Ngọc Huy – DT020219
Trang 2GIỚI THIỆU
- Hiện nay với sự phát triển của khoa học kỹ thuật
các Module MCU đa dụng đang được sử dụng rất
nhiều Không có quá nhiều điều phải bàn khi nói
ESP32 là 1 đối thủ xứng tầm đối với nhiều SoC
Wifi/MCU khác Hiệu suất cùng với giá cả hợp lý
sản phẩm rất được người sử dụng ưa
chuộng ESP32 là 1 thiết bị vi điều khiển mạnh
mẽ của Espressif Systems, bạn có thể dễ dàng lập
trình với nhiều ngôn ngữ khác nhau như Lua,
Python, C/C++,… Sau đây chúng ta sẽ tìm hiểu
về Module ESP32
Trang 3NỘI DUNG
Sản xuất
Ứng dụng
Thông số kỹ thuật
Chức năng các chân của
ESP32 03
01 02
04
Trang 4SẢN XUẤT
ESP32 được chế tạo và phát triển bởi Espressif Systems, một công ty Trung Quốc có trụ sở tại
Thượng Hải, và được sản xuất bởi TSMC bằng cách sử dụng công nghệ 40 nm ESP32 được ra mắt vào 6 tháng 9 năm 2016, là sản phẩm kế thừa từ vi điều khiển ESP8266
ESP32 là một series các vi điều khiển trên một vi mạch giá rẻ, năng lượng thấp có hỗ trợ WiFi và Bluetooth chế độ kép Dòng ESP32 sử dụng bộ vi xử lý Tensilica Xtensa LX6 ở cả hai biến thể lõi kép và lõi đơn, bao gồm các ăng ten tích hợp, bộ khuếch đại công suất, bộ khuếch đại thu nhiễu thấp,
bộ lọc và module quản lý năng lượng
Module ESP-WROOM-32 là board ESP32 đầu tiên được công bố trên thị trường của Espressif, dựa trên chip ESP-D0WDQ6 FCC ID: 2AC7Z-ESPWROOM32
Trang 5
THÔNG SỐ KỸ THUẬT
- CPU: chip ESP32-D0WDQ6, vi xử lý Xtensa
Dual-Core 32bit LX6
- IC chính: Wifi BLE SoC ESP32 ESP-WROOM-32
- Chip USB-Serial: CP2102
- Tốc độ xử lý : 60MHz - 240 MHz
- Tốc độ xung nhịp đọc flash chip 40MHz – 80MHz
(tùy chỉnh khi lập trình)
- ROM: 448Kbyte
- 4MB bộ nhớ flash
- RAM: 520 KByte SRAM, 520 KB SRAM liền
chip (8 KB RAM RTC tốc độ cao – 8 KB RAM
RTC tốc độ thấp (dùng ở chế độ DeepSleep))
- Bộ dao động tinh thể thạch anh 40MHz
- Hiệu suất: lên đến 600 DMIPS
- Led báo trạng thái
- Ăng ten tích hợp trên mạch
- Hỗ trợ SD ( Secure Digital Card) /SDIO (Secure
Digital Input Output) /MMC ( Multi Media Card)
- Giao diện ethernet MAC với hỗ trợ DMA and IEEE
1588 chuyên dụng
- Chuẩn CAN bus 2.0
- Kích thước: 18 x 25.5 x 3.1 mm
2.1 Cấu hình :
Trang 6THÔNG SỐ KỸ THUẬT
Wifi
2.2 Giao tiếp không dây
Bluetooth
Trang 7- Sử dụng 2 kỹ thuật ghép frame (ở chuẩn 802.11 n): A-MSDU (Aggregation – MAC Service Data Units) A- MSDU – làm tăng kích thước khung dùng để phát các frame qua giao thức MAC (Media Access Control) và A-MPDU (Aggregation – MAC Protocol Data Unit) – làm tăng kích thước tối đa của các frame 802.11n được phát đi lên đến 64K byte (chuẩn trước chỉ có 2304byte)
- Hỗ trợ các khoảng bảo vệ ( guard interval) 0.4 µs, giúp đảm bảo cac1 truyền dẫn riêng biệt không gây nhiễu cho nhau hoặc gây ra sự chồng chéo
- Tần số trung tâm của kênh đang hoạt động: 2412 – 2484 MHz
- Station mode(STA hay Wi-Fi client) ESP32 sẽ kết nối tới các điểm truy cập
- Hoạt động như 1 điểm truy cập (Access Point mode hay Soft-AP) Giống như trung tâm của mọi thông tin liên lạc Các station sẽ kết nối tới ESP32(lúc này là Access Point)
- AP-STA mode ESP32 sẽ đồng thời là điểm truy cập và truy cập tới điểm khác
- Các chế độ bảo mật khác nhau cho những mode khác nhau (WPA, WPA2, WEP,…)
Trang 8- Phiên bản: v4.2 BR/DR và BLE(Bluetooth Low Energy)
- Có thể truyền ở ba class 1,2,3
- Cơ chế AFH ( adaptive form of frequency hopping): giảm nhiễu bằng cách điều chỉnh chuỗi bước nhảy được sử dụng bởi nhiều thiết bị không dây khác nhau hoạt động trong cùng băng tần ISM ( Industrial, Scientific and Medical radio bands)
- Có thể tùy biến chức năng BLE hay Bluetooth Classic tùy theo chức năng, tốc độ, năng lượng theo mức yêu cầu của từng project
Bluetooth
Trang 92.3 Chế độ nguồn Ultra - Low
Trang 10CHỨC NĂNG CÁC CHÂN CỦA ESP32
- Chip ESP32 đi kèm với 48 chân với nhiều
chức năng trên cùng 1 chân có thể được cấu
hình theo từng trường hợp sử dụng Không phải
tất cả các chân đều được đưa ra thông qua kết
nối trong tất cả các board phát triển ESP32, và
có một số chân không thể được sử dụng
- Các thiết bị ngoại vi ESP32 bao gồm:
o 18 kênh chuyển đổi tương tự sang số
(ADC)
o 3 giao diện SPI
o 3 giao diện UART
o 2 giao diện I2C
o 16 kênh đầu ra PWM
o 2 kênh chuyển đổi kỹ thuật số sang
tương tự (DAC)
o 2 giao diện I2S
o 10 GPIO cảm biến điện dung
Trang 11ỨNG DỤNG
- ESP32 hỗ trợ Bluetooth 4.2 và BLE (Bluetooth Low Energy) Việc hỗ trợ cả bluetooth khiến ESP32 có thể tương tác với các thiết bị như là bàn phím, chuột, điện thoại khi không có WiFi
- Việc hiểu cách sử dụng module IoT giúp xác định lĩnh vực mà tiềm năng thực sự của nó có thể được khai thác Một số lĩnh vực mà module này rất cần thiết là:
o Sử dụng WiFi để xác định vị trí.
o Các outlet tự động trong các cửa hàng và xưởng khác nhau.
o An ninh công nghiệp trong gia đình và các lĩnh vực kinh doanh.
o Camera giám sát không dây và cảm biến cung cấp dữ liệu.
o Trong lĩnh vực robot cho cả mục đích học tập và chuyên môn.
- Và ESP32 còn được sử dụng cho mục đích thương mại và công nghiệp
Trang 12Cảm ơn cô và các bạn
đã chú ý lắng nghe!