Подключение светодиодов и кнопок на расстоянии 12 футов от Arduino UNO
У меня есть печатная плата (назовем ее удаленной печатной платой), на которой установлены 4 светодиода и 4 кнопки. Удаленная печатная плата находится далеко от моего стола (примерно в 12 футах). Светодиоды используются для индикации состояния, а кнопки-для различных входов состояния.
Все они подключены к UNO напрямую.
- Я планирую использовать для этого 10-контактный разъем IDC и ленточный кабель IDC.
- Ток светодиодов составляет около 2 мА каждый (белые светодиоды)
- При нажатии кнопки заземляют соединение, иначе внутреннее подтягивание UNO будет держать GPIO на высоком уровне.
- Я поместил конденсатор 10 нФ поперек переключателя, чтобы адресовать денонс.
- У меня есть последовательный резистор в 1 кило Ом для всех четырех переключателей на удаленной печатной плате
Я хотел бы знать, все ли в порядке? Будут ли какие-то проблемы из - за длины? Светодиоды предназначены для индикации и не будут мигать быстрее 200 мс в любой момент времени. Они будут использоваться для индикации состояния, которое представляет собой очень медленные сигналы. Заранее спасибо!
@Sonder, 👍2
Обсуждение1 ответ
Это большое "нет-нет". Вы добавляете чрезвычайно длинные антенны к Arduino, вызывая проблемы. Как минимум на входы добавьте резистор серии 10K на выводах Arduino. Я бы предпочел поместить конденсаторы на контакты arduino, чтобы помочь отделить шум и т.д., А также подтягивающие резисторы на стороне провода резисторов 10K. Используйте какой-нибудь буфер для светодиодов, и транзистор будет работать. Это может сработать, но как долго и сколько процессоров вы можете уничтожить с течением времени?
- Светодиод на том же контакте, что и тумблер, не горит
- Как написать программу, которая включает оба встроенных светодиода ТОЛЬКО при включении ОБОИХ выключателей
- Несколько условий оператора if
- Светодиоды: разница между общим анодом и общим катодом
- Подключить Arduino к телефонной линии?
- Остановить мигание светодиодов
- Интеграция 2 кнопок для включения и выключения светодиода.
- Управление цифровой адресной светодиодной лентой RGB 12 В с помощью Arduino
Это может сработать. Иногда я ожидаю, что будут происходить "неожиданные" события. Если это делается для безопасности или безопасности, демонстративно рассмотрите альтернативу. Если это для развлечения, дерзай. Если он работает так, как ожидалось, отлично. Если нет, попробуйте что-нибудь другое., @st2000