Здравствуйте уважаемые форумчане.
- Войдите на сайт для отправки комментариев
Ср, 08/04/2015 - 19:17
Помогите пожалуйста советом.
Хочу создать на основе Ардуино регулируемое питание для печки на отработке. Алгоритм простой:
Должно быть два независимо регулируемых питания от 0 до 14.5 вольт.
Провод, при замыкании или размыкании которого на массу, происходит переключение то на одно питание то на другое (термостат). И при пропадании электричества, питание должно выключится и не включаться без повторного нажатия на кнопку. Далее если выключили подачу масла то надув воздуха автоматически отключиться только через 10 минут.
Можно ли это все реализовать при помощи Ардуино ?
Можно.
Подскажите пожалуйста уважаемый Coolerr, с чего мне начать если я совсем ничего не понимаю в програмировании. Порылся на сайте, есть наборы МАТРЕШКА. Для понимания всего этого дела нужно её приобрести освоить или лучше поступть как то по другому ? С чего начать, как всему научиться подскажите пожалуйста. Как бы по полочкам, что сперва что потом ?
Извините за баналность вопросов но не знаю с чего имено начинать.
Посоветуйте.
Конечно лучше приобрести набор какой-нибудь помигать светиками, повертеть моторчиком, воткнуться в философию так сказать. Для начала набросать примерную схему, как ты себе это представляешь. От неё плясать дальше. Придумать алгоритм поведения т.е. что выполняется при включении питания, какие процессы должны происходить при переключении, подумать про оптимизацию может термостат замутить на той же ардуине. Читать программирование (обработку кнопок, как работают цифровые выходы и т.д.)
Значит даже термостат можно с помощю неё замутить! Классно !
Если преобрету набор матрешку, на ней и учиться и собрать подобную автоматику можно ?
А какой из наборов купить, который самый простой или третий вариант посложнее ?
Конкретно именно для моей задачи , который лучше подходит ? И датчик для температуры какой именно ?
Спасибо Вам огромное за отзывчивость !
Ток к чему на матрешек деньги тратить? Возьмите отдельно UNO (удобнее для макетирования, ИМХО), макетку, набор проводов, дисплей под вывод информации (лучше I2C). Светики, кондеры, сопротивления в ближайшем магазине или у админа на работе. Исполнительные и приемные устройства зависят от параметров и алгоритма управления вашей системы.
Цена составит 20% от матрешки+2-3недели подождать (последнее время быстро приходит).
Ардуино запитывается 12 вольтовым блоком питания, нагрузка будет двигатель с максимальным потреблением 2 ампера.
Сможет ли он сделать два независимых регулируемых выхода питания от 0 до 12 вольт с нагрузкой в 2 ампера ?
Датчик температуры еще нужен для изменения напряжения на моторчике в ависимости от температуры.
Тоесть наверное провод с разным пороговым напряжением будет один, а вот сам уже Ардуино должен менять на нем напряжение в зависимости от установенной температуры.
Правильно ли я понимаю процесс ?
Или два ампера нагрузки он не потянет ?
Пожалуйста помогите с алгоритмом и выбором компонентов. Думаю заказывать его и попытаться собрать автоматику простейшую для котла. Нужно значит сам Ардуйно, датчик температуры, дисплей, набор проводов, макетку, и еще что может быть понадобиться ?
Ардуина формирует сигнал управления полевым транзисторам, читать про ШИМ. Нарисуй схему как себе это представляешь и выложи сюда.
Теперь давайте по порядку:
1. Должно быть два независимо регулируемых питания от 0 до 14.5 вольт. Регулировка линейная или вкл-выкл?. Если линейная - пост выше, дискретная - проще реле-модуль. (Пардон, невнимательно 6 пост прочитал - полевой транзистор+ШИМ)
2. Какой диапазон температур для измерения? Если менее 100гр.С - DS18B20
3. Рисуем схему как рекомендует Coolerr
Параллельно начинаем изучать Али или EBay на предмет Ардуино УНО или Нано, Макетная плата, провода для макетной платы, LCD1602 I2C, step-down 5В. Остальное надо подбирать по вашей задумке.
Кстати какие-либо заслонки должны двигатся?
Вот как смог нарисовал. Поправте, пожалуйста, по моему я кнопок мало указал. Если и вольтаж менять и температуру то нужно 4 кнопки плюс 2 (пуск / стоп) Правильно ли я понимаю ?
И еще забыл, нужно еще оставить вариант когда просто регулировка ручная оборотами насса кнопками больше / меньше. Без учета температуры.
http://i66.fastpic.ru/big/2015/0409/8d/3a46067012c5167a27d69a5d1aa3438d.png
Нет заслонок нет никаких. Самое основное это управление напряжением на насосе. Изменять апряжение не насосе нужно иметь возможность во всем диапозоне 0-12 вольт. И зависимость напряжения на насосе должна быть от температуры. И температуру менять нужно тоже иметь возможность от например 0 до 100 радусов.
Вентилятор на 220 вольт пусть работает постояно при включенном насосе, думаю его обороты менять плавно в зависимости от напряжения на насосе сделать сложно... Хотябы сделать то что описал выше и в схеме. Для начала. Плюс при выключении питания насоса при нажатии кнопки стоп, вентилятор (тот что надув) должен выключиться только после 10 минут работы. Это важно так как нужно дожечь остаток топлива, для избегания накопления паров и взрыва котла.
Кнопок, по уму 3+2 или 1(Большую, красную), все настройки 3 кнопками через меню. Для вентилятора 220В понадобится реле шилд.
Датчик температуры - DS18B20 влагозащищенное исполнение.
P.S по транзистору советовать не буду, пока плаваю в новой элементной базе(((
Плавное управление мотором 220в не такое и сложное, было бы желание, управляется семистором и тем же ШИМ схем в инете море. Транзисторы N-канал, например IRF740.
Спасибо вам за советы.
Значит как я понял, Плавную регулировку от 0 до 12 вольт, Ардуино с такой нагрузкой в 2 Ампера не потянет. И нужно с помощью ШИМ схемы это делать ? Тоесть тот переменный резистор который там крутишь, вместо него будет потенциал менять Ардуино и устроиство таким образом будет работать ? И тоже самое с 220 вольтовой схемой на семмисторе для вента на 220 вольт ?
Схема ШИМ в данном случае состоит из токоограничительного резистора, полевого транзистора и демпферного диода на двигателе. Потенциал выставляется числом от 0 до 255 в Ардуине. Регулировку 220В советую перенести на этап модернизаций, с реактивными нагрузками не все так благостно.
Можно сразу сделать управление двигателя 220 на симисторе, в худшем случае будет работать как реле.
Да, много , почти все для меня новое и неизвестное.
Надо точно определится что нужно заказать.
1 Ардуино уно
2 экранчик к нему
3 проводка
4 термодатчик,
5 макетку
Еще сто нужно помимо резисторов конденсаторов и диодов ?
Еще хотел спросить, я могу заручится поддержкой от Вас, когда все приобрету, с конструированием данной автоматики, ? Подобным никогда не занимался и без подсказок и советов мой проект просто будет не возможным.
Если не собираетесь дальше этим заниматся, Нано наверно будет толковей. Мелочевку так понимаю есть где взять поблизости. Далее, понимаем, что после отладки все это надо будес спаять (на плату или навесным монтажом).
Код здесь за вас никто писать не будет, начать придется самому, дальше помогут.
Какой мощности двигатель на 220?
Моторчик на 220 вольт мощностью 90 Ватт. Он должен всегда работать приработе печи, и выключатся, чрез минут 10 после прекращении работы моторчика насоса. Думаю на первое время хотябы сделать без регулировки моторчика на 220 вольт. Дальше видно будет. Значит теперь можно все заказывать ?
На какую схему опираться для ШИМ ? Разные поидут или есть что то общее что все пользуют при подобных случаях ?
Шим формирует ардуина.
Врят ли кто-то возьмется давать гарантии, но по сложившейся практике, обычно, сообщество охотно делится соображениями и подсказывают, кто что может. Если решитесь, то пока идут детали, нарисуйте полную схему. Напряжения и токи значительные, к правильности схемы стоит отнестись серьезно. Качните из интернета каую-нибудь рисовалку схем и выкладывайте свое видение схемы сюда.
На какую схему опираться для ШИМ ? Разные поидут или есть что то общее что все пользуют при подобных случаях ?
Для вентилятора 220В возьмите схему из даташита на MOC3021, 3023. Симистор лучше такого типа , он с большим запасом, но имеет изолированный корпус, что есть гут. Эта схема позволяет и плавное регулирование (см.ниже).
Простыми схемами, которые находил в нете, асинхронный двигатель регулировать бы не стал. ИМХО. Хотите поэкспериментировать, возьмите дополнительно PC814, два резистора 40-50кОм, один резистор 5к6.
Не могу конкретно выбрать что мне нужно заказывать.
Ардуйно уно.
Провода какие мама-мама или папа-папа или мама-папа ?
Текстовый экран Текстовый экран 16×2 такой пойдет ?
Герметичный датчик температуры DS18B20 вот такой тепловой датчик
Какую макетну плату ? Ту которая для пайки или которая Breadboard ?
Не, конечно покупать за 590 и 390руб. то, что стоит 120 и 130руб, это по нашему, по пацански.
Датчик ссылка не открывается, он в нержавеющей трубке, с проводом 1-2м.
Breadboard понадобится на время отладки (можно без нее, но гемморойно), провода для Breadboard и UNO - папа-папа.
Паять уже после отладки, можно самому вытравить, можно на макетке. Если собираетесь впаивать дуину, на которой будете отлаживать, лучше возьмите Нано, UNO для пайки неудобна.
Обясните пожалуйста но кроме уно на сайте остальных не вижу или нужно покупать все с других мест ?
Вобщем нужно искать ардуйно нано ?
Далее провода нужны папа - папа
Далее просто куплю макетку, которую можно в лебом магазине радиоэлектроники взять
Далее экран ? С ним так и не понял и датчик тот что здесь в магазине дорогой можно просто подобный приобрести дешевле ?
Вот типа такого ? Как этот человек все сам собрал
http://cxem.net/arduino/arduino61.php
Не, вы явно моих намеков не понимаете. Нужно вам типа такого:
Нано ; LCD1602 ; DS18B20 ; Breadboard ; Провода
Теперь к теории - Ардуино, это удобная плата для прототипирования устройств и несет на своем борту гору излишнего. После отладки кода и железа, она больше не требуется (использовать в устройстве ее можно). Нужен сам процессор Atmega328+кварц+2конденсатора (либо Про мини, которая дешевле вышеназванных деталей). Про мини, как и голый процессор, не советую, т.к у вас будут проблемы с их програмированием.
Макетную плату можно не брать, а собирать все на проводках мама-мама, но больше шансов словить плохой контакт (на макетке они тоже имеют место быть).
Для конечного устройства понадобится блок питания на 5В (можно от телефона, только качественный), кнопки, рассыпуха, плата, корпус (можно без платы, проводами в корпусе, но выглядит гнусно и не ремонтопригодно).
Если в мыслях есть модернизация, типа часов-мигалок-свистелок-перделок, подключайте дисплей через такой переходник, он позволяет подключить всего двумя проводами (без питания), в итоге у вас останется гора свободных выводов.
Все, что вам набросал, можете купить и на Родине, только в три раза дороже, но возможно на пару недель быстрее (не факт). Решать вам.
Так, продаваны на Али слукавили, когда открываешь у продавца, добавляется цена доставки. Новая редакция
Нано ; LCD ; DS18B20 ; Плата
Дальше сами ищите, надоело(((.
Спасибо вам большое. Я зациклился на этом магазине что на сайте, а оказывается заказывать нужно совсем в другом месте.
Не на чем. Теперь определяйтесь.