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 |
|
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()