Étape 6: Configurer l’Arduino et le circuit d’essai
Prenez votre ordinateur, parce qu’il est temps de mettre en place les esquisses et programmer votre lumière de feuille.
Vous devrez avoir l' Arduino IDE installé. C’est le logiciel gratuit, open-source que vous utiliserez pour écrire, éditer et télécharger code ou « croquis » à votre Arduino. L’Arduino Getting Started guide inclut des liens vers les instructions pour Windows, Mac et Linux.
Vous aurez également besoin de télécharger et d’installer plusieurs bibliothèques d’Arduino. Les bibliothèques sont des collections de code pré-écrit et partagés pour les fonctions les plus couramment utilisées. Ils simplifient le processus pour vous, alors il ne faut pas créer du code à partir de zéro. SparkFun a des instructions générales sur l’installation d’une bibliothèque pour différents systèmes d’exploitation. Voici les liens vers toutes les bibliothèques que vous devez télécharger et installer :
Donc, dès que nous aurons l’IDE Arduino installé ainsi que tous les six bibliothèques (vérifier si elles sont installées correctement par à leur recherche dans le menu de bibliothèques), il est temps de tester les circuits.
Télécharger le leaflighttest.ino de sketch Arduino (à la fin de cette étape). Il s’agit d’une version simplifiée de l’esquisse de test lumière feuille complète. Ouvrir l’esquisse et regarde à travers elle. Voyez si vous pouvez faire une idée de ce qu’il cherche à atteindre.
Lorsque vous êtes prêt, connectez votre Arduino avec tous les composants attachés avec votre ordinateur. Vérifier et télécharger le leaflighttest.ino à votre Arduino (pour vérifier, ou vérifier le code pour trouver des erreurs, cliquez sur le bouton coche. Si aucune erreur n’est détectée, ensuite vous pouvez télécharger le croquis à l’Arduino en cliquant sur le bouton flèche droite). Choses à vérifier :
- La NeoPixel s’allume ?
- Quelle couleur ça commence avec ?
- Que se passe-t-il quand vous mettez la sonde d’humidité du sol dans le sol humide ?
- Que se passe-t-il lorsque vous mettez la sonde d’humidité du sol dans un sol sec ou aucun sol ?
- Que se passe-t-il lorsque vous placez le capteur de lumière près d’une lumière brillante ?
- Que se passe-t-il lorsque vous couvrez le capteur de lumière avec votre main ?
Essayer ces dans différentes combinaisons. Si fonctionne correctement, le NeoPixel devrait changer les couleurs pour correspondre aux conditions suivantes :
- Vert : dans un sol humide et près d’une lumière vive
- Bleu : pas dans un sol humide, mais toujours près d’une lumière vive
- Orange : dans un sol humide mais bloqués de la lumière
- Rouge : Pas dans un sol humide et bloqué de la lumière
- Blanc : Cela signifie qu'il y a eu une erreur.
Il y a une petite vidéo ci-dessus qui montre comment la lumière feuille doit réagir aux lectures de différents capteurs.
Si les choses ne fonctionnent pas, vous devez commencer à vérifier les erreurs. Tout d’abord, Regardez tous vos sondes et votre lumière. Sont-ils bien soudés ? Si ce n’est pas le cas, dessouder et Difficulté. Ensuite, vérifiez bien comment le circuit est mis en place. Essayez les pièces mobiles autour ou raccordement choses de différentes manières. En troisième lieu, surtout si vous avez apporté des modifications, parcourir le code. Est quelque chose qui ne correspond ne pas vers le haut ?