Stap 4: De eenheid van de domeincontroller
De controller is gebaseerd op een Arduino-ProMicro. De ProMicro maakt gebruik van de ATmega32U4-chip, die als een USB-HID-apparaat - fungeren kan zodat u het kunt om toetsenbordopdrachten te verzenden naar uw Pipo.
Het circuit overzicht: in principe zijn er twee 12V ingangen: ACC (op wanneer de ontsteking ingeschakeld is) en BAT (altijd aan), en sommige uitgangen die kunnen worden ontstoken in- of uitschakelen door de Arduino: Monitor (in plaats van constante overgestapt omdat de monitor wordt weergegeven op een ongewenste 'blauw scherm' er toen geen input), Pipo (12V output naar Pipo), AUX (5V output naar een USB-hub voor verdere accessoires rijden). Er is ook een 12V omgekeerde signaal ingang de monitor inschakelen wanneer de kooi zich in omgekeerde volgorde (dit is voor een omgekeerde camera - later worden uitgevoerd).
De 12V-ingangen zijn beschermd met 2 amp zekeringen, omgekeerde polariteit bescherming dioden en TVS diodes om te helpen met het onderdrukken van spanningspieken van het contactsysteem.
De eenheid zal omhoog wanneer de power-knop brandt en de ontsteking is ingeschakeld. Wanneer de ontsteking is uitgeschakeld, de eenheid aangedreven kan blijven tot de Arduino snijdt de macht (via pin D5), waardoor de Pipo tijd af te sluiten. PIN D4 is een ingang van de Arduino te vertellen wanneer de ontsteking is ingeschakeld, D6 is een uitgang waarmee de Arduino inschakelen van de monitor en AUX. Pins D2 en D3 verbinden met de Opto-Circuit. D15 rijdt de LED op de power-knop. D14 is de power knop input. D7 D8 D9, D10, D16 sluit aan op de drukknoppen.