Descripción
Módulo GY-SHT30-D sensor digital de temperatura e I2C Compatible con Arduino
-
Los sensores de temperatura / Sensiron son algunos de los dispositivos refinados y de alta precisión que se pueden obtener. Y finalmente tenemos algunos que tienen una verdadera interfaz I2C para una fácil lectura. El sensor SHT30-D tiene una excelente precisión relativa del 2% y una precisión de 0,3 C para la mayoría de los usos.
A diferencia de los anteriores sensores SHT, este sensor tiene una verdadera interfaz I2C y (¡bonus!) También con dos opciones de dirección. Además, conforme a 3 V o 5 V, por lo que es posible alimentar y comunicarse con él prácticamente con cualquier microcontrolador o microcomputadora.
Un chip encantador – por eso creamos una tarjeta de salida con el SHT30-D y algunos circuitos de apoyo como resistencias pullup y condensadores. Cada pedido incluye una tarjeta de salida PCB completamente ensamblada y probada y un pequeño trozo de pines. Tendrás que soldar los pines en el PCB, pero es bastante sencillo y solo lleva unos minutos incluso para un principiante.
Pines de alimentación:
Vin: este es el pin de alimentación. El chip utiliza 2,5-5 V CC para la alimentación. Para aTutorial: Cómo usar GY-SHT30-D
El GY-SHT30-D es un sensor digital de temperatura y humedad I2C compatible con Arduino, ideal para proyectos de monitoreo ambiental.
Qué necesitas
- Arduino o compatible
- Cable I2C
- Resistencia pull-up 4.7kΩ
- Software Arduino IDE
Pasos
- 1. Conecta la resistencia pull-up entre SDA y VCC.
- 2. Conecta SDA al pin SDA del Arduino.
- 3. Conecta SCL al pin SCL del Arduino.
- 4. Carga el código en el GY-SHT30-D.
- 5. Ejecuta el código para leer la temperatura y la humedad.
- 6. Verifica la comunicación I2C con un osciloscopio o un depurador.
- 7. Consulta el datasheet para configuraciones adicionales.
- 8. Prueba a montar el sensor en un proyecto de monitoreo ambiental.
Código de ejemplo
```cpp #include <Wire.h> #include <SHT3x.h> SHT3x sht3x; void setup() { Wire.begin(); sht3x.begin(); } void loop() { float temperature = sht3x.readTemperature(); float humidity = sht3x.readHumidity(); Serial.print("Temp: "); Serial.print(temperature); Serial.print("C, Hum: "); Serial.print(humidity); Serial.println("%"); delay(1000); } ```Miniproyecto
Construye un sistema de monitoreo de humedad en una habitación. Conecta el GY-SHT30-D a un Arduino y visualiza los valores en un puerto serie.
Errores comunes
- Olvida de conectar la resistencia pull-up.
- Configura el Wire.begin() sin inicializar el sensor.
- No utilices el delay() para leer los datos.
- No verifiques la comunicación I2C con un osciloscopio.
Accesorios recomendados
- Arduino Uno
- Cable I2C
- Resistencia pull-up 4.7kΩ
- Display LCD
Preguntas frecuentes
¿Cómo puedo verificar la comunicación I2C?
Utiliza un osciloscopio o un depurador para verificar la comunicación I2C.¿El GY-SHT30-D funciona con Arduino Nano?
Sí, el GY-SHT30-D es compatible con Arduino Nano.¿Puedo usar otra resistencia pull-up?
Sí, pero asegúrate de que esté entre 1kΩ y 10kΩ.









Valoraciones
No hay valoraciones aún.