Stap 1: Wat u moet doen deze (onderdelen/tools/software/etc)
Onderdelen (generic/specifiek):
-Een Arduino of kloon Arduino – ik gebruik specifiek de adafruit Pro-trinket voor zijn kleine form factor en 5v logica. https://www.adafruit.com/products/2000
-STN1110/ELM327 bestuur. Ik koos voor de Sparkfun een omdat het is stabiel, UART gebruikt voor communicatie en niet kosten en arm en een been. https://www.Sparkfun.com/products/9555
-Diverse hookup draad
-128 x 32 SPI zwart-wit OLED-display. Ik gebruikte de adafruit een. De ebay-ones kunnen net zo goed werken, maar ik heb niet getest.
-Uw OEM-klok. Ik gebruikte de OEM-klok van een Scion FRS welk mij op ebay got.
-Sommige weerstanden (voor de knop setup)
-Optioneel – sensoren (autometer olie temp autometer oliedruk, acceleromter, druk, temperatuur). Ik heb sommige arduino-code waarmee u analoge sensoren aansluiten op een dergelijk systeem. Ik maak één van de "stappen" pagina's over dit.
Tools:
-Soldeerbout
-Draads stripers
-Draads crimpers
-Helpende handen
-schaar
-dremel gereedschap
Codebibliotheken gebruikt:
-Arduino ELM327 bibliotheek: https://www.clusterfsck.io/blog/2014/05/23/arduino-elm327-library/ . Ik nog rond met de UART comms aan het bestuur van de OBD-II voor een lange tijd. (u kunt zien in mijn crummy code voor de TFT versie 1.8" van dit). Zulks uitgezonderd mijn project en mijn verstand.
-De Adafruit bibliotheken voor het OLED-scherm en tutorials: https://learn.adafruit.com/monochrome-oled-breakouts ik hou van deze leverancier steunen, aangezien zij altijd een heleboel extra's te bieden wanneer u kopen van hen (ondersteuning, werkende code (nadruk op werken), tutorials, enz.)
Software:
Sublieme Text2 Stino plugin (omdat echte Syntaxiskleuring verfrissend)-http://robot-will.github.io/Stino/
de stip-fabriek – voor het maken van zwart-wit bitmaps in arrays, zodat u ze op het scherm weergeven kunt (dat is hoe ik mijn pictogrammen)
Windows paint – voor het tekenen van pictogrammen en plons zeef