Официальный сайт компании Arduino по адресу arduino.cc
Многофункциональный таймер
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Ср, 24/10/2018 - 18:59
Здраствуйте! Недавно мне понадобилось устройство автоматической подачи воды в теплице. Сам я программист, и если честно то первый раз столкнулся с такой задачей поискав и интернете я узнал что это можно сделать на ардуино. И мне бы хотелось узнать что надо преобретать для реализации. Планы на проект таковы:
Каждый день в определённые времена (20 раз в сутки) ( дата не нужна ) на определённое время ( 30 секунд ) должно идти питание из ардуино на реле которое будет включать насос. И чтобы эти времена можно было изменять не подключая к компьютеру, то есть на плату нужно ещё установить дисплей и кнопки.
Так я хочу узнать возможно ли такое или нет, если да то какую плату лучше всего покупать и с чем???
vsevladg6,
раздел "Проекты" для описания реализованных проектов - готовых или почти готовых. Пожалуйста, впредь внимательнее выбирайте раздел.
Что же до Вашего вопроса по существу, то
Надеюсь, больше вопросов нет?
Реально там делать нечего, если Вы программист, то это Вам как два пальца.
Часы лучше берите DS3231 - на них меньше нареканий. Удачи!
Не подходит же результат. Нужно 30сек по задумке, а гугл 0,46 делает. Поэтому на форум написал, а иначе зачем это все - рожь, овес...
Если надо таймер работающий по алгоритму включено-выключено
и так до бесконечности купите готовый за 7 евро.
Времена независимые от 0.1 секунды до 990 часов.
Можно делать остановку и перезапуск внешними кнопками.
Единственно что не удобно что после смены времён нужно снять питание, но это я делаю выдергиванием из колодки.
https://www.ebay.co.uk/itm/253054300552
AC 220V DH48S-S Digital Precision Programmable Time Delay Relay Socket Base
Нужно 30сек по задумке, а гугл 0,46 делает.
Ну, если время измерять в гуглах, то надо просто делать 65 запросов - как раз 30 секунд и пройдёт (в гуглах времени больше!)
Вам нужно именно ардуино? как вариант-переделать https://radiokot.ru/konkursCatDay2017/51/ ,памяти должно хватить,если не делать большие цифры
Вам нужно именно ардуино? как вариант-переделать https://radiokot.ru/konkursCatDay2017/51/ ,памяти должно хватить,если не делать большие цифры
нафига что-то переделывать, когда такой "проект" самостоятельно пишется за 2 часа?
Атмега8/168/328 или другой, RTC, семисегментный индикатор, три кнопки (лучше бесконтактные), реле 30А 220 В. Алгоритм примерно как на видео.
Если полив из бочки только одной зоны, то чтоб не ставить эл.маг. клапан, подключаем трубу к насосу так.
b707 Ну так напиши,языком чесать тут многие умеют,а на деле...а переделывать-минут 20,а не 2 часа-добавить установку времени срабатывания реле и все
b707 Ну так напиши,языком чесать тут многие умеют,а на деле...а переделывать-минут 20,а не 2 часа-добавить установку времени срабатывания реле и все
не поленился скачал архив.
ну скажи мне, кто твой БАСИК-код будет переписывать и ужасную печатку, с дорогами под 90 гр., переразводить ?
может ты, минут за 20 ?
Чем дороги-то не понравились?зачем ее пееразводить?а басик намного проще вашего ардуино,и в задании не сказано на каком языке должно быть написано,главное-результат!
а переписать-хэ-делаем массив на 20 значений,когда должно сработать реле время кодируем по принципу часы*100+минуты и заносим в массив,во время работы когда секунды=0 текущее время (час*100+минуты) сравниваем со всеми значениями из массива по очереди и если такое значение есть в массиве то вкл реле,когда секунды=30 отключаем реле-все,и не надо заканчивать высшее образование по программированию в адуино!
а дорожки можно самому сделать под 40 градусов если вам так больше нравится ))))
А ежели ардуина будет ребутится постоянно по помехе от реле, положим, как график изменится? А то тут писали в соседней теме про поливалку, которая болото в квартире устроила.
Вам нужно именно ардуино? как вариант-переделать https://radiokot.ru/konkursCatDay2017/51/ ,памяти должно хватить,если не делать большие цифры
Это расценивать как рекламу? Судя по последующим постам, да. ПРЕДУПРЕЖДЕНИЕ.
а переписать-хэ-делаем массив на 20 значений,когда должно сработать реле время кодируем по принципу часы*100+минуты и заносим в массив
все,и не надо заканчивать высшее образование по программированию в адуино!
Не кипятись! Ну сделал свою поделку - и молодец! Почему обязательно надо повторять твое?
Понимаешь, для такой простой задачки действительно намного проще написать самому, чем разбираться в чужом, возможно кривом коде. А когда автор кричит "не надо заканчивать высшее образование по программированию" - так сразу начинаешь сомневаться в коде :)
дая не кипячусь,никакой рекламы делать не хочу-я не гордый,написать конечно не проблема,главное-надежность
и кстати я предложил вариант и никого переписывать не просил-сам сделал бы сам
ардуино,увы,мне не дается,один единственный раз спросил как правильно и сразу получил по башке от сироты,который велел мне "закрыть этот форум и не возвращаться сюда никогда и забыть про ардуино",с тех пор здесь не задал здесь ни единого вопроса
делайте что хотите,а я посмотрю что у вас получится через 2 часа
ой!ошибся,через 2 месяца минимум-именно столько уйдет до законченой конструкции
извините если что не так,удачи
Вам нужно именно ардуино? как вариант-переделать https://radiokot.ru/konkursCatDay2017/51/ ,памяти должно хватить,если не делать большие цифры
нафига что-то переделывать, когда такой "проект" самостоятельно пишется за 2 часа?
2 часа явно прошли,а вы так и не сумели написать,умеете только языком чесать-не более,спамер!
Вам нужно именно ардуино? как вариант-переделать https://radiokot.ru/konkursCatDay2017/51/ ,памяти должно хватить,если не делать большие цифры
нафига что-то переделывать, когда такой "проект" самостоятельно пишется за 2 часа?
2 часа явно прошли,а вы так и не сумели написать,умеете только языком чесать-не более,спамер!
А на пуя ему это нужно? Я очень уважаю форум радиокота, вот только в чем смысл вашего пиара?
Вам нужно именно ардуино? как вариант-переделать https://radiokot.ru/konkursCatDay2017/51/ ,памяти должно хватить,если не делать большие цифры
нафига что-то переделывать, когда такой "проект" самостоятельно пишется за 2 часа?
2 часа явно прошли,а вы так и не сумели написать,умеете только языком чесать-не более,спамер!
А на пуя ему это нужно? Я очень уважаю форум радиокота, вот только в чем смысл вашего пиара?
Я вам еще раз повторяю-нет никакого пиара! это как вариант платы,программу я уже тогда переделал-вас наверно это и задело что вам не удалось осилить программу не то что за 2 часа,а даже за 2 недели,вот и грубите и чтоб отмазаться пишете-"А на пуя ему это нужно? "
Ладно,давай проехали....ничего что я сам попробую написать на вашем хваленом ардуино,а вы меня поправьте если что
Я вам еще раз повторяю-нет никакого пиара! это как вариант платы,программу я уже тогда переделал-вас наверно это и задело что вам не удалось осилить программу не то что за 2 часа,а даже за 2 недели,вот и грубите и чтоб отмазаться пишете-"А на пуя ему это нужно? "
Ладно,давай проехали....ничего что я сам попробую написать на вашем хваленом ардуино,а вы меня поправьте если что
Вы, похоже, не можете понять, что никто ничего писать и не собирался. Просто, ссылка на Бейсик, там где говорят на Сях, как-то неуместна, вы ведь не будете требовать от француза во Франции разговаривать на великом и могучем? Перечень деталей обозначили в самом начале, далее, ТС пишет, что он программист, значит с самой сложной задачей, заполнением массива с кнопок, должен справится без проблем. Всё, осталось запустить RTC, кошерно по прерываниям или тупо в лупе считывать время, сравнивать его с массивом и делать digitalWrite(). ИМХО.
А тем временем ТС похоже забил на тему. Треп между участниками выгнал очередного ардуинщика в иное место.. фи.
А тем временем ТС похоже забил на тему. Треп между участниками выгнал очередного ардуинщика в иное место.. фи.
Ну, если кто-то улетает от малейшего ветерка, там ему и самое место. А ТС, думаю, уже решил задачу по мотивам первого ответа.
А тем временем ТС похоже забил на тему. Треп между участниками выгнал очередного ардуинщика в иное место.. фи.
После того, как твое неконтролируемое словоблудие вынудило уйти Даймана, не говоря про то, что интересного участника (это уж кому - как), но программиста, что важно для програмистского форума, ты не имеешь морального права пенять за потерю очередного м..дака-новичка, которые тут вообще никому в рог не уперлись.
Если ты еще не понял - тут нет рекламы и количество посещений тупыми новичками, вероятно, не волнует владельцев. Если станет волновать - думаю, что нам об этом скажут.
После того, как твое неконтролируемое словоблудие вынудило уйти Даймана, не говоря про то, что интересного участника (это уж кому - как), но программиста, что важно для програмистского форума, ты не имеешь морального права пенять за потерю очередного м..дака-новичка, которые тут вообще никому в рог не уперлись.
Если ты еще не понял - тут нет рекламы и количество посещений тупыми новичками, вероятно, не волнует владельцев. Если станет волновать - думаю, что нам об этом скажут.
Дайману теперь и без меня за базар отвечать придется .. я всего лишь тут ускорил его уход. Не все спускают оскорбления на тормозах и не всегда, в отличии от меня. Да, и он такой же "программист" как ты - БАЛЕРИНА.
А вот по выделенному, думаю ты очень сильно НЕ ПРАВ. Но, это пусть Александр сам решает. Без новичков - этот форум загнется как и много иных. Ардуино - не настолько "крутая" тема, как тебе кажется. Ну даже, если и так? Ну уйдут отсюда ВСЕ новички и? Вы тут останетесь втроем? Знаю с десяток таких "ресурсов по Ардуино" .. и не только.
Да, это один из немногих ресурсов (если вообще не единственный), который популярен и без рекламы и без "политики". И не тебе решать кому тут быть, а кто "в рог не уперся".
Афигеть .. приперлись 3-4 перца и задают тон всем: кого хочу - гоню, кого хочу - троллю .. не много на себя берешь?
P.S. Вы как приперлись в 16-м году, практически "скопом", так форум и начал загнивать. Даже Logik уже отметил .. не прочел в предыдущей теме? А мог бы и намотать на ус и сделать выводы.
Архат, уймись уже наконец. Я не ведаю, какой ты программист - но в чем у тебя точно есть талант - это разжигать дрязги на пустом месте. Я бы тебя за каждый подобный высер отправлял в бан на сутки. Мягко. но действенно. Через неделю научился бы следить за языком или самовыпилился с форума.
Я так понял, что форум "не загибается" если я и такие, как я, станем "вежливо" отвечать на вопросы:
- почему не прошивается скейтттч?
- как заменить делей на миллис?
- я подключил мотор к ардуино и она сгорела, это патамушта кетайкое гофно?
- как узнать, есть ли в розетке ток?
- как пиридать трехзначную цыфру по (сериал/и2с/радио)?
.... (список пополняемый, прошу присоединяться, сохранение юзер-орфографии преведствуиццо!)
----------------------
И люди с этими вопросами - это элита Ардуиноведения, будущее страны (а вот в это я верю! ;)) и надежда форума?
Так, DIYMan ушёл? Я то думал, он просто некоторое время отстутсвует по личным причинам. Он что, говорил, что уходит? Блин, хреново, когда уходят люди, которые разбираются в вопросе и могут адекватно общаться.
К сожалению, программисты практически все имеют ужасно несносный характер .. особенность профессии? Фиг знает, сам такой.
Но! Ты вот похоже не захватил наши перепалки с ЕвгениемП, а он между прочим, начинал тут вот точно также как ты: и тот не спец, и этот "идиот без мозгов" .. но, и за что я его уважаю тут уже очень давно: ОН НАШЕЛ в себе силы, мужество и уж не знаю что .. но больше он не стебется над новичками и помогает им очень даже здраво и крайне полезно и ваще .. пожалуй тут самый главный "помогальщик" .. не комментирую его посты вовсе не потому, что он "заключил соглашение" какое-то там, а потому что ПЕРЕСТАЛ устраивать гнобление новичков!
И пришел он сюда таким же "новичком" и то не знаю и то не умею .. но за это время наглядно видно насколько он вырос. А ты? Что ты принес на форум? Где твои (и остальных таких же чудиков) собственные поделки? Ни одной. Зато апломбу .. кто ваще дал тебе право судить "фиговый вопрос или нет"? Тормоз новичек или супер-спец, просто в иной области? не такие как ты, сюда бы притащилось на порядок больше поделок, и раздел проекты стал бы разделом реальных проектов а не придатком "сами мы не местные"...
Что тебе "мешает" и таким же чудикам как ты? Почему мне хватает чего-то там не поступать так же как вы? Почему другие участники не лезут на форум с гноблением и желанием выпендриться да простебаться? Вас в детстве били? Ну собрал ты большой список фиговых вопросов от новичков .. кто мешает ТЕБЕ ПРОМОЛЧАТЬ, да со своим Айкью "за 160"? хде оно?
Так, DIYMan ушёл? Я то думал, он просто некоторое время отстутсвует по личным причинам. Он что, говорил, что уходит? Блин, хреново, когда уходят люди, которые разбираются в вопросе и могут адекватно общаться.
Это, Вы, большой срач пропустили. После общения с Архатом, Самоделкин обратился к Александру с просьбой о выпиливании.(((((
Это реальная потеря для форума. Он из тех людей, которые определяют его (форума) технический уровень.
Это реальная потеря для форума. Он из тех людей, которые определяют его (форума) технический уровень.
+100500
Это реальная потеря для форума. Он из тех людей, которые определяют его (форума) технический уровень.
На Амперку, в гости приглашал, Вас, кстати, тоже.))))
Архат, я бы убедительно попросил Вас не касатся моей персоны. Вообще никак, как я не касаюсь Вашей.
Я понимаю, что у Вас проблемы с памятью, но могу привести ссылку на наш "мирный договор". Я не трогаю Вас, Вы не трогаете меня. Прошу Вас соблюдать это.
Если Вам так неймётся меня задеть, вынужден предупредить, что Вы пожалеете об этом. Срачей не будет, я перестал сраться с тех пор, как Овечкина прочитал, просто каждая Ваша ошибка, каждая неточность, забывчивость, недотестированный код, краевые эффекты кода, невнимательное преобразование типов - каждая мелочь будет аккуратно, без эмоций, в вежливых выражениях, кратко, и совершенно по делу протыкана носом (Вашим носом). Эмоциональные наскоки Вашего тёзки "Ворота" покажутся Вам детским лепетом. Там, где никто бы и не заметил - Вы будете обязательно ткнуты носом. Как бы Вы не хорохорились, Вы отлично понимаете (в глубине души), что язык я знаю значительно лучше Вас, и потому найти в Ваших кодах ошибки особого труда для меня не составит. А так как ошибок и неточностей у Вас хватает ..., Вам придётся либо не писать ничего, либо постоянно и безвылазно сидеть в луже. Вы этого хотите? Я - нет. Так что, не доводите до греха. Давайте не замечать друг друга.
На Амперку, в гости приглашал, Вас, кстати, тоже.))))
Я там уже был и самовыпилися оттуда.
Предупреждая вопросы ... нет. никто меня там не обижал, никто не устраивал со мною никаких срачей, приняли нормально. Просто я понаблюдал за жизнью форума, за сложившейся практикой модерации и понял, что это не моё.
Если Вам так неймётся меня задеть, вынужден предупредить, что Вы пожалеете об этом. Срачей не будет, я перестал сраться с тех пор, как Овечкина прочитал, просто каждая Ваша ошибка, каждая неточность, забывчивость, недотестированный код, краевые эффекты кода, невнимательное преобразование типов - каждая мелочь будет аккуратно, без эмоций, в вежливых выражениях, кратко, и совершенно по делу протыкана носом (Вашим носом). Эмоциональные наскоки Вашего тёзки "Ворота" покажутся Вам детским лепетом. Там, где никто бы и не заметил - Вы будете обязательно ткнуты носом. Как бы Вы не хорохорились, Вы отлично понимаете (в глубине души), что язык я знаю значительно лучше Вас, и потому найти в Ваших кодах ошибки особого труда для меня не составит. А так как ошибок и неточностей у Вас хватает ..., Вам придётся либо не писать ничего, либо постоянно и безвылазно сидеть в луже. Вы этого хотите? Я - нет. Так что, не доводите до греха. Давайте не замечать друг друга.
Вас последние 1.5 года совершенно не за что "трогать", за что я Вам сильно признателен. И думаю многие тоже.
Если Вы будете "тыкать меня носом" (достаточно просто вежливо, без "крайне") в мои:
"каждая Ваша ошибка, каждая неточность, забывчивость, недотестированный код, краевые эффекты кода, невнимательное преобразование типов - каждая мелочь будет аккуратно, без эмоций, в вежливых выражениях, кратко, и совершенно по делу протыкана носом" ..
КОДА, то моя признательность Вам только вырастет, ибо по жизни - раздолбай и что-то пропустить, недотестировать, забыть .. самое оно. Меня тычки в код - не напрягают ни разу. Но, обещаю что "спорить" буду, пока не ткнете весомо. .. ибо - упертый .. :)
Я только "ЗА" то чтобы обсуждать КОД, искать лучшие решения КОДА, но ни при каких обстоятельствах НЕ ГЛУМИТЬСЯ и тем более над новичками и не переходить на обсуждение "персон". Считаю что надо сильно опуститься чтобы глумиться над кем бы то нибыло .. форум для кода, решений, а не для глумлений. Так - согласен на все 146%.
Да, я и тогда согласился с Вами что стандарт языка Вы знаете лучше меня и значительно, и не думаю что "на сегодня" эта ситуация как-то изменилась. Но вот только "Ардуино" - не только "стандарт языка" (да ещё и плохо применимого к микроконтроллерам), но и электроника, схемотехника, механика и мн. чего ИНОГО. А вот тут, пожалуй я Вам фору даю и большую (хоть и не "специалист" ни разу .. так, учил когда-то давным-давно и много чего). Однако, заметьте ни Вас ни кого не пытался тут "опускать" за косяки, о коих и сейчас читать весело.
Давайте обсуждать темы, вопросы, решения .. но НЕ НАРОД форума. И тем более без "суда" кто тут "начинающий", а кто "специализд". Мы все легко где-то плаваем.. нельзя "объять необъятное".
P.S. если на форуме прекратится стеб и глумление над форумчанами, то могу выкладывать много кода, в т.ч. и под Вашу критику... моя "скорострельность" около 500строк "проверенного и отлаженного" (уж как могу - раздолбайство никто не отменит) кода за 8 часов. Раньше мог и 1000 строк накатать за день, но уже старею .. стока ни палучаится: по клаве промахиваюсь частенько.
А что выкладывать - есть. Можно накатать такие же драйвера как для I2C на другие интерфейсы (кое что и есть даже), можно "родить" хорошую RTOS, можно в конце-концов причесать и тот самый arhat.h для ускорения и минимизации скетчей да и ваще .. можно вполне нормальный пакет библиотек сюда на форум запилить.. (в общем, уже в "низком старте"..) :)
вот в какую бы тему не пришел архат, начинается срачь.
я за, чтоб после таких постов банить, на денек, другой.
Я там уже был и самовыпилися оттуда.
Просто я понаблюдал за жизнью форума, за сложившейся практикой модерации и понял, что это не моё.
Оно на самом деле так... но временами. Так же как и тут, в принципе. Так что когда тут совсем тухляк наступает - я туда иду, потом наоборот...
Архат, просто не трогайте меня, и всё (и да не тронуты будете).
От примера, где валится твой TWI драйвер ты отказался.
Может быть нужен пример, где валится измерение длительностей в arhat.h ? Нужен?
От примера, где валится твой TWI драйвер ты отказался.
Может быть нужен пример, где валится измерение длительностей в arhat.h ? Нужен?
Владимир, в чем там у тебя проблемы? Создавай тему (ну не в этой же и не в той, засранной) разбираться? Выкладывай, постараюсь помочь - всяко. В прочем, разве не ты пару дней назад запросил вопросы на мыло и вчера получил arhat.h, компилирующийся под посделние версии, неужели я таки ошибся? Но, ещё раз - создавай тему, помогу.
Фига себе вы тут устроили....а где это есть тема про адуино?я новичек и полно вопросов и заброшенных поектов которые начинал тут (тот же пультоскоп,там меня попросили,если "мягко сказать" не лезть
Владимир, в чем там у тебя проблемы?
Проблемы не у меня, а у твоего говнокода
разве не ты пару дней назад запросил вопросы на мыло
Я??? Тебе на мыло??? Мдаа ....
Брат! Он же специально дразнит, чтобы потом сказать, что не он говно, а Ворота и Дракула его провоцируют!
Оставь дерьмо - вонять не будет. Позиция Жени правильна: увидел как тело херню спороло - спокойно и без мата объясни это форуму. Так глядишь и выпилится это говно отсюда.
Так вроде ж он же уже объяснял. Толку-то!
Я вот этот кусок - вот отсюда и до поста №44 в той ветке (включительно) выделил в отдельный PDF и использую для объяснения термина "мудак в программировании". Но с тела всё как с гуся вода - он по прежнему крутой прогер.
Просто вот всё было, но такое как там ... ну уже ни в какие ворота не лезет, нет ... он себя правым считает. Афигеть!
Сходил на амперку и пригласил Диму возвращаться.
Я??? Тебе на мыло??? Мдаа ....
"Привет!
можешь мне помочь, пожалуйста?
Я тут скачал твою либу ... Можешь подсказать что не так?
Спасибо заранее.
Владимир."
Ну значит ошибся все же. Тем не менее пока проблемы у тебя. У меня и других, в т.ч. и даже вруна Дракулы .. упс, всё работает. Так что, если хочешь разобраться - создавай тему. А если просто так газировал, то зря.
А чего только до поста 44? Чем 45-й пост "не угодил"? Вот оно чё..
Что касается откытия темы, то вчера тебе было сказано
хочешь избавиться от откровенных ляпов в этом говнокоде, просто попроси вежливо, и я тебе несколько штук покажу.
С тех пор я слышал много хамства, но не слышал вежливой просьбы.
Так что, я, возможно, выложу код, но тогда, когда сам сочту нужным и в том контексте, в каком сочту нужным (например, на базе твоих обосрамсов подготовлю статью о том, как нельзя писать программы).
А чего только до поста 44? Чем 45-й пост "не угодил"? Вот оно чё..
да, можно и до конца темы читать, просто к 44-ому уже всем всё ясно.
Хотя, лично мне всё было ясно ещё в посте №39, когда ты про "не равен 0" лужу газировал. Вот этим "не равен 0" ты тогда полностью, стопроцентно, расписался в незнании языка даже на уровне изучавшего его школьника или первокурсника.
А чего только до поста 44? Чем 45-й пост "не угодил"? Вот оно чё..
да, можно и до конца темы читать, просто к 44-ому уже всем всё ясно.
Хотя, лично мне всё было ясно ещё в посте №39, когда ты про "не равен 0" лужу газировал. Вот этим "не равен 0" ты тогда полностью, стопроцентно, расписался в незнании языка даже на уровне изучавшего его школьника или первокурсника.
А то что ты там задавал про драйвер .. ты просто нифига не понял. Я могу разобрать с тобой твою проблему даже несмотря на все твои высеры (пояснения по коду - это святое). А если "ты не хотишь" читать мои пояснения" - тут ты не "один препод", Вас тут несколько. Обратись к соседу.
Вы беситесь, и пытаетесь меня и других отсюда повыпилить не оттого, что я плохой программист или код - говно .. а оттого, что Вы тут некузяво смотритесь и студентов сами же сюда и направляете, дабы "бабло" иметь с них же. А не оплатит - можгно и ректору настучать.
Фи. Позорники.
Иопвашумать, господа срачующиеся...