Датчик влажности почвы не работает в "pcb"

У меня есть небольшое и обычное приложение, в котором датчик влажности sc-28 считывает уровень влажности и включает сервопривод (который приводит в действие небольшой кран), если почве требуется вода. Arduino nano — это мозг.

Все они протестированы и отлично работают на макетной плате. Датчик почвы питается от 5-вольтовой шины Arduino, и все кажется в порядке, даже если сервопривод тоже питается от 5-вольтовой шины.

Поскольку все работает, я пытаюсь перевести это на перфорированную плату. Единственная разница в схемах заключается в том, как они питаются.

В то время как прототип питается от USB, окончательный питается от блока питания 24 В, выравнивая напряжение с помощью модуля lm2596 до 5 В.

Затем это 5 В питает nano (вывод vin) и сервопривод, в то время как датчик почвы по-прежнему питается от 5 вольтовой шины arduino, чтобы избежать проблем с vref.

И потом, сенсор не работает. Нет светодиода, указывающего питание или данные. Это были мои шаги по отладке:

  • Тройная проверка каждого соединения на плате. Хотя я неплохой программист, мне не хватает навыков пайки. Но все выглядит нормально, ничего не закорочено и не ослаблено.

  • измерить напряжение. На плате напряжение между контактами разъема vcc и gnd составляет 4,78 В, что должно быть в пределах допустимого диапазона для работы датчика.

  • Питание платы через USB Я тоже пробовал, но не работает. Модуль Lm и Arduino загораются, код может быть выполнен. Я не могу объяснить, почему модуль lm2596 тоже загорается, и я думаю, что это часть проблемы, но я не знаю. Напряжение на датчике почвы по-прежнему 4,78

И тогда я закончил. Я не знаю, что могло произойти, и могу только строить дикие догадки. Очевидно, проблема с платой, и я знаю, что делаю что-то не так, но не вижу этого.

Ниже мои ужасные навыки пайки и плата. Датчик почвы — это 4-контактный разъем слева внизу, а сервопривод — 3-контактный разъем справа внизу.

изображение 1

, 👍0

Обсуждение

Изображение не работает. Прикрепите изображение прямо к сообщению., @Majenko

Вы уверены, что подаете 5В на Вин? 5В там мало, так как Вин подключен к регулятору, которому нужно от 6 до 12 В. Вы пробовали подключать свои регулируемые 5В напрямую к пину Nanos 5V?, @chrisl

вы пропустили промежуточный шаг... запитайте макетную плату от блока питания 24В... ваш вопрос бессмыслен, пока вы этого не сделаете, @jsotola

@jsotola это невозможно. Думаю, я мог бы сделать точечную проводку на месте, но в настоящее время я не могу получить 24 В на макетной плате., @David P.

тогда сделайте наоборот... запитайте прототип от USB, @jsotola


2 ответа


Лучший ответ:

1

На самом деле ответ заключался в моем плохом опыте работы с этими платами и в том, как они работают.

Как видно на рисунках, провода и разъемы находятся на противоположных сторонах платы. Я предполагал, что колодки были соединены с обеих сторон, что не соответствует действительности. Поэтому разъемы были просто мертвы.

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

,

0

Затем это 5В питает nano (вывод vin)

Не удается подать 5 В на Vin и получить 5 В на выходе. Подключите 5 В к контакту 5 В.

,