Stap 2: Ontwerp van het systeem
Het schema hierboven toont de bedrading van de belangrijkste onderdelen als goed wormwiel motor. De Arduino controller kunnen de Uno, Nano of de ATmega328 als één IC. De batterijen zijn aangesloten seriële om 24V die de dual H-brug voor motoren levert. Deze wordt alleen aangedreven zoals lang de renner de knop klaar houdt. In geval van nood laat de renner gewoon de drukknop naar de motoren niet geactiveerde krijgen. De Arduino controller maakt gebruik van de seriële communicatie in de "Packetized"-modus op 38400 baud met de H-brug en de draadloze module XBee. De tilt en steer worden gemeten door een sensor InvenSense MPU-6050 versnelling/gyroscoop in een "GY-521" op 2 gescheiden breakout board en communiceren met de Arduino door I2C. De Kantelsensor (adres 0x68), die het belangrijkst is is geprogrammeerd om gevoel bij elke 20 ms en geeft een interrupt aan de Arduino. De tweede sensor (adres 0x69) wordt getrokken door de Arduino. Tot slot, de rider geladen Hekschakelaar is gericht op het detecteren wanneer de renner op de SBPT staat om te activeren het evenwicht algoritme.