LoRa remote water level and pump controller (esp8266): Server PCB – 4

Spread the love

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

Now we must assemble the Server PCB, and you can get It without additional cost on PCBWay.


ReWaL: Server PCB PCBWay
PCB from PCBWay

The prototyping and testing

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) Server PCB on CNC TTrack
LoRa wireless remote water tank and pump controller (esp8266) Server PCB on CNC TTrack

I think the milled PCBs are very artistic :P.

LoRa wireless remote water tank and pump controller (esp8266) Server PCB on CNC prospective2
LoRa wireless remote water tank and pump controller (esp8266) Server PCB on CNC prospective2

Bill of Material

AmountPart TypeProperties
1NPN-Transistortipo NPN (EBC); part number 2n2222a
1Generic male header – 5 pinsrow single; form ♂ (male); pin spacing 0.1in (2.54mm);
1Voltage RegulatorLD1117V33; voltage 3.3V; package 78xxl;
1PCB Power Relay – G5LE10 AMP; voltage 3.3V; part number G5LE-1
3Generic male header – 3 pinsrow single; form ♂ (male); pin spacing 0.1in (2.54mm);
1Voltage Regulator7805; voltage 5V; package 78xxl;
3Generic male header – 4 pinsrow single; form ♂ (male); pin spacing 0.1in (2.54mm);
1Electrolytic Capacitorvoltage 50V; capacitance 100nF;
1Electrolytic Capacitorvoltage 50V; capacitance 0.33µF;
2Ceramic Capacitorvoltage 50V; capacitance 0.01µF;
1Electrolytic Capacitorvoltage 50V; capacitance 10µF;
1Electrolytic Capacitorvoltage 50V; capacitance 0.1µF;
8Generic male header – 2 pinsrow single; form ♂ (male); pin spacing 0.1in (2.54mm);
1Diodepart number 1n4007
1Camdenboss CTB0158-3pin spacing 0.2in (5.08mm); variant 90° 3 connector; hole size 2.7mm;
1Power Jacktipo 5.5mm barrel; variant slt;
1Generic male header – 7 pinsrow single; form ♂ (male); pin spacing 0.1in (2.54mm);
1Lora E32-TTL-100variant e32; tipo Basic; voltage 3-5V
1PCF8574tipo PCF8574; package DIP16
34.7kΩ ResistorResistor 4.7kΩ;
610kΩ ResistorResistor 10kΩ;
1Rotary EncoderALPS ec11e;
1Generic male header – 2 pinsrow single; form ♂ (male); pin spacing 0.1in (2.54mm);
11kΩ ResistorResistor 1kΩ;
1100Ω ResistorResistor 100Ω;
1Toggle Switchswitching circuit SPDT; package THT
2Generic female header – 8 pinsrow single; form (female); pin spacing 0.1in (2.54mm);

4 pin i2c Oled display on AliExpress I2C SPI SSD1306 0.91 0.96 inch OLED


Relay 3.3v AliExpress

pcf8574 AliExpress

2n2222a AliExpress

Rotary encoder AliExpress

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

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

Here the voltage regulator AliExpress SMD (AMS1117) - AliExpress 3.3v (LM1117) - AliExpress 5v (7805) - AliExpress 9v (7809)AliExpress 12v (7812) - AliExpress 3.3v TO-92 (78L33)

Assembly

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

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

And I also create a video of the soldering phase

Here is the result of your work

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

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

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

I will post the case, the assembly video, and how to put it on the case in the following 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 *