Mô tả các khối trong usecase Motor Controller - Thiết kế hệ thống nhúng - Học Viện Kỹ Thuật Mật Mã
Cách dùng: Sau một thao tác nào đó của người dùng, các máy khách sẽ gửi yêu cầu đến máy chủ (Server) và chờ đợi câu trả lời từ những máy chủ này. Yêu cầu HTTP bao gồm các phương thức như GET, POST, PUT, DELETE. Các phản hồi của máy chủ bao gồm thông tin trả về và mã trạng thái (status code). Tài liệu giúp bạn tham khảo và đạt kết quả tốt. Mời bạn đọc đón xem!
Preview text:
Mô tả các khối:
1. Voice Input: Người dùng sử dụng ứng dụng di động để đưa lệnh điều khiển bằng giọng nói.
2. Speech Recognition Module/API: Module hoặc API nhận diện giọng nói
được tích hợp trong ứng dụng di động, chuyển đổi giọng nói thành văn bản.
3. Mobile App(Voice Control): Ứng dụng di động chứa giao diện giọng nói,
nơi người dùng có thể nhập lệnh bằng giọng nói.
4. ESP32: Vi xử lý ESP32 có kết nối wifi để giao tiếp với ứng dụng di động và nhận lệnh điều khiển.
5. L298N Motor Control er: Bộ điều khiển động cơ nhận lệnh từ Fan Control
và điều khiển động cơ quạt.
6. Firebase: là một nền tảng giúp phát triển các ứng dụng di động trong web.
dịch vụ cơ sở dữ liệu hoạt động trên nền tảng đám mây cloud với hệ thống
máy chủ mạnh mẽ của Google.
7. Fan Motor: Động cơ quạt được kết nối với bộ điều khiển động cơ L298N
để thực hiện các lệnh điều khiển động cơ như quay, dừng và thay đổi tốc độ.
Giao tiếp giữa các khối chủ yếu thông qua wifi, nơi ESP32 chịu trách nhiệm
trung gian giữa ứng dụng di động và đơn vị điều khiển quạt. Giao thức:
1. GPIO: ESP32 sử dụng giao tiếp GPIO để điều khiển mô-đun điều khiển động cơ L298N.
- Cách dùng: Đối với mô-đun L298N cần thiết lập các chân điều khiển
(IN1, IN2, IN3, IN4) để kiểm soát hướng quay của động cơ.
2. PWM: Khi sử dụng tín hiệu PWM, ta thực sự thay đổi độ rộng của xung
PWM. Khi độ rộng tăng lên, cường độ đầu ra tăng, làm tăng tốc độ của động
cơ. Khi độ rộng giảm, cường độ đầu ra giảm, làm giảm tốc độ của động cơ.
Điều này cho phép kiểm soát tốc độ của động cơ DC một cách linh hoạt.
- Cách dùng: Điều khiển tốc độ của động cơ quạt thông qua việc thay đổi
cường độ đầu ra sử dụng mô-đun L298N và tín hiệu PWM. Mô-đun
L298N có một chân đầu vào PWM (ví dụ: chân ENA hoặc ENB) mà có
thể sử dụng để điều khiển tốc độ của động cơ DC.
3. HTTP: là một trong những giao thức truyền tải siêu văn bản nền tảng trên
Internet, giữa máy tính của người dùng và máy chủ server. Các máy tính của
người dùng sẽ đóng vai trò làm máy khách (Client).
- Cách dùng: Sau một thao tác nào đó của người dùng, các máy khách sẽ
gửi yêu cầu đến máy chủ (Server) và chờ đợi câu trả lời từ những máy
chủ này. Yêu cầu HTTP bao gồm các phương thức như GET, POST,
PUT, DELETE. Các phản hồi của máy chủ bao gồm thông tin trả về và
mã trạng thái (status code).
Document Outline
- Mô tả các khối:
- Giao thức: