Este proyecto se compone inicialmente de 3 placas Pcbs.
Se dispone así para no hacer una placa muy grande, segmentando a cada placa sus funcionalidades.
Las 3 placas van conectadas entre sí, siendo PcbMain quien controla todo.
Las placas son las siguientes.
- PcbMain: Placa principal donde se pone y se quita el arduino mega2560, y sus conectores donde deriba todos sus dispositivos.
- PcbKeys1: Placa donde dispone el conjunto de pulsadores y rotary encoders, así como 2 potenciometros lineales para el control de gases.
- Pcbleds1: Placa para controlar hasta 24 leds con 3 chips 74hc595 a traves de 3 pines de datos, y uno único pin para el brillo de todos los leds.
Además de los pulsadores, rotary encoders, y leds, hay un conjunto de 6 pantallas de 7 segmentos, de 8 digitos, acompañados de rotary encoders, que en su conjunto controla los parámetros del piloto automático.
Éste hubiese sido ideal hacerlo en una placa pcb, pero su tamaño sería inmenso y sería caro. Se monta en un panel, y se conecta cada dispositivo a su conector del PcbMain.
Pcb Main con Kicad
Pcb Main fabricado por JLCPCB
Pcb Main fabricado por JLCPCB y con los componontes montados
Pcb Keys1 con Kicad
Pcb Keys1 fabricado por JLCPCB
Pcb Keys1 fabricado por JLCPCB con los componentes montados
PCB LEDS1 con Kicad
PCB LEDS1 fabricado por JLCPCB
PCB LEDS1 fabricado por JLCPCB con los componentes montados
Más de 20 años de experiencia en programación.
Programador PHP Senior BackEnd. (un poquito fullstack a veces)
Programador Django.
Programación por ocio con Arduino y rasperry Pico.