Dépanner votre batterie de voiture avec ATtiny. (3 / 9 étapes)

Étape 3: logiciel

Le logiciel a été écrit basé sur les conseils donnés par Eric-le-voiture-guy dans cette excellente vidéo. Il ne mentionne pas la tension au cours de laquelle une batterie peut être considéré comme mauvaise. Toutefois, de reparation de ma propre voiture a déclaré que pendant le lancement du moteur, la tension ne devrait pas recevoir inférieure de 9.6V. Dans l’affirmative, alors batterie doit être remplacée qui semble être à peu près juste pour la plupart des batteries de voiture.

Ce croquis est très simple, juste une série de consécutives si instructions pour comparer la tension lire ADC3 avec certaines valeurs prédéfinies. Si vous suivez attentivement le code, vous verrez que les valeurs indiquées dans le principe de fonctionnement diaporama à l’étape 1 sont les mêmes valeurs utilisées dans les différentes instructions IF de décider quel LED doit s’allumer.

Pour créer l’effet de clignotement LEDs chaque fois que les tensions sont plus élevées que 13.1V, un compteur est augmenté par un sur chaque passage dans la partie du code. Avant que le code effectue une boucle retour à relire ADC3, l’exécution est retardée de 100 millisecondes. Si instructions allument LED chaque fois que le compteur de passage est inférieure à 6 et la tour del chaque fois que le compteur est entre 6 et 11. Une fois que le compteur indique 11, le compteur est remis à zéro à répéter le cycle.

ADC3 entrée est utilisée pour lire la tension analogique venant du diviseur de tension. Par ailleurs, ADC0 avait été le premier choix comme entrée analogique de ce projet, cependant, lorsque la tension de la batterie a été un peu plus basse que 8.7V que tous les trois LEDs sortait.  Cela ne semblait pas juste comme j’avais utilisé un régulateur de tension basse-abandon. Après quelques recherches plus sur le web j’ai trouvé que chaque fois que vous avez utilisé un code pin comme intrant qui pourrait également fonctionner comme matériel Reset, cela pourrait se produire. Une fois que ADC3 a été sélectionné comme entrée analogique, tension de la batterie pourrait descendre à proximité de 6V et LED rouge serait encore sur ce qui signifie le logiciel serait toujours exécuté. C’est alors que, afin d’éviter d’autres problèmes, les broches 1 et 5 ont été repêchés jusqu'à + 5V par l’intermédiaire de résistances de 10 K.

ATtiny 13 code :

Cette esquisse surveille la tension de la batterie et s’allume une LED sur cette base.
Processeur : ATtiny 13.
Auteur : rlarios
Date : 13.04.03
//

int rLED = 4 ;                                    Broches de la LED rouge
int yLED = 1 ;                                   Broche de LED jaune
gLED int = 2 ;                                   Broches de la LED verte
int val = 0 ;                                        Cette variable tiendra la valeur de la tension d’entrée
int dlyctr = 0 ;                                    C’est le compteur de retard.

void setup() {}
pinMode (rLED, sortie) ;               Définir la sortie LED rouge
pinMode (yLED, sortie) ;              Idem LED jaune
pinMode (gLED, sortie) ;              Idem LED vert
}

void loop() {}
Val = analogRead(A3) ;                      Lire la tension par l’intermédiaire de 3 entrées analogiques
if(Val<452) {//Is tension de batterie au-dessous de 9.6V ?
digitalWrite (rLED, HIGH) ;               Oui, c’est mauvais, la LED rouge s’allume
digitalWrite (yLED, basse) ;               Éteindre la LED jaune
digitalWrite (gLED, faible) ;               Éteindre la LED verte
}
d’autre
{
if(Val<594) {//Is tension entre 9.6V et 12,4 ?
digitalWrite (rLED, faible) ;             Il s’agit d’une basse tension, éteindre la LED rouge
digitalWrite (yLED, HIGH) ;            Allumer la LED jaune comme un avertissement.
digitalWrite (gLED, faible) ;            Éteindre la LED verte
}
d’autre
{
if(Val<629) {//Is tension entre 12,4 et 13.1V tandis que ralenti ?
digitalWrite (rLED, faible) ;            Oui, désactiver la LED rouge
digitalWrite (yLED, basse) ;           Éteindre la LED jaune
digitalWrite (gLED, HIGH) ;          Allumer la LED verte pour indiquer la tension de la batterie complètement chargée.
}
d’autre
{
dlyctr = dlyctr + 1 ;                       augmenter le compteur de retard. chaque passage environ 100ms
if(Val<751) {//Is tension de la batterie au-dessus 13.1V et au-dessous de 15.5V ?
digitalWrite (rLED, faible) ;         Éteindre la LED rouge
digitalWrite (yLED, basse) ;        Éteindre la LED jaune
if(dlyctr<6) {}
digitalWrite (gLED, HIGH) ;    LED verte impulsion une demi-seconde
}
d’autre
{
digitalWrite (gLED, faible) ;     Green Pulse LED éteinte pendant une demi-seconde montrer la batterie se recharge.
if(dlyctr>10) {}
dlyctr = 0 ;                            Réinitialiser le compteur de retard
}
}
}
d’autre //Battery tension est supérieure à 15,5. Danger ! Surcharge
{
digitalWrite (yLED, basse) ;        Éteindre la LED jaune
digitalWrite (gLED, faible) ;        Éteindre la LED verte
if(dlyctr<6) {}
digitalWrite (rLED, HIGH) ;     Allumer la LED rouge pendant une demi-seconde.
}
d’autre
{
digitalWrite (rLED, faible) ;      Éteindre la LED rouge pendant une demi-seconde.
if(dlyctr>10) {}
dlyctr = 0 ;                            Réinitialiser le compteur de retard
}
}
}
Delay(100) ;                             Arrêter de 100 millisecondes programme permettant pouls LED.
}
}
}
}

Articles Liés

Chargez votre batterie de voiture avec chargeur ordinateur portable !

Chargez votre batterie de voiture avec chargeur ordinateur portable !

Hé les gars Whats Going On ?Dans ce Instructable je vais vous montrer comment charger votre batterie de voiture avec un chargeur de portable.Cette méthode est dangereuse, mais il peut être utilisé en cas d'urgence, prend 3-4 heures bien. !Cette métho
Comment faire un chargeur de batterie de voiture avec At / ATX alimentation

Comment faire un chargeur de batterie de voiture avec At / ATX alimentation

il est très facile de faire un chargeur très poerfull pour batterie de voiture, uoy nécessité un At ou ATX alimentation avec un circuit de régulateur de puissance SPECIFIQUE : le TL494 ou équivalent (DBL494, IL494, GL494, SL494, KIA494 ou KA7500).Ave
Batterie de voiture solaire chargeur bricolage

Batterie de voiture solaire chargeur bricolage

Voici comment charger votre batterie de voiture de plomb avec un panneau solaire.La façon la plus simple :Obtenez un voltmètre et un panneau solaire. Raccorder le panneau à la batterie et regarder l'élévation de la tension. Quand il arrive près de 14
Démarrez rapidement votre voiture avec la batterie de perceuse

Démarrez rapidement votre voiture avec la batterie de perceuse

La batterie de ma voiture était dues à changer. Chaque fois que j'ai démarré la voiture, je pouvais entendre qu'un jour il ne démarrera pas.Lundi matin, j'ai une réunion importante à 09:00. Je suis prêt à quitter ma maison, mais je ne peux pas démarr
Chargez votre téléphone avec une batterie de voiture (6V-24V)

Chargez votre téléphone avec une batterie de voiture (6V-24V)

Il n'est pas toujours facile de recharger votre smartphone alors qu'il campait à l'extérieur. Je vous montre comment faire pour recharger votre téléphone en utilisant une batterie de voiture et une batterie de cyclomoteur. Vous pouvez également utili
Aide au démarrage votre voiture avec une perceuse sans fil

Aide au démarrage votre voiture avec une perceuse sans fil

Vous avez un de ces perceuses sans fil assis autour qui ne s'habituent. Si c'est une version de Volt 12 puis, avec cette simple modification que vous pouvez sauter démarrer votre voiture lorsque vous obtenez une batterie à plat, ou simplement l'utili
Renouveler votre batterie d’acide de plomb scellé (SLA) avec de l’eau distillée !

Renouveler votre batterie d’acide de plomb scellé (SLA) avec de l’eau distillée !

SLA signifie acide de plomb scellée. C'est un type de batterie au plomb plus sécurisé et se trouvent dans quelque chose de systèmes de sécurité à domicile à des batteries de vélo électrique et tout comme les Batteries de voiture qui sont des batterie
Démarrer votre voiture avec un lecteur flash.

Démarrer votre voiture avec un lecteur flash.

C'est mon premier indestructible, je n'aurais pas posté ce parce que je fais toujours les choses comme ça et je perds site que parfois ils peuvent être cool ou utile à d'autres, mais un collègue m'a dit que je devrais, alors là je suis. Aussi, j'ai s
Amplifier la Distance Distance voiture avec votre cerveau !

Amplifier la Distance Distance voiture avec votre cerveau !

Vous êtes sur un parking bondé et j'ai oublié où vous avez garé votre voiture. Vous essayez de pousser le bouton de votre télécommande, mais la voiture est apparemment trop loin. Vous pouvez passer les prochaines minutes trente de course haut et bas
Enregistrez votre impression lorsque la panne !  Batterie longue durée

Enregistrez votre impression lorsque la panne ! Batterie longue durée

Avez-vous déjà 18 heures durant une heure 20 d'impression et a votre pouvoir s'éteindre ? Frustrant et inutile, n'est-il pas ? Que se passe-t-il si je vous disais que j'ai eu un moyen de garder votre imprimante vers le haut et la course pendant quelq
Alimenter votre voiture avec un réacteur à FISSION !

Alimenter votre voiture avec un réacteur à FISSION !

Son maintenant l'année 2015 et l'humanité commence à faire des progrès significatifs dans la production et la demande de carburants alternatifs. Dans la célèbre trilogie, retour vers le futur, nous avons été stupéfaits par la pensée de la future tech
Solaire installation lumineuse extérieure avec vieilles batteries de voiture

Solaire installation lumineuse extérieure avec vieilles batteries de voiture

Bonjour à tousJ'ai installation un système solaire avec les anciennes batteries de voiture pour réduire la facture électricité, voir la vidéo d'installation complète et vue d'ensembleÉtape 1: Utiliser le panneau solaire 110watts Nouveaux hybrides sil
Tester la solidité d’une batterie de 9V avec votre langue

Tester la solidité d’une batterie de 9V avec votre langue

vous vous demandez si votre batterie est à court de jus ?  Coller à votre langue brièvement de savoir avec certitude.Tout d'abord contrôler la batterie tout signe notable de dégradation, la rouille, l'acide de batterie, etc..  Si la batterie semble r
Découpe des autocollants en vinyle DIY pour votre voiture avec les résidus de vinyle et la Machine de découpage de Portrait Silhouette

Découpe des autocollants en vinyle DIY pour votre voiture avec les résidus de vinyle et la Machine de découpage de Portrait Silhouette

Nous avons récemment reçu une machine de découpe de Silhouette Portrait dans le cadre de la Instructables build programme de nuit. Comme un artiste pochoir, je ne pouvais pas attendre pour voir ce que cette machine pourrait faire. La bonne nouvelle e