Na parte introdutória da história, falamos brevemente sobre o desenvolvimento geral do sistema. Nessa parte, uma história mais detalhada sobre a técnica de medição, que tive a chance de conhecer durante o desenvolvimento do projeto, eletrônica e, claro, sobre cair na lama com o rosto.
Nível de água
Primeiro, houve um sensor discreto feito de duas placas de aço inoxidável.
( , ) . , . – , . ( , , - ) , , . .
: HY-SRF05, HC-SR04, JSN-SR04T, US-025. ( ) ( ) HC-SR04.
, , . , , , , , , . , , . , , , , , . , . , ( ), .
, , . , , , , . , , : , , , . , . . , , ( ) , . . .
. – . . – .
, – , , . , . .
? , – , . , , . – - . , , . - – , , ( , ), , . , , ( TO1), , .
– - . , , . – TO2. , , . , , . , , . .
- , , ? , , , . , , .
, . , , PT100. DHT11/22. DS18B20. . . DHT , (, , ). DHT . DS18B20 , . -, , DS18B20, . , EC , AD5934, EC.
DS18B20 10 .
EC ( TDS, )
:
( , JLCPCB , ) , . , , . , . -, - .
2. TL074, , , . , , .
, . , , . 100%. , . ...
4. AD5934 EVAL-0349, Analog.
( , , ). – (: 25μS 2500μS, : 0.2mS 200mS) 0.5% 1% ( . , 3%) . , AD5934, , (, ). CN0349 . circuit note, .
, : ADG715, EC . AD5934, EC AD8606. ADuM5000 ADuM1250. , . , , . , , aliexpress, -, . 1.0.
, , , .
, , . . BSP . - ( ). , , -, .
5 . , , , , 0.5 4.5. STM32 3.3, – .
pH, aliexpress.
, -
(LMP91200 Texas Instruments), pH.
, .
.
, , LMP91200 , – ADS1110. STM32 I2C, ADuM1250 () 1 – B0505S-1W ().
, , EVAL-0349 ADuM5000, – ( EMI considerations), .
RTC
, , . , RTC, STM32 . blue-pill (, ), , (PC14, PC15), , . , , blue-pill . – . – . (PC14, PC15), – . . , , , ... – STM32. , , . RTC . , – DS3221.
,
. , . , . , , .
, , .
2
MG811. , , . , . , MG811 , . , , , . MG811 , ( ) . , , , 6. , – 3.3 5 , . , , . , , . , . , , , pH .
, , NDIR. . , , , , . , , MH-Z14A. , . , ( ).
, .
, , .
Watchdog
STM32 IWDG (Independent WatchDoG). , . , ( , ), , . , . , . , . MAX6369. , – WDO RESET , WDI . , WDI, , . WDI , WDO, ( ) . 555 ( ), , .
. , , , ( , , ...). , ( . ) . , , , Raspberry Pi.
, MCP23017, 16 , ( L6205 / , ), . , P- L6205. , STM32 . / , ( ), , , , , . , ( ). , . , , () ( ) . , MOSFET . /, , . (, ), ( P-, , 1) ( , , ).
, . , . , , , , , . . . , . - . , , 74HC595. , , , . , . , , . - . , , - . DI HALT, - , . - . .
, , . , . . , , , - , . .
Raspberry Pi . , . . . : . , Raspberry Pi. , , , . . , , , .
, . . . , , , /. , . . , . , , -, .
. . , . - , , . . , . , , , , .
,
, , , , , .
. , . , , , 10-15. . , . GX16 (, 10, ).
( , , , - ) . , . . .
. . . , , .
Outro caso está relacionado ao ácido. Havia ácido nítrico, concentração de cerca de 35%, conectado ao dispensador. No KDPV, desde a primeira parte, você pode ver como as mangueiras creme claro padrão dos dispensadores passam pelos conectores pretos para o PVC marrom (às vezes preto). Foi esse o caso. No final das contas (que os químicos me perdoem), isso absolutamente não deveria ser feito. O PVC endureceu em questão de dias, os conectores viraram ranho, o sistema vazou (é bom que haja drenagem de emergência disponível). Agora apenas as mangueiras recomendadas pelo fabricante para esses ácidos, com o procedimento de remoção / substituição. E diluir ácidos em água.