• Объявления

    • admin

      Размещайте материалы своей компании БЕСПЛАТНО!   18.04.2018

      Редакционная политика портала позволяет размещать на бесплатной основе различные типы материалов: интересную информацию, наработки, технические решения, аналитические статьи и т.д. Пример такого блога. Взамен мы рекламируем ваш блог в наших группах в соц. сетях, ну и плюс естественная самореклама от пользователей форума и блогов, которые будут читать ваш блог. К примеру охват одного поста только в нашей группе VK составляет более 10 тыс. человек. Т.е. мы предлагаем бартер - вы ведете у нас блог и публикуете какую-то полезную и интересную информацию связанную с вашим производством, а мы рекламируем ваш блог в наших соц. сетях. Блоги можно полностью кастомизировать: поставить изображение шапки, сделать меню или оглавление, также в своем блоге вы будете модератором - сможете удалять комментарии и т.д. Ведение своего блога требует времени и навыков, но рекламный эффект колоссальный, т.к. это живое общение и отклик. Посты не должны быть рекламой, а также должны соответствовать правилам форума. Для тех компаний, которые будут публиковать интересный контент, права в дальнейшем будут расширяться - сможете публиковать больше ссылок, пресс-релизы, новости компании, анонсы и т.д. Ну а если вы хотите размещать платную рекламу: условия и прайс размещения на сайте и форуме, коммерческая тема на форуме, реклама в группе VK.
  • записи
    3
  • комментариев
    38
  • просмотров
    1 188

Об этом блоге

Я не люблю блоги, бложики, фейсбуки, твиттеры и так далее. Некоторые люди интересуются тем что я иногда делаю и просят опубликовать материалы проектов. Чтобы не захламлять форум лишними темами и прочей информацией не относящейся к делу, буду выкладывать сюда

Записи в этом блоге

mail_robot

Чето вчера зашел в тему про фоторезист, почитал там, пописал и подумал - а почему у меня до сих пор эта тема никак не оформлена? Что мешает сотворить нормальную камеру для засветки, чтобы постоянно не носиться с лампочкой на проводке?

Делов то...

Нарыл в закромах реле времени ВЛ-59. Оно правда на 110 вольт и всего на 99 секунд, что явно маловато. Проблему 110 вольт легко устранить, включив последовательно пленочный конденсатор на 0,47 мкФ, а вот с секундами все сложнее. Надо разобрать релюшку и заменить конденсатор в задающей RC цепи. Понятно что он должен быть в 10 раз больше чем штатный. Ну и там чуть покалибровать это дело, благо на плате есть переменный резистор, для этого заточенный. Если все правильно сделать, должно получиться 999 секунд. Удобно

Ну и все, дело почти сделано. Берем фанерку, пару мебельных петель и собираем гробик.

IMG_20180224_192706.thumb.jpg.430fafa80a3104d1177645e72690e3aa.jpg

IMG_20180224_192725.thumb.jpg.92f82c7ad2b37b7e0e5d2af9d9b4fc8e.jpg

столик выдвижной. Удобно его вытащить, на нем весь бутерброд выставить, стеклышком прижать и уже под лампу задвинуть. Внутри я это дело маханул черной матовой краской, чтобы по максимуму убрать всю отраженку и сделать засветку более предсказуемой. Лампу поднял повыше. Ну в разумных пределах. Так лучи от нее будут падать под углом ближе к прямому и можно будет избежать искажений от угла падения и преломления. Да, время засветки будет чуть побольше. Но в сущности какая разница? Будет это 3 минуты или 5? Мне все равно, у меня ж не завод.

Работает все очень просто - при подаче питания лампа включается, а реле встает на задержку. По истечении времени установленного на шкале релюшка размыкает цепь лампы и она гаснет. Можно повторно перезапустить нажав кнопочку "сброс" на передней панели. Или просто выключить и включить.

mail_robot

Суточный таймер

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

А под рукой оказалось

1. Корпус пластиковый от старого коммутатора TP-LINK

2. Контроллер STM32F030F4P6

3. Часы реального времени DS1307

4. Зарядник от какого то сотового телефона и куча релеюшек и прочего хлама с разбора.

Так и сяк поприкидывав что из этого может получиться накрапал схемку

2017-03-09_15-55-18.png

Все предельно просто. Пара релюшек управляется ключиками на полевиках. Напряжение питания для них (12 вольт) формирует повышающий конвертер на 34063. Дисплей не стал мудрить, воткнул обычный WH1602 коих валяется большая куча (англоязычных, но часам по барабану). Собственно сами часы на DS1307, в ней же хранятся и все настройки (там есть 56 ячеек свободной "энергонезависимой" памяти). Напряжение питания контроллера формируется линейным стабилизатором +3,3 вольта. Питание - один единственный зарядник от сотика 5 вольт. Можно питать и от USB при желании. Ток потребления в пределах 200 мА.

Кнопки управления (их 3 штуки) подключены к верхнему разьему на порты PA0-PA2. PA13 и PA14 - разьем для внутрисхемного программирования.

Все, травим платку собираем. Вот все материалы по делу в DipTrace Суточный таймер.zip

Фото готового собранного девайса и кишочков

IMG_20170309_144441_HDR.jpg

IMG_20170309_144455_HDR.jpg

IMG_20170309_144616_HDR.jpg

 

IMG_20170309_144651_HDR.jpg

Приморчик умеет оперировать двумя релюшками, на каждую из которых устанавливается свой собственный период работы (минимально 1 минута). Из меню можно включать или выключать соответствующую уставку в работу, если требуется например какое то время не использовать реле. (статус ON или OFF). Предусмотрена кнопка ручного управления реле. Просто включает или отключает релюшки, мало ли чего.

Управление 3-мя кнопками. Вверх, вниз и выбор. Если долго удерживать кнопку выбор, то в соответствии с тем где сейчас курсор будет выход в режим редактирования соответствующего параметра. Будь то время или одна из уставок периода работы реле. Что и куда вам подскажет курсор. Циферки при редактировании мигают, что очень удобно. По окончании редактирования строки устройство автоматически переходит в рабочий режим.

Исходники прошивки тут Dayli_Timer.zip

Качаем, распаковываем, компилируем Keil MDK-ARM V5 и прошиваем. Должно работать

На всю поделку от идеи до готового решения у меня ушло 4 дня, надеюсь повторить получится быстрее. Собирал все на эпоксидный клей, переднюю панель уже некогда было вылизывать. Подписал просто маркером все. Извините, сроки жмут. Стройку останавливать нельзя. Из всех расходов потрачено на процессор 46 рублей (алиэкспресс), на текстолит рублей 50, зеленый клеммник 60 рублей. Остальное добыть из старой оргтехники. Часть деталей от того же роутера

Удачи!

mail_robot

Скопирую сюда сообщение из фотогалереи блоков питания

выдались выходные и решил таки добить "проектик выходного дня"

IMG_9610.JPGIMG_9611.JPGIMG_9613.JPG

Характеристики скромные. Всего 1А суммарно по каждому полюсу. От -15 до +15 весь стандартный ряд напряжений (5-9-12-15 обоих полярностей). Измеряет ток в каждом из полюсов суммарно. По положительному и по отрицательному. Погрешность измерений (по эталонному прибору) не хуже +/-0,5 деления (реально даже лучше). Обеспечивается идеально подогнанными дифференциальными усилителями на ОУ LT1078 и константановыми шунтами. Выдает по отдельному каналу регулируемое опорное напряжение в диапазоне 0...3,3 вольта с точностью не хуже +/-0,00025 вольта (по эталонному прибору с сертификатом поверки и точностью измерений не хуже 6 знаков после запятой). Управляется энкодером. Шаг установки меняется кнопочкой (нажим на ручку энкодера). Управление охладителем ШИМ (бесшумный), полностью пропорциональный. Дисплейчик COG на контроллере ST7032 с шиной I2C. Трансформатор самопальный на сердечнике от трансформатора тока промышленного. Все управление на STM32F051K6T6.

Корпус красил в термокамере. Хрен поцарапаешь. Передняя панель - лазер (черный акрил, резка + гравировка у рекламщиков)

Фото кишков ниже

Кишочки

IMG_20170224_193222_BURST1.jpg

Все собрано в корпусе БП АТХ первого попавшегося. Радиаторы и вентилятор от того же БП. Под нагрузкой 1А в самом плохом варианте (нагружены стабилизаторы 5В) греется прилично, но без корпуса может работать и без вентилятора. В корпусе уже надо обдувать. Но это на максимуме. В обычной жизни вентилятор еще не включался ни разу. Может он не работает просто? :)

ну и контроллер с дисплеем поближе

IMG_20170224_193236_HDR.jpg

Для дисплея изготовил платку-прилепыш. Там надо немного рассыпухи разместить для работы внутренних преобразователей напряжения дисплея и пару резисторов для настройки ориентации изображения. Есть такая фишка у этой стекляшки. Ну и подтяжки I2C

материалы прокта

схема для предварительного ознакомления (узел управления)

2017-02-26_14-20-07.png

Здесь все элементарно просто. 2 простых дифференциальных усилителя токоизмерительных шунтов. Резисторы для них подбирал вручную и согласовывал. На выходах диодные ограничители и легенькие интеграторы, которые по итогу я даже не впаял. Обвязка контроллера стандартная для работы без кварцевого резонатора и без схемы ручного перезапуска. Разъем внутрисхемного программирования как положено. Питание блока ШИМ вентилятора берется с отдельной обмотки и по максимуму отвязано от схемы, чтобы избавиться от помех от этого узла. Все таки милиамперметр чувствителен к этому делу. Датчик температуры простейший LM35 с аналоговым выходом и RC фильтром на выходе.

Для DAC выполнен буфер на ОУ. Просто повторитель, ничего особенного с компенсацией токов утечки.

Основная схема питания слеплена из того что было под рукой. Стабилизатор 5 вольт выдран с платы APC (SO8 букашка), 3.3 вольта тоже откуда то отковырен. Можно любые применить.  Схема запитки AVсс не совсем обычная, но так тоже работает

силовая часть

2017-02-26_14-22-38.png

Тоже ничего особенного. Гармошкой по 4 стабилизатора на разные напряжения. В связи с особенностями планируемого использования посчитал такое решение наиболее целесообразным по сочетанию простота/выхлоп. И не ошибся в общем то, как показала практика использования прибора.

схемы в DipTrace + дополнительные документы (разведено под стандартный 1602!)

финиш.zip

исходный код прошивки, проект Keil MDK ARM (вывод на дисплей под ST7032! I2C). Мне переписывать было уже некогда, поэтому расскажу как вернуть назад. Любой кто хоть раз писал под STM32 справится. Надо всего лишь переписать библиотечную функцию вывода на экран не через I2C, а по 4-х проводному параллельному интерфейсу, а все что касается I2C (инитка, дискриптор и резерв GPIO) вырезать к чертям

Discrete_power_unit.zip

Ну вот пожалуй все материалы. Будут вопросы, задавайте

Дальше документалистика процесса

IMG_20170107_230801.jpg

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

IMG_20170107_230750.jpgIMG_20170107_221156.jpg

IMG_20161227_225336.jpg

трансформатор вот намотал из сердечника от старого трансформатора тока промышленного (взят из электрохлама) и катушки запасной от пускателя ПМА. Провода на ней ровнехонько на первичку. Просто взял и перемотал с одного на другое.

Изоляция межслойная - пакеты для запекания нарезанные лентой. Бирка от лени написана вручную, все равно смотреть никто не будет

IMG_20161227_225240.jpg

IMG_20161228_230905.jpg

Что такое ТСП-40? Очень просто. Трансформатор СамоПальный. Цифра от балды для красоты. Закрепил на плате каким то болтом, куском резины вырезанным из МБС техпластины и шайбой от переходников сноубордических креплений TECHNINE на BURTON. Эта шайба - самая дорогая деталь в устройстве! Те крепы мне обошлись аж в 400 зеленых. Вот шайбочки от переходников остались лишними. Долго не решался использовать, но видимо их черед пришел.

IMG_20170219_205337.jpg

тесты под нагрузкой перед сборкой

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

IMG_20170106_233345.jpg

немного в процессе разработки контроллера

2017-01-07_02-48-22.png2017-01-07_02-43-30.png

 

ВНИМАНИЕ! Дисплей мне пришлось заменить. Плата изначально разрабатывалась под обычный WH1602 и первоначально работала с ним. (Поменять прошивку не составит труда для обратной замены, там все предельно ясно и заменена только библиотека дисплея). Дело в том, что стандартный 1602 в корпус не влезал по высоте и мне пришлось заказать сверхминиатюрное исполнение COG 1602. Но он оказался вовсе не тем, что я ожидал. Имел шину управления I2C и немного не похожую систему команд. Пришлось наскоро поправить прошивку под это дело. Дисплей встал на место энкодера (так как на этих ногах I2C и живет), а энкодер перекочевал на место старого дисплея. Пришлось разрезать одну дорогу и припаять +3.3 вольта к одной из ног разъема энкодера (PВ5) и землю на одну из ног разъема дисплея (5-я снизу) для того чтобы старую фишку энкодера не перепаивать. Регулировку констрасности демонтировал.