DigitalChip

Цифровая электроника

18.04.2014

Со всемирным днем радиолюбителя

Со всемирным днем радиолюбителяДрузья, поздравляю всех со всемирным днем радиолюбителя!

Сегодня огромное количество радиолюбителей во всем мире будет отмечать свой «профессиональный» праздник — Всемирный день радиолюбителя. Секции, общества, кружки радиолюбителей в России тоже будут участвовать в мероприятиях Всемирного дня радиолюбителя. Жаль, конечно, что "Всемирный день радиолюбителя" ни в одной стране не является нерабочим днём, если, в зависимости от года, не попадает на выходной.

Почему именно 18 апреля

18 апреля 1925 года в Париже основали Международный союз радиолюбителей, благодаря этому событию у радиолюбителей всего мира появился повод ежегодно отмечать успехи и достижения.

01.12.2013

Вентилятор в ванной комнате — часть2

Плата контроллера вентилятора установлена в сам вентилятор. Как я писал в прошлый раз, проект вытяжного вентилятора в ванную комнату я так и не довел до полноценного устройства. Причина банальна. Очень сильная зависимость устройства от применяемых компонентов и большая сложность отладки и настройки.

Когда я проектировал этот контроллер, все было собрано на "хлебной доске" беспаячной макетной плате. Все было отлажено, настроено, запрограммировано. Работало макетируемое устройство довольно стабильно (но глюки все равно иногда случались). Пора было переходить на печатную плату.

Развел плату, вытравил, запаял (в предыдущей статье писал как проходил процесс). Запихал все в корпус вентилятора. Включаю - работает. Ура!

30.11.2013

Контроллер вытяжного вентилятора в ванной комнате

Это старая версия поста, который я так и не опубликовал, хотя писал это еще летом. Постепенно к проекту интерес угас и я уже было хотел удалить пост из черновиков, но недавно к проекту опять возник некоторый интерес и я решил его опубликовать. Пост не полноценный, скорее это можно назвать черновиком, причину я немного ниже указал. Ну и потеря интереса к проекту тоже. Возможно я напишу продолжение с указанием, что все-таки у меня получилось и чего я достиг и почему я так поступил. Ну да ладно, все это лирика, приступаем к чтению:

Итак, вдоволь наигравшись со светодиодом, как сенсором освещенности на плате MSP430 Launchpad, решил двигать дальше. Надо переводить это в действующее устройство. Так как у меня есть в наличии только микроконтроллеры AVR (не считая MSP430, которые шли в комплекте с платой), то и устройство будет на AVR. Соответственно, разработаем и вытравим под это дело печатную плату. Итак, поехали...

Для начала прикинем, как должен работать контроллер вытяжного вентилятора в ванной комнате, с какой логикой. Для себя я вижу следующий алгоритм работы вытяжки:

22.09.2013
lcd Nokia 1202 с аппаратным SPI в STM32

Подключение экрана Nokia 1202 к аппаратному SPI контроллера STM32F0

Читатель с ником RandoMan, которого зовут Сергей, любезно поделился своим опытом подключения LCD дисплея от Nokia 1202 к микроконтроллеру STM32F0 с использованием аппаратного SPI. Статью Сергей опубликовал на своем сайте, но разрешил мне перепечатку здесь, чем я и воспользовался. Спасибо ему за это. Я думаю, многим пригодится его опыт подключения этого дисплея к микроконтроллерам STM. Тем более, что скорость работы с дисплеем возросла до 700fps!!! Итак, привожу статью Сергея в оригинале:

17.08.2013
AVR Studio 4

Подсветка синтаксиса AVR Studio

В заголовочном файле stdint.h, который идеит в комплекте с AVR toolchain, определены ряд дополнительных типов. Вернее это не дополнительные типы, а синонимы уже существующих, но имеющие более короткую запись. Я говорю про такие типы, как intXX_t, uintXX_t. Они записываются короче своих оригиналов и нагляднее, сразу видно, сколько бит имеет размерность переменная. Их использовать более удобно. Но вот беда, AVRStudio4 не понимает эти типы и никак не подсвечивает синтаксис. Хм... Что ж, непорядок, будем исправлять.