Структуры в Си и их передача

Структура — это удобное хранилище для разнородных данных, которые хочется объединить. К примеру, вы можете создать структуру, описывающую параметры вашего устройства — сетевые настройки, таймаут спящего режима, его идентификатор и прочее подобное, типа какой-нибудь строки приветствия и состояния светодиода. Раз все параметры будут храниться в одном месте — они всегда будут на виду, да и нормальные IDE будут вам подсказывать поля структуры при обращении к ним. Ещё мы рассмотрим хранение и восстановление структур из архива, а также их передачу по сети. Читать далее Структуры в Си и их передача

Новый преобразователь MPM3515 с интегрированной индуктивностью

Компания Monolithic Power Systems (MPS) представила новый преобразователь MPM3515 с интегрированной индуктивностью. MPM3515 представляет собой модуль синхронного, понижающего преобразователя со встроенным силовым МОП-ключом, индуктивностью и двумя конденсаторами. Таким образом, MPM3630 является компактным решением для питания электронных устройств с напряжением до 36 В и максимальным током до 1,5 А.

Читать далее Новый преобразователь MPM3515 с интегрированной индуктивностью

Представлен Pi Zero W

Представлена новая версия одноплатного компьютера Rapberry Pi Zero — Pi Zero W с wi-fi и bluetooth

Антенна является частью печатной платы: Читать далее Представлен Pi Zero W

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
Модель варп ядра электробайка

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

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

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

Крошечные платы для разработчиков NanoPi NEO и NanoPi M1

Компания FriendlyARM представила новый одноплатный компьютер для разработчиков — модель NanoPi NEO, которая по размерам примерно на 25 % меньше Raspberry Pi Zero.

NanoPi NEO 1

Читать далее Крошечные платы для разработчиков NanoPi NEO и NanoPi M1

Заказ печатной платы на DirtyPCBs.com и экспорта Gerber-данных в PCAD2006.

Все свои проекты я по старинке делаю в PCAD2006 и для портирования Gerber файлов я нашел прекрасную утилиту Pcad Export Lite , так как данная процедура занимает не так уж и мало времени.

Программа Pcad Export
Программа Pcad Export

Читать далее Заказ печатной платы на DirtyPCBs.com и экспорта Gerber-данных в PCAD2006.

11 отличных Linux-friendly одноплатных ПК с открытыми спецификациями

Цена всех моделей ниже $200

На сайте HackerBoards.com уже несколько лет ведут каталог одноплатных компьютеров. Сейчас там представлена 81 одна модель. Я выбрал 11 из них, удовлетворяющих следующим критериям: стоимость платы должна быть ниже $200, ее программное обеспечение должно быть открытым, (Linux или Android). Платы должны поставляться с расширенной спецификацией, включая подробную схему. У каждой платы должно быть активное сообщество и техническая поддержка для индивидуальных разработчиков. Идеальной платой для разработчика можно назвать такую систему, которая часто упоминается на форумах, других ресурсах, посвященных разработке в сфере электроники.

Читать далее 11 отличных Linux-friendly одноплатных ПК с открытыми спецификациями