Проекты

Проект с использованием MCC часть 01

Views: 2493 Для изучения MCC я выбрал простой контроллер PIC16F1509. Выбор его был обусловлен богатой новой периферией которую можно изучить. Для начала была собрана схема на макетной плате Внешний вид собранной схемы Начнем создавать проект, нажмите иконку создать, выбираем создать станрдатный проект Нажимаем далее, выбираем наш микроконтроллер. Нажимаем далее,

MPLAB® Code Configurator

Views: 1768 MPLAB ® Code конфигуратор (MCC) является свободно распространяемым плагином, это графическая среда программирования, которая генерирует бесшовный, легкий для понимания кода на Cи, чтобы вставить его в свой проект.

PIC32MZ – прерывания (заметки)

Views: 447 Виды формирования запоминая контекста при входе в прерывания. Компилятор представляет три варианта AUTO – когда запоминания места возврата из подпрограммы возложено на программу, т.е все создается программно. Этот метод является самым меленным.

OLED RET012864E/REX012864J

Views: 1447 RET012864E/REX012864J ОЛЕД индикатор производитель Raystar-Optronics приобретался в http://www.microchip.ua/ к сожалению никакой информации на сайте поставщика нет. Поэтому решил работу с этой версией индикатора на драйвере SSD1305 предоставить на своем сайте. Так как есть ошибки даже в описании производителя. http://www.raystar-optronics.com/products-category-detail.php?lang=ru&ProID=370 http://www.raystar-optronics.com/products-category.php?lang=ru&CID=3 Внимание, в заводском pdf описана распиновка для интерфейса 6080, а индикатор настроен на 8080.   RET012864E/REX012864J Resolution …
Читать далее OLED RET012864E/REX012864J

Ultrasonic Level Meters – ULM –53L

Views: 707 Измерение расстояния при помощи ультра звукового датчика ULM–53L–10. Диапазон измерения от 0,5 м до 10 м, полностью пластмассовый излучатель PVDF, механическое соединение фланцем из полиэтилена HDPE (исполнение “N”) Характеристики Диапазон измерения / мин. удаление до среды 0,5 ÷ 10 м / 0,5 м Напряжение питания 18 ÷ 30 В Токовый выход 4÷20мА (пред. зн. …
Читать далее Ultrasonic Level Meters – ULM –53L

LED модуль P10 (1R) V706A

Views: 7657 Это еще одно чудо от китайского брата. Это монохромные матрицы, называются они P10 (1R) V706A, ну типа  R-красные, но не верьте паяют светики и зеленые и синие, в общем любые какие закажите. Подключение аналогичное и стандартное, только все данные инверсные… и расположение  Внешний вид модуля Все подключения аналогичны описанию в статье LED модуль P10C4V12 Библиотека …
Читать далее LED модуль P10 (1R) V706A

ch-4060 – регулятор температуры и влажности на датчике DHT11/DHT22/AM2302

Views: 2410 На плате ch-4000 очень легко собрать устройство регулятора температуры и влажности. Датчик DHT11  самый недорогой вариант для создания такого устройства, правда точность его не велика, но для бытовых устройств он даже неплох. Сразу перейдем к схеме регулятора   Печатную плату ch-4000   её на сегодня (05/16) еще можно приобрести в Вороне  http://voron.ua/catalog/017464 . Никаких особенностей в …
Читать далее ch-4060 – регулятор температуры и влажности на датчике DHT11/DHT22/AM2302

LED модуль P10C4V12

Views: 3071 LED панели на обычных регистрах типа 74HC595. Они выпускаются как монохромные так двух и полно цветные, особенность, что они предназначены для текстовой информации и имеют один уровень яркости. Общую яркость панелей легко регулировать, а вот если будет желание каждого пикселя, то тут надо извращаться. Для создания текстовых, бегущих строк это то что надо. Мне попался …
Читать далее LED модуль P10C4V12

WiFi ESP8266 – AT команды связанные с функцией Wi-Fi

Views: 5233 AT команды связанные с функцией Wi-Fi Функции Wi-Fi подключения, запускаться из командной строки Команда Описание  1 AT+CWMODE Проверка, настройка режима работы Wi-Fi (sta/AP/sta+AP), (не рекомендуется для новых проектов). 2 AT+CWMODE_CUR Проверка, настройка режима текущей работы Wi-Fi (sta/AP/sta+AP). Параметры действительны до момента выключения или рестарта модуля. 3 AT+CWMODE_DEF Проверка, настройка режима работы Wi-Fi по умолчанию (sta/AP/sta+AP). Параметр сохраняется во …
Читать далее WiFi ESP8266 – AT команды связанные с функцией Wi-Fi

WiFi ESP8266 ESP-202 (ESP-12F)

Views: 7645 Первое знакомство, сначала надо его купить… http://voron.ua/catalog/024404 Схема для подключения и тестирования По схеме ставим две кнопки, сброс и кнопку BT2, для перевода в режим обновления прошивки. Если надо сделать аппаратный сброс нажимаем сброс (в зависимости от прошивки) светодиод моргнет два раза, если перевести в режим обновления прошивки, нажимаем и удерживаем BT2 и нажимает и …
Читать далее WiFi ESP8266 ESP-202 (ESP-12F)

Применение typedef, struct и union

Views: 8706 Полезные описания переменных Часто необходимо в памяти расположить последовательно разные виды данных, что бы потом можно было их использовать. Полезные ссылки Взято и переработано с сайта http://www.butovo.com/~zss/cpp/struct.htm http://cppstudio.com/post/9172/ Синтаксис структур. Структуры в языке С аналогичны массиву тесно связанных атрибутов. Однако, в отличие от массива, структура позволяет иметь смешанные атрибуты различных типов данных. Структура …
Читать далее Применение typedef, struct и union

Дисплей KD035C-3A подключение и управление

Views: 692 Дисплей KD035C-3A производиться компанией SHENZHEN STARTEK ELECTRONIC TECHNOLOGY CO.,LTD Характеристики Параметр Спецификация Единицы измерения Размер дисплея 70.08(H)*52.56(V) (3.5inch) mm Тип дисплея TFT active matrix Цветовая гамма 65K/262K colors Разрешение 320(RGB)*240 dots Расположение пикселей RGB vertical stripe Размер пикселя 0.219(H)*0.219(V) mm Контроллер SSD2119M Угол обзора 12:00 o’clock Режим дисплея Transmissive/ Normally White Рабочая температура -20~+70 …
Читать далее Дисплей KD035C-3A подключение и управление

ch-4050 – дифференциальный терморегулятор

Views: 1851 ch-4050 – это не новая модель, это расширенная версия универсального терморегулятора ch-4000. Различия коснулись в появлении новой функции дифференциального регулирования. Это вид регулирования по разности температур измеренного двумя датчиками. Теперь на тоже плате вы можете иметь уже три вида регулятора, на обогрев, на охлаждение и дифференциальный. Эта функция предназначена для управления системами подогрева воды …
Читать далее ch-4050 – дифференциальный терморегулятор

LCD индикаторы на драйвере ML1001

Views: 1855  ML1001 – статический LCD GOG (чип в стекле) драйвер для 40-сегментного LCD в позолоченном противоударном исполнении. На них можно каскадно строить цельные из 80 или 120 сегментов LCD индикаторы. Описание драйвера  RDN0007 индикатор построен на драйвере ML1001 он представляет собой восмиразрядный семисегментный индикатор, с дополнительными индикаторами. Маркировка сегментом имеет следующий вид (хотя я в в …
Читать далее LCD индикаторы на драйвере ML1001

CCP модуль для декодирования ИК-кодов пультов ДУ

Views: 1036 Множество изготовителей для своих пультов дистанционного управления на ИК лучах используют принцип широтно-импульсной модуляции. В таких кодах бит единицы представляется импульсом большой длительности, а ноль импульсом короткой длительности. Внешний вид последовательности имеет следующий вид (на выходе ИК приемника): Характеристики такой передачи следующие. Преамбула начала передачи данных – 13510 мс* Бит нуля – 1131 …
Читать далее CCP модуль для декодирования ИК-кодов пультов ДУ

APA102 – светодиоды со встроенным драйвером и SPI интерфейсом

Views: 3254 APA102 В 2014 году фирма Shenzhen Led Color Optoelectronic Co., Ltd http://www.szledcolor.com/ начала производство светодиодов на драйвере APA102. Это серия так называемых светодиодов со встроенным драйвером. Основной особенностью этих светодиодов, что в них применен упрощенный вид SPI интерфейса, шина данных и тактовая шина. Особенностью драйвера, это встроенный в данный драйвер, это 5 битовый регистр …
Читать далее APA102 – светодиоды со встроенным драйвером и SPI интерфейсом

VU Meter Tower ART

Views: 1594 Стерео индикатор уровня аудио сигнала. Компактность и удобство проектирования устройств на светодиодах WS2812B, а также легкость реализации алгоритма родило идею созданию своей конструкции. В этом проекте я предоставлю все материалы для самостоятельного изготовления АКР индикатора уровня звукового сигнала. Прошу не путать индикатор со светомузыкой, светомузыка предназначена для формирования образов, а это устройство только …
Читать далее VU Meter Tower ART

Модуль CAN в микроконтроллерах PIC18

Views: 5694 Введение   CAN последовательный интерфейс связи, который эффективно поддерживает распределенное управление в реальном масштабе времени с высокой помехозащищенностью. Протокол связи полностью определен Robert Bosch GmbH, в спецификации требований CAN 2.0B от 1991 года.   Область применения CAN протокола: от высокоскоростных сетей связи до замены жгутов электропроводов в автомобиле. Высокая скорость передачи данных (до …
Читать далее Модуль CAN в микроконтроллерах PIC18

Метки

CAN – Controller Area Network

Views: 1063 Controller Area Network (CAN) первоначально был создан немецким поставщиком автомобильных систем Робертом Бош в середины 1980-х для автомобильной промышленности как метод для обеспечения возможности надежной последовательной связи. Целью было сделать автомобили более надежными, безопасными и экономичными при снижении веса жгутов проводов и их сложности. С момента своего создания, протокол CAN приобрел широкую популярность в области промышленной автоматизации и для грузовых автомобильных приложений. …
Читать далее CAN – Controller Area Network

Метки

Мультимедийная сеть – AVC-LAN TOYOTA

Views: 5679 AVC LAN – протокол обмена данными мультимедийных систем автомобиля. Кодирование данных. При кодировании различаться три типа данных : преамбула – её назначение, это сообщение устройствам на шине, что начинается передача данных. бит 0 – передача данных 0 бит 1 – передача данных 1 Преамбула. Длительность положительного импульса может быть в пределах от 150 us до 171 …
Читать далее Мультимедийная сеть – AVC-LAN TOYOTA

Trimax – кодирование и декодирование ИК-команд

Views: 2151 Первое, что надо понять назначение кнопок клавиш пульта, а также, что за кодирование реализовано в ИК- пульте. Для назначения клавиш обратимся к описанию, а для взлома кодирования воспользуемся старым и добрым Saleae Logic.Для тех кто связан модернизацией и управлением ресиверов Trimax часто возникают вопросы по синтезу или декодированию команд инфракрасного пульта, а так-же создания устройств …
Читать далее Trimax – кодирование и декодирование ИК-команд