- Các thành phần bắt buộc
- Hoạt động của Robot điều khiển bằng điện thoại di động
- Sơ đồ mạch và giải thích
Trong dự án này, chúng tôi sẽ chế tạo một robot điều khiển bằng điện thoại di động sử dụng vi điều khiển 8051. Robot điều khiển bằng điện thoại di động chạy trên công nghệ DTMF di động. DTMF là viết tắt của Dual Tone Multiple Frequency. Có một số tần số mà chúng tôi sử dụng để tạo âm DTMF. Nói một cách đơn giản, bằng cách thêm hoặc trộn hai hoặc nhiều tần số, chúng tôi tạo ra âm DTMF. Các tần số này được đưa ra dưới đây:
Trong hình đã cho, chúng ta có thể thấy hai nhóm tần số khác nhau. Khi một tần số cao hơn và một tần số thấp hơn kết hợp với nhau thì một âm được tạo ra được gọi là Đa tần số kép.
Các thành phần bắt buộc
- Bộ vi điều khiển 8051
- Động cơ DC
- Điện thoại di động
- Trình điều khiển động cơ L293D
- 7404
- 8870
- .1 Tụ điện Uf
- Điện trở 330K
- 100K điện trở
- 11,0592 MHz xtal
- 3,57 MHz xtal
- Tụ điện 22pF
- Điện trở 1K
- Điện trở 10K
- Gói điện trở 10K
- Tụ 33 pF
- Nút ấn
- Đèn LED
- 7805
- Tụ điện 1000uF
- Tụ điện 10uF
- Mạ đồng
- Pin 9 Volt
- Đầu nối pin
- Aux dây
- Robot Chasis có bánh xe
- Kết nối dây
Hoạt động của Robot điều khiển bằng điện thoại di động
Chúng ta có thể chia robot điều khiển bằng điện thoại di động hoàn chỉnh thành các phần khác nhau, được thể hiện trong hình dưới đây.
Phần từ xa: Thành phần chính của phần này là DTMF. Ở đây chúng tôi nhận được âm từ điện thoại di động bằng cách sử dụng dây aux đến IC giải mã DTMF cụ thể là HT8870 giải mã âm thành tín hiệu kỹ thuật số 4bit.
Phần điều khiển: 8051 được sử dụng để điều khiển toàn bộ quá trình của robot điều khiển bằng điện thoại di động này. 8051 đọc các lệnh do Bộ giải mã DTMF gửi và so sánh với mã hoặc mẫu đã xác định. Nếu các lệnh khớp, bộ vi điều khiển sẽ gửi lệnh tương ứng đến phần trình điều khiển.
Phần Driver: Phần Driver bao gồm trình điều khiển động cơ và hai động cơ DC. Trình điều khiển động cơ được sử dụng để điều khiển động cơ vì vi điều khiển không cung cấp đủ điện áp và dòng điện cho động cơ. Vì vậy, chúng tôi thêm một mạch điều khiển động cơ để có đủ điện áp và dòng điện cho động cơ. Bằng cách thu thập các lệnh từ 8051, trình điều khiển động cơ điều khiển động cơ theo các lệnh.
Sơ đồ mạch và giải thích
Sơ đồ mạch của Robot điều khiển bằng điện thoại di độngrất giống với các dự án robot khác của chúng tôi như Robot điều khiển bằng PC, Người theo đường dây, Robot điều khiển bằng cử chỉ, v.v. Ở đây, một trình điều khiển động cơ được kết nối với bộ vi điều khiển 8051 để điều khiển robot. Chân đầu vào của trình điều khiển động cơ 2, 7, 10 và 15 được kết nối tại chân số của 8051 tương ứng là P2.6, P2.3, P2.0 và P2.7. Ở đây chúng tôi đã sử dụng hai động cơ DC để điều khiển robot, trong đó một động cơ được kết nối ở chân đầu ra của trình điều khiển động cơ 3 và 6 và một động cơ khác được kết nối ở 11 và 14. Một pin 9 volt cũng được sử dụng để cung cấp năng lượng cho trình điều khiển động cơ cho động cơ. Bộ giải mã DTMF được thêm vào mạch này để thực hiện mục tiêu của chúng tôi là điều khiển rô bốt bằng điện thoại di động và bộ giải mã này được cắm vào điện thoại di động bằng dây aux để nhận lệnh hoặc DTMF Tone. Các chân của bộ giải mã DTMF D0-D3 được kết nối với số chân của 8051 là P0.0, P0.1, P0.2, P0.3 thông qua IC cổng NOT cụ thể là 7404. Vì vậy, 8051 sẽ nhận được đầu vào đảo ngược từ bộ giải mã DTMF giống như nếu chúng ta nhấn nút '5' từ bàn phím di động, đầu ra của bộ giải mã DTMF sẽ là 0010 nhưng 8051 sẽ nhận được 1101. Hai pin 9 Volt được sử dụng để cấp nguồn cho mạch trong đó một mạch được sử dụng để cấp nguồn cho động cơ, được kết nối ở chân IC điều khiển động cơ số 8, và pin khác được kết nối để cấp nguồn cho mạch còn lại.
Robot điều khiển bằng điện thoại di động chạy bằng một số lệnh được gửi qua điện thoại di động. Chúng tôi đang sử dụng chức năng DTMF của điện thoại di động. Ở đây chúng tôi đã sử dụng điện thoại di động để hiển thị hoạt động của dự án. Một là điện thoại di động của người dùng mà chúng ta sẽ gọi là 'điện thoại từ xa' và một là điện thoại thứ hai được kết nối với mạch của Robot bằng dây aux. Điện thoại di động này chúng tôi sẽ gọi là 'Điện thoại người nhận'.
Đầu tiên, chúng tôi thực hiện cuộc gọi bằng cách sử dụng điện thoại từ xa để nhận điện thoại và sau đó tham dự cuộc gọi bằng chế độ trả lời thủ công hoặc tự động. Đây là cách robot này được điều khiển bằng điện thoại di động:
Khi chúng tôi nhấn '2' bằng điện thoại từ xa, robot bắt đầu di chuyển về phía trước và tiếp tục di chuyển về phía trước cho đến khi có lệnh tiếp theo.
Khi chúng ta nhấn '8' bằng điện thoại từ xa, robot sẽ thay đổi trạng thái của mình và bắt đầu di chuyển theo hướng lùi cho đến khi có lệnh khác.
Khi chúng ta nhấn '4', Robot sẽ rẽ trái cho đến khi lệnh tiếp theo có hiệu lực.
Khi chúng tôi nhấn '6', rô bốt sẽ quay sang phải.
Và để dừng robot, chúng tôi vượt qua '5'.
Bố cục PCB
Đây là cách bố trí PCB cho rô bốt điều khiển bằng điện thoại di động sử dụng vi điều khiển 8051. Tại đây bạn có thể tìm thấy hướng dẫn thiết kế PCB tại nhà với các bước đơn giản: Cách làm PCB tại nhà