HC-SR04 и зарядки от телефона.

ceytnot
Offline
Зарегистрирован: 12.06.2015

Итак. Решил на даче замутить девайс для душа, что б на дисплее (1602) выводил количество воды в бочке (HC-SR04) и ее температуру (ds18b20). но не суть. Подсоединил все устройства к Нано, Нано подключил к компу через USB, залил скетч. Экранчик горит, температуру показывает, расстояние до стенки выдает. Красота. Остался вопрос чем запитать, на даче-то USB выхода нет. Взял старую самсунговскую зарядку (5V, 0.55A). Там свой оригинальный штекер, который благополучно был отрезан, на его место припаяны дюпонт кабели, которые пошли на VIN и GND Нано. Включение показало, что все работает кроме дальномера. Он тоже работал, но показывал расстояние не более 40 см. Наверное питания не хватает - подума я, ведь по спецификации на VIN должно подаваться от 7В. Нашел какой-то переходник на мини USB, припаял его, подсоединил Нано. Результат тот-же.  Подключаю к компу - все работает.

Вобщем, методом научного тыка эмпирическим путем было выявлено, что дальномер корректно работает только с зарядками, у которых на корпусе есть USB выход и туда подключается провод, который другим концом втыкается в Нано. С зарядками, которые так же имеют мини USB на конце, но провод жестко связан со штекером, дальномер почему-то работает некоректно.

Есть у кого-нибудь идею почему так происходит?
PS Все зарядки при измерении имели напряжение на выходе примерно 5.1 В, на входе дальномера напряжение падало до 4.7-4.8 В.

vov4ik
Offline
Зарегистрирован: 10.09.2013

Забей на вин, тупо сади на +5в

ceytnot
Offline
Зарегистрирован: 12.06.2015

Я правильно понял, что ты предлагаешь посадить плюс зарядки на 5В, а минус на землю? Все зарядки, которые я пробовал выдают примерно 5.1 В. Какую погрешность в напряжении допускают эти пины?

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Кондёр 470-1000 мкф на питание, прямо на плату между  пьезиками с лицевой строны прекрасно вмещается.
А в вашей зарядке  чисто символический стоит...

http://arduino.ru/forum/apparatnye-voprosy/hc-sr04-apparatnye-problemy#c...

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

ceytnot пишет:
Я правильно понял, что ты предлагаешь посадить плюс зарядки на 5В, а минус на землю? Все зарядки, которые я пробовал выдают примерно 5.1 В.

Для полного спокойствия - надо в цепь питания диод Шоттки поставить (можно и обычный), это еще и развяжет по питанию от USB.

Гриша
Offline
Зарегистрирован: 27.04.2014

trembo пишет:

Кондёр 470-1000 мкф на питание, прямо на плату между  пьезиками с лицевой строны прекрасно вмещается.
А в вашей зарядке  чисто символический стоит...

http://arduino.ru/forum/apparatnye-voprosy/hc-sr04-apparatnye-problemy#comment-117464

+1, война-войной, а питание - это фундамент!

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Плюсы обычно ставлю в правом верхнем углу сообщения ,  стрелка вверх ;)

ceytnot
Offline
Зарегистрирован: 12.06.2015

Добрался я таки на этих выходных до паяльника и продолжил изыскания.
Нашел на одной убитой видеокарте россыпь кондеров на 1000 мф и недолго думая выпаял один и припоял сразу после зарядки. В некотором роде этим удалось решить вопрос: при питании sr04 от ардуинки сенсор корректно работал, однако при питании напрямую от зарядки (с кондером) он показывал расстояние не более 80 см (без кондера было до 40 см). Порыл еще немного интернеты и поставил резистор после зарядки, но до кондера. В результате сенсор стал работать на все доступное ему расстояние, несмотря на напряжение в 4.3 В на его пинах.

trembo отдельное спасибо и плюс в карму :)