Ардуино мотор от стиралки

Контроллер стиральной машины на ATmega8

Давно собирался сделать контроллер стиралки, а все некогда… и вот, наконец, стиралка с гордым именем Zanussi начала плавно дохнуть… значит, пора.

Перелопатил инет и решил, что все одно, придется делать самому и схему и программу. Выбор процессора долго не заставил себя ждать (в коробочке лежало несколько Атмег8), система программирования AlgorithmBuilder (графическая среда), индикаторы остались от АОНов Мэлт (графический индикатор 62*16). Время выделено и… некоторое время спустя машинка замурлыкала уже с новыми мозгами. Индикатор позволил выводить не только цифры и буквы, но так же и символы. Скришноты прилагаю. Плата типоразмером и разъемами совпадает с родной EVM 2000EVO, но три проводка пришлось проводить отдельно (УБЛ, прессостат).

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

Входные сигналы: три с прессостата (нижний уровень, средний уровень, максимальный (перелив); сигнал с Убл (устройство блокировки двери); датчик температуры, датчик скорости мотора.

Выходные сигналы: двигатель (два реле управления направлением, одно реле мощности, симистор на управление общей мощностью); два входных клапана воды; моторчик/помпа слива; УБЛ, ТЭн ).

Входные сигналы развязаны через PC817 или подобные (817 даже лучше); фазу считываем с двух 4n35. Таходатчик и термодатчик , к процессору на АЦП.

Выходные сигналы: управление двигателем через симисторную оптопару, ключ ВТА24 (можно и послабее);

Клапана воды и УБЛ подключены к симисторным оптопарам, помпе понадобился еще отдельный симистор (помощнее)

Ключевые транзисторы на реле (полевики) из матплат. Можно ставить все, что держит реле, хоть кт815.

Реле пятивольтовые. Цепи питания реле и процессора должны быть развязаны. Можно использовать реле и на 12 и более вольт, зависит от ключевых транзисторов и Вашего желания. ))

Блок питания: любой внешний 5в (если использовать реле на 12 и более вольт, то БП с двумя напряжениями).

По питанию надо ставить 4-5 тыс мкф емкость, плюс 5в процессора и реле разделять, землю тоже, соединение в одной точке (желательно). Помехи нам не нужны))

Ардуино мотор от стиралки

Для стиралки на EWM2000 разъемы подходят родные (в стиралке, см плату печатную), но три проводка придется дотянуть: два от прессостата и один к УБЛ (схема переделки для Zanussi900 приложена).

Ардуино мотор от стиралки

Ардуино мотор от стиралки

Ардуино мотор от стиралки

Налаживание: вначале крутим подстроечник у индикатора (при неправильном делителе, изображения может не быть. Даташит можно скачать на сайте МЭЛТ. ) Затем смотрим сигнал с фазовой оптопары, должен быть прямоугольник. Моторчик можно подключать, выбирать режим Тест (одновременное нажатие Режим и Резерв), и по нажатию кнопки Go (правая) включится тест двигателя. Скорость регулируется подстроечником в цепи детектора сигнала таходатчика. Максимальное напряжение не должно быть более 2в (входное АЦП видит не более 2.5в). Затем обычно лампой накаливания 220в 20-50вт проверяем выходы на реле воды, помпу и УБЛ. Тарируем температуру (+-2-4 градуса).

Ардуино мотор от стиралки

Скорость мотора от 13-15 до 150 (на макс скорости). Сильно большую скорость лучше не делать, а то вместо стирки сразу будет Отжим )).

Помпа включается при нажатии на кнопку Go. Появится надпись «СЛИВ».

Подключаем к воде, включаем клапана (кнопка Уровень Воды), проверяем туда льет или не, и смотрим за датчиком уровня (прессостата): вначале стаканчик на индикаторе (уровень) будет наполнен на 1/2, затем полностью. Уровень воды МАКСИМУМ (перелив) не отображается, включается помпа и появится надпись «ТОНЕМ».

Программа стирки включается двойным нажатием на правую кнопку (появится надпись «дальше?»).

Включится УБЛ, а при отсутствии сигнала срабатывания УБЛ появится надпись ЛЮК. Далее включится режим быстрой стирки. Если температура стоит 20, нагрева не будет, если 40, появится надпись «НАГРЕВ» и включится ТЭН.

Arduino.ru

управление электро двигателем от стиральной машинки с поддержанием оборотов

Ардуино мотор от стиралки

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

Я конечно поспешил ее разобрать ( о чем в дальнейшем конечно пожалел а уже было все почикано 😉 ).

Так вот при разборке решил сделать из электро двигателя станок или токарный или гончарный.

Остановился на гончарном. дети ждут не дождутся!

Поскольку в электронике я не особо силен есть некоторые вопросы на счет которых хочу посоветоваться.

в прогаммировании как оказалось тоже 🙂

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

Надеюсь тема будет итересна и в дальнейшем пригодится не только мне.

Ардуино мотор от стиралки

TDA1085 — регулировка, стабилизация оборотов и не нужно никаких контроллеров. Не?

Ардуино мотор от стиралки

натолкнуло меня на монтаж платы одно видео

у автора видео есть свой блог и целая серия видео по регулированию оборотов электро двигателя.

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

1. включение и выключение электро двигателя на определенной скорости.

2. регулеровка потенциометром скорости враращения

3. подсчет оборотов вращения вала

4. экран на котором можно посмотреть скорость заданную и реальну.

5. в схеме должно быть реле для возможности отключения в случае нештатной ситуации

6. ну и возможно плавный пуск двигателя (без рывка).

собрана плата управления на основе такой схемы https://yadi.sk/i/wN1BEjGs3SfjfD

вот какая печатка получилась https://yadi.sk/i/QBacz0HS3Sfj8X пока не проверена и лай на нее https://yadi.sk/d/HInSGbS83Sfk3W

и предохранитель нашел, тоже в схему добавил.

был преобретен датчик холла который я благполучно спалилне правельным подключением, и приобретен еще один 49А который магнитом проверял, работает 🙂

дальше настало время прогамировать ардуинку.

теория (поправьте меня если я ошибаюсь)

частота в сети составляет 50 герц вот волна с переходом через ноль https://yadi.sk/i/VE1R1TtD3SfmWz этот бардак у нас творится в сети ;))

так как у нас на плате стоит диодный мост то все отрицательные полупериуды становятся положительными с частотой уже 100 раз в секунду и выглядят вот так https://yadi.sk/i/-clTw4rh3Sfmpz

а на пин ардуинки у нас приходит волна верхняя под названием В https://yadi.sk/i/m_eUm7Kb3SfnFV ну может быть развернутая (насколько я понимаю зависит от подключения оптопары).

дальше в ардуино нано есть 2 пина с внешним прерыванием и функция выполняющаяся при наступлении какого то события, attachInterrupt http://arduino.ru/Reference/AttachInterrupt

1ВОПРОС — так вот 3 параметр в примрах все выбирают по возрастающему фронту (RISING )

почему так делают? ведь на отработку нужно минимальное время и контроллеру и триаку, не правильне ли будет выбрать параметр (FALLING ) по спадающему фронту, ведь все равно это ноль и пока все отработает триак уже будет закрыт и на подеме не будет в начале отрутым?

2 ВОПРОС — пины 2 и 3 поддерживают прерывание , если задать 2 разных прерывания не бдут ли пины мешать друг другу, и как обработается прерывание пина №3 если до него уже сработало прерывание пина 2 но еще не выполнилось?

cnc-club.ru

Статьи, обзоры, цены на станки и комплектующие.

Мотор от стиральной машины + arduino

Ардуино мотор от стиралки

Мотор от стиральной машины + arduino

Сообщение Алексс » 14 сен 2014, 16:00

Пару дней занимался интеллектуальным ананизмом трудом, результат которого вам и представлю. Возможно кому-то пригодится. И да, я знаю что есть tda1085.

некоторое количество свободного времени и кой какие электрозапчасти.

изначальная идея была, как всегда, идеальная — не использовать фазовую регуляцию (где-то слышал про помехи в сеть и тп), а использовать механизм пропуска фаз (PDM) а в качестве коммутатора — китайский SSR fotek.
напряжение извилин достигло апогея и родилась схема

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

почитав мануал к tda1085, понял что таки придется использовать фазовую регуляцию. ssr реле, как оказалось, имеет zero cross detector и перестало работать — меняем на симистор+оптсимистор.

интерно вот что. в качестве оптосимистора я взял moc3063, нео заставить его работать не смог. толи бракованные, толи руки. заменил на moc3021 и дело пошло.

хотите осциллограмм. их есть у меня
желтое — выход вторичной обмотки + земля
голубое — вход zero
триггер — ac line

ну и менять все на ходу. графическая часть запилена на process.

внизу zip файл со всем необходимым.

PS: на схеме присутствует сетевое напряжение 220В.
если что, я предупреждал.

Регулятор оборотов двигателя от стиральной машинки, на Arduino

Ардуино мотор от стиралки

За видео благодарим автора канала «Александр Шенрок»

Найдены возможные дубликаты

Ардуино мотор от стиралки

Arduino & Pi

1K поста 17.8K подписчиков

Правила сообщества

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

• Выкладывать код прямо в посте — используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)

• Рассуждать на темы политики

Я в негодовании. с таких постов.

Это не пост, а недразумение, чтоб не сказать похуже.

Где вообще описание что это за фигня и как принципиально она работает?

Что за пренебрежительное выливание ссылок «видосиков», на своих ЧИТАТЕЛЕЙ.

Вот на кой мне такой пост, статья, заметка — если с тем же успехом мог сам найти в ютубе?

Где описание своими словами?

Где выводы и сравнение с аналогами и похожими?

Или только множим пустые «говнопосты» ссо ссылкой на ютюб?

Да на **й такое вообще постить

Пожалуй, у меня только один вопрос.

Слишком накладно, регуляторы для коллекторныхБК моторов сейчас в огромном ассортименте есть, причем они маленькие, а так да, идея интересная, хоть и изобретение велосипеда с нуля)

Сейчас есть много что, только плати

Ардуино мотор от стиралки

Ардуино мотор от стиралки

Частотник на 2КВт за 1 тыс руб — финал

А вот и фотки уже 5 кВт версии, из странички проекта:

Ардуино мотор от стиралки

Ардуино мотор от стиралки

Ардуино мотор от стиралки

Елочка своими руками

Ардуино мотор от стиралки

Всех приветствую.
Родилась идея сделать елочку, на подобие лампы Гайвера. главное — детям в подарок. Ну и кому еще.

Хочу рассказать весь путь, пройденный мной по созданию такой елочки. Может кому-то понравится и он решит сделать подобное. Сразу говорю — косяков много.

Итак. проектирование. рисуем, что хочется увидеть в конечном результате.

Ардуино мотор от стиралки

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

Ардуино мотор от стиралки

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

Используем адресные светодиоды WS2812. со схемой все очень просто: диоды последовательно, около каждого диода конденсатор 0,1мкФ.

Платы заказываем в китае. выходит около 2 долларов за штуку. по схеме 190 конденсаторов и 190 светодиодов. а так как я сразу делаю 5 штук, то паять придется около 1000 светодиодов и 1000 конденсаторов. в ручную это сделать ппц как сложно, тем более, что светодиоды стоят на расстоянии 1,5 мм между собой. Благо у меня есть шайтан машина для таких работ.

Пайка конденсаторов. расставляем без видеозрения (а нафига оно надо тут?) расставляет 190 кондеров около 2 минут

Ой. забыл показать как паяльную пасту наносят. вместе с платами был куплен трафарет под эту плату. он позволяет нанести пасту за почти мнгновенно и сразу на все площадки куда надо. выглядит это так:

Ардуино мотор от стиралки

далее плату в печку и начинаем расставлять светодиоды. тут уже включаем видео-зрение, так как площадки особо не правильно нарисованы и прям надо точно точно поставить светодиоды. расстановка около 3-4 минут.

Ардуино мотор от стиралки

ну и плата управления спаяна вручную, так как контроллеры в коробочке, резисторы и кондеры россыпью. обвязка у контроллера самая минимальная: 2 кондера и резистор. плюс 1 резистор на кнопку и 1 резистор на управление лентой

Ардуино мотор от стиралки

далее корпус. так как у меня есть еще и 3д фрезер, то делаем на нем. материал хотел взять дуб, но цены на него не гуманные. купил в Леруа пару щитов бука для декоративной отделки батарей. или как-то так это называется. листы толщиной 18мм и длиной 500 мм.

пишем управляющую программу и запускаем в станок

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

Ардуино мотор от стиралки

Далее рисуем эскизы двух деталей и ищем исполнителя в интернете. буквально 30 минут, 3 обзвона, засылаем эскизы, ждем цену. Хочется тут передать привет Александру, который очень быстро изготовил данные детальки. цена комплекта вышла 800 руб.

Сами эскизы (кто найдет пропущенный размер?):

Ардуино мотор от стиралки

Остался процесс печати рассеивателя. но тут я видео не снимал. что-то забыл. но это не самая интересная часть. попробовал несколько геометрий, остановился на одной. единственное, что через пластик все рано видно «пиксели» светодиодов. что бы еще немного «размыть» пришлось добавить рассеиватель для светодиодных светильников и его вкладывать в напечатанный рассеиватель. вот такой:

Ардуино мотор от стиралки

ну и далее сборка. и как все это выглядит

Ардуино мотор от стиралки

Ну а теперь косяки. Матрица у меня из 190 диодов. программа работает с одной матрицей реальной, а другой «виртуальной» для всех расчетов. так как цвет кодируется 3 байтами, то памяти атмега328 тупо не хватает. но тут на помощь пришла замечательная библиотека, человека которого знают многие — @AlexGyver, спасибо огромное за ваш труд в виде библиотеки microled. благодаря ей не пришлось «колхозить» а все влезло в атмегу328.

Ну а теперь как все это работает (почти все взял из лампы гайвера):

Ну и пока я не раздал все елочки на подарки, у меня вот такое новогоднее настроение:

Подводя итог, обошлось все это на каждую елочку:

3. 190 диодов — 380 руб (с али)

5. контроллеры, кнопочки, разъемы usb у меня были. хз сколько стоит.

6. провод usb-usb папа-папа — 90 руб.

Всем спасибо. Надеюсь было интересно. за ошибки — извиняюсь сразу.

Ардуино мотор от стиралки

Часы на самодельных светодиодных индикаторах

Уже довольно давно возникла идея обзавестись часами, с большими светящимися циферками (чтобы отлично было видно ночью).

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

Первая проблема с которой довелось столкнуться — светодиодные индикаторы.

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

К счастью, сделать семисегментный индикатор довольно просто.

Сначала была напечатана основа на 3D-принтере:

Ардуино мотор от стиралки

По задумке, в качестве рассеивателя, было решено использовать термоклей, а светодиоды взять обычные 5 мм. Но с ними вышла проблема: при размещении такого светодиода прямо — светилась только точка, а не весь сегмент; при установке светодиода боком — только половина сегмента.

Было решено использовать обычную светодиодную ленту:

Ардуино мотор от стиралки

Она была успешно разрезана на куски (по 1 светодиоду), а к ним — припаяны провода (много паял, так что не особо следил за аккуратностью):

Ардуино мотор от стиралки

Дальше залил сегменты термоклеем и поставил на место светодиоды:

Ардуино мотор от стиралки

Ну и еще немного поработал над внешним видом с помощью наждачки (мне так больше нравится):

Ардуино мотор от стиралки

Поскольку каждый сегмент имеет 8 контактов (а сегментов у нас 4) + сепаратор — 33 контакта, выходов на Arduino Uno (которая должна стать мозгами проекта) маловато. Да и управлять таким количеством контактов не очень удобно.

Было решено использовать 8-битный регистр смещения 74HC595, который позволит сократить количество нужных выходов к 3 (не считая землю и питание) + один выход на сепаратор.

Была сделана распайка для каждого сегмента (с общим катодом):

Ардуино мотор от стиралки

Потом все сегменты были склеены дихлорэтаном и сделана общая спайка:

Ардуино мотор от стиралки

Общая схема подключения выглядит следующим образом:

Ардуино мотор от стиралки

После подключения протестировал работу индикаторов:

Осталось только подключить модуль часов реального времени (у меня DS1302) и пару кнопок для настройки.

Был напечатан корпус на 3D-принтере, но поскольку часы вышли немаленькие, печатал кусками и склеивал (поэтому корпус смоделировал двухцветный). На заднюю крышку (тоже склеена из двух частей) разместил платы Arduino и часов, сделал вход на питание (гнездо 5,5 х 2,1 мм):

Ардуино мотор от стиралки

Ардуино мотор от стиралки

Ардуино мотор от стиралки

Лично я результатом остался доволен, особенно учитывая, что все нужное уже имелось, покупал только резисторы.

Ардуино мотор от стиралки

Ардуино мотор от стиралки

Прогрессивные интернет часы на ESP8266 и MAX7219

Авторское описание:
«Полностью переработанная версия Wi-Fi часов

Больше не нужно регистрироваться в погодном сервисе и получать API ключ!

Просто введите название своего города и часы всё сделают сами!

Часы показывают температуру в помещении, куры валют, а так же произвольный текст, который вы сами можете ввести когда угодно!

Присутствует регулировка яркости, автоматическое переключение в ночной и в дневной режим, время переключения яркости часы высчитывают исходя из названия города: они получают координаты населенного пункта и получают точное время восхода и заката!»

Ардуино мотор от стиралки

Ардуино мотор от стиралки

Симистор + Arduino

Привет, Друзья! Сегодня хочу рассказать о том, как я управляю переменным током с помощью симистора. Сам начинающий радиолюбитель и здесь пытаюсь разбиратся в основах радиоелектроники. Без простого человеческого обьяснения сложновато, поэтому прошу у Вас советы, про то как лучше это сделать.

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

Ардуино мотор от стиралки

Необходимых номиналов резистора под рукой не оказалось, использовал какие были.

Собрал схему, подключил к контроллеру, подал нагрузку и все работает! Но заметил такую странность, как только подать нагрузку(в качестве прибора лампочка 220в), то лампочка слегка загорается на долю секунды. Это значит в цепи на короткий промежуток появляется ток. Поискал в интернете других схем и нашел решение, достаточно поставить конденсатор и резистор на выходе.

Ардуино мотор от стиралки

Если есть специалисты подскажите как подбирают номинал резисторов для подобных схем. А то я встречаю в сети более-менее подобные схемы и в них суют резисторы разного номинала и с широким диапазоном. Поэтому есть подозрение что можно ставить любой резистор и все будет впорядке (шутка). Бывает ли четкая аргументация как подбирать резисторы для подобных схем?

В итоге собрал трехканальный, мимисторный ключ по вот такой схеме.

Ардуино мотор от стиралки

Ардуино мотор от стиралки

И так он включает лампочку.

Ардуино мотор от стиралки

Если кто знает как сделать подобную схему эффективней, лучше и безопасней отзовитесь и поделитесь опытом.

По мере постройки инкубатора у меня появляются вот такие устройства, которые делаю впервые, скажу не очень сложно, но знаний маловато. Как доделаю инкубатор обязательно покажу, думаю вам будет интересно посмотреть. Спасибо за внимание!)

Ардуино мотор от стиралки

SMS-контроллер на базе SIM800L

Ардуино мотор от стиралки

SIM800L V2.0 GSM/GPRS — это четырехдиапазонный GSM/GPRS модуль, совместимый с Arduino. Модуль используется для реализации функций GSM (звонки и SMS) и GPRS. Преимуществом этого модуля являются интерфейс TTL, имеющие вольтаж равный 5В, что позволяет напрямую подключить его к Arduino или любой другой системе с напряжением питания 5В.

Большинство GSM/GPRS модулей на рынке требуют подключений регулятора или преобразования уровня, в то время как в SIM800L V.2 GSM/GPRS не требует дополнительных цепей преобразования уровней интерфейсов. Приведем пример проекта, использующего SIM800L V.2 GSM/GPRS. Смысл проекта в управлении переключателей с помощью SMS-контроллера. Вы с легкостью сможете включать и выключать большинство предметов бытовой техники в доме, как например ламу, вентилятор и так далее. Характеристики модуля SIM800L V.2 GSM/GPRS

Ниже приведены все технические характеристики модуля SIM800L V.2 GSM/GPRS:

— Серийный интерфейс TTL совместимый с 3,3В и 5В микроконтроллерами, совместимыми с Arduino.

— Модуль SIM800L имеет серийный интерфейс TTL.

— Штекер подключения антенны. Поддержка сети: четыре диапазона 850/900/1800/1900 МГц, способные осуществлять звонки, SMS и передачу данных со значительно уменьшенным расходом заряда.

— Интерфейс VDD TTL UART, так что вы сможете напрямую подключить MCU такой, как 51MCU, ARM или MSP430. Штекер VDD используется для соответствия вольтажу TTL.

— Рабочий вольтаж: от 3,7В до 5В;

— Размеры: 40мм х 28мм х 3мм

— GPRS мультислот-класс 12/10

— GPRS пакетных сервис класс B

— Соответствует GSM фазе 2/2+

— Класс 4 (2 Ват @ 850/900 МГц)

— Класс 1 (1Ват @ 1800/1900Мгц)

Ардуино мотор от стиралки

Вам понадобиться (ссылки на Алиэкспресс в файле):

1. Модуль SIM800L V.2 GSM/GPRS.

3. 4-канальный 5-вольтовый модуль реле.

Ардуино мотор от стиралки

Как только вы подключили все компоненты, создайте программу, после чего загрузите ее в свой Arduino. Но сначала, вы должны установить библиотеку GPRS, которую вы можете скачать:

Программный код для Arduino

Ардуино мотор от стиралки

После того, как вы подключили ваш SIM800L, 4-канальное модуль реле и Arduino к вашему компьютеру, впишите код и все готово.

Ардуино мотор от стиралки

Инструмент работает с помощью отправки SMS на SIM800L с определенной последовательностью символов. Например, чтобы включить реле 1 используйте команду «Relay 1 ON», а для того чтобы выключить используйте команду «Relay 1 OFF». Для остальных реле почти такие же команды, за исключением порядкового номера каждого реле, на которое вы хотите воздействовать. После автоматической отправки сообщения, SIM800 отправит ответ в виде сообщения о статусе каждой SIM-карты.

Видео сборки, настройки и и проверки устройства

Источник