RepositoryC++CHThụy Sĩ
TheDIYGuy999

TheDIYGuy999/RC_Transmitter

An Arduino 2.4GHz and IR remote controller with OLED display

149sao
42fork
11issue
1lượt xem

🎮 Bộ điều khiển từ xa Arduino 2.4GHz và IR đa chức năng

Một bộ truyền thống điều khiển từ xa cầm tay dùng Arduino Pro Mini 3.3V 8MHz, kết hợp truyền thông 2.4GHz NRF24L01 và hồ sơ IR cho các thiết bị LEGO Power Functions và MECCANO.

Đây là dự án mã nguồn mở cho phép bạn tự chế một bộ điều khiển từ xa cầm tay hỗ trợ cả truyền thông không dây 2.4GHz qua module NRF24L01 và hồ sơ hồ sơ IR điều khiển trực tiếp các động cơ LEGO Power Functions cũng như các xe LEGO Trains và động cơ MECCANO. Dự án hỗ trợ cấu hình nhiều loại bộ truyền thống khác nhau bao gồm cả bộ điều khiển dạng bánh xe lái xe ô tô và cả phiên bản trò chơi PONG nguyên bản.

✨ Điểm nổi bật

  • Hỗ trợ IR LEGO và MECCANO: Điều khiển trựiệc tiếp các động cơ LEGO Power Functions, LEGO Trains và động cơ MECCANO qua sóng hồ sơ hồ sơ IR.
  • Phát sóng 2.4GHz NRF24L01: Dùng cho các xe RC, trực thăng và các thiết bị điện tử điều khiển từ xa khác thông qua module NRF24L01 hoặc NRF24L01+PA+LNA.
  • 4 trục analog + 2 công tắc chế độ: Sử dụng joystick 2 trục và 2 nút bấm trên joystick để điều khiển.
  • 1 biến trở: Dùng để điều chỉnh các thông số như hệ thống ổn định MRSC hoặc gửi giá trị data.pot1.
  • 4 nút bấm phụ: Dùng cho chế độ truyền thông, chọn phương tiện và điều hướng menu.
  • 20 địa chỉ phương tiện: Có thể cấu hình và lưu trữ để sử dụng với nhiều phương tiện khác nhau.
  • Màn hình OLED hỗ trợ I2C: Hiển thị thông tin và menu cấu hình trên màn hình OLED 0.96 inch.
  • Lưu cấu hình trong EEPROM: Các giá trị cấu hình như đảo chiều kênh, điều chỉnh servo được lưu trữ bền vững.
  • Trò chơi PONG tích hợp: Chế độ giải trí khi nhấn nút "Back" khi khởi động.
  • Công cụ kiểm tra Micro RC Tester: Dùng để kiểm tra kết nối và trực quan hóa tất cả 5 kênh analog.
  • Bảng mạch Eagle đi kèm: Dễ dàng sản xuất PCB.

💡 Vì sao đáng chú ý

Dự án này nổi bật vì khả năng tích hợp đa dạng giao thức truyền thông trong một thiết bị nhỏ gọn, đồng thời hỗ trợ nhiều loại bộ truyền thống khác nhau chỉ với một file cấu hình (transmitterConfig.h). Phiên bản 2.0 trở lên còn thêm tính năng trò chơi PONG nguyên bản, biến chiếc bộ điều khiển thành một thiết bị giải trí khi không sử dụng. Đây là lựa chọn lý tưởng cho người làm tay, người thích điện tử DIY và người muốn tùy biến hoàn toàn bộ truyền thống của mình.


#Arduino #RCTransmitter #DIY #OpenSource #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryC++
TheDIYGuy999/RC_Transmitter

An Arduino 2.4GHz and IR remote controller with OLED display

149
Nov 7, 2021
RepositoryC
ExpressLRS/ExpressLRS

High Performance Open Source Radio Control Link

5.4k
Oct 22, 2026
RepositoryBatchfile
EmenstaNougat/BlueJammer-V2

BlueJammer-V2 is a two-board RF research platform combining an ESP32 jamming engine with a BW16 5GHz web controller. Features up to 4x NRF24L01 modules, live OLED display, real-time web interface and full UART communication between both boards. Educational purposes only!

297
Sep 12, 2026
RepositoryC
RavenLRS/raven

Raven Long Range System

173
Jun 4, 2020
RepositoryC
TheDIYGuy999/Micro_RC_Receiver

An Atmega328P based 2.4GHz receiver with integrated TB6612FNG motor driver. PWM and SBUS outputs.

155
Feb 15, 2024
RepositoryC++
ClassicOldSong/Apollo

Sunshine fork - The easiest way to stream with the native resolution of your client device

11.4k
May 21, 2026
RepositoryC++
obsproject/obs-websocket

Remote-control of OBS Studio through WebSocket

4.4k
Oct 8, 2026
RepositoryC++
crankyoldgit/IRremoteESP8266

Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/

3.7k
Aug 23, 2026
RepositoryC++
OpenStickCommunity/GP2040-CE

Multi-Platform Gamepad Firmware for Raspberry Pi Pico and other RP2040 boards

2.6k
Oct 26, 2026