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/03 23:39] 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 217: Line 217:
   */10 * * * * python /root/leer.py   */10 * * * * python /root/leer.py
  
-==== Sensor humedad tierra ====+===== Sensor humedad tierra =====
 Sensor YL-38 y YL-69 Sensor YL-38 y YL-69
  
Line 244: Line 244:
 </code> </code>
  
-==== Cámara ====+===== Cámara ====
 +Con la integrada:
  
-raspistill+Tomar foto 
 +  raspistill -o foto.jpg 
 +Grabar vídeo 
 +  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 ===== 
 +Hacemos nmap 
 +  Nmap scan report for OrangePi.home (192.168.1.133) 
 +  Host is up (0.0048s latency). 
 +  MAC Address: 02:42:A2:2B:D6:90 (Unknown) 
 + 
 +Usuario: root/orangepi 
 + 
 +Configuración wifi. Añadimos este fichero y reiniciamos: 
 +  /etc/network/interfaces.d/wlan0 
 +<code> 
 +auto wlan0 
 +iface wlan0 inet dhcp 
 +wpa-ssid <mi red wifi> 
 +wpa-psk ************ 
 +</code> 
 + 
 +==== Camara USB HP ==== 
 +  lsusb 
 + 
 +  Bus 003 Device 002: ID 03f0:a707 HP, Inc  
 + 
 +Funciona en la raspberry 
 +  fswebcam -r 1280x720 --jpeg 85 -D 1 fswebcam.jpg 
 +  streamer -f jpeg -o image.jpeg 
 + 
 +====== Grafana ====== 
 +Creamos BBDD en influx 
 +  curl -i -XPOST http://172.17.0.1:8087/query --data-urlencode "q=CREATE DATABASE invernadero" 
 + 
 +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.1612395557.txt.gz · Last modified: 2021/02/03 23:39 by jose