Mục lục:
- Bước 1: TỔNG QUAN DỰ ÁN
- Bước 2: Mô tả mạch
- Bước 3: Mô tả phần mềm (Mã Hex)
- Bước 4: Làm việc
- Bước 5: Thi công
- Bước 6: Để kết nối rảnh tay với mạch
- Bước 7: VẬY
Video: Robot điều khiển điện thoại di động: 7 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:36
Thông thường, rô bốt điều khiển không dây sử dụng mạch rf, có những hạn chế là phạm vi làm việc hạn chế, dải tần hạn chế và khả năng điều khiển hạn chế. Sử dụng điện thoại di động để điều khiển bằng robot có thể khắc phục được những hạn chế này. Nó mang lại lợi thế về khả năng điều khiển mạnh mẽ, phạm vi làm việc lớn như vùng phủ sóng của nhà cung cấp dịch vụ, không bị nhiễu với các bộ điều khiển khác và lên đến mười hai bộ điều khiển.
Mặc dù sự xuất hiện và khả năng của robot rất khác nhau, nhưng tất cả các robot đều có chung đặc điểm của một cấu trúc cơ học, có thể di chuyển được dưới một số hình thức điều khiển. Việc điều khiển robot bao gồm ba giai đoạn riêng biệt: nhận thức, xử lý và hành động. Nói chung, các preceptor là các cảm biến được gắn trên robot, quá trình xử lý được thực hiện bởi bộ vi điều khiển hoặc bộ xử lý trên bo mạch và nhiệm vụ được thực hiện bằng cách sử dụng động cơ hoặc với một số thiết bị truyền động khác. Tôi muốn nói rõ, nếu bạn gặp bất kỳ vấn đề nào mà tôi giải quyết cho bạn, bạn có thể viết nhận xét hoặc bạn có thể gửi thư cho tôi theo địa chỉ [email protected]
Bước 1: TỔNG QUAN DỰ ÁN
Trong dự án này, rô bốt được điều khiển bằng điện thoại di động thực hiện cuộc gọi đến điện thoại di động gắn với rô bốt trong quá trình thực hiện cuộc gọi, nếu bất kỳ nút nào được nhấn, điều khiển tương ứng với nút được nhấn sẽ nghe thấy ở đầu bên kia của cuộc gọi.. Âm báo này được gọi là rô bốt tome đa tần số kép (DTMF) nhận âm DTMF này với sự trợ giúp của điện thoại được xếp chồng lên nhau trong rô bốt
Âm nhận được được xử lý bởi bộ vi điều khiển atmega16 với sự trợ giúp của bộ giải mã DTMF MT8870, bộ giải mã sẽ giải mã âm DTMF thành chữ số nhị phân tương đương của nó và số nhị phân này được gửi đến bộ vi điều khiển, bộ vi điều khiển được lập trình trước để đưa ra quyết định cho bất kỳ đầu vào nào. và đưa ra quyết định của nó cho trình điều khiển động cơ để điều khiển động cơ chuyển động tiến hoặc lùi hoặc rẽ. Thiết bị di động thực hiện cuộc gọi đến điện thoại di động được xếp chồng lên nhau trong robot hoạt động như một điều khiển từ xa. Vì vậy, dự án robot đơn giản này không yêu cầu xây dựng các đơn vị thu phát và phát. Báo hiệu DTMF được sử dụng để báo hiệu điện thoại qua đường dây trong dải tần số thoại đến trung tâm chuyển mạch cuộc gọi. Phiên bản DTMF được sử dụng để quay số điện thoại được gọi là âm cảm ứng. DTMF ấn định một tần số cụ thể (bao gồm hai âm riêng biệt) cho mỗi phím để mạch điện tử có thể dễ dàng xác định được tần số đó. Tín hiệu được tạo ra bởi bộ mã hóa DTMF là sự gửi trực tiếp của al-gebric, trong thời gian thực của biên độ của hai sóng sin (cosine) có tần số khác nhau, tức là, nhấn 5 sẽ gửi một âm được tạo ra bằng cách thêm 1336hz và 770hz vào đầu kia của điện thoại di động. Các âm và phép gán trong hệ thống dtmf được hiển thị bên dưới
Bước 2: Mô tả mạch
Các hình cho thấy sơ đồ khối và sơ đồ ống của robot dựa trên vi điều khiển. Các thành phần quan trọng của robot này là bộ giải mã DTMF, Vi điều khiển và trình điều khiển động cơ.
Bộ giải mã dtmf sê-ri MT8870 được sử dụng ở đây. Tất cả các loại mt8870 series đều sử dụng kỹ thuật đếm kỹ thuật số để phát hiện và giải mã mười sáu cặp âm DTMF trong đầu ra mã bốn bit. Mạch phản hồi âm dila tích hợp đã loại bỏ nhu cầu lọc trước. Khi tín hiệu đầu vào được cung cấp tại cấu hình đầu vào đơn kết thúc pin2 (IN-) được công nhận là có hiệu quả, tín hiệu giải mã bốn bit chính xác của âm DTMF được chuyển đến Q1 (pin11) thông qua đầu ra Q4 (pin14). Atmega 16 là vi điều khiển cmos, 8 bit, năng lượng thấp dựa trên kiến trúc RISC nâng cao AVR. Nó cung cấp các tính năng sau: 16kb trong bộ nhớ flash có thể lập trình hệ thống với khả năng đọc ghi, 512byte EEPROM, 1KB SRAM, 32 dòng đầu vào / đầu ra mục đích chung. 32 thanh ghi làm việc mục đích chung. Tất cả 32 thanh ghi được kết nối trực tiếp với đơn vị logic số học, cho phép hai thanh ghi độc lập được truy cập trong một lệnh tín hiệu được thực hiện trong một chu kỳ đồng hồ. Kiến trúc kết quả là mã hiệu quả hơn. Đầu ra từ các chân cổng PD0 đến PD3 và PD7 của bộ vi điều khiển được đưa đến đầu vào IN1 đến IN4 và các chân cho phép (EN1 và EN2) của trình điều khiển động cơ L293d tương ứng, để điều khiển động cơ giảm tốc. Công tắc S1 được sử dụng để thiết lập lại thủ công. ký hiệu là: ic1 - mt8870 ic2 - atmega16 ic3 - l293d ic4 - cd7004 r1, r2 - 100k điện trở r3 - 330k điện trở r4-r8 - 10k trở kháng c1- 0,47 tụ điện micro farat c2, c3, c5, c6 - tụ điện 22pfarat c4 - Tụ điện 0,1micro farat xtal1 - 3,57 mhz crytal xtal2 - 12mhz pha lê s1 - bật công tắc m1, m2 - 6v động cơ 50 vòng / phút batt- 6v
Bước 3: Mô tả phần mềm (Mã Hex)
vi điều khiển Avr được lập trình bằng WIN AVR cho người mới bắt đầu có cái nhìn về hướng dẫn đầu tiên này: //www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/đây là cách để lập trình avratmega 16 xem sơ đồ chân của atmega16 và sau đó kết nối các chân theo cách ghi (nếu bạn có bất kỳ vấn đề gì thì hãy viết cho tôi) Tôi đã đính kèm mã đầy đủ. Tệp tiêu đề sẽ tự động được đưa vào nếu bạn đã cài đặt winavr ở vị trí mặc định
Bước 4: Làm việc
Để điều khiển robot, bạn phải thực hiện cuộc gọi đến điện thoại di động gắn với robot từ bất kỳ điện thoại nào.
bây giờ điện thoại được chọn bởi điện thoại trên robot thông qua chế độ autoanswer (trong phn, chỉ cần kích hoạt nó). bây giờ khi bạn nhấn phím 2 rô bốt sẽ di chuyển về phía trước khi bạn nhấn phím 4 rô bốt sẽ di chuyển sang trái khi bạn nhấn phím 8 rô bốt sẽ di chuyển lùi lại khi bạn nhấn phím 6 rô bốt sẽ di chuyển sang phải khi bạn nhấn phím 5 rô bốt sẽ dừng lại.
Bước 5: Thi công
để xây dựng robot này, bạn yêu cầu các thành phần này k điện trở - 5 "điện trở 330 k - Tụ 1" 0,47mf - Tụ 1 "0,1mf - 1" tụ 22pf - 4 "tinh thể 3,57mhz - 1" tinh thể 12mhz - 1 "Công tắc nhấn - 1" 2 động cơ giảm tốc (6v, 50 vòng / phút) - 2 (4 cho ổ đĩa bốn bánh) "Pin 6v - 1
- bánh xe - 4
- điện thoại di động - 2 (một urs và một có thể là frnds của bạn)
- rảnh tay - 1 (dành cho phn trên rover)
bạn phải đặt điện thoại di động trên rover. Điện thoại di động được kết nối với thiết bị di động thông qua một bộ tai nghe. cấu tạo rover theo hình dạng được đưa ra bên dưới. Bạn có thể dễ dàng mua các bộ phận này từ bất kỳ cửa hàng điện tử nào
Bước 6: Để kết nối rảnh tay với mạch
luôn có hai kết nối phát ra từ điện thoại, các kết nối này là 1. Mẹo 2. Đổ chuông Tôi sẽ thích sử dụng bộ tai nghe có giắc cắm thẳng (tương tự như bộ tai nghe chúng tôi sử dụng trong ipod của mình, nhưng mỏng hơn) đầu của giắc cắm đó được gọi là "đầu" và phần còn lại phía sau đầu nhọn sau một dải màu đen là vòng. Vì vậy, hãy kết nối hai kết nối này với mạch và bạn sẽ hoàn thành
Bước 7: VẬY
Làm theo các bước tese và bạn đã hoàn tất. nhưng nếu bạn gặp bất kỳ vấn đề nào, hãy viết bình luận hoặc gửi thư cho tôi theo địa chỉ [email protected]
Đề xuất:
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước
ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Cấp nguồn cho điện thoại di động / điện thoại di động bằng pin hoặc nguồn bên ngoài.: 3 bước
Cấp nguồn cho điện thoại di động / di động bằng pin hoặc nguồn bên ngoài.: Giới thiệu. Ý tưởng này sẽ chỉ hoạt động với điện thoại hoặc máy tính bảng nếu pin có thể tháo rời. Tất nhiên, quan sát cực là quan trọng. Hãy cẩn thận để không làm hỏng thiết bị của bạn do bất cẩn. Nếu bạn không chắc chắn về khả năng của mình để làm điều này, hãy
Điều chỉnh điện thoại cầm tay thành điện thoại di động: 7 bước (có ảnh)
Điều chỉnh Điện thoại Cầm tay với Điện thoại Di động: Bởi Bill Reeve ([email protected]) Được điều chỉnh cho phù hợp với hướng dẫn của Chuột ([email protected]) Tuyên bố từ chối trách nhiệm: Quy trình được mô tả ở đây có thể không hiệu quả với bạn - đó là rủi ro bạn có để lấy. Nếu nó không hoạt động, hoặc nếu bạn làm vỡ cái gì đó, nó không phải là
Điều khiển các thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) với Màn hình nhiệt độ và độ ẩm: 9 bước
Điều khiển thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) Có Hiển thị nhiệt độ và độ ẩm: xin chào, tôi là Abhay và đây là blog đầu tiên của tôi về Các thiết bị điện và hôm nay tôi sẽ hướng dẫn bạn cách điều khiển các thiết bị điện bằng điều khiển từ xa bằng cách xây dựng cái này dự án đơn giản. cảm ơn atl lab đã hỗ trợ và cung cấp tài liệu