Нужно ли использовать резисторы и ICes для конкретных датчиков. Если не использовать, повлияет ли это на плату arduino?

Итак, я читал о простом автоматическом контроллере освещения с использованием LDR. или с помощью LDRSenso. Но у меня есть фоторезисторный датчик LM393 (LDR), который я хотел бы знать, это одно и то же или несколько другое. Итак, способ, которым они работают, заключается в обнаружении

интенсивность света и она связана как с выводом аналогового выхода, так и с выводом цифрового выхода, обозначенным на плате соответственно как AO и DO.Когда есть свет, сопротивление LDR становится низким в зависимости от интенсивности света. Чем больше интенсивность света, тем ниже сопротивление LDR.

А до этого я читал об аналоговом пьезоэлектрическом керамическом пьезоэлектрическом датчике вибрации для Arduino

Так что датчику LDR нужен какой-то резистор. А аналоговый пьезоэлектрический керамический датчик вибрации нуждается в некоторой микросхеме.

Может ли кто-нибудь быть конкретным для этих конкретных резисторов и микросхем для каждого типа датчиков. У меня есть они оба в качестве модуля для arduino Uno. Мне нравится кодировать в gcc avr. Вот как я ограничен. И будет использовать код C для управления, но может ли кто-нибудь, пожалуйста, кратко объяснить этот тип резистора для датчика LDR и пьезоэлектрического датчика вибрации IC. Всего несколько слов, которые помогут мне найти какое-то объяснение и легко всплывут в моем сознании, когда я когда-нибудь снова услышу об этих двух модулях. Итак, немного информации об этих конкретных типах резисторов и микросхем, связанных с этими двумя модулями, почему им нужно было кодировать и управлять с помощью кода

Это фотографии двух датчиков, как и просил Крисл

https://www.daraz.pk/products/i140816069-s1300868385.html?urlFlag=true&mp=1

https://www.daraz.pk/products/i162290793-s1329534669.html?urlFlag=true&mp=1

, 👍0

Обсуждение

Если вам нужна дополнительная схема для датчика, зависит от точного датчика. Пожалуйста, предоставьте ссылку именно на тот продукт, который у вас есть. Или - если нет ссылки на продукт - по крайней мере, несколько хороших фотографий использованного датчика / платы и номера деталей, которые могут быть напечатаны на платах или компонентах., @chrisl

@chrisl привет, пожалуйста, проверьте фотографии сенсорных модулей, которые я опубликовал, @user786

Итак, у вас есть страница продукта. Затем, пожалуйста, укажите ссылку на страницу этого продукта в вашем вопросе., @chrisl


1 ответ


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

2

На обоих изображениях, которые вы включили, показаны разделительные платы. Это печатные платы (PCB - Печатная плата), которые содержат все компоненты, необходимые для подключения соответствующей детали (в вашем случае пьезорезистора и светозависимого резистора (LDR)). Они называются так, потому что они "вырывают" простые выходные контакты из схемы датчика для непосредственного подключения их к Arduino. Таким образом, вместо того, чтобы создавать схему из чистых компонентов, у вас есть простая плата, которая дает вам стандартные контактные разъемы для подключения к вашему Arduino. Их также часто называют "модулями".

Это означает, что вам не нужны никакие дополнительные схемы или микросхемы для подключения этих плат к Arduino. Для пьезодатчика на изображении даже показана схема подключения. Там вы можете увидеть, что вам не нужны никакие дополнительные детали, кроме разделительной платы, пьезоэлемента и самого Arduino. То же самое относится и к распределительной плате LDR.

Соединения:

Для пьезодатчика у вас есть аналоговый выход. Таким образом, вам нужно подключить его к аналоговому входу на Arduino (от A0 до A7) и считывать сигнал с помощью analogRead ().

Что касается платы LDR breakout, я не могу быть уверен без ссылки на страницу продукта, но, похоже, у нее есть цифровой выход (DO). Вы можете подключить его к цифровому входу Arduino. Он будет переключаться между ВЫСОКИМ и НИЗКИМ уровнем яркости при определенном пороге яркости, которым вы можете управлять, используя маленькую отвертку для вращения маленького потенциометра на плате (синяя коробка с отверстием посередине).

,

не могли бы вы, пожалуйста, рассказать, что подразумевается под разделительной платой? Я понятия не имею. Ссылаетесь ли вы на разделительную плату на сенсорные модули?, @user786

Я также разместил ссылку на страницу продукта, @user786

@user786 Я изменил описание в начале своего ответа, чтобы сделать его более понятным., @chrisl

Не могли бы вы, пожалуйста, рассказать напоследок, что такое отрицательный и положительный электроды на пьезодатчике. Могу ли я использовать отвертку и для этого, чтобы что-то контролировать?, @user786

@user786 Черный провод пьезоэлемента заземлен. И нет, здесь вы ничего не сможете установить с помощью отвертки. Вам нужно прочитать аналоговый сигнал в вашем коде Arduino. Затем вы можете использовать свой код, чтобы сделать нечто подобное (сделать что-то, когда считанное аналоговое значение выше или ниже определенного порога)., @chrisl

Можете ли вы также, пожалуйста, рассказать, что такое АЦП в analogRead, о котором вы упомянули. Эта функция отсутствует в avr gcc. И я вижу код из ядра avr, это очень маленькая функция, не могли бы вы, пожалуйста, добавить что-нибудь и к этому., @user786

@user786 Я не совсем понимаю, что ты под этим подразумеваешь. АЦП - это аналого-цифровой преобразователь, аппаратное обеспечение, которое позволяет Arduino измерять аналоговые напряжения. Если вы не хотите использовать платформу Arduino (и, следовательно, analogRead ()), вам необходимо самостоятельно настроить АЦП, установив соответствующие регистры. Обратитесь к спецификации ATmega328P (микроконтроллера на Arduino)., @chrisl