ESP8266 Development Board Battery and Solar Powered With OLED Display Sensor Integrated, LDO Voltage Regualtor and Battery Monitoring System

by spurgin.stefan in Circuits > Electronics

444 Views, 2 Favorites, 0 Comments

ESP8266 Development Board Battery and Solar Powered With OLED Display Sensor Integrated, LDO Voltage Regualtor and Battery Monitoring System

ESP8266OfficialModel1crop-1024x663.jpg
ESP8266OfficialModelBackViewOrtoCrop.png
ESP8266OfficialModelSpecial.png
ESP8266OfficialModelSpecial1.png
img_3454-scaled.jpg

Custom designed ESP Based PCB Board for Battery-Powered IoT Applications with ESP8266 Chip, LDO, Battery Charging & Lithium-Battery, integration with Home Assistant, and other Home Automation systems


Supplies

You have components list in pdf file

About the PCB Board

ESP8266 Pinout.png
ESP8266OfficialModel1crop-1024x663.jpg
ESP8266OfficialModelBackViewOrtoCrop.png
ESP8266OfficialModelSpecial.png
ESP8266OfficialModelSpecial1.png
ESP8266OfficialModelButtonsZoomedCropFinal-1-1024x551.png
ESP8266OfficialModelProgOrtoDifferentViewcropnovo.png

This device is basically a development board based on ESP8266 chip and battery. You have 6 free I/O pins, you have free I2C pins, and you can attach as many sensors, relays, LEDs and other components as you want, and program it as you wish. This device has an integrated OLED display and a place for any I2C sensor. The main difference between this board and others you can find on AliExpress is in 2 things:


1.) LDO voltage regulator - most boards such as Wemos, NodeMCU and others have an AMS117 voltage regulator that has an extremely high drop-out voltage of 1.3V, which makes them unusable for battery power, except for programming, gaming, learning, if you just want to see that what you made works, this board has a HT7333 LDO voltage regulator which has an extremely low drop-out voltage somewhere around 150mV, you can also check the specification of the regulator on the internet. In this way, the device can receive from 3.3V-6V and always give the micro-controller 3.3v and power other components such as OLED display, Sensor without any problems. You can also connect a solar panel.


2.) LipoFuelGauge- In order to be able to accurately measure the state of the battery, you cannot do it through resistors and ADC Pins, because the voltage of lithium-ion batteries does not drop linearly, while this chip has a special algorithm that calculates the state of the battery. Today, all smartphones, cameras, smart watches and other battery-powered devices have an integrated LipoFuelGauge system. This board still has 2 resistors connected to the ADC pin, if someone wants to use that option, but it's only for playing, for example if you use this board as a smart wireless thermostat for central heating like Nest, Netatmo and others, then this device will be a cheaper but reliable alternative. The LipoFuelGauge is ordered separately and soldered to the board. It costs about $1-2 on AliExpress. You have the option to order the production of this board through PCBWay, and you also have another option where you can buy from my website the entire package of files that contains:

-Gerber file

-Bom file

-Pick And Place files

-STL files for 3D printing of the case for the circuit board (you can order the print at a cheap price through JLCPCB for 1$ per component, and there are 4 components of the case, so 4$ + shipping fee 3.21$ = 7.21$ in total)

-Software (there is firmware for the device if you want integration with Home Assistant, then you have everything ready, just change the Wi-Fi credentials and everything is plug and play).

The entire package of files costs $5.49


For more details visit my website where you can see more details:


needforelectronic.com


On my site you can find all about this project, feel free to ask any question about the project


You have one more option to make this device, throuth PCBWay Share And Sell Program:

Click Here for Full Project on PCBWay to order this PCB Board with PCBWay in a few click:


ESP8266 Development Board Battery and Solar Powered with OLED display Sensor integrated, LDO voltage regualtor and Battery Monitoring System - Share Project - PCBWay


On this way, you can just click to Add To Cart, and order the board with PCBWay. They have all information about the board(like Gerber file, BOM file, Pick And Place file) on their server, and they will produce the board for you and sent you package via PostExpress method you choose from 3$ to 30$(DHL).

How to Order PCB Board With JLCPCB

JLCPCB How To Order

Below is a video instruction on how to order the production of a board through “JLCPCB”. At the end of the video, when you read the preview, you can see that some chips are not oriented correctly, don’t worry, it’s just a visual representation, their engineers first review the complete order and correct even the smallest error before the board is put into production. If you are a new user, you will receive several coupons that you must click to redeem. In this way, your entire order can cost 40$ including the postage for 5 pieces + 5,49$ that you pay for all the files, that means a total of 45,49$/5 pieces=9$ per piece, which in my opinion is a completely correct final price that you would have to pay .

Watch the video on how to order the production of the board, it’s very simple, you first need to buy a package of files from this site

needforelectronic.com

How to Order 3D Printed Parts for Case With JLCPCB

JLCPCB 3D Printing Order
ESP8266IOTBoard Official v34
ESP8266IOTBoard_Official_2022-Mar-09_01-34-11AM-000_CustomizedView13253316058.png
6332e40c-7cfd-4277-bb57-cafc0bca803c.PNG
ESP8266IOTBoard_Official_2022-Mar-09_01-38-57AM-000_CustomizedView13253316058.png

In the following, you will see that you can easily and quickly order 3D printed components for the plastic case.

Watch a video tutorial on how to order from JLCPCB for 1$ per component:

TOTAL SUM for 3D printed parts for one case is 7,21$ including postage:

The 3D printed case consists of 4 components:

Top Case

Bottom Case

Battery Cover

Pin Cover

Price for one component on JLCPCB is 1$ x 4 = 4$

Postage is 3,21$


How to Program the Board

esp8266NewNodeConfig.png
7IyMeekHgh.png
compiler.png
ESPFlasher.png
ESPhomeFlasher.png

You have several options when it comes to programming the ESP8266 board. You can use Arduino IDE, PlatformIO etc. However, if you're going to use the Home Assistant integration board, go to:


needforelectronic.com


On my website, in the Let's Build section, you have detailed step-by-step instructions on how to program the board for integration with Home Assistant, and you can download those files (yaml and code) from my website as part of a package that contains gerber files and stl files for 3D printing

Use this guide only if you want integration with Home Assistant, if you don't, you can program it like any ESP board via Arduino IDE, PlatformIO or another development environment