Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Kit capteur humidité et température en boîtier noyer premium – Arduino, NeoPixel et écran TFT

Composants et fournitures

Arduino UNO × 1
Anneau NeoPixel Adafruit : WS2812 5050 RGB LED × 1
Capteur de température DHT22 × 1
Écran TFT couleur Adafruit 1,44" avec lecteur carte MicroSD – ST7735R × 1
Plaque d'essai (breadboard) générique × 1
Support 4 piles AA × 1
Fils de liaison (jumper wires) génériques × 1

Outils et machines nécessaires

À propos du projet

L'histoire derrière ce projet

Découvrez comment nous avons construit un boîtier en noyer à queues d'aronde et utilisé des composants Arduino faciles à trouver pour créer un moniteur d'humidité et de température élégant et utile pour l'atelier de menuiserie. Ce projet DIY combine un peu de travail du bois (queues d'aronde en noyer) et de l'électronique débutant avec un Arduino Uno et d'excellents composants Adafruit.

Nous vivons au centre du Texas, où le printemps apporte d'énormes variations d'humidité et de température, ce qui peut être désastreux pour certains projets de menuiserie. Ce projet nous alerte lorsque l'humidité change ou devient trop élevée, afin que nous puissions prendre des précautions : déplacer nos projets en bois à l'intérieur, ou éviter tout usinage pendant les périodes de forte humidité. En plus, il a fière allure et arbore notre logo !

Nous sommes nouveaux dans l'univers Arduino et de l'électronique, donc nous avons appris au fur et à mesure. Nous sommes très enthousiastes à l'idée de réaliser d'autres projets maintenant que nous savons à quel point il est facile de créer de belles choses.

Regardez la vidéo de construction détaillée !

Code

Code capteur atelier Arduino

#include 
#include 
#include 
#include 
#include 
#include 
#include 

// Définition des broches
#define TFT_CS 10
#define TFT_RST 9
#define TFT_DC 8
#define DHT_PIN 2
#define PIXEL_PIN 6
#define PIXEL_NUM 24
#define SD_PIN 4
#define BMP_BUF 20

// Variables globales
int currentColor = 9999;
CRGB leds[PIXEL_NUM];
Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RST);
DHT22 dht(DHT_PIN);
int loopDelay = 2000;

void setup() {
  Serial.begin(9600);
  Serial.println("Démarrage.");
  
  dht.begin();
  tft.initR(INITR_144GREENTAB);
  
  Serial.print("Initialisation carte SD.");
  if (!SD.begin(SD_PIN)) {
    Serial.println("Échec !");
    return;
  }
  
  tft.fillScreen(ST7735_BLACK);
  FastLED.addLeds(leds, PIXEL_NUM);
  delay(500);
}

void loop() {
  dht.readTemperature();
  dht.readHumidity();
  int f = dht.temperature_F;
  int h = dht.humidity;
  
  // Icône degrés
  tft.fillCircle(102, 42, 6, ST7735_WHITE);
  tft.fillCircle(102, 42, 4, ST7735_BLACK);
  
  drawTemperature(f);
  setHumidityColors(h);
  
  Serial.print("Température : ");
  Serial.println(f);
  Serial.print("Humidité : ");
  Serial.print(h);
  Serial.println("%");
  
  delay(1000);
}

// Fonctions d'affichage bitmap, lecture SD, dessin température, 
// gestion couleurs LED selon humidité (voir code source complet)
// ...

Pièces personnalisées et boîtiers

Fichier CAO du boîtier en noyer disponible (voir fichier joint).

Schémas

Fritzing ne disposant pas de tous les composants réels, le schéma représente au mieux le flux des connexions.

Processus de fabrication

  1. Capteurs d'humidité : Fonctionnement et applications clés
  2. Sensirion SVM30 : module multi-gaz, humidité et température tout-en-un pour purificateurs d'air et CVC
  3. Construire un capteur de température distant avec Raspberry Pi et Python – Guide étape par étape
  4. Surveillance transparente température et humidité sur Raspberry Pi avec EzTemp
  5. Construire un système de surveillance température et lumière multi-capteurs avec Raspberry Pi et DS18B20
  6. Construire un système aéroponique automatisé avec Raspberry Pi et capteur d'humidité
  7. Construire un moniteur de température domestique avec Raspberry Pi, MCP9808, InfluxDB et Grafana
  8. Vérifier et calibrer votre capteur d'humidité pour des mesures précises
  9. Capteur Lab-on-Chip NASA Goddard : surveillance temps réel du débit et de la température