Solar Powered WiFi Weather Station V2.0
This project is a continuation of my earlier weather station project. It was quite popular on the web, people around the globe made their own by following it and give valuable feedback for improvement. By taking consideration of the comments and Q&A section of my earlier project, I decided to make this new version Weather Station. I also made a custom PCB for this project, so anyone with little knowledge on electronics circuit can be made this project. My V-2.0 PCB can also be used for many application in Arduino platform. Following are the salient features of the new weather station.
Features:
1. Connect to Wi-Fi, and upload the data to the web ( Blynk App and Thingspeak)
2. Monitoring Weather parameters like Temperature, Pressure, Humidity, altitude and UV level etc.
3. Extra ports to add more sensors
4. Remote Battery Status Monitoring
5. Uses a powerful Li-Ion Battery ( 3400 mAh ) and Solar Panel (1W)
6. Independence from the external power source
7.Can be installed in remote sites or geographically challenging environments
8. Being Solar powered, it is an environment-friendly device.
Buy PCB :
You can buy the PCB and all the components in a single Kit from PCBWay
Note:Battery and 3D printed enclosure is not included in the kit
Components Used :
1. Wemos D1 Mini Pro (Banggood / Amazon )
2. TP 4056 Charging Board ( Amazon )
3. BME 280 sensor ( Amazon / Bangood )
4. BMP280 ( Banggood / Amazon )
5. DS18B20 Sensor ( Amazon )
6. Switch (Amazon)
7. Screw Terminals ( Banggood)
8. PCB standoffs ( Amazon )
9. 18650 Battery ( Amazon)
10.18650 Battery Holder ( Banggood / Amazon)
11. Solar Panel ( Banggood )
12. Straight Headers Pin ( Amazon )
13. 22 AWG wire ( Amazon )
14. Super Glue ( Amazon )
15. 3D printing filament -PLA ( GearBest )
Power Supply

My plan is to deploy the Weather station at a remote place ( my farmhouse).To run the Weather Station continuously, there must be a continuous power supply otherwise the system will not work. The best way to provide continuous power to the circuit is by using a battery. But after some days the battery juice will run out, and it is a really difficult job to go there and charge it. So a solar charging circuit was proposed to user free energy from the sun to charge the batteries and to power the Wemos board. I have used a 18650 Li-Ion battery.
The battery is charged from a Solar panel through a TP4056 charging module. The TP4056 module comes with battery protection chip or without the protection chip. I will recommend buying a module which has a battery protection chip included.
Monitoring Temperature and Humidity by BMP/E280

In the earlier days, weather parameters like ambient temperature, humidity, and barometric pressure were measured with separate analog instruments: thermometer, hygrometer, and barometer. But today the market is flooded with cheap and efficient digital sensors that can be used to measure a variety of environmental parameters. The best examples are sensors like DHT11, DHT 22, BMP180, BMP/E280, etc.
In this project, we will use BMP280 / BME280 sensor.
BMP 280 :
BMP280 is a sophisticated sensor that very accurately measures barometric pressure and temperature with reasonable accuracy. The BME280 is the next-generation of sensors from Bosch and is the upgrade to the BMP085/BMP180/BMP183 - with a low altitude noise of 0.25m and the same fast conversion time. The advantage of this sensor is that it can use either I2C or SPI for communication with the microcontroller. For simple easy wiring, I will suggest buying the I2C version board.
BME280 :
The new BME280 sensor, an environmental sensor with temperature, barometric pressure, and humidity. The BME280 is the next-generation of sensors from Bosch and is the upgrade to the BMP280. This precision sensor from Bosch is the best low-cost sensing solution for measuring humidity with ±3% accuracy, barometric pressure with ±1 hPa absolute accuracy, and temperature with ±1.0°C accuracy. It can be used in both I2C and SPI.
Note: BME280 can measure humidity but BMP280 can't. In the market, BMP280 is also available by the name of BME280. So be sure whether it is a BMP280 or BME280.
Additional Ports for More Sensors

The Weather Station V2.0 board have 5 additional ports to hook up more weather sensors. The following additional sensors can easily be hooked up :
1. GY-1145 Sensor: for measuring UV Index
The SI1145 is a sensor with a calibrated UV sensing element that can calculate the UV Index. It can communicate via I2C communication (address 0x60). You can hook up this sensor with I2C port in the board which is located just side to the power switch.
You can read this article to know more about this sensor.
2. HDC1080: for measuring temperature and humidity
The HDC1080 is a digital humidity sensor with an integrated temperature sensor that provides excellent measurement accuracy at very low power. It can also communicate via I2C communication.
You can read this article to know more about this sensor.
3. DS18B20: for measuring temperature
It can measure temperature with a minimal amount of hardware and wiring. These sensors use a digital protocol to send accurate temperature readings directly to your development board without the need of an analog to digital converter or other extra hardware. It uses a one-wire protocol to communicate with the microcontroller. It can be hooked up in port-P2 in the board which is located on the right side of the Wemos board.
You can read this article to know more about this sensor.
Using an External Antenna ( 3dBi )


The Wemos D1 mini Pro board have an inbuilt ceramic antenna along with provision for connecting an external antenna to improve the range. Before using the external antenna, you have to reroute the antenna signal from the built-in ceramic antenna, to the external socket. This can be done by rotating the small surface mount (0603) Zero Ohm resistor (sometimes called a link).
You can see the above picture, how I have done this.
You can also watch this video made by Alex Eamesto to rotate the zero ohm resistor. Then snap the antenna SMA connector into the Wemos Pro mini antenna slot.
Monitoring Battery Voltage
The weather station is run by a 18650 Li-Ion battery, so it is very important to monitor its status. The max voltage input to the Wemos board is around 3.2~3.3V but a fully charged 18650 battery voltage is 4.2V. So to measure this voltage we have to step down the voltage by using a voltage divider network.
The Wemos D1 mini already has an internal voltage divider that connects the A0 pin to the ADC of the ESP8266 chip. The voltage divider is made up of 220k (R1) and 100k (R2). So, we have to add an external resistance with the inbuilt 220k resistor to read the battery voltage. By using a 100k resistance we can measure the max voltage of the battery, but taking some margin, a 220k resistor is selected. It is named R1 on the PCB board and located just above the battery holder.
To select the voltage divider resistance values, you can use this online calculator.
You can also read this article on battery voltage monitoring.
Implimenting Deep Sleep Mode

The heart of the Wemos Board used in our Weather Station is an ESP8266 SOC which is a power hungry chip. Our objective is to run the device by using a 18650 battery but the demand for power usually makes battery operation impractical.
Another problem is that as the device will run continuously, it is quite obvious that the device will experience warming, and therefore the measured temperature will be higher than the ambient temperature.
From the above, it is clear that we have to lower the power consumption of the ESP8266 WiFi chip. To do that, we’ll use the Deep Sleep mode which is the most power efficient option for ESP chip. It allows to put the ESP8266 into hibernation and saves the battery. You can wake up it at regular intervals to make measurements and publish them.
Component Operation mode ----- Sleep mode
1. ESP8266 170 mA -------- 10 uA
2. CH340 12 mA --------- 50 uA
3. Built-in LED 3 mA ----------- 0 uA
4. Voltage monitor 0.006 mA ----- 6 uA
-----------------------------------
Total185 mA ---- 66 uA
If the sleep-wake cycle is 10 minutes, with a 30 second wake time, the energy consumption budget looks like this:
Wake time 185 mA for 0.5 minutes = 92.5 mA-minutes
Sleep time 0.066 mA for 9.5 minutes = 0.627 mA-minutes
Total in 10 minutes = 93.13 mA-minutes
Thus the average current consumption is 9.3 mA.
Selecting the Solar Panel


From the previous step, it is concluded that the average current consumption is 9.3 mA
Charge required for running the device for the whole day = 9.3 mA x 24 Hours = 223.2 mAh
There is no current gain in the linear regulator used in the WeMos, so any current used at 3.3V results in the same current at 3.7V or whatever voltage the battery is at.
The amount of solar insolation varies according to which part of the globe you are located at. To find out the amount of solar insolation in your area, you can use the Global Solar Atlas. By taking consideration into minimum 1 hour of full sunlight, we are going to select the solar panel.
So, our target is to generate 223.2 mAh in 1 hour.
To charge a 3.7V Li-Ion battery, a solar panel of voltage 5 to 6V is adequate.
Required Solar Panel rating = 223.2 mA at a voltage of around 5 to 6 volts.
Solar panel rating = 223.2mA x 5V = 1.1W
Solar Panel Selected : 1W / 5V to 6V
In this project, I have used a 5V,200mA Solar Panel ( 99 x 69 mm)
So a 1W panel should be enough to run the project even in winter in places with a high latitude.
Note: If your location receiving ample amount of sunlight, then a 0.66W solar panel which I have used in my earlier version also work.
PCB Design



I have drawn the schematic by using EasyEDA online software after that switched to PCB layout.
All of the components you added in the schematic should be there, stacked on top of each other, ready to be placed and routed. Drag the components by grabbing on its pads. Then place it inside the rectangular border line.
Arrange all the components in such a way that the board occupies minimum space. Smaller the board size, cheaper will be the PCB manufacturing cost. It will be useful if this board has some mounting holes on it so that it can be mounted in an enclosure.
Now you have to route. Routing is the most fun part of this entire process. It’s like solving a puzzle! Using the tracking tool we need to connect all the components. You can use both the top and the bottom layer for avoiding overlap between two different tracks and making the tracks shorter.
You can use the Silk layer to add text to the board. Also, we are able to insert an image file, so I add an image on of my website logo to be printed on the board. At the end using the copper area tool, we need to create the ground area of the PCB.
Now the PCB is ready for manufacturing.
PCB Fabrication

Once we are completed the PCB design we just need to click the “Gerber output” button, save the project and we will be able to download the Gerber files which are used to manufacturing the PCB.
Assembling the PCB


After receiving the board from the PCB fab house, you have to solder the components.
For Soldering, you will need a decent Soldering Iron, Solder, Nipper.
First I cut the straight male and female headers pin for Wemos Board, TP4056, BMP/E 280 and for all the ports.
Following are the details about the headers :
1. Wemos Board - 2 x 8pins Female
2. BMP280 - 1 x 6pins Female
3. I2C Port - 1 x 4pins
4. Port P1 - 1 x 4pins
5. Port P2- 1 x 3pins
6. Port P3- 1 x 4pins
7. Port P4- 1 x 3 pins
It is good practice to solder the components according to their height. Solder the lesser height components first.
I have started by soldering the resistors, switch and then moved towards the bigger components like headers pin, screw terminal and battery holder.
Adding the Modules and Battery

After assembling the header pins, switch and screw terminal, it is time to insert the boards into their respective headers. The headers are clearly labeled on the PCB, so there is no chance of confusion.
First I place the TP4056 board and solder all the pads.
Then I added the Wemos Board and BME280 Sensor.
Finally, I inserted the 18650 battery into the battery holder.
Mounting the Standoffs


After adding all the parts, mount the standoffs at 4 corners. I used M3 Brass Hex Standoffs.
Use of standoffs will provide sufficient clearance to the soldering joints and wires from the ground.
3D Printed Enclosure


To give a nice commercial product look, I designed an enclosure for this project. I used Autodesk Fusion 360 to design the enclosure.
The enclosure has two parts:
1. Main Body
2. Cover Lid
The Main Body is basically designed to fit the Weather station V2.0 PCB (85mm* 83mm).
The Cover lid is to cover up the main body opening.
I used my Creality CR-10 printer and 1.75 mm green PLA filament to print the parts. It took me about 11 hours to print the main body and around 3 hours to print the top lid.
My settings are:
Print Speed : 60 mm/s
Layer Height: 0.2mm ( 0.3 also works well)
Fill Density: 25%
Extruder Temperature: 200 deg C
Bed Temp: 60 deg C
Download the STL files from Thingiverse
You can also have a look into the enclosure designed by 3KU_Delta.
Download the STL file of his design from Thingiverse
Put the PCB Inside the Enclosure


First, insert the M-F hex standoffs into the four mounting slots in the enclosure.
Then fix the PCB board over the standoffs by aligning its four screw holes at the corner.
After inserting the four standoffs, I have faced difficulty to fix the PCB due to small misalignment. So I am thinking to modify the mounting stand to fix the 3M screw directly instead of hex standoffs.
Installing the Components


After mounting the PCB, you have to install the BME280 module and Wemos board.
Then insert the jumper JP2.
Insert the SMA connector into the holes provided in the enclosure. Then tighten the nut along with the washers. Now install the antenna by properly aligning with the SMA connector.
At last, put the 18650 battery inside the battery holder. Make sure you have to insert with the right polarity. The polarity is marked in the battery holder, PCB as well as on the battery.
3D Printed Stevenson Screen



My enclosure design was a decent looking enclosure but it was not ideal for the weather station. The ideal enclosure for keeping the weather sensors is the Stevenson Screen. A Stevenson screen is an enclosure for weather sensors against rain and direct heat radiation from outside sources, while still allowing air to circulate freely around them.
The Stevenson Screen for Solar Weather Station V2 is designed by my friend Glen. This has a simple wall mount and a 2 part cover to isolate the heat transfer from the solar panel. I really appreciate his work.
You can download the .STL files from Thingiverse
You can watch the above video for 3D printed Stevenson Screen assembling.
Video Credit:digiblurDIY
TIP: Spray the fully assembled PCB with Lacquer Spray to protect the board and components, but you do need to put a little tape over the BME280 temp sensor hole to not block it.
Interfacing With Blynk App



Step-1: Download the Blynk app
1. For Android
2. For iPhone
Step-2: Get the Auth Token
In order to connect the Blynk App and your hardware, you need an Auth Token.
1. Create a new account in the Blynk App.
2. Press the QR icon on the top menu bar. Create a clone of this Project by scanning the QR code shown above. Once it detected successfully, the whole project will be on your phone immediately.
I've made Sol Weather Station app. You are welcome to try it out!
To start using it: 1. Download Blynk App: http://j.mp/blynk_Android or http://j.mp/blynk_iOS 2. Touch the QR-code icon and point the camera to the code below 3. Enjoy my app!
3. After the project was created, we will send you Auth Token over email.
4. Check your email inbox and find the Auth Token.
Step-3: Preparing Arduino IDE for Wemos Board
To upload the Arduino code to Wemos board, you have to follow this Instructables
Step-4: Arduino Sketch
After installing the above libraries, paste the Arduino code given below.
Enter the auth code from step-1,ssid, and password of your router.
Then upload the code.
Uploading Sensor Data to ThingSpeak


First, create an account on ThingSpeak.
Then create a new Channel on your ThingSpeak account.
Find How to Create a New Channel Fill Field 1 as Pressure, Field 2 as Temperature, Field 3 humidity, Field 4 as altitude and Field 5 as Bat Voltage.
In your ThingSpeak account select “Channel” and then “My Channel”.
Click on your channel name.
Click on “API Keys” tab and copy the “Write API Key”
Open the Solar_Weather_Station_ThingSpeak code.
Replace the “WRITE API ”with the copied “Write API Key”.
You can see my live feed.
Software and Libraries

To use Wemos D1 with the Arduino library, you'll have to use the Arduino IDE with ESP8266 board support. If you haven't already done that yet, you can easily install ESP8266 Board support to your Arduino IDE by following this tutorial by Sparkfun.
Following settings are preferable :
PU Frequency: 80MHz 160MHz
Flash Size: 4M (3M SPIFFS) – 3M File system size 4M (1M SPIFFS) – 1M File system size
Upload Speed: 921600 bps
Library
Before uploading the code install the following libraries :
1. ESP8266
2. BMP280
3. Blynk
You can read this tutorial by Sparkfun to install the Arduino libraries.
In my earlier version, there are two separate codes for Blynk and Thinspeak but in this version, we have written a single piece of code. The user has to only comment out a single line of code for Blynk or Thingspeak. For example, if you are using it for Blynk App, the code should be as below:
const String App = "BLYNK"; // alternative is line below
// const String App = "Thingspeak"; // alternative is line above
Credit: I want to give a lot of credit to Keith Hungerford, who has guided me to make this project more powerful. The software library for BMP280 is also written by him. You can read his Instructable on BMP280 power saving mode.
Note: Before using the deep sleep feature, Wemos D0 pin must be connected to the RST pin. This can be done by shorting the jumper JP2.
Update : 15.05.2019
You can also see excellent work done by 3KUdelta on his GitHub Page. In his V2.3 code, he included the famous Zambretti forecaster. I really appreciate his hard work for the improvement of the project.
The software provides short term forecast in words (4-6 hours) using the famous Zambretti forecast model :
- 4-6 hour forecast in words
- Trend in words
- Temperature
- Dewpoint
- Heat Index
- Humidity
- Absolute Pressure
- Relative Pressure
- Battery Voltage (V)
Adding Wind Sensors


Update on 05.04.2020
For a weather station, it is very essential to monitor wind speed and direction. The wind speed is measured by anemometer and wind direction is by the wind vane. You can buy the sensors from Sparkfun or Amazon.
My friend honzek from the Czech republic hooked up the wind sensor in Weather Station PCB V2.0 to monitor the wind speed and direction. He also used the 3D printed Stevenson screen to keep the PCB and other sensors. The outcome of his project is extremely good, you can see the above picture.
I am sharing his work because it will be an inspiration for many more. I would like to give special thanks to honzek for sharing the pictures and Arduino Code.
You can also see the Arduino Code for his project, attached below.
More Information:
- Instructables : https://www.instructables.com/id/Solar-Powered-WiFi-Weather-Station-V20/
- My Website: Solar Powered WiFi Weather Station V2.0
3D Printed Enclosure :
- https://www.thingiverse.com/thing:3395393
- https://www.thingiverse.com/thing:3615016
- https://www.thingiverse.com/thing:3551386
Arduino Code:
https://learn.adafruit.com/adafruit-hdc1008-temperature-and-humidity-sensor-breakout/wiring-and-test
Solar Powered WiFi Weather Station V2.0
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(9)
- Likes(116)
-
Engineer
Oct 28,2025
-
Engineer
Oct 16,2025
-
Michal Suchanek
Jul 11,2025
-
David Vaughan
May 17,2025
-
richard lavoie
Mar 02,2025
-
Anthony Pedotto
Feb 22,2025
-
Raúl Celeita
Dec 05,2024
-
Engineer
Sep 23,2024
-
Engineer
Aug 13,2024
-
Engineer
Jul 19,2024
-
BATUHAN ÇETİNER
Apr 21,2024
-
Engineer
Feb 17,2024
-
DT-Electronics
Feb 11,2024
-
Tomasz Sokol
Jan 28,2024
-
Vasil Arnaudov
Dec 29,2023
-
Engineer
Dec 06,2023
-
doobledee
Aug 07,2023
-
Engineer
Jun 22,2023
-
zainm
May 28,2023
-
Engineer
Mar 16,2023
-
alpha027
Feb 22,2023
-
Engineer
Nov 03,2022
-
rosario di palma
Aug 15,2022
-
Engineer
Aug 14,2022
-
Antonio Ceballos
Aug 03,2022
-
Sergio Oliveira
Jul 27,2022
-
Engineer
Jul 24,2022
-
Engineer
May 05,2022
-
Vasyl Naumenko
Apr 24,2022
-
Justin McDermid
Apr 10,2022
-
Engineer
Apr 05,2022
-
Dusan Chlpek
Mar 15,2022
-
James Mantz
Feb 22,2022
-
Engineer
Aug 03,2021
-
Engineer
Jul 07,2021
-
PCBWay Support Team
Apr 22,2021
-
Mikhail Golovachev
Mar 26,2021
-
Ömer KANOĞLU
Mar 05,2021
-
Djengiz Shabanov
Feb 20,2021
-
Engineer
Feb 19,2021
-
Engineer
Feb 11,2021
-
Wilrik van Anrooij
Jan 26,2021
-
Ralf Lange
Jan 18,2021
-
Paweł Bolon
Dec 31,2020
-
Engineer
Dec 13,2020
-
Kevin Jacobs
Dec 06,2020
-
Engineer
Nov 14,2020
-
Sergey Vladimirovich Moiseenko
Nov 14,2020
-
Andrew Taylor
Nov 05,2020
-
Engineer
Oct 07,2020
-
Igor Kuznetsov
Oct 05,2020
-
Alexandre PRUD'HOMME
Aug 23,2020
-
Humberto Calixto
Aug 17,2020
-
Oleg Voropaev
Jul 31,2020
-
Engineer
Jul 18,2020
-
Engineer
Jul 05,2020
-
Engineer
Jun 16,2020
-
Jos Hoekstra
Jun 10,2020
-
Peter Paulsen
May 28,2020
-
DarkoPatic
May 14,2020
-
Engineer
Mar 09,2020
-
Engineer
Feb 29,2020
-
Christopher Carrigan
Feb 21,2020
-
ROBERT W WINSHIP
Feb 06,2020
-
klajkor
Jan 14,2020
-
Engineer
Jan 05,2020
-
CESAR CASQUERO PERIS
Jan 02,2020
-
Sarabjit Singh
Dec 21,2019
-
Oleksandr Siryj
Dec 07,2019
-
bahittin seyhan
Dec 03,2019
-
Pol Clota
Nov 15,2019
-
Gregory Dreelin
Nov 08,2019
-
Tomasz Krawczyk
Nov 06,2019
-
Ivan
Oct 22,2019
-
Wiktor Paw
Oct 14,2019
-
Marcello Ceschia
Oct 13,2019
-
Brett Hickey
Oct 12,2019
-
Carlos Viales Solorzano
Oct 11,2019
-
Edward Leversage
Sep 23,2019
-
António Miguel Teixeira Azevedo
Aug 23,2019
-
Engineer
Aug 20,2019
-
José Miguel Gasco Saldana
Aug 19,2019
-
Engineer
Aug 14,2019
-
Engineer
Jul 25,2019
-
Engineer
Jul 22,2019
-
Engineer
Jul 16,2019
-
Engineer
Jul 16,2019
-
Ilya
Jul 01,2019
-
Vince Loschiavo
Jun 18,2019
-
Arpad Attila Bakos
Jun 10,2019
-
IObrizio Fabrizio
May 25,2019
-
iain hendry
May 20,2019
-
Guilherme Villanova Costa
May 13,2019
-
Engineer
Apr 29,2019
-
Christian Salinas
Apr 29,2019
-
Label 42 Studio
Apr 27,2019
-
Engineer
Apr 09,2019
-
Gyorgy Balassy
Apr 02,2019
-
Engineer
Apr 01,2019
-
Engineer
Mar 31,2019
-
Herman Klaver
Mar 28,2019
-
shenyang yang
Mar 27,2019
-
Johann Urb
Mar 23,2019
-
Benjamin Harris
Mar 15,2019
-
Engineer
Mar 14,2019
-
Andrey Dimchev
Mar 12,2019
-
Engineer
Mar 12,2019
-
Alex Nov
Mar 10,2019
-
Matěj Havelka
Mar 09,2019
-
Klaus Vogl
Mar 03,2019
-
Engineer
Mar 03,2019
-
Glen Lewis
Mar 01,2019
-
Engineer
Feb 26,2019
-
Engineer
Feb 21,2019
-
M vd Mosselaar
Feb 19,2019
-
Steffen Smettan
Feb 16,2019
- 71 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
-
3design
-
6usability
-
2creativity
-
4content
-
9design
-
10usability
-
7creativity
-
9content
-
10design
-
10usability
-
10creativity
-
10content
-
1design
-
2usability
-
3creativity
-
6content
-
10design
-
10usability
-
10creativity
-
10content
-
5design
-
1usability
-
4creativity
-
4content
-
1design
-
6usability
-
7creativity
-
9content
-
10design
-
10usability
-
9creativity
-
10content
-
9design
-
10usability
-
10creativity
-
9content
-
10design
-
9usability
-
9creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
7design
-
7usability
-
6creativity
-
8content
-
9design
-
9usability
-
9creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
9design
-
9usability
-
9creativity
-
9content
-
10design
-
10usability
-
10creativity
-
10content
-
6design
-
9usability
-
7creativity
-
5content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
9content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
8design
-
8usability
-
7creativity
-
9content
-
10design
-
10usability
-
10creativity
-
10content
-
7design
-
8usability
-
8creativity
-
8content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
9design
-
10usability
-
10creativity
-
9content
-
10design
-
10usability
-
7creativity
-
9content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
9design
-
9usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
9design
-
9usability
-
9creativity
-
9content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
8usability
-
10creativity
-
7content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
4design
-
5usability
-
3creativity
-
6content
-
9design
-
9usability
-
8creativity
-
8content
-
7design
-
7usability
-
7creativity
-
7content
-
7design
-
7usability
-
7creativity
-
6content
-
4design
-
7usability
-
4creativity
-
7content
-
5design
-
5usability
-
5creativity
-
5content
-
9design
-
10usability
-
8creativity
-
8content
-
7design
-
8usability
-
8creativity
-
8content
-
9design
-
9usability
-
9creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
9usability
-
10creativity
-
10content
-
8design
-
9usability
-
9creativity
-
9content
-
1design
-
2usability
-
3creativity
-
4content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
1content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
2design
-
3usability
-
4creativity
-
6content
-
1design
-
2usability
-
1creativity
-
2content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
9design
-
10usability
-
8creativity
-
9content
-
10design
-
10usability
-
9creativity
-
10content
-
9design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
6usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
9usability
-
9creativity
-
10content
More by Open Green Energy
-
DIY Smart Multipurpose Battery Tester
In recent years, the market has been flooded with low-cost batteries, many of which originate from u...
-
Solar Powered WiFi Weather Station V4.0
This is an affordable weather station for various applications like smart agriculture, smart city, s...
-
DIY Solar Bottle Lamp V1.0
Solar Bottle Lamp is a solar-powered light that is constructed from waste plastic bottles. The desig...
-
DIY Solar Mason Jar Lamp
Making a solar mason Jar Lamp is not just a fun project; it’s also a fantastic way to learn about re...
-
LED PCB for DIY Solar Bottle Lamp V2.0
DIY Solar Bottle Lamp V2.0 contains two PCBs, one is the Main PCB and the other is the LED PCB.This ...
-
DIY Portable Solar Generator V2
A DIY portable solar generator is an excellent project for individuals who want to harness the power...
-
DIY 18650 Power Bank With Flashlight
BOM :Powerbank Module: https://s.click.aliexpress.com/e/_DBELYV918650 Battery: https://s.click.aliex...
-
Solar WiFi Weather Station V4 Receiver ( Rx )
Note:One more important thing, both the transmitter and receiver board must be in the same frequency...
-
DIY Solar Panel Monitoring System – V2.0
As solar photovoltaic (PV) systems become increasingly popular as a clean and renewable source of en...
-
Main PCB for DIY Solar Bottle Lamp V2.0
PCBWay Note: DIY Solar Bottle Lamp V2.0 contains two PCBs, one is the Main PCB and the other is the ...
-
How to Make a 12V Lead Acid Battery Charger with CC & CV
I made a simple battery charger for charging my 12V/7Ah SLA battery commonly used inside the UPS for...
-
TP4056 Based Solar Bottle Lamp
Solar Bottle Lamp is a solar-powered light that is constructed from waste plastic bottles. The desig...
-
DIY Mini UPS for WiFi Router V5.0
The pandemic COVID-19 outbreak forced companies to continue with work-from-home policy to maintain s...
-
ESP8266 Weather Widget V2.0
Welcome to my new Weather Widget Project. Earlier I have posted an article on the weather widget, th...
-
DIY Non Contact IR Thermometer V1.0
Currently, we are chasing an invisible monster named Corona Virus ( COVID-19 ) and we are going thro...
-
Solar Powered WiFi Weather Station V3.0
Note: now the version is 3.2 This Weather Station is such compact weather station that consists of s...
-
DIY Emergency Light
Features:● Long Battery Backup ( 6V / 4.5Ah )● Light can bе соnnесtеd tо the power source аll t?mе.●...
-
DIY Rainbow Solar Mason Jar
In this tutorial, I am going to show you how to make a Rainbow Solar Mason jar. This is a great proj...
-
-
AEL-2011 Power Supply Module
319 0 1 -
AEL-2011 50W Power Amplifier
292 0 1 -
-
-
Custom Mechanical Keyboard
562 0 0 -
Tester for Touch Screen Digitizer without using microcontroller
228 2 2 -
Audio reactive glow LED wristband/bracelet with NFC / RFID-Tags
233 0 1 -
-
-
Bottom
Top







