Hoe het bouwen van een Boost & lucht verhouding LCD brandstofmeter
Door Paul Vang
Beschrijving: Demonstreer deze tutorial how to build een LCD boost en AFR (lucht-brandstofverhouding) meter en in een 20 x 2 Hitachi LCD-scherm weergeven. Een innoveren LC-1 zal voeden de wideband 0-5v voor 8-22afr lezingen. De boost-lezing werd setup om te werken met een Honda kaart sensor maar de sensor van een kaart kan worden gebruikt met enige verandering in de code.
Het LCD-scherm lucht-brandstofverhouding met een indicator bar variërend van 8-22afr. Het LCD-scherm ook huidige boost/vacuüm en piek boost. Er zullen 4 knoppen om het menu inschakelen, navigeren en duidelijk van de piek-boost.
Videoclip van de geassembleerde project werken:
Onderdelen nodig:
Arduino Uno
4 drukknoppen
4-10 k ohm weerstand
1-10 k potentiometer
20 x 2 LCD (Hitachi compatibel)
Misc draden
USB-kabel voor de Uno
Arduino IDE versie 1.0.1 tot 1.0.4 (getest)
Optioneel:
BMP085 Bosch druksensor (voor sensing sfeer als met behulp van absolute sensoren)
Kabellengte tot het project op een bord breadboard of test.
Volg het schema hieronder indien nodig. Gelieve te merken op dat het schema de LCD-header ondersteboven heeft. PIN één is bovenaan rechts.
Zodra de eenheid is bekabeld, het Project-bestand uploaden naar uw bord Arduino (of compatiple). Dit is getest op de Uno en de Mega2560. Download de code en de volledige details hieronder.
Navigatie drukknoppen
Er zijn 4 knoppen om te navigeren in het menusysteem. Om in te roepen van het menu, druk op de Enter-knop gedurende 1 seconde. Druk op de vorige/volgende knop voor 2seconden om te navigeren door het menu. Druk op Enter om het menu, submenu's te selecteren of te plegen een verandering.
Vorige (of piek Boost opnieuw instellen wanneer ze niet in menufunctie)
Volgende
Afslag (terug naar beeldscherm)
Typ (of wijzigingen)
De Code
Het project werd ontwikkeld in Arduino 1.0.1 op een Mac en is getest tot versie 1.0.4 op zowel Mac als PC. Het menusysteem gebruikt menubackend dus die bibliotheek moeten worden opgenomen om uw Arduino-bibliotheken. (Het toevoegen van bibliotheken: http://www.arduino.cc/en/Hacking/Libraries)
Er zijn 4 tabbladen wanneer u het project in de Arduino opent. Er zijn codes naast de elke regel om u een algemeen idee van wat het doet. Het eerste tabblad herbergt de void setup en nietig lusinstructie. Het tweede tabblad (Menu_Action) opgeslagen voor de menuopdracht voor de commit. Het derde tabblad (Boostafr) slaat de boost en lucht brandstof verhouding berekening formules. Het laatste tabblad slaat de toelichting.
EEPROM gebruik
EEPROM adres 1 wordt gebruikt voor piek boost (zoals de EEPROM een levensduur van ongeveer 100 k schrijft heeft met mate gebruikt.
EEPROM adres 2 wordt gebruikt voor de achtergrondverlichting
Als u verbeteren of toe te voegen, laat het me weten zodat we de code op de Tutorial pagina kunt bijwerken.
Download de onderstaande code in de downloadlink.
De download omvat:
1. de bibliotheken gebruikt
2. de Schetch van de Arduino
3. de Fritzing tekening en een schematische voorstelling
4. de HOW TO PDF-document
Waarschuwing: Bouwen en gebruiken op uw eigen risico. Ik zal niet aansprakelijk voor enige schade is opgetreden van de project build.
Bibliotheken: Sommige van de bibliotheken waren opensource. De respectvolle eigenaar verdient de lof voor het maken van de bibliotheken.
Ga naar paulsvang.com voor meer tutorials in de toekomst.
HET BESTAND DOWNLOADEN:
http://paulsvang.com/MyLife/How-to-Build-a-Boost-...
Meer details hier: http://paulsvang.com/mylife/how-to-build-a-boost-a...
Getest in een auto hier: http://paulsvang.com/mylife/arduino-air-fuel-ratio...