Actualmente tengo un proyecto que consiste en lo siguiente:
A estas lámparas nos gustaría controlar la intensidad de la luz, a través de una Raspberry PI.
Mi pregunta principal sería ¿cuál sería la forma más sencilla y económica de lograr esto?
Lejos de lo que he visto en Internet, un potenciómetro digital funcionaría en esto, tal vez usando un DS1669 o un AD5204 .
Lo siento si esta pregunta es demasiado estúpida, pero estoy fuera de mi campo aquí, y me gustaría algunas sugerencias sobre cómo abordar esto. Entonces, si alguien está dispuesto a ponerme en la dirección correcta.
La atenuación de los LED generalmente se realiza con PWM, lo que significa simplemente encenderlos y apagarlos lo suficientemente rápido. Si entendí correctamente, tiene lámparas tontas conectadas a USB que consumen energía directamente desde USB. No puede encender y apagar fácilmente la alimentación USB lo suficientemente rápido, por lo que tendrá que conectar algún dispositivo entre su lámpara y el puerto USB. Si desea controlarlo desde Raspberry Pi, necesitará un circuito alrededor de algún IC, un controlador de dispositivo USB en Linux y aún más.
Supongo que sería más fácil usar los pines GPIO de la Raspberry Pi. Esos deberían ser programables con bastante facilidad y solo necesitaría un circuito muy simple y un software PWM para el GPIO.
El ATtinyX313(A) ( ATtiny2313 , ATtiny2313A , ATtiny4313 ) se puede configurar como un esclavo SPI, I 2 C o UART o como un dispositivo USB con algún trabajo , y tiene 4 pines de comparación de salida disponibles para el control de PWM. Simplemente escriba un código esclavo que permita que el RPi le envíe comandos para cambiar el brillo de los LED conectados a través de controladores NMOSFET de lado bajo.
Transeúnte
memorándum
Anindo Ghosh
memorándum
leon heller
memorándum
Arjob Mukherjee
Anindo Ghosh
Anindo Ghosh
memorándum
Transeúnte
pjc50
Juan U.