Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-13 06:57
Mireu-lo a Youtube:
És possible que hàgiu vist molts indicadors de nivell d’aigua per cable i sense fils que proporcionarien un abast de fins a 100 a 200 metres. Però en aquest instructiu, veureu un indicador de nivell d'aigua sense fils de llarg abast que pot proporcionar un abast teòric de fins a 1 km. I aquest prototip té una alarma de nivell BAIX i nivell complet. I definitivament, funciona per a un dipòsit d’aigua real.
Pas 1: Material necessari:
Com que és un projecte sense fils, cal tenir transmissor i receptor. I aquí teniu els components necessaris per al transmissor (consulteu el diagrama del circuit per obtenir més detalls):
Cable Ethernet RJ45, Connector femella RJ45, Resistències, Transistors, Condensador, Tires de capçalera femenina, Arduino Nano
Mòdul RF de llarg abast (NRF24L01 + PA + LNA) i
Un PCB a mida.
Per al receptor (consulteu el diagrama del circuit per obtenir més detalls):
Resistència
Transistor
Condensador
Zumbador
Tires femenines de capçalera
Mòdul RF de llarg abast (NRF24L01 + PA + LNA)
Arduino Nano
Pantalla LCD de 2,2”(ILI9225) i
Un PCB a mida.
Pas 2: Disseny de circuits i PCB:
Autodesk Eagle s’utilitza per dissenyar circuits i disposicions per al transmissor i el receptor. Tenia problemes per cercar la pantalla LCD a Eagle Library, de manera que vaig crear una biblioteca personalitzada. Podeu fer referència a aquest vídeo que mostra Com es crea una biblioteca personalitzada a Autodesk EAGLE:
Pas 3: exportació de Gerber:
Després de completar el disseny, és hora d'exportar Gerber File. El fabricant de PCB necessita aquest fitxer per produir PCB. Per exportar el fitxer Gerber des d'Autodesk Eagle Design:
Per a l'emissor:
Feu clic a Fitxer, Processador de càmera, Carrega el fitxer de treball, Carrega feines de càmera, gerb274x.cam i
després processa Job.
Ara hem de repetir el procés per a excellon.cam. Assegureu-vos de desar els dos fitxers de procés a la mateixa carpeta.
Feu clic a Fitxer, Processador de càmera, Carrega el fitxer de treball, Carrega feines de càmera, excellon.cam i
després processa Job.
La combinació dels fitxers gerb274x.cam i excellon.cam del procés us donarà un fitxer Gerber. Seleccioneu els fitxers produïts per aquests processos i feu un fitxer.rar.
Ara repeteix tot per a la unitat receptora.
Pas 4: demaneu PCB en línia
Després d’exportar fitxers Gerber per al transmissor i el receptor, vaig visitar jlcpcb.com. JLCPCB ofereix la primera comanda per només 2 dòlars (10 PCB) i el primer enviament gratuït. Per a la segona comanda, heu de pagar 5 USD.
Pas 5: soldadura:
Sempre prefereixo utilitzar tires femenines en lloc de soldar directament els components principals. Per tant, es poden reutilitzar quan calgui. Per tant, abans de soldar, vaig preparar unes tires i després vaig fer la soldadura. Vaig intentar mantenir-lo el més net possible. Consulteu sempre el disseny de PCB per inserir components.
Pas 6: càrrega del programa:
Ara toca penjar el codi Arduino al transmissor i al receptor.
Pas 7: proves
Després de penjar codi, vaig preparar la sonda de prova tallant un extrem del cable Ethernet. Com que aquest cable consta de 8 cables en total. S'utilitzarà un cable com a pin VCC i el descans com a pins de nivell d'aigua. Així doncs, total de set nivells.
També vaig provar els circuits en un dipòsit d'aigua real i va funcionar bé.
Podeu obtenir el detall complet del projecte a continuació. I si us ha agradat aquest instructiu, no oblideu subscriure-us al meu canal de Youtube