» Điện tử » Arduino »Điều khiển từ xa Sega IR

Sega joy IR Remote


Tôi thường làm robot hoặc đồ chơi dựa trên Arduino hoặc bảng tương tự. Là một tùy chọn để điều khiển các thiết bị như vậy, tôi sử dụng phạm vi hồng ngoại. Về mặt người nhận không có vấn đề gì, rất dễ tìm và kết nối, nhưng trong trường hợp điều khiển từ xa thì khó khăn hơn.

Và đây là hai lựa chọn:
1. sử dụng điều khiển từ xa từ TV hoặc các thiết bị khác trong tầm tay. Sau đó, có rất nhiều phiền phức, vấn đề và mất rất nhiều thời gian. Trước tiên, bạn cần đọc mã nút từ điều khiển từ xa, sau đó ghi chúng vào phần sụn của bạn. Một vấn đề khác là điều khiển từ xa sẽ gửi tín hiệu khi nhấn nút một lần, không lặp lại (nếu thiết bị di chuyển hoặc ở xa, người nhận có thể không đọc nó tại một thời điểm) và không gửi bất cứ điều gì khi nút được nhả ra, rất bất tiện khi nó là cần thiết để kiểm soát máy móc di chuyển. Chà, tôi không muốn điều khiển TV và máy cùng một lúc.

2. làm điều khiển từ xa của riêng bạn.

Đây là cách thứ hai tôi sẽ đi. Đối với những điều cơ bản, tôi đã sử dụng cần điều khiển cũ từ bảng điều khiển Sega. Có tất cả mọi thứ bạn cần ở đó. Bốn mũi tên (thuận tiện cho việc điều khiển xe) và 8 nút.

Vì vậy, những gì chúng ta cần:
- cần điều khiển từ Sega
- Arduino Pro Mini 3.3v 8 MHz
- USB-TTL
- 2 pin Ni-Mn 1.2v 1000mA
- Đèn LED hồng ngoại
- Đèn LED đỏ
- Đèn LED màu xanh
- điện trở 2x75Om, 2x5Om, 1x2Om
dây
- Đầu nối PLSx5 "mẹ"
- keo nóng
- dây
- ngăn chứa pin 4xAAA
- dây nhiều màu
- hàn sắt, hàn, nhựa thông
- cánh tay thẳng

Bước 1 hàn
Chúng tôi tháo rời cần điều khiển của chúng tôi, gỡ bảng khỏi nó và hàn tất cả các dây từ nó. Tiếp theo, bạn cần lấy một con dao văn thư hoặc chỉ một con dao sắc và cắt tất cả các dấu vết từ bộ điều khiển trên bảng để nó không can thiệp vào chúng tôi và không xung đột với Arduino. Gần mỗi nút có một vòng tròn nhỏ với một đường trần. Đã lấy một que hàn, cần phải hàn vào từng cốc dọc theo dây, cũng như tìm một dây chung để hàn và một dây với nó (thông thường, màu đen). Quấn dây lại sẽ trông giống như thế này:

Ở mặt trái, trên một băng hai mặt, chúng tôi dán Arduino của chúng tôi. Một sự lạc quan nhỏ về sự lựa chọn của Arduino. Về nguyên tắc, bạn có thể sử dụng bất kỳ bảng nào, điều chính là nó phù hợp với bên trong cần điều khiển.

Hàn động cơ của chúng tôi theo sơ đồ sau
Cần điều khiển Arduino
Mũi tên lên 2
Mũi tên xuống 4
Mũi tên trái 5
Mũi tên phải 6
Nút A 8
Nút B 10
Nút C 7
Nút X 12
Nút Y 11
Nút Z 9
Nút bắt đầu 14 (A0)
Đặt lại nút RST
Đèn LED hồng ngoại + 3
GND chung
Đèn LED màu xanh
thông qua một điện trở thô 75 ohm
Đèn LED đỏ
thông qua các điện trở 75 Om + 5 đầu nối

Hãy để tôi giải thích: Tôi đã hàn tất cả các nút vì nó thuận tiện bằng dây, nếu trộn lẫn, bạn chỉ cần sửa nó trong may. Liên hệ tích cực IR chính phải được hàn đến 3! Nhớ hàn trừ IR đến GND. Nút Reset là cần thiết để khởi động lại Arduino với phần sụn.

Bước 2 chế độ trường hợp
Cần phải suy nghĩ về một kết luận về dây để kết nối USB-TTL. Tôi đã sử dụng kết nối trên 5 PLS "mẹ". Anh ta tạo một khe kích thước phù hợp ở phía bên phải của cần điều khiển, lắp đầu nối và lấp đầy mọi thứ bằng keo nóng. + 5v từ đầu nối này bây giờ, chỉ cần xuất dây. TX đến RX Arduino, RX đến TX tương ứng. + 3,3v đến 3,3 Arduino, GND đến GND Arduino. Anh ta tạo một khe kích thước phù hợp ở phía bên phải của cần điều khiển.

Để chỉ ra sự bao gồm của điều khiển từ xa và sạc pin, cần phải khoan hai lỗ có đường kính 5 mm phía trước cần điều khiển và lắp đèn LED vào đó. Và cũng cắt một lỗ cho công tắc.

Ở bên trong, điền vào điốt và công tắc bằng keo nóng.


Bước 3 dinh dưỡng
Vì vậy, có hai lựa chọn cho dinh dưỡng. Tôi đã làm cả hai, nhưng bạn có thể chọn một cái thích hợp và sử dụng một cái.

Pin đầu tiên chạy. Để thực hiện việc này, hàn hai pin NI-MN nối tiếp, với ưu điểm thông qua công tắc, hàn 5Om + 5Om + 2Om + Diode tiếp theo và tới +5 của đầu nối của chúng tôi một cách tuần tự, đây là để sạc từ USB-TTL. Chúng tôi bọc gai tăng từ diode và điện trở bằng băng keo điện và đặt góc trên bên phải. Song song, hàn đèn LED màu đỏ của chúng tôi thông qua điện trở 75 Om để biểu thị một điện tích. Vị trí thứ hai của công tắc là dây làm việc từ nó đi đến Arduino Arduino và một lần nữa song song, lần này là một đèn LED màu xanh, thông qua điện trở 75Om. Trừ trực tiếp đến Arduino GND.

Pin được đặt ở đầu cần điều khiển và phải được dán

Tiếp theo là các thao tác với Arduino. Thực tế là điện áp 2,4 volt rất nhỏ và để khởi động bộ điều khiển của chúng tôi, bạn cần thay đổi các bit cầu chì của Arduino. Các hướng dẫn chi tiết về phần sụn của bộ tải khởi động và các bit cầu chì nằm ngoài phạm vi của chủ đề này và Internet có đầy đủ các phương án và tùy chọn. Kết quả chính ở đây là vô hiệu hóa điều khiển công suất Arduino. Dưới đây là sơ đồ chân ra ICSP Arduino Pro Mini.

Tùy chọn thứ hai đơn giản hơn và không yêu cầu các thao tác bổ sung với Arduino. Hàn để chuyển đổi dây tích cực từ ngăn chứa pin của chúng tôi, trừ đi Arduino GND. Chúng tôi mang dây ra bằng cách cắt một miếng nhỏ trong vỏ và dán ngăn vào nắp sau của cần điều khiển trên một băng dính hai mặt. Nó được như thế này:

Nó trông không đẹp lắm, nhưng nó nhanh hơn và có ít vấn đề hơn.

Bước 4 hội
Vì vậy, chúng tôi đã xây dựng sau đây:

Khi lắp ráp, cần đặt dây để chúng không bị cắn bởi các bộ phận bên trong của cần điều khiển. Tôi đã không thành công ngay lập tức, nhưng sau năm lần thử, mọi thứ sẽ ổn. Đây là lắp ráp điều khiển từ xa của tôi.


Bước 5 firmware
Điều khiển từ xa của chúng tôi được flash thông qua một đầu nối được kết nối với USB-TTL, sạc cũng thông qua nó. Đừng quên nhấn Reset khi đổ vết xước.
Khi viết phần sụn, tôi đã viết ra một bộ số (mã) ngẫu nhiên cho mỗi lệnh (nút). Tôi sử dụng các mã này khi viết phần sụn của thiết bị được quản lý. Mã được gửi ba lần, giúp loại bỏ khả năng bỏ qua lệnh. Khi bạn nhả nút, một mã cũng được gửi để sử dụng để dừng thiết bị được quản lý.
pult_1.rar [1005 b] (tải xuống: 114)
10
10
8.3

Thêm một bình luận

    • cườinhững nụ cườixaxađược rồikhông biếtyahookhông
      ông chủvết xướcđồ ngốcvângvâng-vânghung hăngbí mật
      xin lỗinhảynhảy2nhảy3ân xágiúp đỡđồ uống
      dừng lạibạn bètốttốt lànhcòingấtlưỡi
      hút thuốcvỗ taycraytuyên bốgiễu cợtdon-t_mentiontải về
      nhiệttôi rấtcười1mdacuộc họpmoskingtiêu cực
      không phảibỏng ngôtrừng phạtđọcsợsợ hãitìm kiếm
      chế nhạocảm ơncái nàyto_cluecựu sinh viêncấp tínhđồng ý
      xấubeeeđen_eyeblum3đỏ mặttự hàobuồn chán
      bị kiểm duyệtdễ chịubí mật2đe dọachiến thắngyusun_bespectacled
      shokrespekthahacó trướcchào mừngkrutoyya_za
      ya_dobryingười trợ giúpne_huliganne_othodifludcấmđóng
3 bình luận
Sự điên rồ chỉ là một khía cạnh khác của thiên tài!
Tự do cho các thiên tài từ các bệnh viện tâm thần! xaxa
Tác giả
Sự điên rồ chỉ là một khía cạnh khác của thiên tài!
Được ưu tiên
bạn là một người nghiện

Chúng tôi khuyên bạn nên đọc:

Đưa nó cho điện thoại thông minh ...