Контроллер пропорционального дозирования для очистки воды

Для удаление из воды повышенного содержания железа и марганца применяются разные схемы.
В моем случае это подача гипохлорита натрия (хлорка) в качестве окислителя.
Далее описан контроллер пропорционального дозирования для дозирующего насоса.
Мозги контроллера на ATMEL ATtiny 4313, плюс используется микросхема точного времени DS1307 с памятью и текстовый LCD индикатор 20х4.
Читать дальше
Часы на микроконтроллере msp430. Вундервафля с термометром, будильником и управлением нагрузкой.
Ранее я описал методы работы микроконтроллера от Texas Instruments, msp430g2553 с различными устройствами. Это были устройства индикации (на контроллерах hd44780 и tm1638), датчик температуры ds18b20, и часы реального времени ds1394. Теперь настало время объединить эти девайсы. Так уж получилось, что у меня уже была плата, на которой добрыми китайцами собран 7-сегментный индикатор, управляемый контроллером tm1638, и, недолго думая, я решил изготовить плату, которая бы конструктивно подходила к плате индикации от добрых китайцев. Вот, что из этого у меня вышло:

Читать дальше

Читать дальше
- +5
- 06 июля 2013, 00:24
- shluzzzoid
- 71
RTC от NXP
Давно лежали без дела семплы от NXP и наконец то пригодились. Делаю очередные часы на неонках, и раз микросхемы были под рукой, решил применить их.

Читать дальше

Читать дальше
Прикручиваем к часам на OSA энергосбережение
После публикации статьи про часы из STM8L-Discovery, под управлением OSA, у некоторых читателей возникли вопросы по поводу потребления энергии. Нелогичными эти вопросы считать нельзя, так как серия STM8L является низкопотребляющей. Про попытки снизить энергопотребление часов и мой вариант сопряжение режима Active halt с ОСРВ под катом.
Читать дальше
Читать дальше
Часы на STM8L-Discovery и OSA
Данная статья — результат моих попыток поработать с кооперативной RTOS OSA на STM8L.
Так как просто мигать светодиодом под ОСью уж совсем примитив, неоднократно описанный в интернетах, для себя я решил начинать знакомство с OSA на проекте, более-менее приближенном к реальности. Первое, что пришло в голову, так сказать, в лучших традициях DIY — запилить часы. Тем более все необходимое на STM8L-Discovery есть — RTC с часовым кварцем, LCD и даже кнопка! Статья будет полезна тем, кто решит опробовать свои силы в освоении OSA или просто хочет переделать Discovery на часы :)
Подробности под катом...
Читать дальше
Так как просто мигать светодиодом под ОСью уж совсем примитив, неоднократно описанный в интернетах, для себя я решил начинать знакомство с OSA на проекте, более-менее приближенном к реальности. Первое, что пришло в голову, так сказать, в лучших традициях DIY — запилить часы. Тем более все необходимое на STM8L-Discovery есть — RTC с часовым кварцем, LCD и даже кнопка! Статья будет полезна тем, кто решит опробовать свои силы в освоении OSA или просто хочет переделать Discovery на часы :)
Подробности под катом...
Читать дальше
Модуль часов реального времени на базе DS1338Z-33 (DS1307) PB2-RTC-xxx
Продолжаю серию заметок «проекты-малыши»
Разглядывал тут схему отладочной платы PinBoard 2. Разглядывал вдумчиво и внимательно. Однако, так и не нашел на данной плате часов реального времени (ЧРВ). Разработчику, конечно, виднее – нужен будильник на плате или нет (может быть, для ЧРВ просто тупо не хватило места). Но с другой стороны – если глянуть в гугл, то можно убедиться, что народом данная тема весьма и весьма востребована. Поэтому было решено исправить такое положение дел и смастерить отдельный модуль с часами реального времени, который можно было бы воткнуть в краевой разъем:

Читать дальше
Разглядывал тут схему отладочной платы PinBoard 2. Разглядывал вдумчиво и внимательно. Однако, так и не нашел на данной плате часов реального времени (ЧРВ). Разработчику, конечно, виднее – нужен будильник на плате или нет (может быть, для ЧРВ просто тупо не хватило места). Но с другой стороны – если глянуть в гугл, то можно убедиться, что народом данная тема весьма и весьма востребована. Поэтому было решено исправить такое положение дел и смастерить отдельный модуль с часами реального времени, который можно было бы воткнуть в краевой разъем:

Читать дальше
- +12
- 14 декабря 2012, 17:06
- podkassetnik
- 93
- 1
Функции календаря и времени на одном регистре

Работаю я значит метрологом, работа хорошая, спокойная.Но вот не задача, некоторые приборы уж очень долго греются(где-то часа 4).Придешь в 9-00 включишь, к 13-00 прогрелись, а с 13 до 15 обед, в 17-30 уже надо собираться… так что времени на поверку совсем мало остается. А план-то делать надо.Решил я значит сделать некое подобие таймера, который включает и выключает нагрузку по расписанию и заодно следит за ТВР. Но не об этом сегодня речь.
Читать дальше
YAMBC - Yet another msp430-based clock - Часть 2. Софт
Первая часть (железо)
Перейдем к софту!
Программа написана под IAR Kickstart. Размер кода ограничен 4Кб, но для нашего проекта нам хватит.
Давайте рассмотрим выстраданный код работы с часами по i2c. Библиотеки и примеры от TI совершенно неработоспособны. Путем долгих экспериментов удалось подобрать работающее решение.
Пару констант для читабельности кода
Читать дальше
Перейдем к софту!
Программа написана под IAR Kickstart. Размер кода ограничен 4Кб, но для нашего проекта нам хватит.
Давайте рассмотрим выстраданный код работы с часами по i2c. Библиотеки и примеры от TI совершенно неработоспособны. Путем долгих экспериментов удалось подобрать работающее решение.
Пару констант для читабельности кода
Читать дальше
- +1
- 01 апреля 2012, 00:03
- DeusExMachina
- Оставить комментарий
YAMBC - Yet another msp430-based clock - Часть 1. Железо
В одном проекте мне понадобились часы на msp430. Заграничные товарищи разработали часы на таймере (используется Watchdog), но таймер мне не подходит, да и схема слишком сложная для такого простого изделия.
Обязательное условие, чтобы время не сбивалось при потере питания. Сначала глядел в сторону DS1307, но она 5 вольтовая, а меня MSP430 работает только от 3.3В. Новые альтернативы от Maxim, например DS1338, в Уфе купить было затруднительно :(
Придется разбираться с признанным чемпионом по глючности — PCF8583 от NXP.
Читать дальше
Обязательное условие, чтобы время не сбивалось при потере питания. Сначала глядел в сторону DS1307, но она 5 вольтовая, а меня MSP430 работает только от 3.3В. Новые альтернативы от Maxim, например DS1338, в Уфе купить было затруднительно :(
Придется разбираться с признанным чемпионом по глючности — PCF8583 от NXP.
Читать дальше
- +1
- 29 марта 2012, 20:26
- DeusExMachina
- 9
Yet another msp430-based clock (YAMBC)!
Разработал часы на небезызвестной в сообществе благодаря господину DIHALTу RTC PCF8583 и микроконтроллера MSP430G2553. Используется аппаратный i2c. Есть ли у сообщества интерес по поводу девайса? Если да, то буду потихоньку выкладывать проект.
обсуждаем!
обсуждаем!
- 0
- 29 марта 2012, 06:41
- DeusExMachina
- 10