User Tools

Site Tools


informatica:arduino:invernadero

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
informatica:arduino:invernadero [2021/02/04 13:54] joseinformatica:arduino:invernadero [2021/02/09 11:10] (current) jose
Line 210: Line 210:
 f.write(" ") f.write(" ")
 f.write(x[1]) f.write(x[1])
-f.write("\r\n")+f.write("\n")
 f.close() f.close()
 </code> </code>
Line 245: Line 245:
  
 ===== Cámara ===== ===== Cámara =====
 +Con la integrada:
 +
 Tomar foto Tomar foto
   raspistill -o foto.jpg   raspistill -o foto.jpg
Line 250: Line 252:
   raspivid -o Desktop/video.h264   raspivid -o Desktop/video.h264
      
 +==== Camara HP por USB: ====
 +
 +
 +La cámara HP es 1280x720. -i es input, 0 es /dev/video0 
 +  fswebcam -i 0 -r 1280x720 --jpeg 85 -D 1 fswebcam.jpg
 +
 +Para la cámara genérica he instalado guvcview y reiniciado. La resolución es de 640x480
 +
 +==== Cámara amazon ====
 +  streamer -f jpeg -o nueva_streamer_01.jpeg
 +Resolución 1280x960
 +
 ===== Orange PI ===== ===== Orange PI =====
 Hacemos nmap Hacemos nmap
Line 276: Line 290:
   streamer -f jpeg -o image.jpeg   streamer -f jpeg -o image.jpeg
  
-==== Grafana ====+====== Grafana ======
 Creamos BBDD en influx Creamos BBDD en influx
   curl -i -XPOST http://172.17.0.1:8087/query --data-urlencode "q=CREATE DATABASE invernadero"   curl -i -XPOST http://172.17.0.1:8087/query --data-urlencode "q=CREATE DATABASE invernadero"
-Metemos datos: 
-  curl -i -XPOST 'http://172.17.0.1:8087/write?db=invernadero' --data-binary @humedad.txt 
-  curl -i -XPOST 'http://172.17.0.1:8087/write?db=invernadero' --data-binary @temperatura.txt 
  
 +Si quisieramos borar la BBDD:
 +  curl -i -XPOST http://172.17.0.1:8087/query --data-urlencode "q=DROP DATABASE invernadero"
 +
 +Para meter datos:
 +  curl -i -XPOST 'http://172.17.0.1:8087/write?db=invernadero&precision=s' --data-binary @todos.txt 
 +
 +El fichero todos.txt tiene este formato:
 +<code>
 +invernadero,sensor=interior humedad=83.00,temperatura=12.00 1612428604
 +invernadero,sensor=interior humedad=83.00,temperatura=12.00 1612429204
 +invernadero,sensor=interior humedad=82.00,temperatura=12.00 1612429804
 +invernadero,sensor=interior humedad=80.00,temperatura=14.00 1612430404
 +invernadero,sensor=interior humedad=75.00,temperatura=15.00 1612431004
 +invernadero,sensor=interior humedad=73.00,temperatura=14.00 1612431604
 +invernadero,sensor=interior humedad=73.00,temperatura=13.00 1612432205
 +invernadero,sensor=interior humedad=73.00,temperatura=14.00 1612432804
 +</code>
 +
 +Podemos consultarlos:
 +  curl -i -XPOST http://172.17.0.1:8087/query --data-urlencode "db=invernadero" --data-urlencode "q=SELECT * FROM invernadero"
  
 +La gráfica la creamos así. Para que se rellene tenemos que poner en GROUP BY fill(linear)
 +{{:informatica:arduino:grafana01.png|}}
informatica/arduino/invernadero.1612446880.txt.gz · Last modified: 2021/02/04 13:54 by jose