Micro climat des plantes (4 / 5 étapes)

Étape 4: Code

 Here is "my" code to query the sensors for values and update the LCD. It can be made better and I hope to do so in the future. You will want to save this as a file, and add it to your /etc/rc.local or create a startup script. 
 #!/usr/bin/pythonfrom Adafruit_CharLCD import Adafruit_CharLCD from subprocess import * from time import sleep, strftime from datetime import datetime import subprocess import re import sys import time #import MySQLdb as mdb # later feature #import time #import datetime 
 lcd = Adafruit_CharLCD() 
 lcd.begin(16,1) 
 while 1: output1 = subprocess.check_output(["./Adafruit_DHT", "2302", "4"]); matches = re.search("Temp =\s+([0-9.]+)", output1) if (not matches): time.sleep(10) continue ctemp = float(matches.group(1)) ftemp = ctemp * 9/5.0 + 32 
 # search for humidity printout matches = re.search("Hum =\s+([0-9.]+)", output1) if (not matches): time.sleep(10) continue humidity = float(matches.group(1)) #adjust value for accuracy humidity = humidity - 9 
 output2 = subprocess.check_output(["./Adafruit_DHT", "2302", "18"]); matches = re.search("Temp =\s+([0-9.]+)", output2) if (not matches): time.sleep(10) continue ctemp2 = float(matches.group(1)) ftemp2 = ctemp2 * 9/5.0 + 32 
 # search for humidity printout matches = re.search("Hum =\s+([0-9.]+)", output2) if (not matches): time.sleep(10) continue humidity2 = float(matches.group(1)) #adjust value for accuracy humidity2 = humidity2 - 15 
 lcd.clear() #lcd.message(datetime.now().strftime('%b %d %H:%M:%S\n')) lcd.message('1 ' + 'T %s' % ( ftemp ) + ' H %s' % ( humidity ) + '\n' ) lcd.message('2 ' + 'T %s' % ( ftemp2 ) + ' H %s' % ( humidity2 ) ) 

Articles Liés

Domotique - arrosage des plantes

Domotique - arrosage des plantes

J'ai un petit jardin avec nombreux fruitiers, arbres et plantes qui nécessitent un arrosage régulier. Le jardinier que j'ai est paresseux et ignore souvent l'arrosage. Il en est résulté en retard de croissance des plantes ou dans le pire des cas, cer
Comment faire pousser des Plants de légumes !

Comment faire pousser des Plants de légumes !

Mon instructable vous montre comment faire pousser des plantescertains sont faciles à et certains ne sont pas. Il s'agit d'un bon guide de plus en plus pour les débutantsqui sont Edwards d'apprendre à comment faire pousser des vegteables.CLIMATS VOLO
Automatique d’arrosage des plantes en pot avec Intel Edison

Automatique d’arrosage des plantes en pot avec Intel Edison

Automatique d'arrosage des plantes en pot avec Intel Edison... Une sonde d'humidité détecte la faible teneur en humidité du sol et active la pompe à eau ou l'électrovanne qui contrôle le débit d'eau. Lorsque l'eau nécessaire est pompée vers les plant
Tourbière artificielle des plantes carnivores

Tourbière artificielle des plantes carnivores

Certaines plantes ont besoin d'un sol particulier à se développer, d'autres peuvent se développer à peu près partout.Une tourbière est un type de sol intéressant. C'est un milieu humide, essentiellement composé de sphaignes qui en fait un terrain trè
Comment égayer une cheminée désaffectée avec des plantes.

Comment égayer une cheminée désaffectée avec des plantes.

Son l'époque de l'année, son réchauffement plus et il n'y a juste aucun utilisation de votre foyer. Ou peut-être, comme moi, votre cheminée est bourrée plein d'isolation. Chaque fois que vous revenez à tous votre cheminée, que vous voir est un trou n
Construire une tourbière des plantes carnivores dans votre jardin !

Construire une tourbière des plantes carnivores dans votre jardin !

Faites-vous pousser des plantes carnivores à l'extérieur ?  Si vous habitez dans une région où il travaille, alors pourquoi ne pas les configurer sur leur propre bog ?  Voilà comment ils poussent à l'état sauvage, afin qu'ils vont sentirez comme à la
Trois groupes essentiels des plantes sauvages comestibles

Trois groupes essentiels des plantes sauvages comestibles

Il n'y a nul bonne réponse quant à l'ordre des besoins dans une situation de survie, dans un milieu eau est tout d'abord sur votre liste de besoins et dans un autre abri de l'environnement ou feu serait votre premier sur votre liste de besoins. La né
Slugitronics - protection des plantes avec chibitronics

Slugitronics - protection des plantes avec chibitronics

Lorsque nos amis belles à Leicester Hackspace nous a convié à leur nuit de construction Chibitronics , nous savions que nous voulions sortir des sentiers battus. Chibitronics sont des autocollants de composant électronique qui sont très minces et aut
Automatique d’arrosage des plantes et de détection d’humidité du sol

Automatique d’arrosage des plantes et de détection d’humidité du sol

Il y a nombreux ces instructable créé. Mais le problème est à l'obtention de matériaux. Je crée ce afin que les gens faire connaissance avec ce matériel à acheter en Inde et comment se connecter à eux et qu'ils fonctionnent.Énoncé du problème-1. pouv
Faire des plantes mortes--sans outils de corde

Faire des plantes mortes--sans outils de corde

je vais vous apprendre à faire de corde extrêmement forte des plantes communes, morts sans besoin d'outils. Tout d'abord, je vais vous guider à travers le processus consistant à isoler certaines fibres de haute qualité de plantes mortes. (Nous le dém
À l’aide de paquets d’expédition à cultiver des plantes

À l’aide de paquets d’expédition à cultiver des plantes

plupart d'entre nous aujourd'hui achète des animaux sur internet et lorsque nous recevons nos articles nous avons habituellement ces enveloppes ou autres sacs de conditionnement qui n'ont pas utilisent et de les jeter juste.  Eh bien j'ai enfin trouv
Comment élever des plantes succulentes

Comment élever des plantes succulentes

Avez-vous déjà souhaité une plante qui sont faciles à prendre en charge, mais n'a jamais eule temps d'en acheter un ? Eh bien les plantes succulentes sont les plantes pour vous ! Je t'enseignerai ce que vous devez savoir pour élever les plantes succu
Signifie que vous pouvez faire des plantes

Signifie que vous pouvez faire des plantes

afin d'afficher certaines plantes en contenants, j'ai décidé de faire quelques plantes se dresse pour les tenir.  J'aimerais organiser divers conteneurs avec des plantes dans le jardin et le patio etc..  Une façon de le faire est en béton pour certai
Construire un Terrarium peu coûteux avec des plantes gratuit

Construire un Terrarium peu coûteux avec des plantes gratuit

avec un peu de savoir-faire et un peu du Scoutisme, vous pouvez rapidement et facilement trouver les plantes de terrarium dans votre propre yard.  Chercher, regarder vers le bas, regarde près, chercher bien loin.  Sachant ce qui est dans votre yard e