https://github.com/conoro/im-on-a-call-ble
I'm On A Call BLE lets people know you are on a call using BLE broadcasts between an Espruino sender and receiver
https://github.com/conoro/im-on-a-call-ble
Last synced: about 1 year ago
JSON representation
I'm On A Call BLE lets people know you are on a call using BLE broadcasts between an Espruino sender and receiver
- Host: GitHub
- URL: https://github.com/conoro/im-on-a-call-ble
- Owner: conoro
- License: apache-2.0
- Created: 2019-12-09T18:01:45.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-01-10T17:26:39.000Z (over 6 years ago)
- Last Synced: 2025-02-06T09:48:27.135Z (over 1 year ago)
- Language: JavaScript
- Size: 67.4 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# I'm on a Call BLE Edition
Copyright Conor O'Neill 2019 (conor@conoroneill.com)
LICENSE: Apache 2.0
* An Espruino [Puck.js](http://www.espruino.com/Puck.js) with red Neopixel and silicone lid is used to create a BLE button which lights up when you press the lid. This sits on my desk and I press it when I'm starting a phone/video call.

* When button/led is set on, it broadcasts 1 in BLE ManufacturerData
* When button/led is set off, it broadcasts 0 in BLE ManufacturerData
* A matching device on my home office door (either a [Pixl.js](http://www.espruino.com/Pixl.js) or ESP32 running [Espruino](https://espruino.com)) scans for those messages.
* When it sees that the button is on, it scrolls a message on an attached [MAX7219](https://www.aliexpress.com/wholesale?catId=0&SearchText=MAX7219+) LED Matrix display
* My kids then know not to come barging in :-)
* A variation using a [Bangle.js](https://banglejs.com) is also included and is in the video
[](https://www.youtube.com/watch?v=ozK7g2NfCEI)
[Phone icon](https://icons8.com/icons/set/phone) by [Icons8](https://icons8.com)