background preloader

Suivre sa consommation d’eau : domotisation d’un compteur d’eau à l’aide d’un arduino

Suivre sa consommation d’eau : domotisation d’un compteur d’eau à l’aide d’un arduino
Bonne année à tous (mieux vaut tard que jamais :). Pour commencer cette année, un petit article sur le relevé automatique de la consommation d’eau. Le montage utilise un compteur d’eau banal du commerce (sans capteur donc) et ne nécessite pas son démontage. Relever sa consommation d’eau : les différentes solutions Pour faire du relevé de compteurs d’eau, il n’y a pas 36 solutions. Il faut que le compteur soit équipé d’un capteur. Les solutions commerciales, « plug&play », fiables … et pas trop bon marché Il existe des compteurs avec une sortie pour un capteur à impulsion? On le trouve chez planète domotique par exemple : La solution du pauvre, play&plug ;), aussi fiables et pas chères ! Comme d’habitude je suis parti sur une solution la moins chère possible et sans sacrifier la fiabilité. Domotisons un compteur d’eau classique Là aussi, il existe plusieurs solutions. Related:  ARDUINOAutomatisation d'un compteur de Gaz

Installation Domotique d'Olivier Il y a environ trois ans je souhaitais automatiser l’éclairage de ma salle home cinéma à moindre coût. Les solutions commerciales étant hors de prix. J’ai commencé avec un soekris sous linux pilotant une carte Velleman k8055. Je me suis alors intéressé à la domotique et suis tombé sur les cartes Arduino. Mon installation à d’abord été mise en place pour tenter de réaliser des économies d’énergie tout en gagnant en confort. - Les contraintes que je me suis fixé: les fonctions vitales (lumière, chauffage, volets) doivent rester utilisables en cas de plantage de la partie domotique. - Le système doit tourner sous linux et être le moins cher possible. L’installation actuelle est composée de deux parties: - Une partie ‘hardware’ autonome chargée de toutes les fonctions “vitales” (allumer/éteindre la lumière, ouvrir/fermer les volets via des interrupteurs classiques…). De cette façon si le serveur tombe en panne, pas de black out [starrater tpl=10]

Real Time Clock: DS1307 Voici maintenant quelques temps que je possède ma carte Arduino et je commence a vouloir expérimenter d'autres choses que faire clignoter une led ou lire des valeurs analogiques sur une liaison série. C'est pour ça que j'ai commandé le DS1307 qui est une Horloge temps réel commandé par I2C. C'est d'ailleurs un très bon moyen pour moi d'apprendre à utiliser le bus I2C que je connais pas encore. Je vais donc rassembler ici, toutes les infos et démarches faites pour faire fonctionner ce fameux composant. le Datasheet Adresse I2C (7bits) du DS1307 : les adresses de registres:registre RTC 00h à 07h registre RAM 08h à 3Fh Plan de masse sous le quartz RTC registre: Chronogramme d'une transmission I2C: Trames lors d'une Écriture/Lecturelors du mode récepteur (configuration de l'horloge) le bit 8 (R /W) de la trame est à 0 et inversement à 1 lorsqu'il devient l'émetteur. la suite arrive.

Shield Arduino Téléinfo 2 compteurs - Shields Arduino - Arduino / Netduino - Electronique Présentation Cette carte est une extension Arduino (shield) qui permet grâce à ses deux circuits de décodage de téléinformation EDF, de lire les informations de vos compteurs électriques. Elle permet aussi, grâce à l'horloge temps réel intégrée (à base de DS1307), de dater ces relevés avant de les enregistrer sur la carte micro SD que vous aurez inséré dans le lecteur intégré a l'interface. Les données lues des compteurs peuvent aussi être envoyées sur le port USB pour être lues directement sur un ordinateur. Les schémas et un logiciel (code source), à utiliser avec la suite de développement de l'Arduino, sont disponibles ICI. Le code permet de lire et d'enregistrer les données de deux compteurs, un de consommation et un de production, et d'enregistrer ces données une fois par minute sur la carte SD. Documentation sur les modules Arduino: Site officiel ArduinoWiki Français Arduino Caractéristiques Techniques

CAPTEURS Capteurs de pression Pour les mesures de pression extérieures le MPX 2200 AP de MOTOROLA est parfait. Contrairement à ce que je pensais, l'utilisation de capteur à sortie directement amplifiée, n'est pas un avantage... Il faut donc réaliser un petit montage à partir d'un capteur de pression non amplifié type MPX 2200 AP, permettant la mesure d'une pression absolue de 2 bars et donc 1 bar en Hydrostatique, soit 10 mètres de profondeur. De petite taille le MPX trouvera facilement sa place dans le NAUTILE RC . Coupe interne du MPX 2200 AP Capteurs de température Sonde de température LM35DZ Gamme de température de 0°C à +100°C. Elle se caractérise par des résistances à tolérance étroite (jusque ±1%) avec de bons facteurs de correction de températures reproductibles. Ses faibles dimensions permettent des temps de réponses courts (~ 2 s). Caractéristiques de températures de résistances avec courbe linéaire 10mV/°. Capteurs de présence d'eau Alimentation : batterie de 5 à 9V Schéma de principe

OpenEnergyMonitor : outils open-source de suivi énergétique OpenEnergyMonitor est un projet visant à développer des outils open-source de suivi énergétique pour nous aider à appréhender notre utilisation de l'énergie, nos systèmes énergétiques, et le défi de l'énergie soutenable. OpenEnergyMonitor is a project to develop open-source energy monitoring tools to help us relate to our use of energy, our energy systems and the challenge of sustainable energy. Les applications typiques sont le suivi des consommations énergétiques d'un bâtiment ou de la production d'un système solaire (panneaux photovoltaïques, ballon d'eau chaude sanitaire). Les principaux mainteneurs, Glyn Hudson et Trystan Lea, y travaillent à temps plein depuis le labo OpenEnergyMonitor, dans les montagnes de Snowdonia, au Pays de Galle. Sommaire Architecture OpenEnergyMonitor est un projet modulaire, ce qui permet de n'en utiliser que des blocs, en les interfaçant avec les blocs d'autres projets. Grandeurs et capteurs Température Tension, courant, puissance emonTX emonBase emonGLCD emoncms

Surveillez votre consommation d'eau Mercredi, 07 Mars 2012 01:00 Domotics Le meilleur moyen d'économiser l'eau, c'est de suivre sa consommation pour identifier les postes les plus couteux. Il y a des solutions simples à mettre en oeuvre. Je vous propose de découvrir ici un exemple d'installation à travers le compteur que je viens de mettre en place. J'ai acheté mon compteur chez Planete-Domotique.com. Le compteur doit être placé à l'horizontale afin d'avoir une meilleure précision. Le capteur reed est fourni avec un cable de 2 mètres. Récemment, j'ai eu une fuite d'eau dans ma maison. Alors je me suis décidé à mettre un compteur pour surveiller les fuites d'eau et pour réduire ma consommation d'eau. On peut comparer les deux compteurs pour voir si l'alimentation arrivant jusqu'à la maison possède une fuite.En mettant le nouveau compteur dans la maison, il est plus facile de mettre en place un capteur d'impulsions et de le relier au système de domotique de mon installation. Le capteur compte les litres. <led0>1</led0>

[Arduino] Mise à disposition de mon programme Les fonctions d'intervalle, qui permettent d’appeler les autres fonctions sans l'utilisation de delay() et donc l'arrêt du programme: //########################################################################## //########################################################################## //## Fonction executee a chaque interval ## //########################################################################## //########################################################################## void FaireToutesLesSecondes() { SetSkimmer(); SetRemontee(); SetChauffage(); UpdateGLCD(); DefinirValeurLED(); SetOsmolation(); SetTime(); SetReacteur(); GetPH(); } void FaireToutesLesMinutes() { MiseAJourStatistiques(); } La gestion de l'heure, RAS si ce n'est la partie en commentaire qui sert pour les tests en accélerer: La gestion de l'osmolation, qui lit l'état du capteur optique, et actionne la pompe 3 secondes (paramétrables plus haut) lorsqu'un niveau bas est détecté.

Compteurs eau et gaz à impulsion sur IPX800 | Domotique-Info Dans les grands principes de la domotique, un élément essentiel est selon moi la maîtrise du coût des énergies de l’habitation. Jusqu’à présent équipé d’un compteur OWL CM 119 (approximation intéressante des dépenses électriques), il me semblait primordial de suivre également ma conso d’eau et d’électricité. C’est désormais chose faite en ayant fait installer par un professionnel (mon chauffagiste) un compteur d’eau et un compteur de gaz à impulsion que j’ai ensuite raccordé à ma carte IPX800. La présentation de l’ensemble ci-dessous : 1 – L’installation matérielle Pour l’eau, j’ai opté pour un compteur de marque GIOANOLA avec 1 impulsion/litre. Pour le gaz, disposant d’une citerne de propane, mon chauffagiste m’a proposé un compteur basse pression à insérer entre la citerne et la chaudière. Comme vous pouvez le constater, niveau câblage j’ai opté pour un câble réseau RJ45 où j’utilise 2 brins pour l’eau et 2 brins pour le gaz. Et une fois le tout refermé … : 2 – La gestion logicielle

ToBreadboard This tutorial explains how to migrate from an Arduino board to a standalone microcontroller on a breadboard. It's similar to this tutorial, but uses an Arduino board to program the ATmega on the breadboard. Unless you choose to use the minimal configuration described at the end of this tutorial, you'll need four components (besides the Arduino, ATmega328, and breadboard): a 16 MHz crystal, a 10k resistor, and two 18 to 22 picofarad (ceramic) capacitors. Uploading Using an Arduino Board Once your ATmega328p has the Arduino bootloader on it, you can upload programs to it using the USB-to-serial convertor (FTDI chip) on an Arduino board. Uploading sketches to an ATmega on a breadboard. Minimal Circuit (Eliminating the External Clock) If you don't have the extra 16 MHz crystal and 18-22 picofarad capacitors used in the above examples, you can configure the ATmega328 to use its internal 8 MHz RC oscillator as a clock source instead. Attention This procedure works on Arduino 1.0.x software.

Snootlab - Essai de l'Arduino i2C Power proto shield : Controlleur PWM de ventilateurs asservis à la température avec des capteurs 1Wire DS1820 Intro Je sais à quel point il est difficile de monter une entreprise et d'avoir tout à faire au début : produits, clients, démarches administrative, bancaires, création de l'identité graphique, de la communication.... Que d'énergie... Snootlab tape fort, surtout pour une entrée en scène. Un kit de communication Web 2.0 complet, site web, blog, boutique, et une superbe identité graphique. Après quelques échanges de mail, Snootlab m'a fait parvenir le shield i2C Power Proto Shield . Une duplication du bouton ResetUn voyant d'alimentation bleu du plus bel effet,Un connecteur d'alimentation PC (Molex)Un connecteur HE10 pour raccorder un bs i2CUne alimentation 3.3V boostée, qui peut être mise en ou hors serviceUne zone pastillée permettant le prototypage, pouvant utiliser le 5V, le 3.3V et le 12V fournit par l'alimentation PC. Déballage L'ouverture du colis laisse apparaitre un sachet antistatique très sympa avec une étiquette qui ne laisse pas sans penser à celles de Lady Ada. Montage Edit...

Comparatif des différentes cartes arduino et des cartes "compatible arduino". Bonjour tout le monde ! Aujourd’hui je vous propose un article sur un sujet que j’ai rarement, voire jamais, abordé et qui pourtant est la base du blog : les cartes arduino. On peut classer les cartes arduino en deux grandes familles : – les cartes arduino officielles (ou « classique »), compatible hardware et software avec le « form factor » et l’ide arduino, – les cartes dérivées d’arduino, compatible avec les shields arduino classique (mais pas avec l’ide arduino de base). Pour tout ce qui est des cartes arduino dites « classiques » elle sont basées généralement sur le même micro-contrôleur AVR à savoir un ATmega328p du fabricant ATMEL. Au niveau des entrées / sorties : – 14 entrées / sorties numériques (« 0 » ou « 1 » logique) dont 6 sorties PWM, – 6 entrées analogiques (pouvant cependant être utilisé en entrées / sorties logiques si besoin), – 40mA maximum sur une même broche, – 200mA au total sur toute les broches numérique et analogique, Arduino UNO (par la team arduino)

Related: