Lógica - Persiana con un solo pulsador URGENTE!

 
Vista:

Persiana con un solo pulsador URGENTE!

Publicado por persiano (1 intervención) el 08/03/2016 20:08:22
Me han mandado de deberes hacer una persiana con un unico pulsador que suba y baje, con dos finales de carrera y que se pueda parar en medio pulsando otra vez el mismo pulsador
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Implementación de persiana con pulsador, finales de carrera y parada intermedia

Publicado por Alejandro (49 intervenciones) el 26/01/2024 19:53:43
Persiano, para implementar una persiana con un único pulsador que suba y baje, con dos finales de carrera y la capacidad de detenerse en medio al pulsar nuevamente el mismo pulsador, puedes utilizar un controlador lógico programable (PLC) o un microcontrolador. Aquí hay un enfoque general utilizando un microcontrolador:

Componentes necesarios:


1. Microcontrolador (por ejemplo, Arduino, Raspberry Pi, etc.).
2. Motor para la persiana.
3. Pulsador.
4. Dos finales de carrera (interruptores de límite).

Diagrama de conexiones:


1. Conecta el pulsador al microcontrolador.
2. Conecta los dos finales de carrera al microcontrolador.
3. Conecta el motor al microcontrolador mediante un controlador de motor (por ejemplo, un puente H).

Algoritmo de control:



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Estado inicial: Persiana en reposo
 
Si Pulsador se presiona:
    Si Persiana está en reposo:
        Inicia movimiento hacia abajo
    Si Persiana se está moviendo hacia arriba:
        Detiene movimiento
    Si Persiana se está moviendo hacia abajo:
        Detiene movimiento
 
Si Fin de carrera superior se activa:
    Detiene movimiento hacia arriba
 
Si Fin de carrera inferior se activa:
    Detiene movimiento hacia abajo

Explicación del algoritmo:


- Cuando se presiona el pulsador, la persiana se mueve hacia abajo si está en reposo.
- Si la persiana se está moviendo hacia arriba, se detiene.
- Si la persiana se está moviendo hacia abajo, se detiene.
- Si el fin de carrera superior se activa, se detiene el movimiento hacia arriba.
- Si el fin de carrera inferior se activa, se detiene el movimiento hacia abajo.

Implementación:


1. Programa el microcontrolador con el algoritmo proporcionado.
2. Configura las entradas para el pulsador y los finales de carrera.
3. Controla el motor mediante el controlador de motor.

Recuerda que este es solo un ejemplo y la implementación exacta puede variar según el tipo de motor, el microcontrolador y otros componentes que estés utilizando. Asegúrate de seguir las especificaciones y requisitos particulares de tus componentes.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar