...

четверг, 20 ноября 2014 г.

Espruino Pico: миниатюрная плата разработчика с JavaScript поможет быстро освоиться в мире электроники


Миниатюрная плата Espruino Pico для разработчика JavaScript — это интересное устройство, внутри которого есть все, что нужно для работы с электронными устройствами. Плата позволяет быстро настроить взаимодействие с самыми разными модулями и системами, без необходимости написания большого количества кода и его постоянной отладки.


Вместо этого используется JavaScript, в качестве управляющей «прослойки». Разработчики утверждают, что такое решение позволяет работать с железом напрямую, выставляя необходимые величины напряжения, и настраивая взаимодействие с внешними компонентами. От обычной АА батарейки чип может работать более 10 лет, такое низкое энергопотребления у платы.


Как это использовать?


На видео показано, что нужного для себя результата можно добиться, введя несколько строк кода:



Для работы с платой не требуется много познаний в электронике — достаточно базовых понятий. Устройство совместимо с большинством цифровых электронных устройств и модулей, причем наладить работу с ними можно за несколько минут. Разработчики сравнивают процесс наладки с конструктором Lego — все так же просто и понятно.


Для чего можно использовать?


Ответ прост: для всего. Еще один пример показывает, что это действительно так. Использовать микроплату можно с любым гаджетом, где есть USB-разъем.



Почему JavaScript?


Каждый день JavaScript используют миллионы человек. Практически каждый веб-сайт также работает с JavaScript. В Сети можно найти тысячи примеров работы с JavaScript, доступна самая подробная документация. Это позволяет создать приложение для работы со своим устройством или компонентом очень быстро. При этом JavaScript работает прямо «на борту» микроплаты.


Это означает следующее:



  • Сторонние программные комплексы практически не нужны — все, что нужно, уже есть внутри Espruino Pico;

  • Изменения вносятся очень быстро, просмотреть результаты можно сразу же;

  • Для отработки команды нужно очень мало кода — как уже говорилось выше, буквально несколько строк;

  • Дебажить все это можно прямо в процессе работы;

  • Если проблемы не с ПО, а с железом, то Espruino Pico можно превратить в целую измерительную лабораторию, с вольметром, логическим анализатором и осциллоскопом;

  • Все команды выполняются напрямую;

  • Если вы прекратили работу над каким-либо проектом, и решили возобновить ее через год — исходный код будет ждать, поскольку он сохраняется в чипе. Если есть необходимость, код можно обфусцировать.


Интернет вещей



Микроплата идеально подходит для подключения всего и вся к интернету вещей. При этом вместе с устройством можно использовать модули сторонних производителей, добавляя поддержку Ethernet, WiFi, NRF24, Bluetooth, и 315/433Mhz диапазона.


Кстати, плата поставляется в двух вариантах: с пинами и без них. Версия без ножек чуть дешевле версии с ножками, и предназначена для людей с определенным опытом пайки.



Комплекты


Вместе с платой предлагаются и комплекты с различными элементами. Комплекты разработчики предлагают разные.


Starter Kit



Этот комплект позволяет обходиться без пайки, при необходимости предварительной настройки какой-либо системы.


Geek's Toy Kit



В комплект входит сразу 3 платы, LCD, сервопривод, реле и различные сенсоры для создания самых разных проектов.


Ultimate Toy Kit


Здесь у нас 10 плат (2 из них — с ножками), плюс все из предыдущих комплектов, плюс ESP8266 WiFi и модуль WIZnet W550io Ethernet.


Комплектация может еще незначительно изменяться.


Спецификации




  • 32mm x 15mm (1.26 x 0.6 inch)

  • 22 GPIO pins: 9 Analogs inputs, 21 PWM, 2 Serial, 3 SPI, 3 I2C

  • All GPIO is 5 volt tolerant (Arduino compatible)

  • 2 rows of 8 pins, with 12 pins on double-sided end connector

  • On-board USB Type A connector

  • STM32F401 CPU — ARM Cortex M4, 384kb flash, 96kb RAM

  • On-board 3.3v 150mA voltage regulator, accepts voltages from 3.5v to 16v

  • Current draw in sleep: <0.05mA — over 2.5 years on a 2500mAh battery

  • On-board FET can be used to drive high-current outputs


Цена


Конечно, многим интересно, сколько это стоит. Так вот, стоимость одной платы без ножек составляет 15 фунтов (23 доллара).



  • Starter Kit — 61 доллар США;

  • Geek's Toy Kit — 123 доллара;

  • Ultimate Toy Kit — 342 доллара.


Разработчики уже собрали на Kickstarter больше, чем планировали, так что в апреле 2015 начнется отгрузка мини-платы.


This entry passed through the Full-Text RSS service - if this is your content and you're reading it on someone else's site, please read the FAQ at http://ift.tt/jcXqJW.


Комментариев нет:

Отправить комментарий