Arduino

Arduino - Station météo autonome

Désireux de connaitre les conditions météo sur un site distant, j'y ai depuis quelques mois installé une station météo CONRAD WH1080. Je me suis cependant vite aperçu des limitations de ce système, tant sur le plan mécanique qu'électronique.

Cette station nécessite en effet un PC sur lequel elle est raccordée via un port USB. La transmission des données sur un site Web - en l'occurence Wunderground - oblige de laisser ce PC allumé 24/24 et d'y faire tourner un logiciel comme "Cumulus".

Mon  projet "Apaguard" étant bloqué en attendant la réalisation des plateaux des balances, je me suis lancé dans la réalisation d'une station météo autonome.

 

Arduino - mesure de poids avec HX711

Dans mon Projet "Apaguard", j'ai besoin de mesurer de façon permanente le poids d'une ruche.

Pour ce faire, j'ai choisi :

Voici mon expérience avec cette configuration. (commencée le 12/07/2015)

Arduino - Divagations sur la gestion d'un shield SIM900

Dans mon projet "Apaguard", j'ai eu besoin de rapatrier un certain nombre de données en temps réel. Un rucher étant généralement éloigné de toute civilisation, la transmission des informations collectées sur place ne peut se faire que par GSM, les abeilles étant rarement abonnées à l'ADSL !

En raison de son  prix modique et sa large utilisation, j'ai choisi d'utiliser un shield GSM SIM900.

Voici les quelques constatations faites lors de sa mise en service et son utilisation.

Arduino - économiser de la SRAM !

Au cours de l'écriture de mon projet Apaguard sur l'Arduino, j'ai été confronté au problème d'espace disponible dans la SRAM...

L'arduino UNO ne possède "que" 2048 octets de SRAM, qui peuvent être rapidement remplis si l'on n'y prend pas garde. Je vous livre ici les quelques astuces que j'ai utilisées afin de mieux gérer la SRAM et gagner de précieux octets !

Arduino - divagation sur la mesure de tensions avec l'Arduino

La mesure d'une tension à l'aide d'un Arduino UNO utilise une des entrées du convertisseur A/D. A lire les différents exemples, cette utilisation semble simple, mais je me suis vite rendu compte que le problème était plus ardu qu'il n'y paraissait !

Pour finir, j'ai obtenu de très bons résultats en prenant certaines précautions.