100500º irrigação automática para plantas

Introdução com digressões. Tarefa de primeira iteração

Por muito ou pouco tempo, decidiu-se fazer uma shaitan-máquina para regar as plantas, que “por si” cresceria representantes da flora. As aspas aqui pretendem ser adequadas devido, à primeira (e talvez até mais) relance, à imensidão da tarefa de autonomia de tais dispositivos (no entanto, quaisquer robôs, de aspiradores de pó a andróides, que, como você sabe, fazem não sei se pensam em ovelhas elétricas). Em geral, para a primeira iteração, foi concebido para dar água às plantas em um horário, e não do tanque onde o usuário a despejou com prudência, mas diretamente do abastecimento de água (deve-se notar que este requisito, por si só, acabou por ser, em termos de complexidade de implementação, comparável a outras funções (isto mais tarde). Para monitorar e corrigir o comportamento da máquina, foi concebida uma interface. Primeiro local (exibir botões 16x2, sim) e, em seguida, remoto, no navegador (Internet,rede local).





Este artigo discute a história do desenvolvimento da parte material do complexo - atuadores, hardware.





Pela causa

Os componentes foram adquiridos na forma de um arduino, relés de estado sólido, uma caixa de montagem, soquetes, uma válvula de esfera para regar com um temporizador (esta foi a primeira disponível em uma loja de ferragens local) e outras pequenas coisas, como um placa de depuração e fiação. Foi adquirida uma chave de fenda que, com bastante rapidez, durante a montagem do recheio na caixa de montagem, perfurou uma mesa cara em um apartamento alugado. Isso, em todos os sentidos, marcou a transição do trabalho mental para o trabalho manual. Foi decidido que não se deveria abandonar completamente o trabalho cerebral e seria melhor pensar com antecedência, mas usar almofadas de sacrifício e outros meios de proteção ao usar uma ferramenta manual e em geral.





Primeiro resultado

( ) . , , . , , . ( , , , ) .





válvula de esfera de plástico para água

, , , . , STM32.





STM32

STM32VL-Discovery . . , , , . , , , , .





, , , STM32. .





. Eagle . . , "" . , . , – ( ).





Raspberry Pi. Pi STM32 UART. , PHP JS .





Linux, STM32. Linux - (, cat /dev/tty > dumpfile echo -e "data" > /dev/tty), PHP , STM32. . , PHP , , . C. , , .





- , STM32 16x2. / , / , . -, USB Raspberry Pi.





. .





um dos tipos de dispensadores baratos

. , . Welco. . , . , .





- STM32 , HC-SR04 , . , () . , .





, . , . , .





válvula solenóide de plástico, branca
,

- ( 0.4 12, ) , . ( , , ), , .





válvula de plástico preto

( 2, 12), . , , .





Mixtank.

, , , , , , . - . , . , . , , , , , .





, . . , . . 20, 5 4/6. .





a primeira versão do invólucro do sistema de irrigação

, , , . , , . .





, , , – -. 0.3 .





, , . , . , , . , . , , ( 1 4 ). , , . . , , . 12 5 , , , , , - . , – 5 . , , , .





. , , (, , , ). . , , .





sensor de pressão de aço inoxidável



, .





sensor de pressão cromado



( ). , , . .





. , – 3/8 . , . 20 -. . , . . , , , . , , , .





bomba de diafragma



4-5 10-12 . , , , .





.

, , . . , . . , , .





, , , , – , , . , . , / . , .





, .

L293. , . (, , ) . , . L6205PD. . , . , PD , . , . , , . , , Raspberry Pi. , , , , , , .





, . ADUM1250. , I2C- () – MCP23017. ADUM , / . MCP23017 MINI360, LM317. 10 . , 24, 36 (, LM317). L6205 50. 12.





4 L6205, , 16 . . I2C MCP23017 , . L6205 ( ), . ( ), , .





, , , , . , , . ( ).





, , , - , (fly back diode). , , , , .





, L6205PD ( ) , . , ( ).





, ( ) ( , EC-, TDS-). ( pH-), . , .





EC-

, , . ( - ). . , . , 555. – , . – . . , . , . DS18B20.





sensor de condutividade caseiro

- 20 -.







.





, . , . .





pH-

, , CA3420, . . .





, LMP91200. , , . ADC ADS1110, - ADUM1250 . , ( — . , pH , , . , , , , ) .





( ) DC-DC , 0505, 1 .





EC

EC 555 . , DS18B20. . . .





, EVAL-0349.





EVAL-0349 por Analog
EVAL-0349 Analog

. , , EC . , .





EC ( 555) , EVAL-0349. ADUM1250 , 0505 . EC . .





- . , , . , , -. . ( , ) . 70 , , , . .





, , , (, , ). ( ) , , . – , . , . , . Bluetooth Xiaomi. , . – . NRF24.





, , , , . NRF24 , . , .





, , (Capacitive soil moisture sensor ), , . STM32, 20 , F0. 555. ( EC ), . CR2032, , 555, , ( L293 L6205). LMC555.





TMP100 – I2C . , . , STM32 . , , . , , , .





, 555 ( ) /. , , . , EC .





Xiaomi , . , , . .





, , - . (, blumat) . , . , . .





, , . - .








All Articles