Paso 1: Planificar tu circuito
Quería que mi controlador de fuegos artificiales que tienen las siguientes características:
- Necesaria una llave física para armar
- Tiene una pantalla que podría leerse desde 20 pies de distancia
- Fuego hasta 8 fuegos artificiales separados en una configuración
- Ser controlada por Arduino
- Caber en una caja compacta, resistente a la intemperie
- Ser "inteligente", ya que sabe si hay un fallo con uno de los fusibles electrónicos
- Tienen la capacidad de ser controlado por una control remoto de mano
- Ser utilizable por niños y adultos
- Tienen los encendedores sean fáciles de reparar o cambiar hacia fuera en el camino
- Tener encendedores que fácilmente fusible diferentes tipos
- Aspecto limpio y profesional al final de la construcción
Para lograr todas estas cosas que tenía que hacer cierto planeamiento cuidadoso y algunas investigaciones teniendo en cuenta que soy un tinkerer algo amateur cuando se trata de aparatos electrónicos. Espero guiarte por algunos de mis pensamientos/pasos que tomé en el camino. Lo siento si esto es un poco larga-winded, pero me gusta ser tan exhaustiva como sea posible.
Conectado, verá un cuadro que muestra la disposición general del circuito como se montan mediante un protoboard. Algunas cosas son simplemente bloques de texto debido a Fritzing no tener los componentes o la complejidad de los circuitos independientes. Haré mi mejor esfuerzo para describir todo y cómo está interconectado.
Arduino - decidí ir con un Arduino Mega 2560 debido a todas las E/s hermosa. Necesitaba mucho para este proyecto si quería alejarse de registros de entrada y salida de cambio porque no sé mucho acerca de ellos. Si tuviera que hacer este proyecto otra vez yo podría fácilmente ponerse al día en los registros de cambio que simplifique el cableado y me permite hacer algo más práctico como un Arduino Uno. El bosquejo requerido solamente por debajo de 8 k para que el Mega es "Mega" overkill. Asimismo, si desea construir algo con menos nodos de leña, usted podría probablemente bajar el número de i/os necesitada manteniendo un diseño similar. Si desea más nodos de la leña podría utilizar registros de desplazamiento y más relés de acodar el número hasta cerca de infinito.
Aislamiento - dado que estoy utilizando un Arduino para manejar alta encendedores actuales, quería un montón de aislamiento. Esto añadido a los cables pero me hace sentir un montón seguro que esta cosa funciona durante mucho tiempo en el futuro.