Étape 3: Thingspeak site Web et mettre en place le Xbee
Les données recueillies par le régulateur de charge sont poussées sur un site Web appelé Thingspeak. C’est où je peux me connecter et selectionnez sur mon contrôleur de charge lorsque je ne suis pas chez moi. Vous pouvez y accéder ici afin de créer un compte et de paramétrer votre propre canal. https://thingspeak.com/users/sign_up. Si vous ne voulez pas cette fonctionnalité sur votre contrôleur de charge, vous pouvez juste commenter la xbee() dans la section de la boucle principale du programme et il ne sera pas prendre soin de cela pendant la course.
Si vous ne voulez pas être en mesure de vérifier sur votre contrôleur sur l’internet, alors vous devrez créer votre propre canal. Une fois que vous l’avez créé, vous recevrez une clé API. Cette clé est importante et il faudra à l’arduino code Gardez-le donc très pratique. Vous pouvez ensuite le programme d’installation du canal, là est 8 champs de données qui sont envoyées à partir du contrôleur de charge, donc dans votre canal sous l’onglet « Paramètres du canal », entrez les informations comme suit pour les champs.
champ 1--tension solaire
champ 2--tension de la batterie
3--courant de charge sur le terrain
terrain 4--charge PWM
courant de sortie de la zone 5--
champ 6--batterie chargée
domaine 7--température
champ 8--luminosité
Mon code pour le régulateur de charge ne crée pas une connexion pour le Xbee chaque fois qu’il doit envoyer les données. J’ai déjà programmé mon Xbee avec mes paramètres WiFi personnelles en utilisant le logiciel X-CTU.
Il y a quelques bons tutoriaux sur internet sur comment connecter votre Xbee et communiquer avec lui à l’aide de X-CTU. Celui-ci est très bonne et vous obtiendrez sur votre chemin. https://Learn.Sparkfun.com/tutorials/XBee-WiFi-Ho...
Suivre le tutoriel pour obtenir le Xbee connecté à votre réseau WiFi personnel.
Une fois fait, il y a quelques paramètres que nous allons changer dans le Xbee pour obtenir le programme d’installation se connecte sur le site de Thingspeak, comme c’est laquelle toutes les données seront envoyées.
Modifier ou vérifier les paramètres suivants :
-IP Protocole doit avoir la valeur « 1-TCP »
-Adresse IP DL-destination doit avoir la valeur « 184.106.153.149 »
-Port DE-destination doit être définie à « 50 »
Une fois que ces paramètres ont été modifiés, appuyez sur le bouton « write » pour enregistrer ces paramètres dans votre Xbee.
Vous avez maintenant avec succès configuration votre Xbee aux données push dans votre voie à Thingspeak.
Ensuite, ouvrez le sketch de « Solar_charge_controller » et recherchez la ligne n ° 1150
La ligne doit être : xb.print (F ("key =YOUR_API_KEY_HERE")) ;
Supprimer les parties qui dit YOUR_API_KEY_HERE et le remplacer par votre propre clé API personnelle que vous avez reçu lorsque vous avez créé votre canal sur Thingspeak. Assurez-vous que vous ne supprimez pas clé = car cela ne fonctionnera pas sans elle.