Stap 6: Hardware schema
De eerste stap bij het ontwerpen van het hardware aspect van dit project was om erachter te komen hoe maak je de Arduino-chip (ATMEGA328) een standalone eenheid. Met dit bedacht, ik kon redden alot of money (de chip met de Arduino bootloader daarop is slechts 5,50 dollar, vergeleken met een Arduino Uno thats $30) en mijn boord veel kleiner maken. Ik gebruikte dit leerprogramma van de Arduino website te ontwerpen de standalone Arduino eenheid: http://www.arduino.cc/en/Main/Standalone
Want ik de stroom die door de schakelaar van de ontsteking van mijn voertuig stroomt gemeten had, ik vond dat een eenvoudige bi-polaire junction transistor (BJT) niet over een hoog genoeg stroombereik voor deze toepassing. Dus, ik gebruikt BJTs om Relais die zijn gespecificeerd voor 40 ampère. Dit is erg overdreven ontworpen, maar ik had de onderdelen bij de hand. Als ik moest herbeginnen, zou ik waarschijnlijk proberen te vinden een hoge huidige MOSFET die zowel de BJT als het Relais zou vervangen. (Met behulp van een MOSFET zou een geweldige mogelijkheid omdat MOSFETs zeer weinig tot geen stroom vereist voor vertekenende doeleinden, nog meestal aankan vrij een beetje van bron/drain huidige.) Dat alles om te zeggen, ja: het systeem is overdreven ontworpen betreft de huidige vereisten. Maar ik zou liever het systeem zodanig overdreven dan onder ontworpen in dit opzicht.
De één locatie die ik was in staat om weg te komen met slechts een eenvoudige BJT was in de koppeling schakelaar veiligheidscircuit. Omdat de ECM slechts 150 uitgangen mA voor dit signaal, de BJT (geschat bij 200 mA maximale continue stroom) volstond zonder een extra relais.