/HomeLed

ReactNative app with Arduino BLE as Home LED system (like Philips Hue).

Primary LanguageTypeScript

home_led_logo

Home LED

React Native + Arduino + LED

home_led_video

Scheme

home_led_video

Install and run

  1. Connect hardware (manual in progress...)
  2. Setup iOS/Android SDK
  3. Setup RN CLI
  4. Install dependencies yarn install
  5. If necessary install iOS dependencies cd ios && pod install
  6. Run yarn ios / yarn android

You can find all details here: https://reactnative.dev/docs/environment-setup

TODO

  • Hardware setup manual (video?)
  • Handle onDisconnect
  • Splashscreen
  • Option to change favourites colors order
  • Enable multiple connection with device (Arduino set as Central / Master or enable multiple connections as Peripheral (Slave))
  • Refactor BLE communication / protocol (handle fast color change)
  • Add and remove item animation
  • Android runtime permissions (location)
  • Picker animation (scroll) when color is selected from favourites
  • Debug mode (without physical BLE)
  • Claps detector to turn on/off lights
  • Audio volume detect and auto adjust brightness

License

MIT License © Sparing Interactive