Индикатор нитратов на ATmega32

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


mikita
Открыл глаза
Сообщения: 45
Зарегистрирован: Сб апр 24, 2010 17:31:14

Re: Индикатор нитратов на ATmega32

Сообщение mikita »

Пока попробовал, R14 уменьшил до 100 ом (стоял 330), и R12 стоит 47ком. Три дня полёт нормальный.
mikita
Открыл глаза
Сообщения: 45
Зарегистрирован: Сб апр 24, 2010 17:31:14

Re: Индикатор нитратов на ATmega32

Сообщение mikita »

Прошился новой прошивкой - глюк с кнопкой включения исчез. Спасибо автору за помощь.
asd81
Прорезались зубы
Сообщения: 247
Зарегистрирован: Вс ноя 06, 2011 16:59:31

Re: Индикатор нитратов на ATmega32

Сообщение asd81 »

а где можно скачать новую прошивку и какие там ещё изменения?
mikita
Открыл глаза
Сообщения: 45
Зарегистрирован: Сб апр 24, 2010 17:31:14

Re: Индикатор нитратов на ATmega32

Сообщение mikita »

Если кнопки не глючат при включении-отключении прибора, то нет смысла ставить прошивку. В ней автор изменил алгоритм опроса кнопок. Мне помогло.
SSMix
Первый раз сказал Мяу!
Сообщения: 38
Зарегистрирован: Чт окт 01, 2009 13:22:15

Re: Индикатор нитратов на ATmega32

Сообщение SSMix »

Новая прошивка.
Вложения
Ind_nitr_1.0b.rar
(76.76 КБ) 569 скачиваний
RuGOST
Встал на лапы
Сообщения: 85
Зарегистрирован: Вс окт 02, 2011 11:00:19

Re: Индикатор нитратов на ATmega32

Сообщение RuGOST »

Добрый день! Хотел тоже приступить к сборке данного приборчика, но хотел уточнить некоторые вопросы:
1) можно ли применить такой дисплейчик LCD 5110 Изображение они на aliexpress продаются, я думаю подойдет так как читал уже тему и кто такой же уже применял, у него подсветка по моему управляется по питанию плюс и по схеме плюс.
2) Заметил что на плате есть VD5 а по схеме его нету? я так понял это ошибка? Изображение
Аватара пользователя
dslabs
Встал на лапы
Сообщения: 86
Зарегистрирован: Ср авг 29, 2012 22:21:09
Откуда: Киев

Re: Индикатор нитратов на ATmega32

Сообщение dslabs »

RuGOST

Дисплей 5110 работает без пролем, только учтите, что подсветка включена по другому.
Поэтому, или делайте на его плате перемычки или подключайте через транзиторный ключ с точке R20, C16.


Еще добавлю - выбросил VT1-VT3, VD1, VD2, R2-R4, R6-R9 и поставил зарядку на LTC4054. Теперь заряжает в любом состоянии (вкл\выкл), а индикация зарядки происходит светодиодом (схема стандартная из даташеет). Если надо могу выложть плату.

SSMix

Большое спасибо за замечательное и нужное устройство.
RuGOST
Встал на лапы
Сообщения: 85
Зарегистрирован: Вс окт 02, 2011 11:00:19

Re: Индикатор нитратов на ATmega32

Сообщение RuGOST »

Если можно то был бы рад посмотреть на вашу разводку платы!
Аватара пользователя
dslabs
Встал на лапы
Сообщения: 86
Зарегистрирован: Ср авг 29, 2012 22:21:09
Откуда: Киев

Re: Индикатор нитратов на ATmega32

Сообщение dslabs »

RuGOST

Выкладываю плату.
Сделана под родное крепление в корпус Gainta G401, зарядка подключается через micro-USB, щупы через разъем audio 3,5 мм, который прикручивается в торец корпуса. Вторая плата для дисплея, чтобы к нему не паяться, и на ней светодиоды подсветки.

Если, что-то непонятно - обращайтесь.

P.S. На данной плате собрано 4 прибора - проблем нет - родичи все довольны.
Вложения
Nitrat_M32.lay
(233.42 КБ) 726 скачиваний
АлександрПП
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Чт авг 30, 2012 17:25:28

Re: Индикатор нитратов на ATmega32

Сообщение АлександрПП »

Ест в наличии пять заводских платок "Индикатора нитратов".
Если кому надо - пишите в личку.
Vasiliy93
Родился
Сообщения: 2
Зарегистрирован: Пн июл 06, 2015 15:37:58

Re: Индикатор нитратов на ATmega32

Сообщение Vasiliy93 »

Не знаю в чем причина, все сделал по схеме. Пробовал прошить внутрисхемно - не выходит. Выпаял микросхему прошил. Не хочет запускаться и все тут. вообще не реагирует. При прошивке внутрисхемно, если прошивать простым com программатором, когда подаю доп питание через программатор (5в). Идет кз. По плате проверяю кз нет. Дорожки все проверил, Tl431 проверил, транзисторы проверил. Вот думаю на TPS76330 или на SN74LVC1G3157. Может не те продали. Может кто сталкивался.

Разобрался. Было замыкание между дорожками. Когда распечатывал на принтере схему, то выделенная линия, которая показывает окантовку платы распечаталась как проводник. Будьте внимательны.
Еще я перепутал и поставил вместо 1 mf (как правильно) - 1 pf.
Конденсаторы на 0,47mf не измерялись тестером, а на упаковке было написано 0,47 pf (как такое возможно). , поставил 0,33 mf.

Есть проблема с выключением (или автовыключение). Когда нажимаю кнопку вкл/выкл (чтобы выключить) тестер перезагружается, и снова включался. Пробовал менять r12 (100к) на 47к и r14 (1к)менять на 100 ом. Работает все так же. Если кто то подскажет, буду благодарен???

Осталось все установить в корпус и набирать базу.

(Кстати, были такие случаи, когда покупаешь фрукты и после того как скушаешь начинает болеть живот - причем не у одного человека.)
Так что прибор очень полезен. Спасибо автору.
Вложения
1Безымянный.jpg
Выделенное как раз печатается как проводник. Поэтому идет на плате кз.
(98.49 КБ) 1218 скачиваний
Alex123123
Родился
Сообщения: 4
Зарегистрирован: Пн июл 20, 2015 20:43:54

Re: Индикатор нитратов на ATmega32

Сообщение Alex123123 »

Собрал по схеме автора.
Естественно приславутую обводную линию сразу просек тестер лайаута при "прозвонке" разъема программирования.
Еще 3-4 дрожки подправил, они не симметрично проходили между ножек SMD.
Конечно утюжным методом делать не стал - пленочный фоторезист на раз все решил.
меньше 1.5 мм заготовки не было, из-за этого еле влазит в указанный корпус и аккумулятор пришлось 3мм ставить.
Бобышки пришлось задней стороны на 1.5мм занижать, чтобы корпус сходился.
Прошивку залил без дисплея, подав с программатора 5В в загрузочный разъем, при 3.6 В прогрмматор мегу не видел никак (STK 200-300).
Все работает без нареканий кроме зарядки,
вот что пишет автор про неё:
Контроль напряжения зарядки осуществляется МК по линии PA4 через делитель R25, R26. После достижения напряжения на аккумуляторе +4.15 В зарядка прекращается, МК снимает управляющие напряжения с ключей VT2…VT5 и прибор выключается. Зарядка возможна только во включенном состоянии прибора. Это небольшая плата за простоту схемы и отсутствие отдельных специализированных микросхем для зарядки литиевых аккумуляторов
Аккумулятор 3.7В максимум почему 4,15В не ясно! При включении с заряженным аккумулятором показывает не полный заряд естественно.
Если прервать зарядку в указанном режиме автором или попытаться выключить прибор, сделать это не возможно никак, даже если отключить / подключить через минуту аккумулятор. При нажатии кнопки включения программа зациклена между показом батареи на весь экран и основным меню!
Энергонезависимая память помнит что начата и не закончена зарядка и не даёт выключить прибор.
Это лечиться перекалибровкой напряжения батареи при напряжении на батарее 3.7В надо указать 4.16В и все отстанет, можно конечно в исходнике изменить этот уровень заряда но хотелось бы услышать что автор по этому поводу скажет?
Аватара пользователя
barby67
Потрогал лапой паяльник
Сообщения: 365
Зарегистрирован: Вт янв 22, 2008 23:13:41
Откуда: Калининград

Re: Индикатор нитратов на ATmega32

Сообщение barby67 »

Alex123123 писал(а):Аккумулятор 3.7В максимум почему 4,15В не ясно!
Максимум = 4,2 вольта (для литий-ионных аккумуляторов). В моём экземпляре всё работает логично и адекватно... Схема заряда критична к используемым деталям, если использовать исправные, такие как у автора, а не аналоги, то должно работать.
Alex123123
Родился
Сообщения: 4
Зарегистрирован: Пн июл 20, 2015 20:43:54

Re: Индикатор нитратов на ATmega32

Сообщение Alex123123 »

Схема заряда критична к используемым деталям, если использовать исправные, такие как у автора, а не аналоги, то должно работать.

Детали все оригинальные 1в1.
А "зависает" проц если именно во время зарядки, спустя например пол часа отключить зарядку и попытаться выключить.
Alex123123
Родился
Сообщения: 4
Зарегистрирован: Пн июл 20, 2015 20:43:54

Re: Индикатор нитратов на ATmega32

Сообщение Alex123123 »

Все нормально работает.

Еще пришлось VD1 на 5.6V поменять. Так как при 4.7V до разряда батареи 3.7V контроллер понимал, что идет зарядка.

И еще заметил такой глюк: если при включенном приборе вставить штекер зарядки, показвает вилочку, пикает при включ/откл шнурка, после вилочка уже не исчезает, появляется картинка заряда батареи, но выключить прибор не получается до снятия аккума.
После отключения зарядки - прибор не чувствует этого и показывает что идет заряд. Помогает только снятие акума. А если дождаться полного заряда то все в порядке - прибор тухнет и можно отключать зарядку. Впечатление такое что что нет опроса наличия зарядки. Можно ли подкорректировать прошивку?
столкнулся с проблемой зарядки акб дело в том что при напряжении на акум 3,4в на включение выключене зарядки реагирует нормально но когда батарея зарядится до 3,8в при отключении зарядного показывает что идёт заряд! заменил стабилитрон VD1 НА 5,1В и картина обратная при полностью разряженом (до авто отключения) аком при подсоединении зарядного 1 раз в секунду переключается значёк вилки и батареи на индикаторе пока не подзарядится немного батарея дальше как положено! батарея без контроллера! кто что думает?
Ситуация следующая - при подключении зарядного устройства на ноге PB1 формируется ноль (так как транзистор VT1 открыт), при этом на порте PB0 формируется единица, которая открывает ключ VT3, VT2 и АКБ заряжается. При отключении зарядного устройства транзистор VT1 должен бы закрыться, ан нет, остается открытым .
Порт PB0 остается в состоянии единица. В итоге при отключении зарядки на дисплее продолжает гореть вилка , прибор можно выключить только отсоединением АКБ или надо дождаться полной зарядки АКБ.
В чем может быть причина?

Программа на это не влияет, в коде все в порядке, причиной проблем с выключением и зарядкой является цепь идентификации подключенной зарядки на стабилитроне с указанным номиналом в 4.7В.
Там не учтена утечка таких стабилитронов при приближении к напряжению стабилизации, (возможно у автора был тип В который точнее по допускам и проблема не всплыла.
Доступны стабилитроны менее точные с буквой А такой стабилитрон в указанном месте с номиналом 5V1 как раз верно идентифицирует цепь заряда при напряжении выше 4.7В!
Попавшийся изначально стабилитрон с указанным номиналом 4V7 включал цепь зарядки без подключения зарядки идентифицируя напряжение аккумулятора 3.9В как подключение к зарядке.
Из-за чего программа не давала выключить прибор.
Аватара пользователя
Welten
Потрогал лапой паяльник
Сообщения: 325
Зарегистрирован: Сб янв 16, 2010 22:51:45

Re: Индикатор нитратов на ATmega32

Сообщение Welten »

Доброй ночи. Подскажите, пожалуйста, можно ли стабилизатор на 3В TPS76330, LP2981 заменить на стабилизатор 3.3В? У меня получается на алиэкспресс только 3.3В, чтоб у одного прода взять необходимые микры для этого нитрат-тестера. Видел тут ставили на 3.3, но писали, что временно и писали, что прибор и с 3.3В откалибровался. Насколько критично 3В и 3.3В? И если применить такой дисплей http://www.buyincoins.com/item/43031.html#.Vc4wy_nj-6U, то прошивку можно ставить эту для китайской версии дисплея? http://radiokot.ru/forum/viewtopic.php?p=2386671#p2386671 и при его использовании для управления подсветкой можно не распаивать стабилизатор на DA2 и VT6, подключив контакт дисплея LIGHT в точку R20, C16, я так понял?
Аватара пользователя
vlad465
Друг Кота
Сообщения: 5717
Зарегистрирован: Чт июн 24, 2010 22:59:35
Откуда: С-Петербург

Re: Индикатор нитратов на ATmega32

Сообщение vlad465 »

А нет ли желающих переделать прошивку на дисплей от Nokia2760?
Дисплейчик очень небольшой, меньше проблем с подсветкой, совместим с 3310, только нужно переписать инициализацию.
В итоге и общие габариты тестера можно значительно уменьшить. :)
Аватара пользователя
Welten
Потрогал лапой паяльник
Сообщения: 325
Зарегистрирован: Сб янв 16, 2010 22:51:45

Re: Индикатор нитратов на ATmega32

Сообщение Welten »

Просто 3310 стал уже почти народным дисплеем, наверное)) А в 5110 вроде ж уже встроена подсветка, нет? Я вот думаю его заказывать.
Аватара пользователя
fedyasolder
Поставщик валерьянки для Кота
Сообщения: 2168
Зарегистрирован: Ср май 01, 2013 13:53:56
Откуда: с пальмы в Рио-Инженейро

Re: Индикатор нитратов на ATmega32

Сообщение fedyasolder »

Идея хороша. Но смущает листание меню. Вот например если я покупаю в основном всего до 5 видов плодов. 5 кнопок для быстрого выбора в данном случае предпочтительны. Не критика, мысли вслух. Вариант для пенсионеров так сказать. :solder:
электропримат паяю даже лёжа...
krik_nk
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Пн июл 01, 2013 11:59:25

Re: Индикатор нитратов на ATmega32

Сообщение krik_nk »

Ребят. Почитал тему. Очень интересное, а самое главное полезное устройство. Однако возникает много вопросов по поводу того, что мерить же приходится? Если у кого-то есть такое собранное устройство, прошу проделать эксперимент. Попробуйте измерить половинку огурца. Потом посолите эту половинку огурца и замерить заново. Из статей с других сайтов, там пишут, что показания при таком подходе должны сильно измениться, поскольку данный принцип измерения также замеряет уровень соли в том числе. Соответственно, если овощ рос в теплой местности, а другой в более холодных условиях, а также разность видов (разность солей), все это в сумме может дать сильно отличающиеся показания, при этом все овощи будут с нормальным допустимым уровнем нитратов. Как написал один эксперт, это не измеритель нитратов, а больше измеритель соли. Так ли это?
Ответить

Вернуться в «Статьи»