Comment construire un Boost & Air Fuel Ratio LCD Gauge
Par Paul Vang
Description : Ce tutoriel vous montrera comment construire un coup de pouce LCD et AFR (rapport de carburant air) jauge et affichage sur un écran LCD Hitachi de 20 x 2. Un LC-1 innover alimentera le wideband 0-5v pour les lectures de 8-22afr. La lecture de Poussée a été configuré pour fonctionner avec un capteur Honda carte cependant n’importe quel capteur map peut être utilisé avec quelques changements dans le code.
L’écran LCD affichera le rapport de carburant d’Air avec un indicateur bar allant de 8-22afr. L’écran LCD affiche également actuel boost/aspirateur et la poussée maximale. Il y aura 4 boutons pour activer le menu, naviguer et désactivez le boost de pointe.
Clip vidéo du groupe de travail projet assemblé :
Pièces nécessaires :
Arduino Uno
4 boutons poussoirs
résistance de 10 4 k
potentiomètre de 10 1 k
20 x 2 LCD (compatible Hitachi)
Fils de misc
Câble USB pour l’ONU
Arduino IDE version 1.0.1 à 1.0.4 (testé)
En option :
Capteur de pression Bosch BMP085 (pour détection d’ambiance si vous utilisez des capteurs absolus)
Associer le projet sur une planche de montage d’essai ou de test.
Suivez le schéma ci-dessous si nécessaire. S’il vous plaît notez que le schéma a l’en-tête de l’écran LCD à l’envers. Pin, on est en haut à droite.
Une fois que l’appareil est câblé vers le haut, téléchargez le fichier de projet sur votre carte Arduino (ou compatiple). Ceci a été testé sur la Uno et Mega2560. Télécharger le code et tous les détails ci-dessous.
Boutons de navigation
Il y a 4 boutons pour naviguer dans le Menu système. Pour appeler le menu, appuyez sur, la touche Enter pendant 1 seconde. Pour naviguer dans le menu, appuyez sur le bouton Previous/Next pour 2seconds. Appuyez sur entrée pour sélectionner le menu, les sous-menus ou pour valider une modification.
Précédente (ou Peak Boost réinitialiser pas en mode Menu)
Prochaine
Sortie (retour à l’écran du moniteur)
Entrez (ou valider les modifications)
Le Code
Le projet a été développé dans l’Arduino 1.0.1 sur un Mac et a été testé jusqu'à la version 1.0.4 sur Mac et PC. Le système de menu utilise menubackend afin que la bibliothèque devront être inclus à vos bibliothèques d’Arduino. (L’ajout de bibliothèques : http://www.arduino.cc/en/Hacking/Libraries)
Il y a 4 onglets lorsque vous ouvrez le projet dans l’Arduino. Il y a des codes à côté de la chaque ligne pour vous donner une idée générale de ce qu’il fait. Le premier onglet abrite l’installation nulle et l’instruction loop Sub. Le deuxième onglet (Menu_Action) stocké la commande commit. Le troisième onglet (Boostafr) stocke les formules de calcul de ratio carburant coup de pouce et de l’air. Le dernier onglet stocke les notes.
Utilisation de l’EEPROM
EEPROM adresse 1 sert pour boost Peak (utilisé avec parcimonie car l’EEPROM a un cycle de vie d’environ 100 k écritures.
EEPROM adresse 2 est utilisée pour le rétro-éclairage
Si vous améliorer ou ajoutez à elle, s’il vous plaît laissez-moi savoir afin que nous puissions mettre à jour le code sur la page tutoriel.
Télécharger le code ci-dessous dans le lien de téléchargement.
Le téléchargement inclut :
1. les bibliothèques utilisées
2. la Arduino Schetch
3. le dessin Fritzing et schéma
4. le document PDF HOW TO
AVERTISSEMENT : Construire et utiliser à vos propres risques. J’ai décline toute responsabilité pour tout dommage qui s’est produite de la génération du projet.
Bibliothèques : Certaines des bibliothèques étaient libres. Le propriétaire respectueux mérite le crédit pour la création de bibliothèques.
Aller à paulsvang.com pour d’autres didacticiels dans le futur.
TÉLÉCHARGER LE FICHIER :
http://paulsvang.com/MyLife/How-to-Build-a-Boost-...
Plus de détails ici : http://paulsvang.com/mylife/how-to-build-a-boost-a...
Testé dans une voiture ici : http://paulsvang.com/mylife/arduino-air-fuel-ratio...