OMOTE-Community/OMOTE-Firmware
Open Source Remote - Firmware
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#2 Repository Của Tuần
#3 Repository Của Tuần
#3 Repository Của Tuần
🛠️ OMOTE-Firmware: Phần mềm cho điều khiển từ xa đa giao thức
Điều khiển thiết bị qua IR, BLE và MQTT trên nền tảng ESP32 Arduino, kèm mô phỏng LVGL trên máy tính.
OMOTE-Firmware là phần mềm ESP32 Arduino dành cho OMOTE - một chiếc điều khiển từ xa mở. Dự án hỗ trợ cả chạy trên phần cứng OMOTE ESP32 và mô phỏng trên máy tính (Linux, macOS, Windows). Người dùng có thể tùy chỉnh để điều khiển TV, ampli qua hồng ngoại, Fire TV qua BLE, thiết bị nhà thông minh qua MQTT, cùng với bộ thu IR để giải mã từ xa.
✨ Điểm nổi bật
- Hỗ trợ đa giao thức: Điều khiển thiết bị qua IR, BLE (bluetooth keyboard) và MQTT.
- Mô phỏng LVGL: Chạy giao diện LVGL trên Windows, Linux, macOS thông qua PlatformIO trong VS Code.
- Cấu hình linh hoạt: Tùy chỉnh danh sách thiết bị điều khiển (TV, ampli, media player, thiết bị nhà thông minh).
- Nạp và sạc USB-C: Lập trình và sạc pin qua cổng USB-C.
- Xây dựng với PlatformIO: Dự án sử dụng PlatformIO để biên dịch và nạp phần mềm.
- Phần mềm mở: Phân phối dưới giấy phép GPL v3.
💡 Vì sao đáng chú ý
OMOTE-Firmware khác biệt nhờ khả năng kết hợp nhiều giao thức điều khiển (IR, BLE, MQTT) trong một thiết bị duy nhất, giúp người dùng không cần nhiều điều khiển phụ. Đặc biệt, hỗ trợ mô phỏng LVGL trên máy tính giúp phát triển và kiểm thử giao diện nhanh chóng mà không cần phần cứng.
#ESP32 #LVGL #RemoteControl #OpenSource #TiniX
Similar Projects
Discover other similar projects and AI models.
An IoT Solution,Blinker library for embedded hardware. Works with Arduino R4, ESP32.
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32
Infrared remote library for Arduino: send and receive infrared signals with multiple protocols
ESP32DIV is a multi-purpose wireless offensive and defensive toolkit powered by an ESP32
Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/
Bluetooth LE Keyboard library for the ESP32 (Arduino IDE compatible)
LVGL is a free, full-featured embedded UI library for devices from small MCUs to 3D-capable MPUs, enhanced by LVGL Pro, a professional editor and tooling.