Статьи
4 прочтения · 1 неделю назад
Немного о себе, с уклоном в ИТ
Будучи подростком я мечтал о компьютере, а еще я занимался электроникой, но больше мечтал о компьютере, потому что в мое время и в моем городе было почти не реально достать электронные компоненты. За ними я лазал по оврагам и помойкам. Собрать радио передатчик? Вы в своем уме? Максимум я мог рассчитывать на почти не доступную книгу типа 'Электроника шаг за шагом'. Да, она у меня была, я ее перечитывал несколько раз. Но вот все схемы касаемо радио передающих устройств не имели важной информации типа количества витков, емкости конденсаторов и т.п. Видать кто-то решил ограничить распространение подобных знаний...
14 прочтений · 10 месяцев назад
Мое устройство: Модуль для экрана WH1602
Речь пойдет о широко распространенных символьных экранах, которые хорошо гуглятся как WH1602 Похоже все клоны данных экранов основаны на чипе HITACHI HD44780U. Но в данной статье это не важно. Здесь я хочу сказать, что у меня есть альтернативное решение вот этому модулю: И выглядит оно вот так: Основная разница этих модулей в шине, китайское решение работает на шине I2C и дополнительно требует как минимум микроконтроллер. Мое работает на шине RS485, является полноценным RS485 устройством. Поддерживает...
9 прочтений · 11 месяцев назад
Мое устройство: реле 250В 2А x2
Недавно я показывал свежеспаянные устройства: Теперь я хочу рассказать о программной части этой железки. Весь функционал реализован в виде прошивки для Atmel ATmega168(хотя это мог быть и ATmega8/16/88/328 - вопрос только в достаточном размере Flash). Весь код реализован на ассемблере, в качестве основы использовалась открытая операционная система реального времени core5277 и закрытая прослойка для моей линейки устройств. Операционную систему вы можете посмотреть и скачать здесь core5277. Закрытая...
15 прочтений · 11 месяцев назад
IoT, Atmega вместо ESP8266 или ESP32 - область применения
Это продолжение моей статьи IoT, Atmega вместо ESP8266 или ESP32 Область применения данных устройств не так широка, как могло бы показаться. С ATmega все ясно, это не дорогой и очень слабый(по текущим меркам) микроконтроллер и подойдет разве что для проводных IoT устройств, доступ к которым из интернет сети обеспечивает либо отдельный шлюз, либо специальный контроллер объединяющий подобные устройства в общее решение. Но ведь это как раз и есть корректный подход к автоматизации жилища, в котором десятки, а то и сотни устройств. Я писал в предыдущей статье, при использовании большого количества устройств с Wi-Fi типа ESP Вы обязательно столкнетесь с рядом не простых проблем...
51 прочтение · 11 месяцев назад
IoT, Atmega вместо ESP8266 или ESP32
Я, как и многие, люблю конструировать всякие не дорогие электронные устройства. Знания электроники и программирования, а также периодические заказы посылок с Китая(различных электронных компонент) и изготовление печатных плат, позволяют из этого сделать приличное увлечение. Здесь я хочу рассказать, почему я предпочитаю использовать проводные решения на базе Atmel микроконтроллеров(серии ATmega). Вот пример сегодня спаянных мной прототипов: Но, сейчас подобные решения в большинстве случаев строятся на ESP8266...
39 прочтений · 2 года назад
Операционная система для микроконтроллеров ATmega
Еще одно хобби - разработка проекта операционной системы реального времени для микроконтроллеров Atmel серии ATmega с лицензией GPL-3.0 и выше(опенсурс). Сам проект выложен на гитхабе https://github.com/w5277c/core5277 Главное отличие моего проекта от других - это полная реализация проекта на ассемблере. Здесь я придерживался похожей позиции как и в моем проекте автоматизации. Ранее я разрабатывал прошивки своих конечных устройств на ассемблере, это дает некоторые преимущества. Основное из которых - это заметно сниженное потребление ресурсов, т...
32 прочтения · 2 года назад
Проект автоматизации 5277, собственные устройства.
У меня есть собственная линейка DIY устройств, сейчас я заканчиваю очередной цикл их доработки. И здесь стоит напомнить, что я приложил много сил, чтобы мой проект-конструктор поддерживал большое количество различных устройств не зависимо от бренда, протокола, физического интерфейса или спецификации. Т.е. совсем не обязательно использовать именно мои устройства(хотя они имеют несколько полезных особенностей). На текущий момент библиотека сторонних устройств почти пуста, там что-то около 50 устройств...
50 прочтений · 2 года назад
Знакомство
Будем знакомиться? Я инженер-системотехник, чуть больше 20 лет занимаюсь разработкой программного обеспечения. Также имел много практики в администрировании как системном, так и в сетевом. Увлекаюсь цифровой электроникой, в основном микроконтроллерами Atmel(теперь Microchip Technology) серии Atmega, Attiny. Кроме прочего, имею хороший опыт в процессах интегрирования сетевого оборудования, а также автоматизации в рамках IoT. В схемотехнике я любитель, около 7 лет. Со стороны может показаться что я сильно консервативен...