Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Assista no Youtube:
Você deve ter visto muitos indicadores de nível de água com e sem fio que forneceriam um alcance de 100 a 200 metros. Mas neste instrutível, você verá um indicador de nível de água sem fio de longo alcance que pode fornecer um alcance teórico de até 1 km. E este protótipo tem um nível BAIXO e um Alarme de nível total. E definitivamente, funciona para um tanque de água real.
Etapa 1: Material necessário:
Como é um projeto sem fio, você precisa ter transmissor e receptor. E aqui estão os componentes necessários para o transmissor (consulte o diagrama do circuito para mais detalhes):
Cabo Ethernet RJ45, Conector RJ45 fêmea, Resistores, Transistores, Capacitor, Tiras de cabeçalho femininas, Arduino Nano
Módulo RF de longo alcance (NRF24L01 + PA + LNA) e
Um PCB feito sob medida.
Para o receptor (consulte o diagrama de circuito para mais detalhes):
Resistor
Transistor
Capacitor
Campainha
Tiras de cabeçalho femininas
Módulo RF de longo alcance (NRF24L01 + PA + LNA)
Arduino Nano
Display LCD de 2,2 '' (ILI9225) e
Um PCB feito sob medida.
Etapa 2: Projeto de circuito e PCB:
O Autodesk Eagle é usado para projetar circuitos e layout para transmissor e receptor. Eu estava tendo problemas para pesquisar a Eagle Library para o display LCD, então criei uma biblioteca personalizada para ele. Você pode consultar este vídeo que mostra como ‘’ criar uma biblioteca personalizada no Autodesk EAGLE’’:
Etapa 3: Exportação Gerber:
Depois de concluir o design, é hora de exportar o arquivo Gerber. O fabricante do PCB precisa desse arquivo para produzir o PCB. Para exportar o arquivo Gerber do Autodesk Eagle Design:
Para transmissor:
Clique em Arquivo, Processador Cam, Carregar arquivo de trabalho, Carregar trabalhos de cam, gerb274x.cam e
em seguida, processe o trabalho.
Agora precisamos repetir o processo para excellon.cam. Certifique-se de salvar os dois arquivos do processo na mesma pasta.
Clique em Arquivo, Processador Cam, Carregar arquivo de trabalho, Carregar trabalhos de cam, excellon.cam e
em seguida, processe o trabalho.
Combinar os arquivos de processo gerb274x.cam e excellon.cam fornecerá um arquivo Gerber. Selecione os arquivos produzidos por esses processos e crie o arquivo.rar.
Agora repita tudo para a unidade receptora.
Etapa 4: solicitar PCB online
Depois de exportar arquivos Gerber para transmissor e receptor, visitei jlcpcb.com. O JLCPCB está oferecendo o primeiro pedido por apenas $ 2 (10 PCBs) e o primeiro frete grátis. Para o segundo pedido, você precisa pagar $ 5.
Etapa 5: Soldagem:
Eu sempre prefiro usar tiras fêmeas em vez de soldar diretamente os componentes principais. Portanto, eles podem ser reutilizados quando necessário. Portanto, antes de soldar, preparei algumas tiras e depois fiz a soldagem. Tentei mantê-lo o mais limpo possível. Sempre consulte o layout do PCB para inserir componentes.
Etapa 6: Programa de upload:
Agora é hora de fazer o upload do código do Arduino para o transmissor e receptor.
Etapa 7: Teste
Depois de enviar o código, preparei a sonda de teste cortando uma extremidade do cabo Ethernet. Como este cabo é composto por um total de 8 fios. Um fio será usado como pino VCC e o resto como pinos de nível de água. Portanto, um total de Sete Níveis.
Eu testei o circuito no tanque de água real também e funcionou bem.
Você pode obter detalhes completos do projeto abaixo. E se gostou deste instrutível, não se esqueça de se inscrever no meu canal no Youtube