14 Dic

Sensores humedad suelo de calidad para arduino

Bueno.. pues para una aplicación con la que ando liado preciso sensores de humedad en suelo.. pero de calidad , nada de chinadas…

Y me he encontrado con esto.

https://www.tindie.com/products/pinotech/soilwatch-10-soil-moisture-sensor/

Tienen muy buena pinta… y según fabricante duradero… y precio mas que razonable….
Source: Domotica

Sensores humedad suelo de calidad para arduino

13 Dic

Cuadro profesional cultivo iterior alta potencia.

Buenas … aqui os dejo unas imagenes de un cuadro para cultivo interior que espero que os gusten..

Es de alta potencia y da 6 servicios independientes, iluminación, extraccion, calefacción, ventilador, riego.

En cuanto a sensores lleva humedad, inundación y temperatura…

Este es el resultado final.


.jpg  1.jpg (Size: 1.53 MB / Downloads: 1)

Y estos son los pasos intermedios.


.jpg  2.jpg (Size: 1.17 MB / Downloads: 0)


.jpg  3.jpg (Size: 1.32 MB / Downloads: 0)


.jpg  4.jpg (Size: 1.42 MB / Downloads: 0)

Y el cuadrista bueno 😉


.jpg  6.jpg (Size: 1.47 MB / Downloads: 1)

Source: Domotica

Cuadro profesional cultivo iterior alta potencia.

13 Dic

Duda con disparador por sensor de temperatura

buenas, pensaba que tenia lo de los sensores medio claro pero al empezar a programar con la aplicacion surgen los primeros problemas
quiero controlar el calentador de un acuario a una temperatura
primero configuro la sonda de temperatura 18b20
luego en circuitos, sensores lo pongo consigna de temperatura y le asocio el sensor
y luego le pongo un trigger en disparos por sensor low trigger pero no le puedo asociar el sensor ya que me pone missing circuits to link
que hago mal?
Source: Domotica

Duda con disparador por sensor de temperatura

12 Dic

ayudaaaaa por favor de dios

hola muy buenas noches a todos , me e vuelto loco intentando desifrar por que mi codigo esta mal y pido ayuda por favor , resulta que tengo este codigo
#include <SPI.h>
#include <MFRC522.h>
#include <Servo.h>

Servo microservo9g;

#define SS_PIN 10
#define RST_PIN 9
// modulo RC522
MFRC522 mfrc522(SS_PIN, RST_PIN);

// Leds indicadores acesso liberado o negado
int led_liberado = 4;
int led_negado = 7;
int TriggerPin = 6; // declaramos la palabra trigger como un tipo entero y al mismo tiempo reemplaza al pin 9
int EchoPin = 5; // declaramos la palabra echo como un tipo entero y al mismo tiempo reemplaza al pin 8
char st[20];
float distancia;
long tiempo;

void setup()
{

pinMode(led_liberado, OUTPUT);
pinMode(led_negado, OUTPUT);
// Define el puerto 3 para el servo
microservo9g.attach(3);
// Move o servo para a posicao inicial (cancela fechada)

microservo9g.write(80);
// Inicia a serial
Serial.begin(9600);
// Inicia SPI bus
SPI.begin();
// Inicia MFRC522
mfrc522.PCD_Init();
//Mensajes iniciales en el monitor de serie
Serial.println(“Aproxime su tarjeta del lector …”);
Serial.println();
pinMode(2,INPUT);
pinMode(TriggerPin, OUTPUT);
pinMode(EchoPin, INPUT);
}

void loop()
{

// Espera la aproximación de la tarjeta
if ( ! mfrc522.PICC_IsNewCardPresent())
{
return;
}
// Selecciona uno de los cartones
if ( ! mfrc522.PICC_ReadCardSerial())
{
return;
}
// UID de muestra para serial
Serial.print(“UID da tag :”);
String conteudo= “”;
byte letra;
for (byte i = 0; i < mfrc522.uid.size; i++)
{
Serial.print(mfrc522.uid.uidByte[i] < 0x10 ? ” 0″ : ” “);
Serial.print(mfrc522.uid.uidByte[i], HEX);
conteudo.concat(String(mfrc522.uid.uidByte[i] < 0x10 ? ” 0″ : ” “));
conteudo.concat(String(mfrc522.uid.uidByte[i], HEX));
}
Serial.println();
Serial.print(“Mensagem : “);
conteudo.toUpperCase();

// Prueba si se ha leído la tarjeta1
if (conteudo.substring(1) == “21 D5 0F 1A”)
{

// Levanta a cancela e acende o led verde
microservo9g.write(-90);
digitalWrite(led_liberado, HIGH);
Serial.println(“Tarjeta1 – Acceso liberado!”);
Serial.println();

/* SESSSSOR */
digitalWrite(TriggerPin, HIGH); //se envía un pulso para activar el sensor
delayMicroseconds(10);
digitalWrite(TriggerPin, LOW);

// medimos el pulso de respuesta
tiempo = (pulseIn(EchoPin, HIGH)/2);

// dividido por 2 por que es el
// tiempo que el sonido tarda
// en ir y en volver
// ahora calcularemos la distancia en cm
// sabiendo que el espacio es igual a la velocidad por el tiempo
// y que la velocidad del sonido es de 343m/s y que el tiempo lo
// tenemos en millonesimas de segundo

distancia = float(tiempo * 0.0343);

Serial.print(“Distancia: “); // imprime la distancia en el Monitor Serie
Serial.println(distancia);

if (distancia >= 10)
{
microservo9g.write(80);
digitalWrite(led_liberado, LOW);
delay(1500);

}

}

//Prueba si la tarjeta2 se lee
if (conteudo.substring(1) == “5C 70 B9 79”)
{
Serial.println(“Tarjeta2 – Acceso denegado !!”);
Serial.println();
// Pisca o led vermelho
for (int i= 1; i<5 ; i++)
{
digitalWrite(led_negado, HIGH);
delay(200);
digitalWrite(led_negado, LOW);
delay(200);

}

}
delay(1000);
}

pero donde se supone esta la condicion para que mi servomotor baje es esta
if (distancia >= 10)
{
microservo9g.write(80);
digitalWrite(led_liberado, LOW);
delay(1500);

}
aora resultaa cuando lo compilo , nunca se cumple esa condicion y si sube mi servo pero no baja , alguien podria ayudarme por favor
Source: Domotica

ayudaaaaa por favor de dios

11 Dic

Una nueva técnica permite descifrar chips mientras están en funcionamiento

Un equipo con participación de científicos del Consejo Superior de Investigaciones Científicas (CSIC) han ideado una nueva técnica para obtener simultáneamente diferentes tipos de información del interior de dispositivos nanoelectrónicos mientras están en funcionamiento. Los resultados, que aparecen publicados en el último número de la revista Science Advances, podrían ser empleados, entre otras aplicaciones, en el desarrollo de nuevas baterías.
Source: Electronica

Una nueva técnica permite descifrar chips mientras están en funcionamiento

11 Dic

preguntas

buenas, tengo mas o menos cloro como configurar sensores entradas y salidas, lo que no tengo claro es como configurar con la aplicacion como activar un rele un tiempo determinado y que sea por ejemplo una vez a la semana 10 segundos
Source: Domotica

preguntas