Вытяжка в ванную.... помогите!!!
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Втр, 18/12/2018 - 13:08
Всем првиет!!!
Решил сделать вытяжку в ванной, но что б при нажатии кнопки (возвратная) вытяжка включалась на 15 минут, но когда она работает нажимаешь кнопку и вытяжку принудительно можно было отключить...
Просмотрел много тем на форуме, и ничего не получилось... Помогите...
Нарботок совсем нет. Знания в Си оч слабые.
Всем заранее спасибо!!!
Ничего не получилось или ничего не делал?
получалось както коряво все. вот сейчас сдела что одной кнопкой включает и выключается
вот надо сюда как то доабвить что б 10 минут работала
5 минут разгоняется...
почему бы не поискать "Таймер Ноотехника для санузлов БЗТ-300-СУ"?
из минусов цена (530 руб) и вреря раьоты вытяжки (5 мин),
из плюсов - уже все готово.
Ну, если уж городить огород, то думаю, нужно сделать следующее:
1. Определение наличия напряжения в сети на лампу освещения:
http://arduino.ru/forum/apparatnye-voprosy/nuzhno-otslezhivat-nalichie-220-volt-na-linii#comment-237580
http://arduino.ru/forum/apparatnye-voprosy/nuzhno-otslezhivat-nalichie-220-volt-na-linii#comment-237805
2. для управления вентилятором можно использовать:
1. Механическое реле
Ссылку не даю, мне не интересно так как счелкает громко.
2. Твердотельное реле.
Можно такую:
https://ru.aliexpress.com/item/SSR-40AA-H-40A-Solid-State-Relay-Module-80-280V-AC-90-480V-Aluminum-Heat-Sink/32820082177.html?spm=a2g0v.search0604.3.16.4b5537cczFmWmp&ws_ab_test=searchweb0_0,searchweb201602_1_10065_10068_5730211_319_317_5729711_10696_453_10084_454_10083_10618_10307_10301_538_537_536_10059_10884_10889_10887_100031_321_322_10915_10103_10914_10911_10910-10889,searchweb201603_51,ppcSwitch_0&algo_expid=6964e733-674b-430d-8e3a-7f5cd7fb2fbe-2&algo_pvid=6964e733-674b-430d-8e3a-7f5cd7fb2fbe
Или вот такую. Эта мне больше нравится тем, что она меньше. Но стоит ли заморачиваться на размерах.
https://ru.aliexpress.com/item/5PCS-Relay-Module-G3MB-202P-G3MB-202P-DC-AC-PCB-SSR-In-5V-DC-Out-240V/32827372038.html?spm=a2g0v.search0604.3.2.4e8858caIeWKQg&ws_ab_test=searchweb0_0,searchweb201602_1_10065_10068_5730211_319_317_5729711_10696_453_10084_454_10083_10618_10307_10301_538_537_536_10059_10884_10889_10887_100031_321_322_10915_10103_10914_10911_10910-10889,searchweb201603_51,ppcSwitch_0&algo_expid=f2ff5be7-8b19-4119-a32d-96bcc763e03b-0&algo_pvid=f2ff5be7-8b19-4119-a32d-96bcc763e03b
https://ru.aliexpress.com/item/5V-700mA-3-5W-AC-DC-Precision-Buck-Converter-AC-220v-to-5v-DC-step-down/32649591757.html?spm=a2g0v.search0604.3.199.35042aa1pjiVlw&ws_ab_test=searchweb0_0,searchweb201602_1_10065_10068_5730211_319_317_5729711_10696_453_10084_454_10083_10618_10307_10301_538_537_536_10059_10884_10889_10887_100031_321_322_10915_10103_10914_10911_10910,searchweb201603_51,ppcSwitch_0&algo_expid=0fdf16f8-2c8e-4465-ac69-6f039b92b22e-28&algo_pvid=0fdf16f8-2c8e-4465-ac69-6f039b92b22e
Да, в 530 рубликов пожалуй не уложиться
время не столько критично. главно саму идею релизовать
железо у меня все есть.. мне скетч надо написать...
железо у меня все есть.. мне скетч надо написать...
либо книшки читай из песочницы, если сам хочешь сделать, либо в "Ищу исполнителя" за деньги, либо забей.
либо ознакомиться
http://lurkmore.to/%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE%D0%BB%D1%8E%D0%B1%D0%B...
и идти...
либо ознакомиться
http://lurkmore.to/%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE%D0%BB%D1%8E%D0%B1%D0%B...
и идти...
Если даже эта ссылка не открывается, то у вас очень мало шансов дойти до финала.
ссылку банит реалком
вот вам другая ссылка http://arduino.ru/forum
в верху пишите в строке поика слово "вытяжка", выдаст кучу готовых проектов
На этапе постановки задачи - никаких знаний с++ не требуется. Надо просто, человеческими словами, описать шаг за шагом действия, которых Вы ожидаете от программы.
Что-то типа:
спасибо. алгоритм я умею составлять
спасибо. алгоритм я умею составлять
Странно, а в чем тогда проблема, перевести правильно составленный алгоритм в машинный язык?
Правильный алгоритм - 80% написания программы. Осталось человеческие термины заменить на языковые конструкции понятные компилятору. ИМХО.
Ну вот приблизительно так. За основу взят Ваш код, внесены правки. Проверено - работает.
Ну вот приблизительно так. За основу взят Ваш код, внесены правки. Проверено - работает.
а как сделать что бы определенное время работала?
А, точно, забыл, что нужно делать выдержку. Ща соображу, погоди.
Вот с контролем времени. Лишнее подчистил.
Вот с контролем времени. Лишнее подчистил.
залил... чет по времени не отключается:(((
Может так
Должно, я проверял. Попробуй уменьшить время в дефайне, чтобы быстрее срабатывало отключение, например
Автомат не только меняет состояние но и вкл(выкл) лампу
Теперь подлючим кнопку, что бы вкл и выключало.
Ну и наконец добавим время отключения при горящем свете.
ПС: Убрал ошибки , какие сказаны в посте снизу.
Можно и так. Пару комментариев к коду:
а) состояние нажатой кнопки - LOW, вроде бы
б) и, походу, строки 13 и 14 местами поменять.
И еще: я бы ввсе-таки добавил проверку состояния кнопки после delay(). А то мало ли - муха пролетала, кнопочку нажала.
Ну и наконец добавим время отключения при горящем свете.
ПС: Убрал ошибки , какие сказаны в посте снизу.
ВОООООО!!!! работает как надо!!! То что хотел..... Огромное спасибо!!!!!!!!!
Игорь и тебе спасибо за помощь!!!
Вот как все получилось:) Всем спасибо