Мой клон ESP32 WROOM не регистрирует сенсорный датчик при использовании блока питания 5 В с USB-кабелем

У меня есть очень простая программа сенсорного датчика, которая работает нормально и зажигает светодиод, чтобы показать, что датчик работает; при подключении к компьютеру через USB-кабель он работает нормально. При использовании блока питания с тем же USB-кабелем плата загорается, но не считывает сенсорный датчик. Я пробовал другие кабели с тем же результатом.

, 👍-1

Обсуждение

каков ваш конкретный вопрос?, @jsotola

Какова ваша схема? Что это за "сенсорный датчик", о котором вы говорите?, @Majenko

Мой конкретный вопрос касается сенсорных датчиков esp32, которые встроены в сенсорные датчики esp32. Является ли это нормальным поведением при попытке использовать 5-вольтовый внешний источник питания с USB-кабелем? Кто-нибудь сталкивался с этой проблемой при использовании сенсорных датчиков? Я не знаю, как загрузить код или схему., @JerryG1112

Возможно, это неправильный форум, чтобы задать этот вопрос. Я использую Arduino ide для программирования моего esp32, а также некоторых плат Arduino., @JerryG1112

@JerryG1112 Это правильный форум, но я подозреваю, что вы смотрите на неправильную проблему. "Все" работает нормально, когда плата питается от ПК, но ваш сенсорный датчик не работает (но плата работает?) при работе от батарейного блока. Так в чем же разница? Какова выходная мощность вашего аккумуляторного блока (вольт и ампер)? Но сначала мне показалось, что сока не хватает. Рисунок/фотография помогли бы, потому что мне интересно, есть ли у вас сенсорный датчик, подключенный каким-то образом непосредственно к источнику питания. Вроде мудрые детали сенсорного датчика помогут, потому что не все сенсорные датчики одинаковы :), @Code Gorilla

@JerryG1112 - Можете ли вы запустить blink на своей плате на батарейном блоке?, @Code Gorilla

прикосновение не работает так хорошо с вещами, работающими на батарейках, или с вещами, которые находятся снаружи. для мотоцикла рассмотрим дешевый микроволновый радарный модуль детектора движения., @dandavis

Я рассматривал и пробовал другие типы детекторов движения [motion pir, радар, звук}, но у них слишком много ложных срабатываний. я всего лишь пытаюсь предотвратить кражу бензина. Моим последним средством будет лазерная сигнализация, но ее так сложно настроить. Да, мигание работает. Гил указал путь к решению, но мне еще предстоит его завершить. Моя текущая проблема заключается в использовании большего датчика крышки, чем провода, потому что я не могу различить состояния касания / отсутствия касания даже с кухонной кастрюлей или сковородой., @JerryG1112


1 ответ


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

1

Это трудно объяснить, но ваша проблема не уникальна. Надеюсь,это поможет. Это ваш основной ориентир. При подключении к компьютеру, который заземлен либо/либо проводом заземления, либо емкостной связью с землей. Таким образом, ваше тело емкостно соединено с землей, и когда вы касаетесь переключателя, он распознается. Чтобы заставить его работать с батарейным блоком, вам нужно соединиться с человеком, прикасающимся к нему. Вы можете сделать это емкостно, добавив заземляющую равнину к вашей схеме. Это может быть проводящая пластина, которая будет емкостно соединять землю с атмосферой, или любое другое практическое средство.

,

Я использую Touch0, который находится на GPIO 4. Светодиод находится на GPIO22 в качестве цифрового выходного контакта. Я загрузил скетч мигания, и он действительно работает от батареи. Плата питает светодиод onbaord от батареи, но не реагирует на прикосновение, так что я думаю, что у Гила есть правильное решение. я просто не знаю, как сделать проводящую пластину. Возможно, если я подсоединю сенсорный провод к своему мотоциклу, он будет работать так, как я задумал. (охранная сигнализация), @JerryG1112

Все проводящее будет работать. Если вы питаете его от мотоцикла, плоскость заземления становится рамой, никаких других соединений не требуется, если только электрическая система не изолирована, но я сомневаюсь в этом., @Gil

Я попробую это решение завтра. Спасибо вам за помощь., @JerryG1112