En la parte introductoria de la historia, analizamos brevemente el desarrollo general del sistema. En esta parte, una historia más detallada sobre la técnica de medición, que tuve la oportunidad de familiarizarme durante el desarrollo del proyecto, la electrónica y, por supuesto, sobre caer al barro con la cara.
Nivel del agua
Primero hubo un sensor discreto hecho de dos placas de acero inoxidable.
( , ) . , . – , . ( , , - ) , , . .
: 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, ).
( , , , - ) . , . . .
. . . , , .
Otro caso está relacionado con el ácido. Había ácido nítrico, alrededor del 35% de concentración, conectado al dispensador. En el KDPV, desde la primera parte, puede ver cómo las mangueras estándar de crema clara de los dispensadores pasan a través de los conectores negros hacia el PVC marrón (a veces negro). Este fue el caso. Al final resultó que (que los químicos me perdonen), esto no debería hacerse en absoluto. El PVC se endureció en cuestión de días, los conectores se convirtieron en polvo de mocos, el sistema goteó (es bueno que haya drenaje de emergencia disponible). Ahora solo las mangueras recomendadas por el fabricante para estos ácidos, con el procedimiento de extracción / sustitución. Y diluir los ácidos en agua.