Mục lục:

Điều khiển từ xa Cybot Arduino NANO của Tim: 31 bước (có hình ảnh)
Điều khiển từ xa Cybot Arduino NANO của Tim: 31 bước (có hình ảnh)

Video: Điều khiển từ xa Cybot Arduino NANO của Tim: 31 bước (có hình ảnh)

Video: Điều khiển từ xa Cybot Arduino NANO của Tim: 31 bước (có hình ảnh)
Video: Ông nào tự tin bắn vào pha này ? #shorts 2024, Tháng bảy
Anonim

Bởi PalingenesisTim's PlaceFollow More của tác giả:

Tạo mẫu thử nghiệm với Arduino (MẮT TIM-01)
Tạo mẫu thử nghiệm với Arduino (MẮT TIM-01)
Tạo mẫu thử nghiệm với Arduino (MẮT TIM-01)
Tạo mẫu thử nghiệm với Arduino (MẮT TIM-01)
Chuyển đổi Cybot để chạy trên bốn loại pin có thể sạc lại 3,7 Volt
Chuyển đổi Cybot để chạy trên bốn loại pin có thể sạc lại 3,7 Volt
Chuyển đổi Cybot để chạy trên bốn loại pin có thể sạc lại 3,7 Volt
Chuyển đổi Cybot để chạy trên bốn loại pin có thể sạc lại 3,7 Volt
Bộ điều khiển PCA9685 của Tim
Bộ điều khiển PCA9685 của Tim
Bộ điều khiển PCA9685 của Tim
Bộ điều khiển PCA9685 của Tim

Giới thiệu: Đã nghỉ hưu Tìm hiểu thêm về Chứng bệnh xanh xao »

Dự án này là tạo ra một Điều khiển từ xa hồng ngoại để điều khiển Cybot gốc nhận được từ tạp chí Ultimate Real Robots, bắt đầu từ năm 2001.

Lý do làm điều khiển từ xa: (một chút lịch sử)

Trước khi có vấn đề về các bộ phận cho thiết bị cầm tay IR, Cybot đã được đưa vào các chế độ khác nhau bằng cách chọn Công tắc DIP. (Không có vấn đề gì với Cybot trong khi trường hợp này xảy ra) Khi IR Handset được phát hành, mọi thứ đã thay đổi. Một bộ xử lý đã được nâng cấp để thay đổi chức năng của Bộ chuyển mạch DIP. Công tắc DIP mà sau đó được sử dụng để đặt kênh được IR Handset sử dụng để nhiều hơn một Cybot có thể được sử dụng cùng một lúc. (Có thể điều khiển tối đa 16 Cybot bằng Điều khiển hồng ngoại) Tuy nhiên, khi Bảng tải xuống hồng ngoại được phát hành, ở đó có vấn đề. Không phải tất cả các bo mạch được sản xuất giống nhau, có vấn đề khiến một số không hoạt động chính xác hoặc không hoạt động. Đã có một bản sửa lỗi được đưa ra nhưng điều này không khắc phục được tất cả. Tôi là một trong những người không may mắn, không có gì hiệu quả với tôi kể từ đó, mọi thứ đều dựa vào Thiết bị cầm tay hồng ngoại hoạt động.

Nếu bạn, giống như tôi, là một trong những người không may mắn gặp phải vấn đề tương tự, bạn có thể muốn đào hộp các bit Cybot cũ của mình và tạo ra Bộ điều khiển hồng ngoại này để điều khiển nó.

Điều duy nhất tôi không thể làm là: Điều khiển bằng giọng nói và LIÊN KẾT PC

Bước 1: Điều khiển từ xa hoạt động

Image
Image

Tôi gặp khó khăn khi lấy nét, tôi đã sử dụng điện thoại cũ của mình để quay video.

Bước 2: Cybot

Hãy bắt đầu. Đầu tiên là Nguyên mẫu
Hãy bắt đầu. Đầu tiên là Nguyên mẫu

Tôi xin lỗi, nhưng trừ khi bạn có Cybot, thì điều này không có ích cho bạn.

Nhưng nếu bạn biết bất kỳ ai có:

Có thể điều này sẽ hồi sinh những người bạn nhỏ đang ngủ quên, trốn trong những chiếc tủ quần áo đầy bụi đó:)

Bước 3: Bắt đầu. Đầu tiên là Nguyên mẫu

Hãy bắt đầu. Đầu tiên là Nguyên mẫu
Hãy bắt đầu. Đầu tiên là Nguyên mẫu

Trước khi sản xuất thiết bị cầm tay, tôi đã xây dựng một nguyên mẫu để kiểm tra mọi thứ và đảm bảo rằng mã của tôi hoạt động.

R8 và R9 là điện trở pullup cho bus I2C. rất nhiều người quên thêm chúng vào mạch, nhưng chúng được yêu cầu. (một cặp trên mỗi bus, không phải thiết bị) Theo quy tắc chung, các điện trở sẽ được thêm vào master, nhưng vì Arduino có thể được sử dụng như master hoặc slave và để giữ cho mọi thứ đơn giản, nội dung pull không được sử dụng trong thư viện.

Tôi đã sử dụng Điện trở kéo bên trong cho các Chân kết nối với công tắc. Vì vậy, tất cả các Công tắc phải đóng xuống đất.

Các cặp Điện trở / Tụ điện từ R1 đến R7, C1 đến C7 là để bù cho độ nảy. (vì vậy không cần thiết nếu bạn muốn thực hiện kiểm tra nhanh, tôi khuyên bạn nên sử dụng chúng để ổn định)

Q1 là trình điều khiển cho đèn LED hồng ngoại (940nm). Đây là công suất đầy đủ được sử dụng bởi đèn LED để truyền tín hiệu. (một lần nữa nếu thử nghiệm bên cạnh Cybot của bạn, Q1, C8 và R11 có thể bị loại bỏ. Kết nối R10 và LED1 nối tiếp giữa Pin D3 và 5v sẽ hoạt động)

Mình đã tạo mạch bằng Fritzing nên đây là file để các bạn xem rõ hơn: Arduino_Handset.zip

Đề xuất: