Espruino – это прошивка с открытым исходным кодом, которая позволяет вам управлять платой для микроконтроллеров с помощью JavaScript и используется в таких аппаратных средствах, как Wio LTE GPS-трекер, некоторые комплекты для разработки STM32 Cellular IoT и другие платформы. Мы опробовали программирование Espruino и JavaScript на плате ESP32, и все работало достаточно хорошо.
Но, разработчики Espruino также предоставляют аппаратные платформы для Espruino, которые, как и следовало ожидать, обычно лучше поддерживаются, чем другие сторонние платы. Одной из их последних платформ является Espruino Pixl.js смарт-дисплей с поддержкой технологии Nordic Semi nRF52832 WiSoC.
Характеристики Espruino Pixl.js:
- WiSoC – Nordic Semi nRF52832 Arm Cortex-M4 @ 64MHz с оперативной памятью 64 КБ, флэш-памятью 512 КБ, подключением Bluetooth
с низким энергопотреблением (через модуль промышленной автоматизации Raytek)
- Дисплей – диагональ 54 мм, цветной монохромный дисплей с разрешением 128 x 64 с белой подсветкой
- Возможности подключения – Bluetooth LE и NFC
- I/O
- 20x GPIO в пространстве Arduino с PWM, SPI, I2C, UART, аналоговым входом
- Поддержка Arduino для GSM, LTE, Wi-Fi и Ethernet
- Датчики – встроенные термометры и датчики уровня заряда
- Разное – 4x кнопки
- Источник питания
- 5В через порт микро USB (только питание, не для данных/программирования)
- Держатель батареи CR2032, работающий либо с литиевыми, либо с LiPo аккумуляторами (для последнего требуются небольшие аппаратные изменения); также работает как резервная батарея
-
Пин VIN- диапазон входного напряжения 2,5 – 16 В, регулируемый до 3,3 В (0,3 мА в режиме ожидания)
- Размеры – 60 мм x 53 мм x 15 мм; 4x 3 мм монтажные отверстия
Дисплей/панель поставляется с встроенным в Espruino интерпретатором JavaScript, и вы можете контролировать все, используя JavaScript, включая соединение Bluetooth LE, I/O, NFC и т. д. …
На странице продукта есть больше информации с некоторыми дополнительными техническими деталями, диаграммой распиновки, Руководством для начинающих и учебниками по игре, интерфейсом с экранами Arduino, созданием часов, метеорологической станции и т. д. Если вы предпочитаете посмотреть видеоурок, то он представлен ниже.
Файлы аппаратного дизайна EAGLE можно найти в Github.
Espruino Pixl.js продается в магазине Espruino за 36 GBP (или 50$). Судя по валюте, компания базируется в Великобритании, и, хотя мы уверены, что они поставляются по всему миру, вы также можете рассмотреть других дистрибьюторов, таких как Adafruit (США) или Tindie (Великобритания).
Выражаем свою благодарность источнику с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь