This project is initially made up of 3 PCB boards.
It is arranged in this way so as not to make a very large plate, segmenting each plate into its functionalities.
The plates are as follows.
- PcbMain: Main board where the arduino mega2560 is placed and removed, and its connectors where all its devices are located.
- PcbKeys1: Plate containing the set of pushbuttons and rotary encoders, as well as 2 linear potentiometers for gas control.
- Pcbleds1: Board to control up to 24 LEDs with 3 74hc595 chips through 3 data pins, and a single pin for the brightness of all the LEDs.
In addition to the pushbuttons, rotary encoders, and LEDs, there is a set of 6 7-segment, 8-digit displays, accompanied by rotary encoders, which together control the autopilot parameters.
This would have been ideally done on a PCB board, but its size would be immense and it would be expensive. It is mounted on a panel, and each device is connected to its PcbMain connector.
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.