Changes

Jump to navigation Jump to search
2,109 bytes added ,  11:12, 22 March 2022
m
add some minor content
Line 1: Line 1:  
{{Stub}}
 
{{Stub}}
   −
The '''Bangle.js''' is the name of a series of open source smartwatches that are made by [[Espruino]] under the leadership by Gordon Williams, who also designed the [[Puck.js]] open source hardware that can be used as a [[One Button Tracker]].  
+
{{Tool Infobox|Related topics=Heart rate, Location tracking, Activity tracking}}
 +
 
 +
The '''Bangle.js''' is the name of a series of open source smartwatches that are made by [[Espruino]] under the leadership by Gordon Williams, who also designed the [[Puck.js]] open source hardware that can be used as a [[One Button Tracker]].
 +
 
 +
A unique feature of the Bangle.js watches is that users can program their own apps for the devices in the JavaScript programming language and can deploy them on their own watch without having to go through any closed app store model. Furthermore, as the Bluetooth connection for the devices work through web-browser based connections, they all happen client-side, so no data is send to third parties. 
   −
{{Tool Infobox|Related topics=Heart rate, Location tracking, Activity tracking}}
+
Espruino also offers a [https://banglejs.com/apps/ free and open source appstore-like website for Bangle.js] devices where users can release their own software.
    
== Devices ==
 
== Devices ==
As of today there have been two versions of Bangle.js smartwatches, the original ''Bangle.js'' and the ''Bangle.js 2''.  
+
As of today there have been two versions of Bangle.js smartwatches, the original ''Bangle.js'' – released in 2020 – and the ''Bangle.js 2'' which was released in 2022. The development for both devices was financed through crowdfunding. 
 +
 
 +
Both versions of the Bangle.js have very similar sets of features in terms of sensors that are of interest for self-research, but the form factor differs drastically between both devices: The first generation came in an oversized, round housing with a two-zone touch screen and three hardware buttons. The second generation of the Bangle.js is substantially smaller, comes in an [[Apple Watch]]-like rounded-corner rectangle shape with a full touch screen and a single hardware button. 
 +
 
 +
=== Features ===
 +
 
 +
* [[Tools for heart rate or pulse|Heart rate]] monitor
 +
* [[Location tracking|GPS receiver]]
 +
* 3-axis Accelerometer
 +
** possibility to train own gesture recognition through on-device Tensorflow models
 +
* 3-axis Magnetometer
 +
* Vibration motor
 +
* Air Pressure/Temperature sensor (on Bangle.js v2)
 +
* Touch screen
 +
** Bangle.js v1: 240x240 pixel, 16 bit LCD with 2 zone touch
 +
** Bangle.js v2: 176x176 pixel, 3bit color LCD with a full touch screen
 +
* Water proof/resistant
 +
** Bangle.js v1: IP68 (up to 10 meter)
 +
** Bangle.js v2: IP67 (up to 1 meter for 30 mins)
   −
== Features ==
+
=== Documentation ===
{{Tool Queries}}
+
The websites for the [http://www.espruino.com/Bangle.js Bangle.js 1] and [http://www.espruino.com/Bangle.js2 Bangle.js 2] provide a detailed documentation on how to use the different features that come on-board the devices out of the box, as well as tutorials and documentation for how to program the devices to access the sensors in different ways. {{Tool Queries}}
 
[[Category:Tools]]
 
[[Category:Tools]]

Navigation menu