Ищу исполнителя для несложной программы
- Войдите на сайт для отправки комментариев
Добрый день. Хотел бы узнать, сможете ли вы мне помочь с настройкой Arduino и сколько возьмете?
Что имеем - есть Ардуино Уно, RGB светодиод, батарейка типа Крона и тактовая кнопка чтобы все это запустить. Цель такая: после нажатия кнопки RGB светодиод загорается поочередно 4-мя разными цветами. Во время выполнения программы кнопка не активна. После выполнения алгоритма Ардуино отключается (чтобы не жрать батарейку). Для того чтобы разбудить Ардуино и снова запустить цикл, нужно вновь нажать на кнопку. И так далее. С первой частью я справился - нажимаем кнопку, светодиод мигает 4 раза, далее чтобы снова замигал опять нажимаем кнопку.
Вопрос знатокам - как отключить Ардуино, чтобы он не кушал батарейку пока не нажата кнопка? Моя цель - как можно реже менять батарейку. Можно ли сделать так - если в батарейке осталось 20% заряда, то один из цветов в светодиоде заменяется на другой? То есть, к примеру, изначально загораются фиолетовый, красный, синий, зеленый, а если батарейка разряжена то - фиолетовый, красный, синий, ЖЕЛТЫЙ.
Думаю, что алгоритм не осложный, но к сожалению не шарю что и как, а времени разбираться нет.
Парам! Вы по адресу!
Жду письма на yaryarikyar@ya.ru. Скетч по вашему запросу напишу в течение дня. Подробности обсудим по почте
Обсудим?
Обсудим?
Что тут обсуждать. Ты прошлому заказчику косяк упорол. Там одна строка была кривая. Хорошо он психанул и свалил.
а какой хороший разраб передаст свой код до оплаты без косяка?....
после оплаты мы с ним списались и я поправил)
а можно я влезу с советом засунуть Крону в одно место и взять нормальный источник питания? Ибо Крона и "цель - как можно реже менять батарейку" несовместимы. К тому же, когда в Кроне останется 20% заряда, зажигать что-либо будет уже поздно.
Нормальный источник питания, что вы имеете ввиду? Механизм планурется быть небольим и портативным и не привязанным к одному месту. Нажимать на кнопку планирую раз 10-15 в сутки, все остальное время ардуино планируется держать в спящем режиме
Имеется ввиду, что крона - барахло.
И заменить её аккумуляторами.
Посоветуйте пожалуйста аккумулятор. Если была бы возможность, конечно воткнул бы блок питания. Вообще, есть смысл вводить Arduino в спящий режим с целью экономии батареи? Читаю форум, на сколько понял что радикально потребление не сократится.
из сдохнувших батарей для буков 50....70% элементов 18650 нормальные пока ещё.....
мне знакомые нанесли их килограмма 2....3 - ~40% из них работают нормально , бесплатно и работа норм.
заряжаю их через - http://www.aliexpress.com/snapshot/6705830332.html?orderId=67554866522265 - с фокусами....
питаю от них без фокусов - http://www.aliexpress.com/snapshot/6705830323.html?orderId=67554866562265
пардон....
я использую последовательно пару 18650
...можно и один 18650 , но нужен будет повышающий DС-DC....
...выбирать вам :)
зачем пару? Если взять ардуинку на 3,3 Вольта, то и одного 18650 хватит.
Разьве нельзя обойтись теми средствами которые уже есть? Мне казалось, что моя задача не особо энергоемкая, всего-то один светодиод, да и тот горит минуты 3 в сутки. Дополнительные модули занимают место, а мне нужно засунуть ардуину в небольшую коробочку, поэтому и пал выбор на крону. Не знаю хватит ли места запихнуть еще что-то. Возможно хватит чтобы запихнуть 2-3 aa аккумулятора, но есть ли в этом смысл? Перелезаил весь интернет и так и не смог ответить на простой вопрос - на сколько реально в моем случае заставить ардуину проработать хотябы месяц без замены\подзарядки батареи. А аккумуляторная крона - это то же не то?
Разьве нельзя обойтись теми средствами которые уже есть? Мне казалось, что моя задача не особо энергоемкая, всего-то один светодиод, да и тот горит минуты 3 в сутки. Дополнительные модули занимают место, а мне нужно засунуть ардуину в небольшую коробочку, поэтому и пал выбор на крону. Не знаю хватит ли места запихнуть еще что-то. Возможно хватит чтобы запихнуть 2-3 aa аккумулятора, но есть ли в этом смысл? Перелезаил весь интернет и так и не смог ответить на простой вопрос - на сколько реально в моем случае заставить ардуину проработать хотябы месяц без замены\подзарядки батареи. А аккумуляторная крона - это то же не то?
кроны то разные бывают - от китайского копеечного несертифицированного гавна до литиевых, которые в твоём случае будут служить годами. вопрос цены - рой тырнеты на предмет ёмкости мА/ч твоих крон.
зачем пару? Если взять ардуинку на 3,3 Вольта, то и одного 18650 хватит.
...зато запас , в куда не следует , не заглядывает !
:)
Разьве нельзя обойтись теми средствами которые уже есть?
про проект рассказали бы ?
...про весь !
Если вопрос только в качестве кроны, то это друго разговор) С теми данными что есть сейчас, это был бы идеальный вариант. Если с моими условиями крона продержиться хотя бы месяц, то этого будет достаточно. Если часть с заменой одного цвета светодиода на какой-то другой в зависимости от разряда батареи труднореализуемая, то можно обойтись и без нее. Впринципе 2 аккумулятора 18650 тоже влезут в корпус, но есть ли смысл бежать их покупать или все же поискать качественную крону? Обязательно ли вводить мою ардуину в спящий режим, судя по тестам особенно сильно нагрузка не падает?
про проект рассказали бы ?
...про весь !
Проект простой как 2 рубля - в небольшой корпус помещаю ардуино и батарейку (крона поместится, поместятся так же 2 батарейки AA). Подключена так же тактовая кнопка. От ардуины выходит 1 RGB светодиод. При нажатии на кнопку РЖБ попеременно горит 4-мя разными цветами. Это все.
дело не в светодиоде, а в большой разности напряжений источника (Кроны) и потребителя.
Допустим, берем Arduino Pro Mini 3.3V 8 MGz как самую компактную и экономичную. Ей нужно 3,3 Вольта для работы.
Емкость Кроны всего 150-400 мАч (у дорогих до 650 мАч). Причем из 9 Вольт Кроны целых 5,5 Вольт придется перевести в тепло на стабилизаторе, т.е. 63% этой и так мизерной емкости уходит на нагрев воздуха. Причем постоянно, независимо от того, включен ли светодиод, или ардуинка находится в спящем режиме - эти 63% всегда тупо греют воздух. Т.е. 63% потраченных на Крону денег ты просто выкидываешь. Итого из этих 400 мАч реально для питания схемы остается 150 мАч.
Это раз 20-30 мигнуть светодиодом и все, меняем батарейку (даже если не мигать, то через двое суток Крона по-любому сядет из-за тех самых 63% в тепло).
Емкость элемента 18650 2500 мАч. В тепло переводим 0,4 В, т.е. 10%. Остается 2250 мАч, это около 9 суток тупой работы, с нагревом воздуха.
Емкость щелочных Энерджайзер/Дюрасел типа "AA" 1800-2250 мАч. Получаем 3 Вольта, для светика и ардуинки самое то, если отключить в ней контроль низкого напряжения. Так как стабилизатор тут не используется (нечего гасить), то тратимся только на саму ардуинку - если перевести ее в экономный режим (это около 50 мкА) и включать только на время работы светодиода (мониторинг питания тут бесполезен), то по грубым прикидкам это около двух лет работы при включении 3 мин в сутки.
Если надо компактнее, то берем тип "AAA", они в 2,2 раза менее емкие: 960-1090 мАч. Получаем те же 3 Вольта и 1 год.
По габаритам. Не знаю что за кнопка, допустим, такая, чтобы пупырка как раз чуть выступала над корпусом.
Тогда в варианте с Кроной получаем полные габариты 53х27х39 мм и время работы максимум двое суток.
В варианте с двумя АА (с держателем) получаем 58х32х36 мм и время работы около двух лет.
В варианте с двумя ААА (с держателем) получаем 51х25х33 мм и время работы около года.
В варианте с одним 18650 получаем 70х19х39 мм и время работы 9 суток.
То есть по габаритным размерам практически равноценные варианты, все прекрасно ложатся в ладонь.
кстати, крону можно разобрать и собрать две батареи по 4,5 вольта.
Проект простой как 2 рубля - в небольшой корпус помещаю ардуино и батарейку. Подключена так же тактовая кнопка. От ардуины выходит 1 RGB светодиод. При нажатии на кнопку РЖБ попеременно горит 4-мя разными цветами. Это все.
дык , давите на нужность кода , а не про энергосбережение......
Если вопрос только в качестве кроны, то это другой разговор )
кстати, крону можно разобрать и собрать две батареи по 4,5 вольта.
...если один человек что-то сделал , то второй может это разломать :)
...если один человек что-то сделал , то второй может это разломать :)
просто мало кто знает, что многие производители "крон" впаривают покупателю 6 элементов формата AAAA в жестяном корпусе.
Спасибо за развернутый ответ.Мне будет достаточно и месяца работы в таком режиме. Но дело в том что у меня ардуино уно и она потребляет 5V, я так понял для этой цели мне потребуется 3 батарейки АА? И можно ли поподробнее про отключеник конроля низкого напряжения у Ардуины?
как отключить Ардуино, чтобы он не кушал батарейку пока не нажата кнопка? Моя цель - как можно реже менять батарейку. Можно ли сделать так - если в батарейке осталось 20% заряда, то один из цветов в светодиоде заменяется на другой? То есть, к примеру, изначально загораются фиолетовый, красный, синий, зеленый, а если батарейка разряжена то - фиолетовый, красный, синий, ЖЕЛТЫЙ.
времязадающее реле на время измерения U батарейки и четыре мига СД - с дальнейшим полным отключением питания ардуины....
...зачем кормить ардуину до следНажатия кнопки ?
Проект - мигать светодиодами по запросу ( нажатие кнопки ) о состоянии автономной и ненагруженной батарейки ?
:) зачем ?
#17
вообще не кормить ее :) Подключить большой конденсатор или ионистор так, чтобы пока кнопка нажата, питалось от батарейки и одновременно заряжался кондер, после отпускания кнопки энергии еще останется на 5-10 сек. Но это уже чуть другие габариты. Тогда в режиме ожидания потребление нулевое.
Нужно для шоу. По сценарию человек будет ходить по сцене с фотоаппаратом и фоткать на него. Сообственно в корпус этого фотоаппарата и будет помещена ардуина, а из объектива будут мигать диоды. Можно было бы сделать проще - сделать рубильник вкл-выкл на батарейку, но если его забудут выключить, то батарейка сядет в самый ответственный момент. Поэтому чтобы перестраховаться и была придумана такая схема.
Могу проконсультировать. За деньги :)
PCBADM на маил ру.
Или связь через форму
дело не в светодиоде, а в большой разности напряжений источника (Кроны) и потребителя.
Допустим, берем Arduino Pro Mini 3.3V 8 MGz как самую компактную и экономичную. Ей нужно 3,3 Вольта для работы.
Емкость Кроны всего 150-400 мАч (у дорогих до 650 мАч). Причем из 9 Вольт Кроны целых 5,5 Вольт придется перевести в тепло на стабилизаторе, т.е. 63% этой и так мизерной емкости уходит на нагрев воздуха. Причем постоянно, независимо от того, включен ли светодиод, или ардуинка находится в спящем режиме - эти 63% всегда тупо греют воздух. Т.е. 63% потраченных на Крону денег ты просто выкидываешь. Итого из этих 400 мАч реально для питания схемы остается 150 мАч.
Это раз 20-30 мигнуть светодиодом и все, меняем батарейку (даже если не мигать, то через двое суток Крона по-любому сядет из-за тех самых 63% в тепло).
Емкость элемента 18650 2500 мАч. В тепло переводим 0,4 В, т.е. 10%. Остается 2250 мАч, это около 9 суток тупой работы, с нагревом воздуха.
Емкость щелочных Энерджайзер/Дюрасел типа "AA" 1800-2250 мАч. Получаем 3 Вольта, для светика и ардуинки самое то, если отключить в ней контроль низкого напряжения. Так как стабилизатор тут не используется (нечего гасить), то тратимся только на саму ардуинку - если перевести ее в экономный режим (это около 50 мкА) и включать только на время работы светодиода (мониторинг питания тут бесполезен), то по грубым прикидкам это около двух лет работы при включении 3 мин в сутки.
Если надо компактнее, то берем тип "AAA", они в 2,2 раза менее емкие: 960-1090 мАч. Получаем те же 3 Вольта и 1 год.
По габаритам. Не знаю что за кнопка, допустим, такая, чтобы пупырка как раз чуть выступала над корпусом.
Тогда в варианте с Кроной получаем полные габариты 53х27х39 мм и время работы максимум двое суток.
В варианте с двумя АА (с держателем) получаем 58х32х36 мм и время работы около двух лет.
В варианте с двумя ААА (с держателем) получаем 51х25х33 мм и время работы около года.
В варианте с одним 18650 получаем 70х19х39 мм и время работы 9 суток.
То есть по габаритным размерам практически равноценные варианты, все прекрасно ложатся в ладонь.
Из всего выше сказанного вами я сделал такой вывод: можно взять батарейку AA на 1.5В и батарейку 18650 на 3.7В, этого будет достаточно чтобы запустить Arduino Uno и пустой расход будет минимальным. Грубо говоря в сумме получится порядка 3000 мАч, а этого хватит на неделю беспрерывной работы Arduino. Все так?
Нет, т.к. для Uno надо 5 В, то либо две18650, либо 4 АА. Смешивать разные источники питания нельзя.
Вот только почему Uno для этих целей? Есть сомнения, что она и питание влезут в корпут фотоаппарата. Берите Pro Mini / Pro Micro, а Uno оставьте для следующих экспериментов. Идеальный вариант - 1 шт. 18650 + LilyPad (либо Fio), но дорого выходит.
Вот, кстати, почти готовый код для спячки: https://sites.google.com/site/vanyambauseslinux/arduino/ispolzovanie-preryvanij-arduino#p5
Tomasina, большое вам спасибо за ответы, помогли разобраться
данную задачу можно решить схемотехникой. например можно использовать по схеме автоблокировки кнопку с твердосплавным оптореле. и тогда ни в какой ждущий режим микроконтроллер вообще вводить не надо. вот по этой схеме можно собрать этот узел https://yadi.sk/i/6BhiVYzZiJBAY
контакты твердосплавного оптореле типа KCP1008n держат до 100 Вольт / 150 mA - думаю данного тока будет более чем достаточно для питания RGB-светодиода
Принцип работы: после нажати на кнопку питание от батареи попадает в схему и включает микроконтроллер. в программе необходимо указать появление питания на ножке ON/OFF, тем самым мы включаем цепь автоблокировки кнопки. пользователь отпускает кнопку, а цепь питания микроконтроллера остаётся работоспособной. далее выполняется основная программа. после выполнения программы необходимо выключить питание на ножке ON/OFF. таким образом мы вообще отключаем батарею от схемы и энергозатраты в режиме ожидания составляют 0.