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

Контроллер
Для удаление из воды повышенного содержания железа и марганца применяются разные схемы.
В моем случае это подача гипохлорита натрия (хлорка) в качестве окислителя.

Далее описан контроллер пропорционального дозирования для дозирующего насоса.
Мозги контроллера на ATMEL ATtiny 4313, плюс используется микросхема точного времени DS1307 с памятью и текстовый LCD индикатор 20х4.



Читать дальше
  • +4
  • 11 декабря 2015, 17:14
  • vad7
  • 1

Часы на микроконтроллере msp430. Вундервафля с термометром, будильником и управлением нагрузкой.

Ранее я описал методы работы микроконтроллера от Texas Instruments, msp430g2553 с различными устройствами. Это были устройства индикации (на контроллерах hd44780 и tm1638), датчик температуры ds18b20, и часы реального времени ds1394. Теперь настало время объединить эти девайсы. Так уж получилось, что у меня уже была плата, на которой добрыми китайцами собран 7-сегментный индикатор, управляемый контроллером tm1638, и, недолго думая, я решил изготовить плату, которая бы конструктивно подходила к плате индикации от добрых китайцев. Вот, что из этого у меня вышло:




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

RTC от NXP

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



Читать дальше
  • +8
  • 05 февраля 2013, 18:29
  • woddy

Прикручиваем к часам на OSA энергосбережение

После публикации статьи про часы из STM8L-Discovery, под управлением OSA, у некоторых читателей возникли вопросы по поводу потребления энергии. Нелогичными эти вопросы считать нельзя, так как серия STM8L является низкопотребляющей. Про попытки снизить энергопотребление часов и мой вариант сопряжение режима Active halt с ОСРВ под катом.


Читать дальше
  • +4
  • 28 января 2013, 16:25
  • ARMag
  • 1

Часы на STM8L-Discovery и OSA

Данная статья — результат моих попыток поработать с кооперативной RTOS OSA на STM8L.
Так как просто мигать светодиодом под ОСью уж совсем примитив, неоднократно описанный в интернетах, для себя я решил начинать знакомство с OSA на проекте, более-менее приближенном к реальности. Первое, что пришло в голову, так сказать, в лучших традициях DIY — запилить часы. Тем более все необходимое на STM8L-Discovery есть — RTC с часовым кварцем, LCD и даже кнопка! Статья будет полезна тем, кто решит опробовать свои силы в освоении OSA или просто хочет переделать Discovery на часы :)
Подробности под катом...


Читать дальше
  • +5
  • 24 января 2013, 15:39
  • ARMag
  • 1

Модуль часов реального времени на базе DS1338Z-33 (DS1307) PB2-RTC-xxx

Продолжаю серию заметок «проекты-малыши»

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





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

Функции календаря и времени на одном регистре

На этапе разработки
Работаю я значит метрологом, работа хорошая, спокойная.Но вот не задача, некоторые приборы уж очень долго греются(где-то часа 4).Придешь в 9-00 включишь, к 13-00 прогрелись, а с 13 до 15 обед, в 17-30 уже надо собираться… так что времени на поверку совсем мало остается. А план-то делать надо.Решил я значит сделать некое подобие таймера, который включает и выключает нагрузку по расписанию и заодно следит за ТВР. Но не об этом сегодня речь.


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

YAMBC - Yet another msp430-based clock - Часть 2. Софт

Первая часть (железо)
Перейдем к софту!
Программа написана под IAR Kickstart. Размер кода ограничен 4Кб, но для нашего проекта нам хватит.
Давайте рассмотрим выстраданный код работы с часами по i2c. Библиотеки и примеры от TI совершенно неработоспособны. Путем долгих экспериментов удалось подобрать работающее решение.
Пару констант для читабельности кода

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

YAMBC - Yet another msp430-based clock - Часть 1. Железо

В одном проекте мне понадобились часы на msp430. Заграничные товарищи разработали часы на таймере (используется Watchdog), но таймер мне не подходит, да и схема слишком сложная для такого простого изделия.
Обязательное условие, чтобы время не сбивалось при потере питания. Сначала глядел в сторону DS1307, но она 5 вольтовая, а меня MSP430 работает только от 3.3В. Новые альтернативы от Maxim, например DS1338, в Уфе купить было затруднительно :(
Придется разбираться с признанным чемпионом по глючности — PCF8583 от NXP.

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

Yet another msp430-based clock (YAMBC)!

Разработал часы на небезызвестной в сообществе благодаря господину DIHALTу RTC PCF8583 и микроконтроллера MSP430G2553. Используется аппаратный i2c. Есть ли у сообщества интерес по поводу девайса? Если да, то буду потихоньку выкладывать проект.
обсуждаем!