La forma más fácil de controlar un led remotamente [cerrado]

0

Me preguntaba cuál es la forma más fácil y económica de hacer que un led de alta potencia (3 vatios) se encienda / apague y parpadee de forma remota desde una distancia (60m-100m).

He estado buscando algunas soluciones de microcontroladores (decodificadores simples y relés combinados con un transmisor de 433MHz) pero no estoy seguro de cuál sería la forma más simple.

¿Puede alguien ayudarme con esto?

    
pregunta B913

1 respuesta

-1

Hay muchas maneras de hacer lo que quiere lograr, es decir, que no es ingenuo, sino que hay diferentes tipos de soluciones para su caso de uso. Si quieres que funcione de forma inalámbrica con un transmisor, entonces lo mejor es un microcontrolador por simplicidad, algo como un Arduino (o, mejor aún, una Raspberry Pi, aunque esto puede aumentar tu proyecto de forma masiva) te ayudará. que hay muchos módulos inalámbricos en la web: bluetooth, GSM, radio (como el 433Mhz), Wifi, muchas otras formas.

Sin embargo, lo que quiere en común con todas esas soluciones es una fuente de energía. Casi siempre querrá usar algún tipo de transistor o relé para alimentar el LED (¡Especialmente a un máximo de 3 vatios!) - no desea quemarse Cualquier pin del microcontrolador. Esto se logra principalmente mediante el uso de un microcontrolador para activar un transistor en su base (con respecto a su emisor, que debe estar conectado a tierra) y tener el LED conectado (con una resistencia que podría agregar) en serie con el recolector. Sin embargo, también debe tener en cuenta las clasificaciones de potencia de los transistores.

Personalmente, me gustaría ir con la solución Raspberry Pi: el Pi Zero W es lo suficientemente pequeño como para colgarlo de un cargador de pared y también puede usar los pines GPIO. Debería poder interactuar con componentes de 433Mhz, pero también tiene Bluetooth y Wifi en la propia Pi. Esto significa que solo necesita un disparador de bluetooth externo y algo así como xbindkeys pero para disparadores externos (no estoy seguro de que exista, pero puede que sí). Podría crear una aplicación simple (o simplemente copiar una) que la active o desactive utilizando los pines GPIO y se active desde su entrada. Sin embargo, acepto que es probable que sea excesivo (aunque es bueno para la escalabilidad), por lo que es mejor que uses un Arduino en su lugar.

Si no desea seguir esa ruta, entonces usar un módulo inalámbrico (como inalámbrico / bluetooth / Zigbee, etc.) creado para un microcontrolador (como Pi / Arduino) será mucho más difícil de hacer, ya que Los microcontroladores hacen la mayor parte de la demodulación inalámbrica, decodificación, etc. por usted.

No ha dicho para qué lo usa específicamente, por lo que podría haber una solución más eficiente para su caso de uso específico. Sin embargo, solo para encender un LED de alimentación desde una gran distancia, diría que tiene la idea correcta de un módulo inalámbrico. Bluetooth podría perder el alcance a esa distancia, pero también lo hará cualquier otra cosa lo suficientemente lejos. De todos modos, los módulos inalámbricos son lo suficientemente baratos como para que el primer puerto de llamada para muchos usuarios, nuevos o experimentados, sea el Arduino / Pi y otros módulos.

    
respondido por el QuickishFM

Lea otras preguntas en las etiquetas