KY-028 Module Capteur de Température à Thermistance

Disponibilité:

218 en stock

Comparer
UGS : 0138 Catégories : ,

Description

KY-028 Module Capteur de Température à Thermistance

Le module capteur de température KY-028 utilise une thermistance NTC pour mesurer les variations de température. Ce module est équipé de sorties analogique et numérique, ce qui le rend compatible avec divers microcontrôleurs tels que l’Arduino.

Caractéristiques en détail

  • Plage de mesure de la température : -55°C à 125°C
  • Précision : ±0.5°C
  • Tension de fonctionnement : 3.3V à 5.5V
  • Sortie : Numérique (D0)
  • Dimensions : 36mm x 15mm
  • Composants principaux : Thermistance NTC, comparateur LM393, potentiomètre 3296W

Fonctionnement

Le KY-028 fonctionne en mesurant la résistance de la thermistance NTC, qui diminue à mesure que la température augmente. Le comparateur LM393 compare cette résistance à une valeur de référence réglable via le potentiomètre, produisant une sortie numérique haut/bas basée sur cette comparaison.

Applications

  • Thermomètres
  • Systèmes de contrôle climatique
  • Projets éducatifs
  • Automatisation domestique

Brochage

Le module KY-028 dispose de trois broches :

  1. Vcc : Alimentation (3.3V à 5V)
  2. GND : Masse
  3. D0 : Sortie numérique

Comment l’utiliser avec Arduino Uno

Exemple de code Arduino basique
const int ledPin = 13; // LED sur la carte Arduino
const int digitalPin = 2; // Sortie numérique du capteur KY-028
int digitalVal; // valeurs numériques


void setup() {
  pinMode(ledPin, OUTPUT);
  pinMode(digitalPin, INPUT);
  Serial.begin(9600);
}


void loop() {
  digitalVal = digitalRead(digitalPin); 


  if(digitalVal == HIGH) {
    digitalWrite(ledPin, HIGH);
  } else {
    digitalWrite(ledPin, LOW);
  }


  Serial.println(digitalVal);
  delay(100);
}

But du code : Ce code initialise le module KY-028, lit les valeurs numériques de la sortie D0, et allume ou éteint la LED de l’Arduino en fonction de la température détectée.

Composants nécessaires pour le code basique
  • Arduino Uno
  • Module capteur de température KY-028
  • Câbles de connexion
Explication détaillée du code basique
  1. Initialisation des broches : La broche LED (13) est définie comme sortie, et la broche numérique du capteur (2) comme entrée.
  2. Lecture des données : La valeur numérique du capteur est lue.
  3. Affichage et contrôle : La LED s’allume si la température dépasse le seuil défini par le potentiomètre du capteur, et la valeur numérique est affichée dans le moniteur série.
Brochage détaillé des connexions du code basique
  • Vcc (KY-028) : 5V (Arduino)
  • GND (KY-028) : GND (Arduino)
  • D0 (KY-028) : Pin 2 (Arduino)
Exemple de code Arduino avancé
#include <Wire.h>
#include <LiquidCrystal_I2C.h>


const int ledPin = 13;
const int digitalPin = 2;


LiquidCrystal_I2C lcd(0x27, 16, 2);


void setup() {
  pinMode(ledPin, OUTPUT);
  pinMode(digitalPin, INPUT);
  Serial.begin(9600);
  lcd.begin();
  lcd.backlight();
}


void loop() {
  int digitalVal = digitalRead(digitalPin);


  if(digitalVal == HIGH) {
    digitalWrite(ledPin, HIGH);
    lcd.setCursor(0, 0);
    lcd.print("Temperature High");
  } else {
    digitalWrite(ledPin, LOW);
    lcd.setCursor(0, 0);
    lcd.print("Temperature Low ");
  }


  Serial.println(digitalVal);
  delay(1000);
}

But du code : Ce code lit les valeurs numériques du capteur KY-028 et les affiche sur un écran LCD I2C, tout en contrôlant la LED intégrée de l’Arduino.

Composants nécessaires pour le code avancé
  • Arduino Uno
  • Module capteur de température KY-028
  • Écran LCD I2C 1602
  • Câbles de connexion
Explication détaillée du code avancé
  1. Inclusion des bibliothèques : #include <Wire.h> et #include <LiquidCrystal_I2C.h> incluent les bibliothèques nécessaires pour le capteur et l’écran LCD.
  2. Initialisation : La communication avec le capteur et l’écran LCD est établie dans setup().
  3. Lecture et affichage des données : Les valeurs numériques sont lues et affichées sur l’écran LCD.
Brochage détaillé des connexions du code avancé
  • Vcc (KY-028) : 5V (Arduino)
  • GND (KY-028) : GND (Arduino)
  • D0 (KY-028) : Pin 2 (Arduino)
  • VCC (LCD) : 5V (Arduino)
  • GND (LCD) : GND (Arduino)
  • SCL (LCD) : A5 (Arduino)
  • SDA (LCD) : A4 (Arduino)

Installation de Drivers/bibliothèques

Pour utiliser le capteur KY-028 et l’écran LCD avec Arduino, vous devez installer les bibliothèques suivantes via l’Arduino IDE :

  1. Bibliothèque LiquidCrystal I2C : Recherchez “LiquidCrystal I2C” dans le gestionnaire de bibliothèques et installez-la.

 

Mots clés: sensor, temperature, thermistor, thermal, infrared, Capteur de température, KY-028, Arduino, Température, Temperature sensor, Thermistor, Arduino tutorial, KY-028 sensor.