Tabla de contenido:

Controlador de semáforo Arduino con control remoto: 10 pasos
Controlador de semáforo Arduino con control remoto: 10 pasos

Video: Controlador de semáforo Arduino con control remoto: 10 pasos

Video: Controlador de semáforo Arduino con control remoto: 10 pasos
Video: Carrito a control remoto con Arduino / Bluetooth / Android, en Protoboard 2024, Noviembre
Anonim
Controlador de semáforo Arduino con control remoto
Controlador de semáforo Arduino con control remoto

Tenía un semáforo que estaba reparando. Lo único que quedaba por hacer era construir el controlador para los patrones de señal de la luz. Para darle un giro incorporé un mando a distancia. Esta también fue la oportunidad perfecta para probar un Arduino. Quería usar Arduino porque era fácil de usar tanto en MAC como en Windows.

Paso 1: definir el proyecto

Para iniciar un proyecto de diseño de electrónica, primero defina los parámetros de su funcionalidad. Este proyecto se define como: Control 3 salidas Leer 4 entradas Leer 1 interupt Características: 3 salidas se secuencian en múltiples modos-Patrón de semáforo estándar-Patrón inverso-Fijo en cada salida-Parpadeo cada salida-Apagar Incrementar y disminuir la velocidad de secuencia Modificar los parámetros de tiempo guardados usando el control remoto y el más importante; Ejecutar en una mansión en tiempo real.

Paso 2: Prototipo del circuito

Use métodos de prototipo para probar el circuito. Usé el Arduino Duemilanov. Adjunté 3 LED, 4 interruptores y comencé a escribir el código. El IDE de Arduino (¡que es GRATIS!) Usa una sintaxis que es muy similar a la antigua ANSI C. Comencé con los modos de patrones de señal. Usé una declaración de caso para modularizar mi código. Agregué el código para los botones. Los botones controlan el modo UP / DN y la velocidad UP / DN.

Paso 3: escriba el código

Una vez que aprendí lo básico, pasé a los complementos. Conecté el receptor de control remoto al Arduino asegurándome de conectar la línea de señal recibida a mi pin de interrupción. También guardé los pines de salida de mi Arduino usando transistores de conmutación que impulsan relés de 5 voltios.

Paso 4: PRUEBA PRUEBA PRUEBA PRUEBA

Pruebe su circuito y código a fondo. Arduino permite la capacidad de programa de campo, pero eso no es excusa para no probar. Después de agregar el control remoto, tuve muchos cambios de código para operar el código. Esta versión tiene código utilizable para el control remoto. receptor pero interrumpe la capacidad de reprogramar la sincronización y el patrón de destello predeterminado y la velocidad al encenderlo.

Paso 5: Diseño esquemático electrónico

Utilice un programa de diseño para modelar el esquema electrónico Cree cada componente y conecte sus pines juntos

Paso 6: Diseño de PCB

Utilice el software de diseño para diseñar la PCB (placa de circuito impreso). Haga un recorte de cartón del diseño final y PRUEBE FIT. Tuve suerte y tuve suficiente juego si dejé los tornillos sueltos en la carcasa de la luz, para cerrar y trabar correctamente las puertas de la luz.

Paso 7: corte la PCB

Cortar la PCB
Cortar la PCB

Utilice un grabador, CNC, láser o grabado para hacer la placa de circuito. Un agradecimiento especial a Steve en The Award Gallery. Consulte con su tienda de trofeos local o grabador de letreros. Es posible que no sepan que tienen esta habilidad. Mi tablero fue cortado en un grabador de trofeos / placas de 10 años. Usé DipTrace de NOVARM para hacer mi esquema y PCB.

Paso 8: arma el proyecto

Ensamblar el proyecto
Ensamblar el proyecto

Coloque los componentes en la PCB y suelde los pines y los cables.

Paso 9: Instale la PCB

Instale la PCB
Instale la PCB

Instale la PCB en el semáforo. Conecte todos los componentes

Paso 10: Terminar

Ada Boy! Siéntese y disfrute de los frutos de su trabajo. TW las bombillas son LED de alta eficiencia hechos a mano. Todo este semáforo consume menos de 10 W a 5 V con las tres luces encendidas.

Recomendado: