Měření objemu septiku poklepem na vnější stěnu

Nedaří se vám s projektem a nenašli jste vhodné místo, kde se zeptat? Napište sem.
Pravidla fóra
Tohle subfórum je určeno pro konzultaci ucelených nápadů, popřípadě řešení komplexnějších projektů, které opravdu není možné rozdělit na menší části.
Většinu problémů jde rozdělit na menší a ptát se na ně v konkrétních subfórech.
Odpovědět
Uživatelský avatar
Caster
Příspěvky: 380
Registrován: 11 zář 2019, 09:02
Reputation: 0

Měření objemu septiku poklepem na vnější stěnu

Příspěvek od Caster » 05 úno 2023, 11:30

Dokončuji projekt na měření septiku poklepem na vnější stěnu solenoidem a měřením odezvy pomocí piezo snímače. Po kalibraci nádrže lze změřením odezvy a jejím převedením na frekvenční charakteristiku (FFT) zjistit rezonanční kmitočet a převodní charakteristiku frekvence/objem. Mně ale stačí jen zjistit, že je septik plný a objednat hovnocuc :D .

Hardware je ATSAMR34-XPRO (32-bit MCU s vysílačem LoRaWAN) případně bez vysílače pak ATSAMD21-XPRO, solenoid, piezo snímač a vodotěsná krabice s baterií.

Na obrázcích zatím zkušebně generuji sinusovku 5 kHz a pomocí ADC převodníku získám po stisknutí tlačítka na sériovém výstupu 1024 hodnot napětí. Po prohnání rychlou fourierovou transformací (FFT) pak získám rezonanční kmitočet.

Výhodou je, že do septiku není nutné vůbec nic instalovat, poklep na vnější stěnu nádrže je bezpečný i v případě nějakých plynů v nádrži (např. metan). Dokonce lze poklepem prstu na hrneček zjistit, jak je plný ;) Např. pomocí aplikace FrequenSee pro Android.

Testovací signál 5 kHz, generovaný pomocí DAC.

Obrázek

Zpětný výpočet kmitočtu po navzorkování signálu pomocí ADC, 1024 hodnot v MATLAB.

Obrázek

Pro FFT použiji vzorový program. 32-bitové MCU programuji v prostředí Microchip MPLAB X IDE, Harmony 3 a compilátor XC32.

Uživatelský avatar
Caster
Příspěvky: 380
Registrován: 11 zář 2019, 09:02
Reputation: 0

Re: Měření objemu septiku poklepem na vnější stěnu

Příspěvek od Caster » 05 úno 2023, 12:37

Pro Arduino je FFT knihovna (a příklady jejího použití) v odkazu zde.

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 13 hostů