0

Action en cours …

Me revoila, les actions en cours sont :

 

Création d’un node pour la réception extérieur de la température, humidité, pression et luminosité.

commande de pcb tinytx (http://nathan.chantrell.net/tinytx-wireless-sensor/)

achat chez OSH Park (les 3 pour 7,40$) 🙂

Order status The panel your boards are assigned to has been sent to the fab. We’ll let you know as soon as they’re back.
Render
Ordered on June 4th 2013.
Cost
3 boards at $7.40 per batch of three. $7.40
International: Standard First Class Mail $0.00
TOTAL (paid) $7.40

Commande des composants chez rs-particuliers.

Création du rfm12bpi v2 a mettre sur le raspberrypi. ( j’ai commandé le pcb http://shop.openenergymonitor.com/rfm12pi-v2-pcb-only/ )

et aussi, commande des rfm12b chez jeelabs.com, capteur humidité/temp DHT22 sur ebay, BMP085 Digital Barometric Pressure Sensor Module Board sur ebay et capteur de luminosité sur ebay.

 

Je suis dans l’attente du materiel, le script sera surement en python, voici une esquisse.

#!/usr/bin/env python

import string
import serial

ser = serial.Serial(“/dev/ttyAMA0”,9600)
#ser.open()
print( “Open serial port: OK” )

print( “Now waiting for serial command…” )

quit = False

while not quit:
line = ser.readline()
words = line.split()

if words[0] == “15”:
temp = (float(words[1])+(float(words[2])*256))/100
bat=(float(words[3])+(float(words[4])*256))/1000
save=open(“/mnt/rfm12b/15temp”,”w”)
save.write(temp)
save.close()
save=open(“/mnt/rfm12b/15bat”,”w”)
save.write(bat)
save.close()

elif words[0] == “exit”:
quit = True

ser.close()

 

 

 

Michael

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.