TM-01
Krabice, která pozoruje, co se s ní děje během přepravy. Původně postavená pro jeden konkrétní náklad (D-TRC-1) a navržená tak, aby se dala upravit pro jiné.
Potřeboval jsem něco ukázat ve školním předmětu zaměřeném na IoT, a zároveň jsem chtěl něco, co budu reálně používat. Vozím auto v krabici a chtěl jsem vědět, jak se s ní po cestě zachází: jestli dostala ránu, v jakých teplotách je, jak dlouho vydrží stát nabitá.
Podobný problém řeší v RSVISION jinou cestou. Na základě toho se projekt otevřel: krátkodobě jako školní prototyp, dlouhodobě jako platforma, kterou lze přizpůsobit konkrétnímu nákladu. Detaily další linie vývoje nejsou zatím veřejné.
Přehled
Jednotka je ESP32-S3 s dvěma I²C sběrnicemi, baterií, BMS a malým OLED displejem na víku. Kombinace senzorů pokrývá základní fyzikální stavy: barometrický tlak a teplotu (BME280), orientaci a zrychlení (IMU), spotřebu proudu (INA219). BLE slouží pro sdílení dat s telefonem nebo dashboardem.
Power management je navržen kolem deep sleep a MOSFET gatingem, nepoužívané senzory fyzicky odpojeny od napájení. Princip funguje; provedení potřebuje revizi (viz níže).
OLED display ukazuje stavové informace bez nutnosti připojení: úroveň baterie, poslední zaznamenaný náraz, čas od zapnutí.
- MCU
- ESP32-S3
- SENSORS
- BME280, IMU, INA219
- DISPLAY
- OLED 0.96" (I²C)
- POWER
- LiPo + BMS, deep sleep + MOSFET gating
- LINK
- BLE
- ENCLOSURE
- first pass, not final
Projekt je pozastavený, ne dokončený. Níže je to, co je na seznamu k přepracování, záměrně pojmenováno, ne zamlčeno.
Power management. Architektura je správná, implementace potřebuje doladit: proudové špičky při přepínání zátěží, klidový odběr je vyšší než by mohl být.
IMU bez hardwarového wake. Současný senzor nepodporuje interrupt-driven probuzení z deep sleep, takže MCU musí periodicky kontrolovat, místo aby spal a probudil se jen při reálné události. Nutno vyměnit za senzor s hardware motion wake.
BMS. Aktuální řešení je provizorní. Potřebuje lepší ochranu a přesnější měření.
Kompaktnost. První iterace se soustředila na funkčnost, ne na objem. Další generace chce menší desku, lépe uspořádané komponenty, menší pouzdro.
Vývoj je aktuálně pozastavený. Priorita je maturita. Na projekt se vrátím s jiným časovým rozsahem a s výše uvedeným seznamem.
Jednotka byla postavena v kontextu platformy D-TRC-1, auta, které v krabici jezdí. Oba projekty spolu souvisejí.