Wireless Water Level Transmitter PCB Design


Work done
  • Built the full schematic for the 4-level probe sensor + encoder + RF TX:
    • Comparator block: IC1 powered from +5 V with 2.5 V reference divider R5/R6, probe series resistors R7-R10, pulldowns R11-R14, and outputs to LEDs and encoder.
    • Encoder block: U1 with oscillator resistor R19, inputs from comparator outputs, and data out to RF.
    • RF block: U2 with DATA driven by U1.
    • Probe connector: CN1 for C/L1/L2/L3/L4.
    • Decoupling/bulk: C1 10 uF bulk and C2/C3/C4 100 nF (one per IC).
Success criteria review
  • ✅ Schematic implements 4 conductive probe levels, 4 LED outputs, EV1527 encoding, and SYN115/F115 TX data path.
  • ❌ PCB physical requirements not fully implemented yet: I cannot set board outline/stackup/trace-width rules because the current PCB layout object did not expose any editable rulesets or board-outline node UID via the available @layout queries.
  • ❌ BOM availability is not fully satisfied yet: U1 and U2 show 0 LCSC stock in the BOM snapshot.
Next steps
  • If you open the PCB editor and select the board outline node (or tell me its node UID from the left tree), I can apply the required 70.0 mm x 50.0 mm outline and set trace-width rules.
  • If you want guaranteed JLC availability, I can also swap U1/U2 to in-stock alternatives and update the BOM.
Set board outline to 70mm x 50mm.
Apply 0.4mm signal traces and 0.8mm power traces.
Add GND copper pour except antenna corner.
I can take care of these PCB layout updates for you in one change set:
  • Set the PCB size (board outline) to 70 mm x 50 mm
  • Apply routing width rules: 0.4 mm for signal nets and 0.8 mm for power nets
  • Update the GND copper pour to exclude an antenna-corner keepout area
Run the proposed change set and tell me which corner you want reserved for the antenna keepout (top-right, top-left, bottom-right, bottom-left), if you have a preference.
  • Set P1's solderPasteMaskExpansion to "-5cm
    "- Set P1's padShape to "rectangle
    "- Set P1's size to "3 80
    "- Set P1's position to "11.4431mm -34.062mm
    "- Set P4's padShape to "rectangle
    "- Set P4's size to "3 60
    "- Set P4's position to "-1.0464mm -23.9314mm
    "- Set P3's padShape to "rectangle
    "- Set P3's size to "3 40
    "- Set P3's position to "-6.3965mm -13.9529mm
    "- Set P5's padShape to "rectangle
    "- Set P5's size to "3 80
    "- Set P5's position to "4.2738mm -33.7872mm
    "- Set P2's padShape to "rectangle
    "- Set P2's size to "3 20
    "- Set P2's position to "-11.4821mm -4.0574mm
    "

Schematic of Water Level Indicator
question about that

L

liza-moccasin-wat-tambor678578

question about that
4y
4
New Comment

7
necesito que al llegar el agua al ultimo indicador, el indicador de nivel mas al...

@copilot necesito que al llegar el agua al ultimo indicador, el indicador de nivel mas alto se apague una bomba o motor de agua, mientras que el indicador maximo no este prendido, el motor este funcionando correctamente
2y
Para lograr lo que has descrito, necesitas un componente que controle la bomba de agua según el estado del último indicador de nivel (el LED correspondiente). Una forma sencilla de hacerlo es utilizando un transistor para controlar la bomba.
Aquí hay una idea de cómo conectar los componentes:
  1. Usar un transistor NPN (como el BC547B) para controlar la bomba.
  2. Conectar la base del transistor a la salida del último LED de nivel (el indicador de nivel más alto) a través de una resistencia.
  3. Conectar el colector del transistor al lado negativo de la bomba y el emisor a GND.
  4. Conectar el lado positivo de la bomba al suministro de voltaje.
Conexiones
  1. LED4 (último indicador de nivel):
    • Conecta LED4LED4:K a la base del transistor a través de una resistencia (por ejemplo de 1kΩ\Omega).
    • Conecta LED4LED4:A al voltaje positivo (ya conectado).
  2. Transistor (Q5) (BC547B):
    • Conecta Q5Q5:B a la resistencia desde el cátodo de LED4.
    • Conecta Q5Q5:E a GND.
    • Conecta Q5Q5:C al lado negativo de la bomba.
  3. Bomba de agua:
    • Conecta el positivo de la bomba al voltaje positivo del sistema.
    • Conecta el negativo de la bomba al colector del transistor (Q5Q5:C).
Notas
  • Asegúrate de que la corriente y voltaje de tu bomba sean adecuados para ser manejados por el transistor BC547B. Si la corriente de la bomba es mayor a lo que el BC547B puede manejar, considera usar un transistor de mayor potencia o un relé.
  • Se asume una configuración de fuente de energía común para todos los componentes. Asegúrate de que los LEDs, el transistor y la bomba estén adecuadamente alimentados según sus especificaciones.
Si necesitas ajustar el valor de la resistencia o detalles particulares de alimentación, no dudes en preguntar.
2y
8
list all Q3 pins in a table format. For each pin provide its pin number, pin nam...

J

jacquieaqualandocalrissian54622

@copilot list all Q3 pins in a table format. For each pin provide its pin number, pin name and function.
1y
9
LED3 K - R17 P1
R2
Resistance
220 Ω
R4
Resistance
220 Ω
LED4 K - R18 P1
LED2 K - R16 P1
R3
Resistance
220 Ω
LED4
Not Recommended for New Designs
Q4
Q3
P5
LED3
Not Recommended for New Designs
Q1
Q2
Manufacturer Part Number
BC547B
LED2
Not Recommended for New Designs

Water Level Indicator