roboforum.ru

Технический форум по робототехнике.

Простейший таймер отсрочки запуска стиралки.

Все здесь

Простейший таймер отсрочки запуска стиралки.

Сообщение Kitam1n » 01 окт 2012, 18:12

Всем привет!
Хочу сделать простейший таймер способный через заранее программируемое время (например через 3 часа) замыкать цепь (до 5в) на допустим 0,5 секунды, любым способом, реле, геркон, транзистор, оптрон…
Интересны любые варианты, как простые, аля нажал кнопку - через 3 часа сработало. Так и посложнее на МК с выводом оставшегося времени и программируемым времени отсрочки час/сек.
Но, пожалуй, чем проще, тем лучше!

Нужно для реализации отсрочки запуска стиральной машины. Запускается механическим нажатием на кнопку, кнопка микрик, нажал – контакт соединился, стиралка поехала… Соответственно нужно эмулировать нажатие кнопки часа так через 3 ночи.

Например у посудомойки отсрочка устанавливается кнопкой с интервалом в час, нащелкал 4 раза (4 часа) и пошел спать. Через 4 часа запустилась. Можно и так, вполне удобно.

Идеи, схемы, ссылки…? Не стесняемся!
Лучше переесть, чем недоспать.
Аватара пользователя
Kitam1n
 
Сообщения: 343
Зарегистрирован: 30 мар 2012, 16:39
Откуда: Москва
прог. языки: C#, Си, php
ФИО: Влад

Re: Простейший таймер отсрочки запуска стиралки.

Сообщение dccharacter » 01 окт 2012, 18:18

Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Простейший таймер отсрочки запуска стиралки.

Сообщение Angel71 » 01 окт 2012, 18:46

жесть
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Простейший таймер отсрочки запуска стиралки.

Сообщение Myp » 01 окт 2012, 19:27

домашне-бытовой: http://dx.com/p/1-5-lcd-heavy-duty-indo ... 059?item=1 натыкал кнопки, воткнул в розетку и готово
или брутальный: http://dx.com/p/1-2-led-4-digit-digital ... 84?item=24 резать шнур, провода паять и всё такое.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Простейший таймер отсрочки запуска стиралки.

Сообщение Kitam1n » 01 окт 2012, 21:43

Angel71 писал(а):жесть

Жесть? Хм, и как она должна мне помочь? :pardon:

Мур, вы не поняли, мне нужно не 220 включать по расписанию, а контакты соединять вместо такой кнопки
Вложения
mikroknopka__8__kfc-a06-8h__245x210_pc.jpg
mikroknopka__8__kfc-a06-8h__245x210_pc.jpg (7.12 КиБ) Просмотров: 4305
Лучше переесть, чем недоспать.
Аватара пользователя
Kitam1n
 
Сообщения: 343
Зарегистрирован: 30 мар 2012, 16:39
Откуда: Москва
прог. языки: C#, Си, php
ФИО: Влад

Re: Простейший таймер отсрочки запуска стиралки.

Сообщение Angel71 » 01 окт 2012, 22:09

жесть ничем, а знание элементарных вещей очень даже поможет. или так сложно работать с таймером, обрабатывать нажитие кнопок, управлять реле (или сервой, если припаиваться к кнопке не хочется), выводить на экран? :pardon: так вы и вопросы тогда по другому ставьте. помогите разобраться, как работать с таймерами/прерываниями/сервами/реле/экраном/... я немного изучил вопрос, но не могу понять то-то и то-то. вот код/схема, подскажите. и т.д.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1


Re: Простейший таймер отсрочки запуска стиралки.

Сообщение Kitam1n » 02 окт 2012, 10:31

Всем большое спасибо! Круг сузился. Ушел гуглить глубже.

Angel71, не спрашивал конкретно про МК т.к. до сих пор не знаю на чем буду делать, на МК или без МК, интересовали любые варианты для сужения круга. На МК кстати так никто и не предложил пример.
С МК вкуснее и куча полезного мне опыта.
Без МК дешевле и быстрее(но не факт конечно), сделал и забыл, перешел к следующему...
За пример постановки вопроса спасибо!

Добавлено спустя 3 минуты 55 секунд:
Серву точно ставить не буду, калхозно получится, стиралка то современная, но в момент покупки не подумали про полезную функцию. Буду подпаиваться к кнопке, Уже лазил и смотрел плату, там микрик обычный замыкающий два контакта. Были фотки да засунул куда-то.
Лучше переесть, чем недоспать.
Аватара пользователя
Kitam1n
 
Сообщения: 343
Зарегистрирован: 30 мар 2012, 16:39
Откуда: Москва
прог. языки: C#, Си, php
ФИО: Влад

Re: Простейший таймер отсрочки запуска стиралки.

Сообщение elmot » 02 окт 2012, 10:36

Делал бы сам - воткнул бы stm8svl-discovery или stm8s-discovery. программатор бы отломал и все. Питать можно напрямую 5В, серву дернуть и таймер поставить ей мозгов хватит, на плате уже есть кнопка и светодиод. Добавить собственно серву, корпус, зарядку от мобильника и поехали по минимуму. Как вариант - мосфет и релюху, там даже есть где запаять это добро прям на плату.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Простейший таймер отсрочки запуска стиралки.

Сообщение legion » 02 окт 2012, 11:34

Я бы на МК делал. Простейшую attiny восьминогую, обвязка к ней - 1 резистор и 1 кондер. Если есть навык ЛУТ - все под поверхностный монтаж, если нет и лень развивать - берем выводное и на макетку мелкую.
Одна нога идет на кнопку. Дальше, если устраивает шаг в час, то вешаем на оставшиеся ноги 3 светодиода и кнопку запуска таймера. На светодиоды выводим в двоичном коде запрограммированное время - брутально. Диапазон 1-7 часов.
Далее калибруем внутренний генератор МК, пишем программу в десяток строк. Все.
Если захочется прокачать индикацию - курим сдвиговый регистр и семисегментный индикатор. Откручиваем 3 светодиода, прикручиваем сдвиговые регистры, три ноги там за глаза.
Дальше маньячим уже по черному: покупаем радио/блютус мост УАРТ, прикручиваем его. Если убрать кнопку, то на индикацию+уарт должно ног хватить. Если нет, то у нас нога ресет в запасе, можем ее использовать. Пишем код, и вот теперь стиралка программируется с компа.
Раз уж очеловечили стиралку, то уже ничего не помешает нам раскурить одну из open-source систем управления умным домом и интегрировать стиралку туда.

Теперь холодильник...
legion
 
Сообщения: 736
Зарегистрирован: 24 апр 2010, 14:47
Откуда: Уфа
прог. языки: avr asm

Re: Простейший таймер отсрочки запуска стиралки.

Сообщение Myp » 02 окт 2012, 11:39

Kitam1n писал(а):Мур, вы не поняли, мне нужно не 220 включать по расписанию, а контакты соединять вместо такой кнопки

оба таймера так и работают там внутри стоит реле которое соединяет 2 контакта в нужное время)
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Простейший таймер отсрочки запуска стиралки.

Сообщение boez » 02 окт 2012, 12:11

А чего - бывают современные стиралки без таймера?
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

Re: Простейший таймер отсрочки запуска стиралки.

Сообщение Kitam1n » 02 окт 2012, 14:43

legion, мне понравился ваш вариант на простейшем МК
Навык ЛУТ`а есть, поверхностный монтаж это соика и СМД? Такого опыта нет, и желания пока тоже, лучше возьму дип.

Что такое? :
legion писал(а):На светодиоды выводим в двоичном коде запрограммированное время - брутально. Диапазон 1-7 часов.

Типа гореть в разную силу?

boez писал(а):А чего - бывают современные стиралки без таймера?

Оговорился, относительно современная, года 3 наверное. Имел ввиду не СССРских времен...
А вообще и сейчас бывают, по дешевле если хочется взять.
Лучше переесть, чем недоспать.
Аватара пользователя
Kitam1n
 
Сообщения: 343
Зарегистрирован: 30 мар 2012, 16:39
Откуда: Москва
прог. языки: C#, Си, php
ФИО: Влад

Re: Простейший таймер отсрочки запуска стиралки.

Сообщение dccharacter » 02 окт 2012, 14:55

Kitam1n писал(а):legion, мне понравился ваш вариант на простейшем МК
Навык ЛУТ`а есть, поверхностный монтаж это соика и СМД? Такого опыта нет, и желания пока тоже, лучше возьму дип.

под дип плату делать намного сложнее
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Простейший таймер отсрочки запуска стиралки.

Сообщение Kitam1n » 02 окт 2012, 14:58

Почему? :cry:
Лучше переесть, чем недоспать.
Аватара пользователя
Kitam1n
 
Сообщения: 343
Зарегистрирован: 30 мар 2012, 16:39
Откуда: Москва
прог. языки: C#, Си, php
ФИО: Влад

След.

Вернуться в Свободное общение

Кто сейчас на конференции

Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 2

cron