Etape 2: La flore peut être avec vous...
Le module de détection générique humidité et de température, j’ai acheté n’est pas venu beaucoup avec des instructions sur comment utiliser ou quelque chose. Je suis allé au site du vendeur et tout ce qu’ils avaient été traduit feuille de données et le code de bibliothèque/échantillon nécessaire. Il s’avère que vous avez besoin de l’utiliser avec une résistance de 5K pullup. Heureusement, j’ai eu la mega-* pack assortiment baie des résistances dont j’ai été en mesure de trouver quelque chose à utiliser.
Comme c’est le Conseil de capteur « moins cher », que je ne suis vraiment pas s’attendre à une grande partie. C’était spec'ed seul dehors pour donner des lectures à 0-50 * C plage dans quelques degrés de précision et de même avec la lecture de l’humidité. Quand il a couru, j’ai vu beaucoup d’erreurs et de délais d’attente. Il s’agit d’un capteur de mise à jour lent donc même les changements à l’intervalle de lorsque le capteur est lu a fait up pas clairement le nombre d’erreurs. Ensuite, j’ai trouvé qu’il pas retournait la température en degrés Fahrenheit même si les paramètres ont été définis pour elle de le faire.
J’ai fait une conversion manuelle de Celsius dans le code pour compenser mais était toujours pensant que j’ai un morceau bancal du kit. J’ai ensuite revenir en arrière et chercher une partie Adafruit que j’ai initialement destiné à obtenir et parcouru le tutoriel Adafruit qui a conduit à un code de la Bibliothèque optimisée pour le DHT11. J’ai téléchargé, installé, et tout a bien fonctionné.
Bon, maintenant j’ai eu d’humidité, température et chaleur index lectures qui traverse sur le moniteur de la série. Que diriez-vous, j’utilise que pour faire un thermomètre visuel ?
J’ai eu quelques segments de bande neopixel et anneaux de neopixel pour faire un thermomètre à la recherche de programme d’installation.
La bande de neopixel et l’anneau de neopixel étaient sur leurs propres broches de données devaient être codé comme deux instances de neopixels...
Les animations d’effets visuels pour le neopixels ont été tirées l’exemple de code strandtest. J’ai figuré dehors comment obtenir les lumières de blanc et d’aller dans le sens inverse sans le i--une boucle depuis le bouclage de décrémentation ne semble pas fonctionner.
J’ai eu la lingette arc-en-ciel exécuter uniquement lors de l’initialisation pour montrer que tous les neopixels sont en état de fonctionnement.
J’ai utilisé la fonction de carte arduino à l’échelle de la température réelle dans combien neopixels à la lumière.
J’ai habituellement n’après n’importe quel code puisqu’il était encore un méli-mélo work in progress, mais quelqu'un a demandé pour elle. Les autres animations de couleur existe dans le code, alors vous pouvez jouer avec elle. Vous pouvez aller sur le système d’apprentissage Adafruit trouver les liens à leur bibliothèque de code utilisé dans l’esquisse. Bonne chance. (Notez que vous devrez peut-être vérifier wordwrap et bloc de code bancal ici)
-mise à jour - éditeur semble mangle le code - vais joindre fichier