5 практических советов по эксплуатации литий-ионных аккумуляторов

Литий-ионные аккумуляторы не столь «привередливы», как их никель-металл-гидридные собратья, но все равно требуют определенного ухода. Придерживаясь пяти простых правил, можно не только продлить жизненный цикл литий-ионных аккумуляторных батарей, но и повысить время работы мобильных устройств без подзарядки.

Читать далее 5 практических советов по эксплуатации литий-ионных аккумуляторов

FLProg + Nextion HMI Enhanced

HMI_1

Компания ITEAD выпустила новую линейку Enhanced своих панелей Nextion HMI. Представители компании предоставили мне экземпляр этой линейки для интеграции новых возможностей панели в программу FLProg. В версии 2.2 это было реализовано. В данном уроке мы рассмотрим новые возможности панели, и для примера создадим программируемый таймер на пять каналов.

Для начала рассмотрим характеристики панели. В линейке Enhanced появились встроенные часы реального времени, 1024 байта энергонезависимой памяти, 8 цифровых входов/выходов. Каждый них может быть настроен как вход, так и как выход. Четыре из них (с 4-го по 7) могут быть настроены как выходы ШИМ. Читать далее FLProg + Nextion HMI Enhanced

Тонкости проектирования силовой платы инвертора

Всем привет! Скромными шагами продолжаю цикл статей про разработку железа электробайка. Начнем с самого интересного — инвертора, который управляет мотором. Хочу подробнее рассказать о тонкостях построения силовой платы и о температурном режиме транзисторов.

1
Модель варп ядра электробайка

Читать далее Тонкости проектирования силовой платы инвертора

Плата 4Duino-24 оборудована дисплеем и модулем Wi-Fi

Компания Arduino представила модуль 4Duino-24, оборудованный 2,4-дюймовым сенсорным дисплеем с разрешением 320х240 пикселей. Он также оснащён ATmega32U4 MCU, графическим процессором 4D Systems PICASO, а также модулем ESP8266, который предварительно запрограммирован с помощью установленной микропрограммы, позволяющей 4Duino использовать возможности Wi-Fi «из коробки». Помимо этого, в 4Duino-24 имеется встроенный разъём под карту памяти microSD, а также набор стандартных выводов питания.

4Duino-24 Читать далее Плата 4Duino-24 оборудована дисплеем и модулем Wi-Fi

STM32F103 и FatFS начинающим

На нелегком пути освоения МК постоянно сталкиваешься с сомнениями. Правильно ли соединил провода, не намудрил ли с инициализацией? А железо вообще исправное? Или все сразу? Слишком много переменных факторов. Конечно, подобное лишь улыбнет гуру, но новичку доставляет немало головной боли.

STM32F103 FatFS

Читать далее STM32F103 и FatFS начинающим

STM32 USB Mass Storage Bootloader

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

Загрузчик — это удобно и полезно, не правда ли? А если загрузчик собственной реализации, то это еще более удобно, полезно и гибкои не стабильно. Ну и конечно же, очень круто!

Так же, это прекрасная возможность углубиться и изучить особенности используемой вычислительной машины — в нашем случае микроконтроллера STM32 с ядром ARM Cortex-M3.

На самом деле, загрузчик — это проще, чем кажется на первый взгляд. В доказательство, под cut’ом соберём свой собственный USB Mass Storage Bootloader!

USB Mass Storage BootloaderUSB Mass Storage Bootloader12

Читать далее STM32 USB Mass Storage Bootloader

Omega2: самый маленький в мире микрокомпьютер с Linux и Wi-Fi

«Интернет вещей» все плотнее входит в нашу жизнь. Конечно, разработчики не могут обойти своим вниманием столь бурно развивающуюся сферу. Но для того, чтобы создавать соотвествующие разработки, необходимы надежные инструменты. Одним из них может стать одноплатник Omega2. Его создатели позиционируют свой микрокомпьютер под управлением Linux как самый маленький в мире. На «борту» микрокомпьютера есть модуль Wi-Fi, а стоимость всей системы — всего $5.
Читать далее Omega2: самый маленький в мире микрокомпьютер с Linux и Wi-Fi

Сканирующие лазерные дальномеры (LIDAR)

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

Читать далее Сканирующие лазерные дальномеры (LIDAR)

JavaCV, захват видео с вебкамеры

Пример программы захвата видео с веб камеры с использованием библиотеки JavaCV.

JavaCV web camera Читать далее JavaCV, захват видео с вебкамеры

JavaCV в Eclipse под Windows 7

Данный пример инструкции для JavaCV 0.7 и OpenCV 2.4.8, так как версии обязательно должны быть совместимы иначе не чего не будет работать! Валидную версию OpenCV и другие требования можно найти в файле Readme в папке с JavaCV!
Еще немаловажно, разрядность системы, все пакеты должны быть либо 32 либо 64 бита!
JavaCV Читать далее JavaCV в Eclipse под Windows 7