Arduino #1 ou comment j’ai découvert ce bijou

Bonsoir à tous,

 

Après biens des semaines d’inactivité sur ce blog, je vous propose une série d’articles sur l’utilisation de l’Arduino dans nos ruches.

 

Vous allez me dire c’est sympa ton truc, cela n’est pas de la photo, et puis l’arduino c’est quoi et comment en es tu arrivé là ?

 

C’est assez simple et pour ceux qui me connaissent je suis un peu « piqué » d’abeilles. Je suis donc sur plusieurs forum et sur l’un d’eux je tombe sur un sujet sur la pesée de ruche. On y parle entre autre de la carte Arduino. Curieux, je fais une recherche sur le net, je découvre que sur Ebay on en trouve des pas très cher (entre 10 et 15 €) , que c’est assez simple à programmer, qu’il faut juste quelques idées et des recherches sur le net pour trouver des sources et des exemples facilement. Faut dire que cette petite merveille peut presque tout faire. Quelques recherches de plus et je découvre qu’il est possible de mesurer d’autres valeurs que le poids, mais aussi la t°, l’humidité et cela grâce à des capteurs assez facile à trouver.

 

C’est là que tout commence.

 

Je reviens à mes ruches. J’en possède 5 et l’une d’elle début avril semble plus faible que les autres. Je me dis que si je pouvais mesurer la t° sur le haut des cadres, ce serait vraiment utile pour déterminer l’activité par mauvais temps ou il est impossible d’ouvrir pour évaluer la colonie. Je recherche donc un capteur de T° facile d’emploi, compacte, n’utilisant pas trop de port sur la carte et surtout pas trop cher. Il faut dire que je ne suis pas riche. Je trouve donc un capteur qui me plaît et le commande sur internet. – Je vous en parlerai plus demain.

 

Si vous désirez un peu vous familiariser avec cette carte voici un lien : http://www.siteduzero.com/sciences/tutoriels/arduino-pour-bien-commencer-en-electronique-et-en-programmation/presentation-11

 

Rassurez vous vous ne devez pas faire tous les exercices. Mais une lecture attentive pour la suite peut être utile.

3 réflexions sur « Arduino #1 ou comment j’ai découvert ce bijou »

  1. Bonjour Jean Pol,

    Je suis en train de réaliser mes premiers tests Arduino
    et je viens de tester ta mesure de température à l’aide d’un DS18B20 (en boucle Loop).

    Je constate 1 mesure sur 2 en erreur. Je recherche donc la cause, et voici mes conclusions :

    Pour le mettre en évidence j’ai ajouté la ligne : « Serial.println( » 1_W non trouve »); voir ci-dessous

    if (!ds.search(addr)) { // Recherche un module 1-Wire
    ds.reset_search(); // Réinitialise la recherche de module
    Serial.println( » 1_W non trouve »);
    return false; // Retourne une erreur
    }

    D’après moi,
    comme il n’y a qu’un seul DS18B20, il faut réinitialiser la recherche à chaque fois car le programme
    recherche un second DS18B20 et comme il n’y en a pas, il renvoie une erreur.

    Conclusion :
    Avec un seul (ou même plus) DS18B20, il faut mettre « ds.reset_search(); » en début dans la boucle loop.

    Le connais assez bien le DS18B20, je l’ai déjà programmé en assembleur PIC16F84

    Bien à toi
    Géryko

Répondre à Jean-Pol Clausse Annuler la réponse

Votre adresse e-mail ne sera pas publiée.

Time limit is exhausted. Please reload CAPTCHA.