Статьи

Изучение Evive: устройство IoT размером с книгу

Цель evive — уменьшить сложность запутывания датчиков, печатных плат и кабелей, которыми вы располагаете на своем рабочем месте. Это компактное универсальное устройство размером с книгу, способное считывать и выводить различные данные датчиков и триггеров. Встроенный включает в себя датчики мощности, несколько каналов двигателя, пробники вольтметра и два аналого-цифровых преобразователя. Если вам этого недостаточно, в основе evive лежит Arduino Mega, предлагающая большие возможности расширения с мини-макетом, коммуникационным модулем (Wi-Fi, Bluetooth и XBee), IC, SPI и последовательными контактами.

Полное описание

Вы можете взаимодействовать со всеми этими точками данных с помощью встроенных переключателей, потенциометров и экранного интерфейса. Этот интерфейс имеет набор параметров и методов по умолчанию для взаимодействия с оборудованием, но вы можете настроить его, загрузив свой собственный код.

Сделано, чтобы измерить

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

осциллограф

Напряжение батареи

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

Аккумулятор Ampage

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

Построй свой собственный

Это включает запуск официальной среды разработки Arduino и гарантию того, что вы выбираете evive из пунктов меню Инструменты -> Доска и Инструменты -> Порт , он будет отображаться как «Arduino / Genuino Mega или Mega 2560». У команды evive есть много доступных примеров, которые вы можете вставить в окно кода IDE и загрузить на устройство. Убедитесь, что вы установили все библиотеки, которые они используют, из пункта меню Sketch -> Include Library .

Вот пример запуска будильника evive:

пример будильника evive

Чтобы восстановить систему меню по умолчанию, загрузите ее с evit GitHub здесь , убедитесь, что она включена в вашу локальную библиотеку Arduino, и загрузите содержимое evive.info в устройство.

папка evive библиотеки

Большой! И поскольку вы уже видели, что весь код для evive имеет открытый исходный код и может быть настроен в соответствии с вашими пожеланиями, стандартное программное обеспечение легко меняется в соответствии с вашим проектом.

Экипажи были достаточно хороши, чтобы послать мне тестовый модуль из Индии, и если вам нравится звучание проекта, то в настоящее время они надеются достичь цели в 30 000 долларов в кампании Indiegogo , как неотъемлемой части прототипирования вашего аппаратного проекта. надеюсь, ты чувствуешь, что это стоит нескольких долларов.