GithubHelp home page GithubHelp logo

61l65x42 / homecontroller Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 1012 KB

App to control various things in home leds, cameras etc... Code for controllers and Mobile app.

C 3.97% C++ 71.29% Kotlin 0.01% Swift 0.18% Objective-C 0.01% Dart 22.55% CMake 1.51% HTML 0.15% Python 0.24% Makefile 0.03% Shell 0.06%

homecontroller's Introduction

Your Image Alt Text

homecontroller

Overview

Welcome to the homecontroller project! This project comprises a mobile app built with Flutter and a controller using Arduino and PlatformIO. The main purpose is to control LED strips with a variety of colors and effects. The mobile app offers a user-friendly interface to modify colors and control the LED strip, and the Arduino code leverages the FastLED library for LED programming.

Git tree cutted out for this public remote. ๐Ÿ›

Features

  • Mobile App:

    • Developed with Flutter.
    • User-friendly interface.
    • Multiple color options for LED strips.
    • Expandable for additional functionalities.
  • Controller (Arduino):

    • Built with PlatformIO.
    • Utilizes the FastLED library for LED control.
    • Includes various LED effects sourced from the internet.
    • Expandable for custom LED effects.
  • Supported effects currently:

    • Fire effect.
    • Comet effect.
    • Laser effect.

Mobile App Screenshots

Here are a few smaller screenshots from the Led-Controller mobile app:

Screenshot 1: Main color selection screen. Screenshot 2: LED effects selection screen.

Getting Started

To replicate this project, you will need a controller with a Wi-Fi chip. The code is flexible and can be adapted for various controllers with minimal modifications.

  1. Clone the repository:

    git clone https://github.com/61l65x/homecontroller.git
  2. Follow the setup instructions for both the mobile app (Flutter) and the LED controller (Arduino).

  3. Customize the LED effects or add your own to personalize the project.

Contributions

Feel free to contribute to this project! If you have additional LED effects, features for the mobile app, or any other improvements, please submit a pull request.

Acknowledgments

Special thanks to the FastLED library and other contributors for making this project possible. The LED effects are sourced from the internet, and credit is given to the original creators.

License

This project is licensed under the MIT License.

  • Uncomment the serial loop for debugging, it waits serial connection.

Happy coding! ๐Ÿš€โœจ

homecontroller's People

Contributors

61l65x42 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.