LoRa remote water level and pump controller (ReWaL): Client PCB – 5

Spread the love

LoRa wireless remote water tank and pump controller (esp8266) Client PCB assembling
LoRa wireless remote water tank and pump controller (esp8266) Client PCB assembling

Now we must assemble the Client PCB, and you can get It without additional cost from PCB way.


Client PCB PCBWay
PCB from PCBWay

The prototyping and testing

For the client, I use the external module to manage the power supply, so there is no dependency for the people that don’t need to be autonomous with the battery.

Battery and Solar panel circuit

You can find all the components of solar battery recharge on “Emergency power bank homemade“.

LoRa wireless remote water tank and pump controller (esp8266) Client solar battery charge
LoRa wireless remote water tank and pump controller (esp8266) Client solar battery charge

Here is a simple video to show how this simple circuit work

The components are simple to find

Solar panel 6v 1w on AliExpress 6v 1w

MicroUSB to DIP adapter on AliExpress

Charging lithium battery module on tp4056 - tp4056 and step-up - Charge disharge USB - Charge disharge

Step UP module on AliExpress

I have tried many types of batteries and these are some of the best:

18650 batteries &nbps;AliExpress 18650 3.7v 3400mah

Client PCB

As usual, I prototype the PCB on Fritzing, and I’m going to mill with my Cyclone PCB Factory.

If you want to build It, you can refer to this Tutorial, “CNC Cyclone PCB Factory“, then the guide to prototype with the CNC “Milling PCB tutorial“.

LoRa wireless remote water tank and pump controller (esp8266) Client PCB on CNC prospective
LoRa wireless remote water tank and pump controller (esp8266) Client PCB on CNC prospective

Bill of Material

AmountPart TypeProperties
5Header 2variant JST-pth-2
1Electrolytic Capacitorcapacitance 0.1µF
1Electrolytic Capacitor capacitance 10µF
6Generic male header – 2 pinsform ♂ (male); pins 2; pin spacing 0.1in (2.54mm);
1Generic male header – 6 pinsform ♂ (male); pins 6; pin spacing 0.1in (2.54mm);
1Generic male header – 7 pinsform ♂ (male); pins 7; pin spacing 0.1in (2.54mm);
1Lora E32-TTL-100
34.7kΩ Resistorresistenza 4.7kΩ;
310kΩ Resistorresistenza 10kΩ;
120kΩ Resistorresistenza 20kΩ;
2Toggle Switchswitching circuit SPDT;
1V_REG_LD1117VXXvoltage 3.3V; chip LD1117V33;
1WeMos D1 Mini

WeMos D1 mini on WeMos D1 mini - NodeMCU V2 V2.1 V3 - esp01 - esp01 programmer

LM1117 33 on AliExpress SMD (AMS1117) - AliExpress 3.3v (LM1117) - AliExpress 5v (7805) - AliExpress 9v (7809)AliExpress 12v (7812) - AliExpress 3.3v TO-92 (78L33)

EByte LoRa E32 on AliExpress (433MHz 5Km) - AliExpress (433MHz 8Km) - AliExpress (433MHz 16Km) - AliExpress (868MHz 915MHz 5.5Km) - AliExpress (868MHz 915MHz 8Km)

Connector jst-pth-2 on AliExpress XH2.54 2.54mm AliExpress PH2.0 2.0mm


Assembly

For assembly, you can refer to the silkscreen of the PCB, and I do It quite verbose.

LoRa wireless remote water tank and pump controller (esp8266) Client PCB up
LoRa wireless remote water tank and pump controller (esp8266) Client PCB up

Then, we must start to assemble the component, the LEDs, switch, display, WeMos D1, and EByte E32.

LoRa wireless remote water tank and pump controller esp8266 Client PCB
LoRa wireless remote water tank and pump controller esp8266 Client PCB

Some steps of the soldering phase

Here is the pinout and specification of the board.

Pay attention; you can use 5V or 3.3V or all power pins, but you must pay attention to the jumper configuration.

LoRa wireless remote water tank and pump controller (esp8266) Client PCB explained
LoRa wireless remote water tank and pump controller (esp8266) Client PCB explained.

I will publish the box and how to mount it in the next article.

Thanks

  1. LoRa remote water tank level and pump controller: intro
  2. LoRa remote water level and pump controller: server software
  3. LoRa remote water level and pump controller: client software
  4. LoRa remote water level and pump controller: server PCB
  5. LoRa remote water level and pump controller: client PCB
  6. LoRa remote water level and pump controller: assemble server and 3D printed case
  7. LoRa remote water level and pump controller: assemble client and 3D printed case

Spread the love

Leave a Reply

Your email address will not be published. Required fields are marked *