Boost och luft bränsle förhållandet LCD-mätare
Hur man bygger en Boost & Air Ratio LCD bränslemätare
Av Paul Vang
Beskrivning: Denna handledning visar hur man bygger en LCD boost och AFR (air fuel ratio) mätare och visar det på en 20 x 2 Hitachi LCD-skärmen. En Innovate LC-1 kommer att föda wideband 0-5v för 8-22afr avläsningar. Den boost behandlingen var setup för att arbeta med en Honda MAP sensor men någon karta sensor kan användas med vissa förändringar i koden.
LCD-skärmen visar förhållandet luft bränsle med en indikator bar allt från 8-22afr. LCD-skärmen visar även nuvarande boost/vakuum och peak boost. Det blir 4 knappar för att aktivera menyn, navigera och rensa peak laddtrycket.
Videoklipp av den sammansatta projekt arbetande:
Delar som behövs:
Arduino Uno
4 tryckknappar
4 10 k motstånd
1 10 k potentiometer
20 x 2 LCD (Hitachi kompatibel)
Misc ledningar
USB-kabel för Uno
Arduino IDE version 1.0.1 till 1.0.4 (testad)
Tillval:
BMP085 Bosch tryckgivare (för avkänning atmosfär om du använder absoluta sensorer)
Tråd upp projektet på en skärbräda eller test styrelse.
Följ schematiskt nedan om det behövs. Vänligen notera att schematiskt har LCD huvudet upp och ner. Stift en är längst upp till höger.
När enheten är trådbunden upp, ladda upp projektfilen till din Arduino (eller compatiple) styrelse. Detta har testats på Uno och Mega2560. Ladda ner koden och fullständiga uppgifter nedan.
Navigering tryckknappar
Det finns 4 knappar för att navigera i menysystemet. För att åberopa menyn, tryck på Enter-knappen i en sekund. För att navigera i menyn, tryck knappen föregående/nästa för 2seconds. Tryck på Enter för att välja menyn, undermenyer eller att begå en förändring.
Föregående (eller Peak Boost återställa när inte i meny-läge)
Nästa
Exit (återgå till skärmen)
Ange (eller verkställa ändringar)
Koden
Projektet utvecklades i Arduino 1.0.1 på en Mac och har testats upp till version 1.0.4 på både Mac och PC. Menysystemet använder menubackend så att biblioteket kommer att behöva tas med till din Arduino bibliotek. (Hur du lägger till bibliotek: http://www.arduino.cc/en/Hacking/Libraries)
Det finns 4 flikar när du öppnar projektet i Arduino. Det finns koder bredvid varje linjen att ge dig en allmän uppfattning om vad det gör. Den första fliken hus void konfigurationen och ogiltigt loop-programsats. Den andra fliken (Menu_Action) lagras commit menykommandot. Den tredje fliken (Boostafr) lagrar de boost och luft bränsle förhållandet uträkning formlerna. Den sista fliken lagrar anteckningar.
EEPROM-användning
EEPROM adress 1 används för Peak boost (används sparsamt som EEPROM har en livslängd av ca 100 k skriver.
EEPROM adress 2 används för bakgrundsbelysning
Om du förbättra eller lägga till det, låt mig veta så vi kan uppdatera koden på sidan handledning.
Hämta koden nedan i länken.
Nedladdningen innehåller:
1. de biblioteken
2. Arduino Schetch
3. Fritzing ritning och schematiska
4. dokumentet som PDF hur man
Varning: Bygga och använda på egen risk. Jag kommer inte hållas ansvariga för eventuella skador som inträffat från projektet bygga.
Bibliotek: Några av biblioteken var öppen källkod. Respektfull ägaren förtjänar beröm för att skapa bibliotek.
Gå till paulsvang.com för mer tutorials i framtiden.
HÄMTA FILEN:
http://paulsvang.com/MyLife/How-to-build-a-Boost-...
Mer information här: http://paulsvang.com/mylife/how-to-build-a-boost-a...
Testade i en bil här: http://paulsvang.com/mylife/arduino-air-fuel-ratio...