informatica:arduino:invernadero
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
informatica:arduino:invernadero [2021/02/03 22:32] – jose | informatica:arduino:invernadero [2021/02/09 11:10] (current) – jose | ||
---|---|---|---|
Line 2: | Line 2: | ||
Arduino Mega y raspberry 4 | Arduino Mega y raspberry 4 | ||
- | ===== Arduino ===== | + | ====== Arduino |
Sensor de temperatura digital DHT11 | Sensor de temperatura digital DHT11 | ||
Line 210: | Line 210: | ||
f.write(" | f.write(" | ||
f.write(x[1]) | f.write(x[1]) | ||
- | f.write(" | + | f.write(" |
f.close() | f.close() | ||
</ | </ | ||
Line 217: | Line 217: | ||
*/10 * * * * python / | */10 * * * * python / | ||
+ | ===== Sensor humedad tierra ===== | ||
+ | Sensor YL-38 y YL-69 | ||
+ | |||
+ | https:// | ||
+ | |||
+ | Dimensiones YL-38: 30 x 16 mm | ||
+ | Dimensiones YL-69: 60 x 30 mm | ||
+ | |||
+ | Leémos el pin analógico y normalizamos el valor de 0-1024 a 0-100 | ||
+ | |||
+ | < | ||
+ | void setup() { | ||
+ | // initialize serial communication at 9600 bits per second: | ||
+ | Serial.begin(9600); | ||
+ | } | ||
+ | |||
+ | |||
+ | void loop() { | ||
+ | // read the input on analog pin 0: | ||
+ | int sensorValue = analogRead(A0); | ||
+ | int humedad = map(sensorValue, | ||
+ | | ||
+ | Serial.println(humedad); | ||
+ | delay(5000); | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ===== Cámara ===== | ||
+ | Con la integrada: | ||
+ | |||
+ | Tomar foto | ||
+ | raspistill -o foto.jpg | ||
+ | Grabar vídeo | ||
+ | raspivid -o Desktop/ | ||
+ | | ||
+ | ==== Camara HP por USB: ==== | ||
+ | |||
+ | |||
+ | La cámara HP es 1280x720. -i es input, 0 es / | ||
+ | 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: | ||
+ | |||
+ | Usuario: root/ | ||
+ | |||
+ | Configuración wifi. Añadimos este fichero y reiniciamos: | ||
+ | / | ||
+ | < | ||
+ | auto wlan0 | ||
+ | iface wlan0 inet dhcp | ||
+ | wpa-ssid <mi red wifi> | ||
+ | wpa-psk ************ | ||
+ | </ | ||
+ | |||
+ | ==== 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:// | ||
+ | |||
+ | Si quisieramos borar la BBDD: | ||
+ | curl -i -XPOST http:// | ||
+ | |||
+ | Para meter datos: | ||
+ | curl -i -XPOST ' | ||
+ | |||
+ | El fichero todos.txt tiene este formato: | ||
+ | < | ||
+ | invernadero, | ||
+ | invernadero, | ||
+ | invernadero, | ||
+ | invernadero, | ||
+ | invernadero, | ||
+ | invernadero, | ||
+ | invernadero, | ||
+ | invernadero, | ||
+ | </ | ||
+ | |||
+ | Podemos consultarlos: | ||
+ | curl -i -XPOST http:// | ||
+ | |||
+ | La gráfica la creamos así. Para que se rellene tenemos que poner en GROUP BY fill(linear) | ||
+ | {{: |
informatica/arduino/invernadero.1612391553.txt.gz · Last modified: 2021/02/03 22:32 by jose