control del ventilador con software

2

Mi amigo y yo estamos preparando un proyecto de diseño de alto nivel sobre automatización del hogar. Tengo varias cosas en mi mente, como controlar cortinas, luces, ventiladores con una aplicación IOS.

Comenzamos todo desde cero y creamos un gran ventilador controlado por NTC y lo grabamos en una PCB de la siguiente manera (desafortunadamente, no puedo publicar más de 2 imágenes)

Sinembargo,aquíestánuestrocuellodebotella.Aunqueestecircuitofuncionaperfectamentebienyelegante,estoesalgoquenoqueremos.Queremosqueunusuariocontroleelventilador,loquenoshizodarnoscuentadequeestecircuitoesundesperdiciototalporqueesindependientedelusuario,enciendeelventiladorcuandolatemperaturasube,nocuandoelusuarioquierequeseencienda.Loquerealmentequeremosimplementaresusaralgoquesepuedacontrolarconunteléfonoyfuncionecomouninterruptor.

¿Cómocreesquepodemoshaceresto?Tenemosestoenmente:

Estamos escribiendo una aplicación IOS con Xcode y usamos el módulo ESP8266 Wifi para conectar nuestro teléfono a un servidor web que hace la conexión entre el teléfono y el sistema. ¿Crees que podemos ir desde aquí? Si es así, ¿qué debemos hacer para que este sistema funcione?

    
pregunta Burakhan Aksoy

1 respuesta

1

Hasta ahora todo bien. Pareces estar en el camino correcto. Supongo que puede enviar un paquete de datos desde su teléfono al módulo esp. Por ejemplo: puede enviar un valor de 0 a 255 y usarlo para configurar la velocidad del ventilador. 0 está apagado y 255 está encendido a toda velocidad.

En su segunda imagen, el interruptor debe reemplazarse por un mosfet que a su vez se activará / desactivará mediante un GPIO en el módulo esp. Aquí hay un circuito estándar de Mosfet para comenzar:

El pin se conectará a un GPIO en esp8266. Usted maneja este pin ALTO, el ventilador se enciende, usted maneja el BAJO, el ventilador se apaga.

+ VDD = cualquiera que sea la tensión de CC necesaria para su ventilador (asegúrese de que su mosfet sea capaz de manejar la tensión. También asegúrese de poder conducir el mosfet con una señal de 3.3 V).

Una vez que haya hecho el circuito, aprenda sobre la salida PWM en los pines esp. Para controlar el ventilador, la aplicación envía un valor a esp y esp establece un ciclo de trabajo PWM dependiendo del valor recibido.

    
respondido por el Whiskeyjack

Lea otras preguntas en las etiquetas