All in One Weather Station Using Eps8266(Nodemcu)

by AKSHARAN_here in Circuits > Microcontrollers

495 Views, 3 Favorites, 0 Comments

All in One Weather Station Using Eps8266(Nodemcu)

20210326_194958.jpg
All in 1 Weather Station using esp8266

This project is about the creation of an indoor weather station with air quality sensors,humidity, temperature, CO2,sSO2,CO,Vibration and wind sensor

Create a DETAILED Schematic of What You Are Doing

Schematic_MiniProject (Weather station )_2021-03-26.png

This project is about the creation of an indoor/outdoor weather station with all the possible parameter measurement

The station has several sensors for:

  • Humidity,Temperature (DHT22/11)
  • MQ2 (Lpg,Propane,Alcohol)
  • MQ135 (Air quality sensor -CO,SO2,CO2)
  • Rain sensor
  • Vibration sensor
  • Wind flow sensor

The resulting data can be displayed various platforms like on a TFT screen,through an online dashboard or a Mobile app.

For the schematic i have used EasyEDA software

https://easyeda.com/

Select the Perfect Microcontroller for Your Project

20210326_184502.jpg
20210326_184425.jpg

NodeMCU is an open source firmware for which open source prototyping board designs are available. The name "NodeMCU" combines "node" and "MCU" (micro-controller unit). The term "NodeMCU" strictly speaking refers to the firmware rather than the associated development kits.

As i wanted a IOT platform integrated to my project,there is no other mcu(microcontroller) better than nodemcu(esp8266)

Select the Sensors for Weather Monitoring

20210326_184349.jpg
20210326_184410.jpg

In order to develop the project we will need the following components:

  • NodeMCU ESP8266 microcontroller
  • 16 channel analog Multiplexer
  • LCD 16x2 I2C shield (optional as we will be using IOT Dashboard to monitor)
  • MQ2
  • MQ135
  • DHT22
  • Vibration sensor Wind sensor

Why Analog multiplexer?

It is very important for NodeMCU as it only has one Analog Pin, so for multiple sensors we require a analog multiplexer.

Designing the PCB

design.png
design2.png

As we will using this as a complete module,we then require a PCB board.

I have designed this using easyEDA

https://easyeda.com/

easyEDA Project

Simulated 2D and 3D Design View

2d.png
3d.png

This is how our board will look!

PCB Order

20210326_183908.jpg

I have ordered this PCB from

NextPCB

Soldering Time!!!!!

20210326_183953.jpg

This is how a neat and structured soldering looks!

Very much similar to our simulated version :)

Modules Intact(sensors)

20210321_165242.jpg
20210321_165312.jpg

Add the modules accordingly!!

Working Time!!!!!!!!!!!

20210326_194928.jpg
20210326_194937.jpg
20210326_194958.jpg
20210326_195025.jpg

Yes its not any Star wars Shield, it is our board......pat yourself !

I have provided the code too:)

Dashboard (IOT)

dashboard.png
All in 1 Weather Station using esp8266

For dashboard purpose i have used

Adafruit

Thats It!! We Have Successfully Made a Handy All in 1 Weather Station Using Esp8266(nodeMCU)

You can customize this project as per your requirements.

Happy making!!

Stay tuned for more interesting and useful projects

You can contact me at

aksharan.g@somaiya.edu

LinkedIN

Instagram