XControl V2 готов!

Спустя несколько лет после выхода XControl появился XControl V2, который при то же цене сильно превосходит его по характеристикам. Сначала хотелось бы объяснить, из чего состоит сам проект. Изначально он так и назывался XControl, это была программа, которая могла опрашивать одно или несколько аппаратных блоков XControl. Затем, по мере роста, программа и устройство были разделены […]

STM32F1. Подлючение диспея nokia 1202 к аппаратному SPI

Есть у дисплеев данного типа одна особенность — длина «байта» у них 9 бит, что затрудняет подключение его к аппаратному SPI большинства микроконтроллеров. Так как я сторонник использования аппаратных ресурсов, а не «ножкодрыганий», то решил как то выкрутиться. Порывшись в инете, нашел несколько мыслей, суть в том, что надо паковать 9-битные данные в обычные 8-битные […]

ICMP запросы (Ping) на uIP

Стек uIP умеет только отвечать на ICMP запросы (если его пингуют, к примеру), но не умеет их отправлять. Исправим это. Составляем IP заголовок #define ICMPBUF ((struct uip_icmpip_hdr *)&uip_buf[UIP_LLH_LEN])   ICMPBUF->vhl = 0x45; ICMPBUF->tos = 0; uint16_t len = sizeof(struct uip_icmpip_hdr); // длина будет равна заголовку ip + icmp ICMPBUF->len[0] = len >> 8; ICMPBUF->len[1] = […]

STM32F4. Обновление прошивки с карты памяти (Bootloader SD)

Микроконтроллер STM32 имеет довольно много способов обновления прошивки, лично я использую SWD, иногда UART. Тем не менее, для прошивки этими способами нужно как минимум программатор или TTL переходник, плюс нужно устанавливать специальный софт и т.д., что составляет трудности людям, не обладающим необходимыми техническими знаниями. Собственно, с моем случае нужно было максимально упростить процесс обновления прошивки. […]

XControl. Управление через компьютер, телефон, планшет или веб-браузер

Продолжение проекта: http://xc.kibermaster.net/. Видеоблог. Обновлено 24.06.14. Теперь доступно под Linux! XControl представляет из себя программно-аппаратный комплекс, с помощью которого можно управлять электроцепями, а так же, контролировать разнообразные датчики через компьютер, телефон или планшет. Система состоит из основного аппаратного блока и двух программ – XControl Диспетчер, которая предоставляет возможность просматривать одновременно за несколькими аппаратными блоками, программы […]

USB Термометр. Коммерческая версия

USB Термометр является законченным устройством, практически сразу готовым к работе. Обновлено 15.04.15. Добавлена возможность интеграции с XControl Dispatcher Характеристики: Максимальное количество термодатчиков: 31 (включая установленный на устройстве). Питание от USB порта компьютера (не требует внешнего блока питания). Пределы измерения температуры: -55…+125 °C, точность в пределах -10…+85 не менее 0,5°C. Количество выходных каналов для управления нагрузками: 2 шт. […]

LAN Control V2

Обновление №1 (19.03.2013). Обновил описание. Более функциональное устройство, рекомендую посмотреть XControl Итак, сделал вторую версию LAN Control, о первой можно почитать здесь. Судя по комментам, пользователям очень не хватает двух функций — пароля и гистерезиса, в этой версии они добавлены. И самое приятное — схема и плата не изменилась.

USART/RS485 Bootloader для AVR

Понадобилось мне прошивать ATmega88, которая находится в труднодоступном месте, куда с ISP программатором залезть не получится, но от нее идет шина RS485, по которой атмега общается с компом, вот через нее и можно перепрошивать. Как вы уже догадались, для этого мы будем использовать Bootloader (бутлоадер). Объяснять что это такое я не буду, инфу о нем […]

Регулируемый источник тока светодиодов

Несколько раз меня спрашивали, как сделать на ZXLD1362 источник тока для светодиодов с возможностью устанавливать ток не токозадающим резистором, а отдельным резистивным делителем. Ведь не всегда удается найти подходящий резистор, а если регулировать надо в процессе работы, то вариант с токозадающим резистором вообще отпадает. Вот схема: Итак, если нужен выходной ток 1А без возможности регулировки, то […]

LAN Control. Система удаленного управления через локальную сеть, Интернет и ПДУ

Появилась вторая версия устройства Lan Control V2 Более функциональное устройство, рекомендую посмотреть XControl Обновление №4 (16.02.2013). Выставил  на продажу. Почти 2 года назад, я разработал устройство Universal Device (http://unidev.org.ua/), но, как оказалось, оно слишком многофункциональное, вторая его проблема была в том, что он очень зависим от ПК. Мне присылали много писем, в которых пользователи устройства […]