Skip to content

Control SwitchBot Color Bulb via BLE using M5Stack Core2 and rotary encoder

License

Notifications You must be signed in to change notification settings

ito55/switchbot-bulb-m5-ble

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

switchbot-bulb-m5-ble

Remote control system for SwitchBot Color Bulb using M5Stack Core2 / M5StickCPlus2 and Unit 8Encoder via BLE.

Features

  • BLE communication with SwitchBot Color Bulb
  • Rotary encoder input via M5Stack Unit 8Encoder
  • Real-time color and brightness control
  • Designed for M5Stack Core2 and M5StickCPlus2

Hardware

  • M5Stack Core2 or M5StickCPlus2
  • M5Stack Unit 8Encoder
  • SwitchBot Color Bulb

Operation

Buttons

  • Button A: Toggle Bulb On/Off
  • Button B: Toggle BLE Connection

Encoders (Unit 8Encoder)

  • CH1 - CH3: RGB Color Control
  • CH4: Brightness Control

Communication

  • Bluetooth Low Energy (BLE)

NOTICE

This project uses the NimBLE-Arduino library, which is licensed under the Apache License 2.0.
See https://github.com/h2zero/NimBLE-Arduino for details.

About

Control SwitchBot Color Bulb via BLE using M5Stack Core2 and rotary encoder

Topics

Resources

License

Stars

Watchers

Forks

Languages