smvit-air-sensor

05-Design

Návrh púzdra

Projekt počíta s kompaktným púzdrom, ktoré:

Skica púzdra

skica
Obr.: Počiatočný náčrt drevenej krabičky, ktorá zakrýva hardvér. Návrh obsahuje otvory pre prúdenie vzduchu a prístup k napájaniu.

3D Model púzdra

Pre lepšiu vizualizáciu bol vytvorený 3D model krabičky, ktorý:

3d dizajn
Obr.: 3D model drevenej krabičky s otvormi pre prúdenie vzduchu a presnými drážkami na uchytenie ESP32 a senzorov.

Návrh kabeláže

Prepojenie medzi ESP32 a senzormi je realizované cez I²C zbernicu:

kabeláž
Obr.: Schéma zapojenia medzi ESP32, senzormi AHTX0 a ENS160 a voliteľným OLED displejom.

Server API

Server poskytuje REST API pre komunikáciu s ESP32 a webovým rozhraním:

Databázová schéma

Databáza SQLite obsahuje dve hlavné tabuľky:

users (väzba používateľ ↔ zariadenie)

Stĺpec Typ Popis
id INTEGER Primárny kľúč
serial_number TEXT Jedinečný identifikátor zariadenia

sensor_realtime (posledné merania na používateľa/zariadenie)

Stĺpec Typ Popis
id INTEGER Primárny kľúč
user_id INTEGER FK na users.id
temperature REAL Teplota v °C
humidity REAL Relatívna vlhkosť v %
aqi INTEGER Index kvality vzduchu
co2 REAL eCO₂ v ppm
tvoc REAL TVOC
timestamp INTEGER Unix čas merania

Dizajnové princípy

Modularita: jednoduchá výmena senzorov alebo ESP32.

Ergonómia: kompaktné rozmery, estetický vzhľad vhodný do interiéru.

Presnosť: ventilačné otvory pre správny prietok vzduchu.

Bezpečnosť: izolácia elektroniky od vlhkosti a prachu.

Navigation: ⬆️ SDLC · ⬅️ Projekt