Índice:
- Etapa 1: Materiais Necessários
- Etapa 2: Diodo de solda entre os pinos da bomba
- Etapa 3: Fiação do Hardware
- Etapa 4: O Código
- Etapa 5: Observação importante - Monitor serial
- Etapa 6: Ajustando o código às necessidades do seu regulador
- Etapa 7: Vídeo do regulador / medidor de pH com recurso de calibração
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
*** Se as fotos e os links não estiverem aparecendo, atualize a página
Este é um instrutível para um regulador ou medidor de pH Arduino:
--- O regulador é destinado a reações que começam em um determinado pH e diminuem / aumentam naturalmente o pH devido à reação. No entanto, para muitas reações, é desejável permanecer no pH inicial. Portanto, se a reação se desviar muito do pH desejado, este projeto arduino bombeará ácido ou base para trazer o pH de volta ao normal.
--- Este projeto também pode ser usado simplesmente como um sensor de pH que lê o pH de qualquer solução.
Etapa 1: Materiais Necessários
-Arduino Uno
-Computador e teclado
Bomba de líquido peristáltica -12V
- Kit de sensor / medidor de pH analógico Pro para Arduino
-Módulo de Display LCD Arduino I2C 20x4
-IN4001 Diodo
-PN2222 Transistor
-12V DC Power Adapter
- Fios de jumper masculinos para femininos
- Fios de jumper masculinos a masculinos
-Alligator Clips
- Cabo USB Arduino
-Breadboard
Etapa 2: Diodo de solda entre os pinos da bomba
Solde o diodo entre os pinos da bomba peristáltica conforme a ilustração. Certifique-se de colocar a faixa prateada do diodo apontando para o pino (+) da bomba. Isso protegerá o motor da bomba.
Etapa 3: Fiação do Hardware
A4 -------------------- para o SDA do LCD
A5 -------------------- para o SCL do LCD
GND ----------------- para GND do LCD
5V -------------------- para VCC de LCD
A0 -------------------- ao pino do meio (base) do transistor
GND ----------------- para ** pino esquerdo (emissor) do transistor, ** referido ao lado plano do transistor
(-) bomba de pino ---- para ** pino direito (coletor) do transistor
(+) bomba de pino ---- para Vin (12V)
A3 -------------------- para sinalizar o fio (azul) do medidor de pH
5V -------------------- para (+) fio (vermelho) do medidor de pH
GND ----------------- para (-) fio (preto) do medidor de pH
_
*** Veja as fotos para mais detalhes
Etapa 4: O Código
Existem 2 versões do arquivo de código do Arduino anexado … uma é para regular reações que estão aumentando no pH e a outra é para reações que diminuem no pH
_
*** IMPORTANTE ***
Baixe as bibliotecas necessárias (zip anexado neste instrutível)
Este código usa uma biblioteca LCD que ainda não está incluída no Arduino …
Para implementar este arquivo zip em seu projeto, baixe para o seu computador, Na janela do Arduino, vá para "Sketch" "Incluir Biblioteca" "Adicionar Biblioteca. ZIP"
Etapa 5: Observação importante - Monitor serial
Este programa usa uma entrada serial para conduzir as telas do menu. Isso significa que ele precisará ser conectado a um computador ou laptop durante o uso. Para operar o monitor serial, clique no botão superior direito (parece uma lupa) na janela do arduino.
*** IMPORTANTE - use as opções "Rolagem automática", "Sem fim de linha" e "9600 baud" na tela do monitor serial … se você não fizer isso, o código não funcionará conforme projetado
Para inserir valores, digite um valor usando o teclado e pressione a tecla Enter ou clique em "Enviar"
Etapa 6: Ajustando o código às necessidades do seu regulador
Existem constantes muito simples que só precisam ser alteradas para garantir que este programa funcione para você! Abaixo estão as constantes recomendadas para alterar e suas descrições:
- fillTime: quanto tempo leva para sua bomba encher completamente com líquido, em segundos
- delayTime: quanto tempo você deseja que o regulador espere antes de bombear mais solução
- smallAdjust: número de segundos que você deseja que o ácido / base seja bombeado quando o pH se desviar de 0,3-1 pH
- largeAdjust: número de segundos que você deseja que o ácido / base seja bombeado quando o pH se desviar em> 1pH
_
Além disso, você precisará descobrir qual deslocamento e inclinação seu medidor de pH tem …
Se minha inclinação e deslocamento não funcionarem bem com seu medidor de pH, você precisará realizar as seguintes etapas:
(1) - definir inclinação = 1 e deslocamento = 0
(2) - tirar e registrar leituras de pH em soluções exatamente de pH 4, pH 7 e pH 10
(3) - Crie um sistema de equações como:
(leitura real de pH 4) * declive + deslocamento = 4
(leitura real de pH 7) * declive + deslocamento = 7
(leitura real de pH 10) * declive + deslocamento = 10
_
Use essas três equações para encontrar a linha de melhor ajuste para resolver a inclinação e deslocamento e alterar essas constantes para seus novos valores de inclinação e deslocamento