Consisting of ten (10) servos, five (5) VL53L0X time-of-flight sensors, two (2) protoboards, one (1) Arduino Uno, one (1) desktop power supply, and approximately one (1) whole pound of wire, the electrical system will truly shock any reasonable person.
The Arduino and desktop power supply are located on the left side of the arch. The power supply, providing 5V at 2A, is wired directly to the left protoboard to provide power to the servos. With a total of five moving flowers, there are ten servos, half for blooming and half for turning. Six servos are located on the left for the three flowers there and four servos are located on the right. There are two wires for power that run across the archway to deliver current from the left protoboard to the right protoboard. In addition, there is a wire for the digital port for the right blooming servos and another for the right turning servos running from the Arduino to the right protoboard. The power and pulse are then distributed from the right protoboard to the respective servos on that side. All the right blooming servos are wired to the same digital port, the right turning servos to their own port, the left blooming servos to their own port, and the left turning servos to their own port.
The time-of-flight sensors are located on the left side of the arch. They are powered directly by the Arduino, as opposed to the desktop power supply, through the terminal strips of the left protoboard since they cannot handle the current required by the ten servos. The I2C ports are wired in parallel on one power rail of the left protoboard. The shutdown pin of each sensor is wired to a separate digital pin in the Arduino so that the sensors can be reset with a new address in the I2C bus. The sensors are all on one side as opposed to staggered on each side due to electromagnetic interference as a result of requiring long wires to reach from the Arduino and left protoboard to the right protoboard.