Arduino solar charger contrôleur + sortie contrôle et enregistrement des données en ligne avec Xbee WiFi (6 / 9 étapes)

Étape 6: Connaître les fonctionnalités de votre contrôleur

Le but de le ON - OFF interrupteur est que vous pouvez laisser votre système fermé pendant la nuit lorsque la tension du panneau solaire est trop faible pour le garder allumé. Personnellement je le garder tout le temps.

Lorsque le contrôleur ne se charge pas, il sera cercle et afficher les différentes valeurs enregistrées dans.

Vous remarquerez probablement que les valeurs affichées sont étranges au premier abord, c’est parce que nous avons besoin d’effacer la mémoire EEPROM pour recommencer et d’écriture des nombres agréable et faciles.

Le bouton données remplit 2 fonctions. Bouton normalement (0,5 sec ou presque) alors que la batterie se recharge, il sera temporairement supprimer l’état de temps et de frais de Charge et afficher les valeurs max et min ce cercle normalement lorsque la batterie ne charge pas.

Lorsque vous appuyez sur pendant plus de 2 secondes, vous effacerez les valeurs max et min stockées. Une fois ceci fait il vous demandera si vous souhaitez réinitialiser le temps de charge totale aussi bien (message restera 2,5 secondes sur l’écran). Si, alors que ce message s’affiche, vous appuyez sur le bouton données encore une fois, ces valeurs vont être mis à zéro trop. Vous voulez faire trop maintenant pour s’en débarrasser de la 255 et NaN affiché là en ce moment.

Les valeurs affichées seront : Total temps de charge, le nombre de jours de charge (ou le nombre de cycles de charge), max solaire tension, min et max des tensions batterie max charge courant et watts, courant de sortie max et watts, luminosité réelle et la température réelle de la batterie. Pour chaque pression sur la touche de données, la valeur affichée va changer. Ce mode d’affichage reprendra après 10 secondes s’il n’y a aucune autres presses sur le bouton.

Un panneau solaire assez petit et pauvre connecté j’ai remarqué que j’avais des problèmes avec le Xbee mise sous tension et parfois ne se connecte pas à mon WiFi quand j’ai quitté le ON - OFF interrupteur sur OFF, alors j’ai ajouté un morceau de code empêche le programme de démarrage pour aussi longtemps que la tension solaire n’ont pas atteint 8V.

La durée du programme affichée sur l’écran a été mises sur on lorsque je nettoyais mon code un peu et essayer de faire la boucle plus rapidement, spécialement lorsque la charge de la batterie. Elle varie de 20 ms à 30ms selon l’état de charge de la batterie. Elle va monter plus chaque maintenant et puis quand les autres actions sont exécutées comme rafraîchissement de l’écran etc. Encore une fois, si vous ne souhaitez pas avoir cette information affichée sur votre contrôleur, simplement en commentaire la ligne loop_time() dans la section de la boucle principale du programme et recharger votre code.

Le PWM est affichée en regard de la charge actuelle de voir à quel rapport cyclique, le MOSFET est 0 étant toujours en arrêt de travail et 255 étant toujours sur. Il varie beaucoup selon le type de panneau solaire puissance vous avez raccordé au système. Plus le panneau le plus petit la valeur PWM aura tendance à être.

En mode de CHARGE en vrac, la pleine puissance est transféré à la batterie jusqu'à ce qu’il atteigne 14, 6V (à 25 ° C). Quand il l’atteint, les changements de mode de charge à tension constante pendant 1h. Elle permet de conserver la tension de la batterie à cette valeur en augmentant ou en diminuant la valeur PWM à l’accusation MOSFET. Après cela, la batterie passe en mode de CHARGE flottante, où le contrôleur gardera la tension de la batterie à 13, 6V (à 25 °) en variant à nouveau la valeur PWM.

Articles Liés

Vernier capteurs et Arduino (ou Teensy) pour l’enregistrement des données

Vernier capteurs et Arduino (ou Teensy) pour l’enregistrement des données

regardons comment recueillir des données provenant de capteurs éducatifs Vernier à l'aide d'un Conseil de développement microcontrôleur compatible Arduino.Si vous avez juste besoin d'interfacer une sonde avec un ordinateur et veulent tout faire, vous
Contrôle des données de capteur avec Edison (Intel IoT)

Contrôle des données de capteur avec Edison (Intel IoT)

Cette instructable est d'intégrer le bosquet de capteurs et d'actionneurs avec Intel Edison par NodeJS et surveiller les données des capteurs comme qualité de l'air, bruit, température, lumière, Touch et LED, Buzzers.Pour cela, des modules de nœud :M
Réception et envoi des données entre Attiny85 (1.06 IDE Arduino) mise à jour novembre 2015

Réception et envoi des données entre Attiny85 (1.06 IDE Arduino) mise à jour novembre 2015

J'ai beaucoup lutté avec l'envoi de données RF entre deux puces de Attiny85, donc j'ai pensé qu'il serait peut-être utile que j'ai juste expliquer comment je l'ai fait. Il y a un certain nombre de ces projets étant décrits sur l'internet, mais encore
Arduino Chicken Coop contrôleur

Arduino Chicken Coop contrôleur

Au cours des dernières années, que ma famille est demeurée poules ex-batterie - ils sont vers l'âge de 18 mois et ont vécu toute leur vie dans un environnement "cage". Comme nous aimons ces faisceaux peu de joies et de œufs, il peut être un drud
Twitter contrôlée Arduino sorties - aucun PC - affichage à cristaux liquides + données de capteur à Twitter

Twitter contrôlée Arduino sorties - aucun PC - affichage à cristaux liquides + données de capteur à Twitter

contrôle numérique des pins par les messages de Twitter. Lectures du capteur renvoyés à Twitter.MODIFIÉ par JOHN DINGLEY de Twitter2LCD, originellement écrit par Fabrizio GranelliVoir * Vous pouvez envoyer des messages texte à l'écran LCD Arduino de
ARDUINO MPPT SOLAR CHARGE CONTROLLER (Version-3.0)

ARDUINO MPPT SOLAR CHARGE CONTROLLER (Version-3.0)

Bienvenue à mes tutoriels de contrôleur de charge solaire série. J'ai posté deux version de mon régulateur de charge PWM. Si vous êtes nouveau à ce vous pouvez consulter mon tutoriel précédent pour comprendre les fondements du régulateur de charge.C'
Noël-boîte : Arduino/ioBridge internet contrôlé des lumières de Noël et spectacle de musique

Noël-boîte : Arduino/ioBridge internet contrôlé des lumières de Noël et spectacle de musique

mon projet de Noël-box se compose d'un internet contrôlé des lumières de Noël et spectacle de musique. Une chanson de Noël peut être demandée en ligne qui est ensuite mis dans une file d'attente et a joué dans l'ordre, qu'il a été demandé. La musique
CO2 Laser eau Flow Monitor - Arduino alimenté / Windows contrôlée

CO2 Laser eau Flow Monitor - Arduino alimenté / Windows contrôlée

Alarme et CO2 Laser eau Flow MonitorPropulsé par un Arduino et contrôlées par un logiciel personnalisé sur un PC WindowsAfin de prolonger la vie d'un CO2 tube de laser, il est nécessaire à pomper l'eau à travers elle de refroidissement pendant son fo
Arduino-Smart Distance contrôlée insecte

Arduino-Smart Distance contrôlée insecte

Dans ce projet, vous allez créer un Robot insecte qui marche vers l'avant à quatre pattes. En utilisant des ultrasons, le robot peut voir dans l'obscurité, tout comme une chauve-souris. Lorsqu'il détecte un obstacle, il ramène quelques pas, se transf
Arduino sans fil contrôlée de réservoir (nRF24L01)

Arduino sans fil contrôlée de réservoir (nRF24L01)

Salut!Aujourd'hui je vais vous montrer comment construire un réservoir d'Arduino contrôlée et télécommande. La 3d imprimés parties du réservoir (à l'exception du contrôleur, suivre le guide et le réservoir de la couverture) ont été conçus par timmicl
Shield Arduino Bluetooth sans fil programmation et contrôle des données - Jetpack

Shield Arduino Bluetooth sans fil programmation et contrôle des données - Jetpack

Ne serait-il pas merveilleux de programmer votre Arduino sans fil? Nous savons tous comment ennuyeux, c'est d'avoir à brancher dans votre projet Arduino dans un ordinateur chaque fois que nous devons envoyer un croquis, de déboguer ou de lire quelque
À l’aide d’Arduino et Bluetooth contrôle une voiture deux

À l’aide d’Arduino et Bluetooth contrôle une voiture deux

nous vient de modifier un contrôle de voiture deux-pilote de module Arduino et Bluetooth.  Côté contrôle utilisé Freaduino 328 et deux Joystick module et Bouclier de Bluetooth pour envoient des données.  L'autre côté utilisé Arduino Pro et Bluetooth
Demi-pouce LED Cube : Arduino contrôlée de 3 x 3 x 3 avec LEDs SMD !

Demi-pouce LED Cube : Arduino contrôlée de 3 x 3 x 3 avec LEDs SMD !

Prenant la tâche a commencé avec moi en pensant «Hey, j'ai pu faire un plus petit cube LED utilisant des LEDs SMD".   Oui, l'idée était de souder les LEDs Mont surface dans l'espace !    Et oui je l'ai fait (reste la question du « Pourquoi »).  Vidéo
Comment faire pour utiliser mBlock logiciel Arduino UNO de contrôle des stupéfiants pour jouer de l’orgue électronique

Comment faire pour utiliser mBlock logiciel Arduino UNO de contrôle des stupéfiants pour jouer de l’orgue électronique

mBlock est un logiciel de programmation graphique qui est conçu basé sur zéro et compatible avec les cartes Arduino comme Arduino UNO, mega 2560, Nano, leonardo, PicoBoard, Makeblock Conseil et etc. Les gens peuvent programmer votre application, proj