LiquidGalaxyLAB/Arduino-Controller
前往 github 下载
Arduino Controller for Liquid Galaxy
Welcome, know a little more about the project
This project was developed to act as a remote controller for Liquid Galaxy. With this controller the user will be able to interact with Liquid Galaxy in a more dynamic way, using a remote control that can be connected to Liquid Galaxy using a USB cable or just connecting to the same internet network via WiFi.
This project has two different controllers, the first, and more complete, has:
- Joystick for navigation;
- Ultrasonic sensor for zoom change;
- Matrix keyboard for direct navigation to predefined places;
- Buttons with special interaction functions;
- Voice recognition module
The other control is based on a controller glove, this glove has an accelerometer sensor that reads the user’s hand movements and converts them into navigation movements on the Liquid Galaxy, this device also has connection characteristics similar to the first control presented and also has some interaction and navigation buttons.
Android app
This project also has an Android application that should be used to personalize navigation with the developed controllers. This application has a friendly and intuitive interface, with simple commands and connections for sending data to the controllers. Using this application the user will be able to:
- Change the default navigation list of controls;
- Create personalized navigation lists with your favorite places;
- Change the tour time during the tour;
- Start the connection to the WiFi network between the controls and the Liquid Galaxy and update the network data, if necessary;
- Learn a little more about GSoC, the Liquid Galaxy community and the whole project and its collaborators on the information page.
Google Summer Of Code 2020
This project was developed within the Google Summer of Code 2020 program. In direct collaboration with the Liquid Galaxy project
Main technologies and languages used
- ESP32 microntroller
- Various sensors
- C ++
- Darth
- Python
How to install Liquid Galaxy on Virtual Machines?
You can follow the steps for installing Liquid Galaxy on virtual machines using the manual or following the video with instructions
How to install and use?
To reproduce this project you will need a little knowledge of basic electronics and a list of specific components for assembling the controllers.
You can find a reference list by clicking here.
It will also be necessary to run a python script on the main machine, the steps to clone this repository on your Liquid Galaxy master machine are available in the use and installation manual
Complete documentation
You can find the complete documentation for this project by clicking here.
License
This software is under the MIT
Copyright 2020 Otávio Jeus França Oliveira
与 LiquidGalaxyLAB/Arduino-Controller 相关优秀项目推荐下载
AppFlowy
47859
AppFlowy is an open-source alternative to Notion. You are in charge of your data and customizations. Built with Flutter and Rust.
localsend
33797
An open-source cross-platform alternative to AirDrop
spotube
23772
🎧 Open source Spotify client that doesn't require Premium nor uses Electron! Available for both desktop & mobile!
revanced-manager
15035
💊 Application to use ReVanced on Android
gsy_github_app_flutter
14559
Flutter 超完整的开源项目,功能丰富,适合学习和日常使用。GSYGithubApp系列的优势:我们目前已经拥有Flutter、Weex、ReactNative、kotlin 四个版本。 功能齐全,项目框架内技术涉及面广,完成度高,持续维护,配套文章,适合全面学习,对比参考。跨平台的开源Github客户端App,更好的体验,更丰富的功能,旨在更好的日常管理和维护个人Github,提供更好更方便的驾车体验Σ( ̄。 ̄ノ)ノ。同款Weex版本 : https://github.com/CarGuo/GSYGithubAppWeex 、同款React Native版本 : https://github.com/CarGuo/GSYGithubApp 、原生 kotlin 版本 https://github.com/CarGuo/GSYGithubAppKotlin
dio
12249
A powerful HTTP client for Dart and Flutter, which supports global settings, Interceptors, FormData, aborting and canceling a request, files uploading and downloading, requests timeout, custom adapters, etc.
gopeed
11832
A modern download manager that supports all platforms. Built with Golang and Flutter.
bloc
11441
A predictable state management library that helps implement the BLoC design pattern
getx
9899
Open screens/snackbars/dialogs/bottomSheets without context, manage states and inject dependencies easily with Get.
flame
8846
A Flutter based game engine.
flutter_deer
7595
🦌 Flutter 练习项目(包括集成测试、可访问性测试)。内含完整UI设计图,更贴近真实项目的练习。Flutter practice project (including integration testing and accessibility testing). Contains complete UI design drawings for a more realistic practice project.
fish-redux
7343
An assembled flutter application framework.
hiddify-next
7232
Multi-platform auto-proxy client, supporting Sing-box, X-ray, TUIC, Hysteria, Reality, Trojan, SSH etc. It’s an open-source, secure and ad-free.
ente
6686
Fully open source, End to End Encrypted alternative to Google Photos and Apple Photos
fl_chart
6451
FL Chart is a highly customizable Flutter chart library that supports Line Chart, Bar Chart, Pie Chart, Scatter Chart, and Radar Chart.
pixez-flutter
6360
一个支持免代理直连及查看动图的第三方Pixiv flutter客户端
Flutter-Responsive-Admin-Panel-or-Dashboard
6355
Responsive Admin Panel or Dashboard using Flutter
aidea
6021
AIdea 是一款支持 GPT 以及国产大语言模型通义千问、文心一言等,支持 Stable Diffusion 文生图、图生图、 SDXL1.0、超分辨率、图片上色的全能型 APP。
riverpod
5828
A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.
pikapika
5463
美观易用且无广告的漫画和游戏客户端,同时支持MacOS,Windows,Android,iOS。