Skip to content

botamochi6277/stackchan-ble

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stackchan BLE

PlatformIO Build

Stackchan-BLE is root controller for Super kawaii stackchan controlled with BLE. m5avatar is a library to control facial expression. pan tilt servos is a sub library of this repository to control servo motions and animations.

graph LR

subgraph m5stack

  m5avatar
  stackchan_ble
  pan_tilt_servos

  stackchan_ble---m5avatar
  stackchan_ble---pan_tilt_servos
end

Central---|BLE|stackchan_ble
Loading

Service Detail

{
  "name": "StackchanService",
  "uuid": "671e0000-8cef-46b7-8af3-2eddeb12803e",
  "characteristics": [
    {
      "name": "timer_chr",
      "uuid": "671e0001-8cef-46b7-8af3-2eddeb12803e",
      "data_type": "UnsignedLong",
      "properties": ["Read", "Notify"]
    },
    {
      "name": "facial_expression_chr",
      "uuid": "671e1000-8cef-46b7-8af3-2eddeb12803e",
      "data_type": "UnsignedChar",
      "properties": ["Read", "Write"]
    },
    {
      "name": "is_servo_activated_chr",
      "uuid": "671e2000-8cef-46b7-8af3-2eddeb12803e",
      "data_type": "Boolean",
      "properties": ["Read", "Write"]
    },
    {
      "name": "servo_pan_angle_chr",
      "uuid": "671e2001-8cef-46b7-8af3-2eddeb12803e",
      "data_type": "UnsignedChar",
      "properties": ["Read", "Write"]
    },
    {
      "name": "servo_tilt_angle_chr",
      "uuid": "671e2002-8cef-46b7-8af3-2eddeb12803e",
      "data_type": "UnsignedChar",
      "properties": ["Read", "Write"]
    }
  ]
}

Animation

graph TB

subgraph clips
  clip1
  clip2
end

update_timestamp


Loading

About

Super kawaii stackchan controlled with BLE

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published