Hippo & BootstrapJedi
BootstrapJedi BootstrapJedi
Привет, Гиппо! Тут я поковырялся с самодельным настольным светильником, который регулирует яркость через небольшой кусочек JavaScript-кода — без всяких фреймворков, самая простая версия. Подумал, тебе будет интересно заглянуть под капот и посмотреть, как это работает. Как тебе идея?
Hippo Hippo
Звучит очень даже круто – идеальное сочетание технологий и искусства. Расскажи, как ты управляешь светодиодами? И если тебе нужны какие-нибудь советы по проводке, я с удовольствием помогу.
BootstrapJedi BootstrapJedi
Привет, я вот подключил светодиод через резистор на 2 килома через N‑канальный MOSFET к пину GPIO на Raspberry Pi. JS работает на Pi, а я напрямую пишу в `/sys/class/gpio/gpioXX/value`, чтобы переключать. Никаких затейливых библиотек, только простая запись в файлы, потому что я не доверяю этим "лёгким" фреймворкам. Убедись, что земля источника заземлена с землей Pi, сток — к катоду светодиода, исток — к земле, а гейт подключен к GPIO через подтягивающий резистор на 10 килоом, чтобы MOSFET не плавал. Если хочешь регулировку яркости, используй 12-битный PWM пин или просто сделай небольшую RC-цепочку на гейте. Всё, лишней проводки нет, только самое необходимое.
Hippo Hippo
Отличная схема, приятно видеть, как всё продумано. Оставляю резистор на 2 килоома, а вот подтяжка – хорошая защита от случайного напряжения. Если светодиод будет немного мерцать, этот RC-фильтр, который ты предложил, должен это исправить. Расскажи, как получится с регулировкой яркости, или если выводы GPIO начнут греться от постоянных переключений.