Tabla de contenido:
- Paso 1: diagrama esquemático
- Paso 2: Lista de componentes y herramientas
- Paso 3: PCB
- Paso 4: Ensamblaje del módulo
- Paso 5: software
Video: Temporizador con Arduino y codificador rotatorio: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
El temporizador es una herramienta de uso frecuente tanto en actividades industriales como domésticas.
Este montaje es económico y fácil de realizar.
Además es muy versátil, pudiendo cargar un programa elegido según necesidades. Hay varios programas escritos por mí, para Arduino Nano.
La duración del temporizador se puede ingresar en la pantalla (1602) desde el codificador rotatorio. Pulsando el botón del codificador rotatorio se activa el temporizador. La carga se alimenta durante el tiempo de retardo a través de los contactos de un relé.
Yo personalmente utilicé el temporizador para la exposición a los rayos UV en el proceso de PCB, pero también en casa, donde un robot de cocina operaba para amasar la masa de pan.
Suministros:
Todos los componentes se pueden encontrar en AliExpress a precios económicos.
PCB está diseñado y fabricado por mí (proyecto KiCad). El método de producción de PCB será objeto de futuros Instructables.
Paso 1: diagrama esquemático
El circuito está construido alrededor de un Arduino Nano. La pantalla que establece el tiempo y lee el tiempo restante es del tipo 1602.
A través de Q1, se activa BZ1, que emite un pitido al final del tiempo de retardo.
El ajuste del tiempo de retardo se realiza desde el codificador rotatorio (tipo mecánico).
También desde aquí se hace "Hora de inicio".
El relé K1 (12V) es activado por Q2. Los contactos de relé K1 están disponibles en el conector J1.
El esquema se suministra (+ 12V) al conector J2.
Paso 2: Lista de componentes y herramientas
Esta es la lista de componentes proporcionada por el programa KiCad:
Módulo A1 Arduino_Nano: Arduino_Nano_WithMountingHoles
BZ1 Buzzer 5V Buzzer_Beeper: Buzzer_12x9.5RM7.6
Condensador C1 470nF_THT: C_Rect_L7.0mm_W2.0mm_P5.00mm
Condensador C2, C3 100nF_THT: C_Rect_L7.0mm_W2.0mm_P5.00mm
D1 LED rojo LED_THT: LED_D5.0mm
D2 1N4001 Diodo_THT: D_DO-41_SOD81_P10.16mm_Horizontal
Pantalla DS1 WC1602A: WC1602A
J1 Conn_01x05 Connector_PinHeader_2.54mm: PinHeader_1x05_P2.54mm_Horizontal
Conector J2 + 12V_BarrelJack: BarrelJack_Horizontal
K1 Rel 12V Relay_THT: Rel 12V
Q1, Q2 BC547 Package_TO_SOT_THT: TO-92_Inline
Resistencia R1, R3 15K_THT: R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal
R2 1K / 0, 5W Resistencia_THT: R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal
Resistencia R4 220_THT: R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal
Potenciómetro RV1 5K_THT: Potenciómetro_Piher_PT-10-V10_Vertical
SW1 Codificador_ giratorio Codificador_ giratorio: Codificador rotatorio_Alps_EC11E-Switch_Vertical_H20mm
SW2 Memory Button_Switch_THT: SW_CuK_JS202011CQN_DPDT_Straight
A esto se suman:
-PCB diseñado en KiCad.
-Multímetro digital (cualquier tipo).
-Herramientas de soldadura y fludor.
-Tornillos M3 l = 25mm, tuercas y espaciadores para montaje LCD1602.
-Perilla para codificador rotatorio.
-El deseo de hacerlo.
Paso 3: PCB
El proyecto de PCB se realiza en el programa KiCad y se puede encontrar en:
github.com/StoicaT/Timer-with-Arduino-and-…
Aquí encontrará todos los detalles necesarios para el pedido de fábrica (archivos Gerber, etc.).
A partir de esta documentación, también puede hacer sus propias placas de circuito impreso en material de doble capa de 1,6 mm de grosor. Sin orificios metálicos, con pasajes uno al lado del otro con conector no aislado.
Cubra todas las rutas con estaño.
Comprobamos con el multímetro digital las rutas de la PCB para detectar interrupciones o cortocircuitos entre las rutas (primera foto en el paso 4).
Paso 4: Ensamblaje del módulo
Las siguientes fotos muestran brevemente cómo plantar componentes electrónicos.
Las últimas 3 fotos muestran el conjunto de anverso y reverso completo (final).
Inicie el módulo:
-Verificar visualmente la correcta colocación de los componentes y la soldadura de estaño (los componentes están plantados de tal forma que el conjunto se pueda montar en el panel frontal de un dispositivo).
-Alimentar el montaje en el J2 con 12V.
-Mida (según el diagrama esquemático) las tensiones en la placa (multímetro digital).
-Ajuste el contraste óptimo en el LCD1602 de RV1.
-Cargue el programa en la placa Arduino Nano como se muestra a continuación.
-Revisar el correcto funcionamiento dando un temporizador y viendo que se ejecuta correctamente.
Paso 5: software
El programa se puede encontrar en:
github.com/StoicaT/Timer-with-Arduino-and-…
github.com/StoicaT/Timer-with-Arduino-and-…
Hay 2 variantes de programa. El repositorio de github explica qué hace cada uno y cómo se programa el temporizador en cada caso.
Descargaremos la versión deseada y la subiremos a la placa Arduino Nano.
¡Y eso es!
Recomendado:
Temporizador de energía con Arduino y codificador rotatorio: 7 pasos (con imágenes)
Temporizador de potencia con Arduino y codificador rotatorio: este temporizador de potencia se basa en el temporizador presentado en: https: //www.instructables.com/id/Timer-With-Arduin … Un módulo de fuente de alimentación y un SSR (relé de estado sólido ). Se pueden operar cargas de potencia de hasta 1KW y con cambios mínimos el l
Codificador rotatorio con Arduino Nano: 4 pasos
Codificador rotatorio usando Arduino Nano: Hola a todos, En este artículo haré un tutorial sobre cómo usar un codificador rotatorio usando Arduino Nano. Para utilizar este codificador rotatorio no necesita una biblioteca externa. Entonces podemos crear programas directamente sin agregar bibliotecas primero. ok, empecemos con
Codificador rotatorio: cómo funciona y cómo usarlo con Arduino: 7 pasos
Codificador rotatorio: cómo funciona y cómo usarlo con Arduino: puede leer este y otros tutoriales increíbles en el sitio web oficial de ElectroPeak. Primero, verá información sobre el codificador rotatorio y luego aprenderá a
Menú Arduino en un Nokia 5110 Lcd usando un codificador rotatorio: 6 pasos (con imágenes)
Menú Arduino en un Nokia 5110 Lcd usando un codificador rotatorio: Queridos amigos, ¡bienvenidos a otro tutorial! En este video, aprenderemos cómo crear nuestro propio menú para la popular pantalla LCD Nokia 5110, con el fin de hacer que nuestros proyectos sean más fáciles de usar y más capaces. ¡Empecemos! Este es el proyecto
Tutorial de codificador rotatorio con Arduino: 6 pasos
Tutorial de codificador rotatorio con Arduino: El codificador rotatorio es un componente electrónico capaz de monitorear el movimiento y la posición al girar. El codificador rotatorio utiliza sensores ópticos que pueden generar pulsos cuando el codificador rotatorio gira. Aplicación del codificador rotatorio generalmente como un mec