ĐứcBrushlessPower/SBUS2-Telemetry
Arduino Library for SBUS and SBUS2 with Futaba Telemetry
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tháng
#1 Repository Của Tháng
#1 Repository Của Tháng
📡 Thư viện SBUS2-Telemetry: Nhận tín hiệu và gửi dữ liệu dò tĩnh Futaba trên Arduino
Hỗ trợ cả SBUS và SBUS2, chạy trên Atmega328P và ESP32, tích hợp nhiều cảm biến như nhiệt độ, RPM, GPS, điện áp và dòng điện.
Đây là thư viện Arduino bằng C++ cho phép nhận khung tín hiệu SBUS và SBUS2 từ bộ điều khiển Futaba, đồng thời truyền dữ liệu dò tĩnh (telemetry) về thu nhận. Phù hợp với các dự án mô hình bay, drone hoặc thiết bị điều khiển từ xa cần giám sát trạng thái thời gian thực.
✨ Điểm nổi bật
- Hỗ trợ cả SBUS và SBUS2: Nhận dữ liệu điều khiển từ bộ truyền và gửi dữ liệu dò tĩnh ngược lại.
- Chạy trên Atmega328P: Sử dụng UART ngắt và Timer2, yêu cầu dùng SoftSerial thay vì Serial trực tiếp.
- Hỗ trợ ESP32: Dùng Serial1 (UART_NUM_1) và TIMER_1, linh hoạt thay đổi chân RX/TX và cấu hình Serial/Timer.
- Hỗ trợ nhiều cảm biến: Nhiệt độ, RPM, điện áp, dòng điện, GPS, tốc độ, độ cao, vario và nhiều hơn nữa.
- Cơ chế slot dò tĩnh: Hỗ trợ tối đa 32 slot, mỗi loại cảm biến chiếm 1, 3 hoặc 8 slot tùy loại.
- Dễ dàng tích hợp: Cung cấp hàm như
SBUS_Ready(),SBUS2_Ready(), vàSBUS2_get_status()để kiểm tra trạng thái nhận tín hiệu. - Hỗ trợ nhiều thiết bị: Tương thích với các bộ điều khiển Futaba như T14SG, T18MZ, T10J và thu nhận như R7003SB, R7008SB, R3006SB.
💡 Vì sao đáng chú ý
Thư viện này không chỉ giúp đọc tín hiệu từ bộ truyền Futaba mà còn cho phép gửi dữ liệu dò tĩnh thời gian thực như nhiệt độ, RPM, GPS hoặc điện áp về màn hình bộ điều khiển. Điều này rất hữu ích cho các dự án mô hình bay hoặc robot cần giám sát trạng thái phần cứng. Đặc biệt, cơ chế quản lý slot linh hoạt giúp người dùng tùy biến cảm biến theo nhu cầu thực tế.
#SBUS #Futaba #Telemetry #ESP32 #Arduino #Drone #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.
Arduino and CMake library for communicating with SBUS receivers and servos.
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
Control WS2812B and many more types of digital RGB LEDs with an ESP32 over WiFi!
Marlin is a firmware for RepRap 3D printers optimized for both 8 and 32 bit microcontrollers. Marlin supports all common platforms. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32
ESPHome is a system to control your ESP32, ESP8266, BK72xx, RP2040 by simple yet powerful configuration files and control them remotely through Home Automation systems.
The official firmware for Meshtastic, an open-source, off-grid mesh communication system.