Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Premium Notenhout Voochtemperatuursensor Kit – Arduino + NeoPixel + TFT Display

Onderdelen en Benodigdheden

OnderdeelAantal
Arduino UNO1
Adafruit NeoPixel Ring: WS2812 5050 RGB LED (24 LED's)1
DHT22 Temperatuur- en Vochtsensor1
Adafruit 1.44" Kleur TFT LCD Display met MicroSD - ST7735R1
Breadboard (standaard)1
4x AA batterijhouder1
Jumper-draden (standaard)1 set

Benodigde Tools en Machines

  • Solderbout
  • Lijmpistool

Over dit Project

Het Verhaal Achter dit Project

Leer hoe we een notenhouten behuizing met zwaluwstaartverbindingen maakten en gebruikmaakten van eenvoudig verkrijgbare Arduino-onderdelen om een stijlvolle en nuttige vocht- en temperatuurmeter voor de houtwerkplaats te bouwen. Dit DIY-project combineert houtbewerking (notenhout met zwaluwstaarten) met beginners-elektronica met een Arduino Uno en uitstekende componenten van Adafruit.

We wonen in Centraal Texas waar we in het voorjaar enorme wisselingen in vochtigheid en temperatuur ervaren, wat rampzalig kan zijn voor bepaalde houtwerkprojecten. Dit handige project waarschuwt ons wanneer de vochtigheid verandert of te hoog wordt, zodat we maatregelen kunnen nemen zoals het verplaatsen van houtprojecten naar binnen of het uitstellen van freeswerk tijdens hoge vochtigheid. Daarnaast ziet het er fantastisch uit met ons logo!

We zijn nieuw met Arduino en elektronica, dus we leerden tijdens het bouwen. We zijn erg enthousiast om nu meer projecten te maken nu we weten hoe makkelijk het is om geweldige dingen te creëren.

Bekijk de Gedetailleerde Bouwvideo!

(Video link beschikbaar op de originele projectpagina)

Code

Arduino Werkplaats Sensor Code

De code leest temperatuur en vochtigheid van de DHT22 sensor, toont de temperatuur op het TFT-scherm met bitmap-cijfers, en stuurt de NeoPixel-ring aan op basis van het vochtigheidsniveau (kleurencodering). Data wordt gelogd op de SD-kaart.

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

// Pin definities
#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

// Globale variabelen
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("Opstarten...");
  
  dht.begin();
  tft.initR(INITR_144GREENTAB);
  
  Serial.print("SD-kaart initialiseren...");
  if (!SD.begin(SD_PIN)) {
    Serial.println("Mislukt!");
    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;
  
  // Temperatuur icoon tekenen
  tft.fillCircle(102, 42, 6, ST7735_WHITE);
  tft.fillCircle(102, 42, 4, ST7735_BLACK);
  
  drawTemperature(f);
  setHumidityColors(h);
  
  Serial.print("Temperatuur: ");
  Serial.println(f);
  Serial.print("Vochtigheid: ");
  Serial.print(h);
  Serial.println("%");
  
  delay(1000);
}

// Functies voor bitmap weergave, kleurberekening, etc. (zie volledige code)

Vochtigheid Kleurencodeering:

  • Rood: 0-17%
  • Oranje: 18-34%
  • Geel: 35-51%
  • Groen: 52-68%
  • Blauw: 69-85%
  • Paars: 86-100%

Aangepaste Onderdelen en Behuizingen

CAD-bestand voor de notenhouten behuizing met zwaluwstaartverbindingen beschikbaar.

Schema's

Fritzing-schema's (componenten zijn benaderingen) en breadboard-aansluitschema beschikbaar.

Productieproces

  1. Een externe temperatuursensor bouwen met Raspberry Pi en Python – Stap-voor-stap handleiding
  2. Naadloze temperatuur- en vochtigheidsbewaking op Raspberry Pi met EzTemp
  3. Een Multi-sensor Temperatuur- & Lichtmonitoringssysteem Bouwen met Raspberry Pi & DS18B20
  4. Een geautomatiseerd aeroponisch systeem bouwen met Raspberry Pi en vochtigheidssensor
  5. Een Raspberry Pi thuistemperatuurmonitor bouwen met MCP9808, InfluxDB & Grafana
  6. Je vochtigheidssensor verifiëren en kalibreren voor nauwkeurige metingen
  7. Sensirion SVM30: all-in-one multi-gas, vochtigheid & temperatuur module voor luchtzuiverers & HVAC
  8. TE Connectivity HTU31: Precisie vochtigheids‑ en temperatuursensor met lineaire respons
  9. Luchtvochtigheidssensoren: Hoe Ze Werken en Belangrijke Toepassingen
  10. DHT11 Sensor: Hoe Het Werkt en Belangrijke Toepassingen
  11. NASA Goddard's Lab-on-Chip sensor levert realtime stroom- en temperatuurmonitoring