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

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

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

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

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

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

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

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

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

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

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

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

AVR Studio 4

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

Пичалька… (

Nano V3.0 ATMEGA328 with mini USB cable Compatible with Arduino

Как то на досуге, случайными тропами, опять забрел на Ebay. Пошарился, посмотрел, поприкидывал. На глаза попался в скором времени заканчивающийся аукцион. Повелся. Решил в этом аукционе поучаствовать. Продавали там ни много ни мало, а «Nano V3.0 ATMEGA328 with mini USB cable Compatible with Arduino«. Не то, что бы она очень нужна была, но было чуток свободных денег и текущая цена была довольно заманчива. Почему бы и не купить. Я сделал свои ставки, подождал немного, ну и как полагается, выиграл лот. Далее я сразу же оплатил выигранный лот и стал ждать. Читать далее »