Умные часы с открытым исходным кодом Espruino. Bangle.js
Описание: Умные часы с открытым исходным кодом Espruino. Bangle.js
Bangle.js - это часы с открытым исходным кодом Espruino от компанииPur3 Ltd, встроенным модулем Bluetooth, библиотекой TensorFlow Lite, GPS, датчиками, с помощью которых мы можем обучаться программированию, создавать собственные приложения и в полной мере реализовать свои идеи по использованию умных часов в быту, учебе и работе.
Bangle.js построены на базе процессора Nordic nRF52832 Arm Cortex-M4, работающего на частоте 64 МГц, с 64 КБ оперативной памяти, 512 КБ встроенной и 4 МБ внешней флэш-памяти. Мы можем загружать в устройство готовые приложения, которые разработаны компанией Pur3 Ltd, например, игры, приложения для работы компаса, сканераQR-кодов, определения местоположения с построением карты местности, монитора сердечного ритма и прочее. А также появляется возможность написать собственные приложения, используя JavaScript или графический язык программирования Blockly. С помощью Blockly мы сможем с легкостью создавать простые программы для модулей Espruino, например, от включателя/выключателя света/приборов до робота на WiFi управлении, даже если мы никогда не программировали раньше.
Готовое приложение с игрой
Управление освещением в комнате с помощью Bangle.js
Одной из интересных функций, на наш взгляд, является использование библиотеки Tensorflow Lite, с помощью которой мы можем запускать модели машинного обучения. Например, с помощью жестов рук мы можем управлять бытовыми приборами: включать/выключать телевизор, открывать/закрывать жалюзи и прочее.
Часы имеют круглый пластиковый корпус размером 5x5x1,7 см с ободком из нержавеющей стали. С часами мы можем плавать в бассейне и погружаться на глубину до 10 метров, так как они имеют водонепроницаемость класса IP68.
Часы работают от батареи емкостью 350 мАч, что соответствует семи дням в режиме ожидания. Bangle.js заряжаются в течение 30-60 минут с помощью магнитного кабеля USB, который устанавливается к двум контактам на заднем корпусе часов. Сбоку на устройстве расположены три физические кнопки, обозначенные производителем, как BTN1, BTN2 и BTN3. С помощью верхней кнопки (BTN1) мы можем пролистывать в «Вверх» и вернуться «Назад», средняя кнопка (BTN2) - это «Выбор» и вызов главного меню и нижняя кнопка (BTN3) - прокрутка “Вниз” и переход «Далее». Есть также две «виртуальные» кнопки BTN4 и BTN5, которые находятся слева и справа на сенсорном экране часов.
Управление роботом с помощью сенсорных кнопок
Циферблат выполнен из пластика и представляет собой 1,3-дюймовый ЖК-дисплей с сенсорной панелью и с разрешением 240x240 пикселей, и, несмотря на форму корпуса, сам дисплей имеет квадратную форму.
Часы оснащены датчиками: пульсометром, 3-осевым акселерометром, 3-осевым магнитометром, а также пьезо-динамиком и вибромотором.
В комплектацию входят часы Bangle.js, магнитный зарядный кабель и инструкция.
Дополнительная информация:
- Программируемые часы Bangle.js с открытым исходным кодом на базе Espruino;
- Разработка собственных приложений, обучение программированию с использованием Blockly и JavaScript;
- Библиотека Tensorflow Lite для построения модели машинного обучения;
- Часы с компасом, сканером QRкода, датчиком сердечного ритма, GPS, 3осевым акселерометром, 3осевым магнитометром, а также пьезодинамиком и вибромотором;
- 1,3дюймовый сенсорный экран с разрешением 240x240 пикселей;
- 3 физические кнопки и 2 на сенсорном экране;
- Работа от аккумулятора емкостью 350 мАч;
- Расширяемость за счет применения дополнительных модулей.
Техническая информация | |
GNSS | GPS / Глонасс |
Датчики | Датчики сердечного ритма и температуры, акселерометр, 3-осевой магнитометр (компас), GPS |
Дисплей | 1,3-дюймовый с разрешением 240x240; 16-битный ЖК-дисплей |
Память и процессор | |
ОЗУ | 64 kB |
Процессор | Nordic 64MHz nRF52832 ARM Cortex-M4 |
Интерфейсы и носители | |
Интерфейсы | Bluetooth 4.2 |
Общие характеристики | |
Флэш-память | 512 kB на чипе + 4 MB внешняя |
Водостойкость | IP68 |
Ёмкость аккумулятора | 350 мАч |
Конструкция и внешний вид | |
Габаритные размеры | 5х5х1,7 см |