IOT based Weather forecasting METEODRONE
The main use of this product is to predict accurate weather which is important for planning our day-to-day activities. The main fact of Attraction are Farmers because they need information to help them to plan for planting, watering and harvesting of their crops. IOT based Weather for
2025-06-28 16:33:53 - Adil Khan
IOT based Weather forecasting METEODRONE
Project Area of Specialization Internet of ThingsProject SummaryThe main use of this product is to predict accurate weather which is important for planning our day-to-day activities. The main fact of Attraction are Farmers because they need information to help them to plan for planting, watering and harvesting of their crops. IOT based Weather forecasting (Meteo) drone will make it easy for their daily decisions. Meteo drone that could detect multiple live parameters through sensors, predict rainfall and alert users. The advantage of this system is in rural areas where the rainfall prediction could heavily effect the cultivation of land.
Project ObjectivesThe main objective of this work is designing IoT micro-controller based weather forecasting. Monitoring and alerting the user. Irregular weather conditions and rainfall would be measured.
Project Implementation Method?
Design/Assemble drone:
- Assembling drone and components to its body.
- Testing drone.
- Payload testing.
HARDWARE(Sender):
- Attatch temperature and humidity sensor to arduino nano.
- Enable temperature and humidity sensor.
- Mount them on the drone.
- Enable sender to establish wireless communication using RF module.
HARDWARE(RECEIVER):
- Attatch wind pressure, anoemometer to Node Mcu.
- Enable wind pressure sensor and anemometer.
- Mount them on the ground station.
- Enable sender to receive data sent from sender mounted on drone.
- Connect Node Mcu with the wifi to send the data to the firebase.
SOFTWARE:
- Design android application.
- Import parameters from firebase and show them on mobile application.
- Alert users in any abnormal condition.
Station:
- Prepare ground station to receive data collected from drone.
- Mount Node Mcu and anemometer on the ground station to receive the data and forward it to the cloud..
There is no such existing system, that measure the live parameters for a shorter region.
Even with modern techniques and technologies, the weather predicitions are some times faulty,
- Prevent farmers from watering their fields if rainfall is predicted.
- Yearly more than one third of total cultivation in pakistan is effected by rainfall i.e. either not expected or not predicted. This could be resolved by measuring the live parameters for a short area.
- In present era the parameters are measured using the balloons, each balloon costs approximately $250. Only America blow around 900 balloons in it's different states. Total price goes around 33,750,000 PKR daily.
- Cultivation hold 18.9% of total GDP of Pakistan, after applying this procedure and predicting weather in a right manner it could be improved by 1.5 to 2 % yearly.
- 48.96 million acres of Pakistan is under cultivation, from which 25% is destroyed by rainfall yearly. This could be due to the insufficient resources for the right predictions or the in-accurate predictions.
How ever MetoeoDrone would be cost effective and helpfull to farmers in analyzing the atmosphere, for predicting temperatures and rainfall for their cultivation.
Technical Details of Final Deliverable?Design/Assemble drone:
- Assembling drone and components to its body to gather live parameters.
- Testing drone/flying drone to gather live parameters from surrounding, at the height of 700ft and 1sq km .
- Payload testing of drone to verify either it could carry hardware or not.
HARDWARE(Sender):
- Attatch temperature and humidity sensor to arduino nano to gather live temperature and humidity,
- Mount them on the drone in such a way that parameters should not be effected by drone's upthrust.
- Enable sender to establish wireless communication using RF module.
HARDWARE(RECEIVER):
- Attatch wind pressure, anoemometer to Node Mcu.
- Enable wind pressure sensor and anemometer.
- Mount them on the ground station.
- Enable sender to sent data from sender mounted on drone using RF.
- Enable receiver to receive the data from the drone using RF.
- Connect anenometer with Node Mcu to gather live wind speed and direction.
- Connect Node Mcu with the wifi to send the data to the firebase.
SOFTWARE:
- Design android application to visually and graphically represent the data.
- Import parameters from firebase and show them on mobile application grapically so they can be analyzed by the user.
- Alert users in any abnormal condition i.e. if rainfall is predicted or temperature is high or humidity level goes low/high.
Station:
- Prepare ground station to receive data collected from drone.
- Mount Node Mcu and anemometer on the ground station to receive the data and forward it to the cloud.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 69891 | |||
| Jumper Strip (12 inch(1 set)) | Equipment | 1 | 120 | 120 |
| Big Push Switch | Equipment | 2 | 20 | 40 |
| On/Off Switch | Equipment | 1 | 10 | 10 |
| Buzzer | Equipment | 1 | 20 | 20 |
| Bmp 180 Sensor | Equipment | 1 | 500 | 500 |
| NEO 6M GPS | Equipment | 1 | 2000 | 2000 |
| Female Jumper(1 set) | Equipment | 1 | 15 | 15 |
| NRF 24L01 (RF Module) | Equipment | 2 | 1500 | 3000 |
| Adaptor NRF 24L01 | Equipment | 2 | 150 | 300 |
| Node Mcu | Equipment | 1 | 900 | 900 |
| Arduino Nano | Equipment | 1 | 800 | 800 |
| DHT 11 (Sensor) | Equipment | 1 | 300 | 300 |
| Jumper wires (1 set) | Equipment | 1 | 200 | 200 |
| Arduino Nano cable | Equipment | 1 | 100 | 100 |
| Node Mcu Cable | Equipment | 1 | 150 | 150 |
| Zip Ties | Equipment | 55 | 5 | 275 |
| Pvc Pipe | Equipment | 2 | 100 | 200 |
| Pvc Ball Cap | Equipment | 2 | 150 | 300 |
| Ball Bearings | Equipment | 3 | 70 | 210 |
| Magnet | Equipment | 2 | 50 | 100 |
| Reed Switches | Equipment | 8 | 120 | 960 |
| 10K ohm resistors | Equipment | 8 | 2 | 16 |
| CD 4051 Multiplexer | Equipment | 1 | 50 | 50 |
| 1 plastic disk | Equipment | 1 | 50 | 50 |
| 2 Ping Pong Balls | Equipment | 2 | 10 | 20 |
| wooden sticks (12 cm) | Equipment | 4 | 20 | 80 |
| Linear Hall Sensor | Equipment | 1 | 175 | 175 |
| Solding Wire | Equipment | 1 | 100 | 100 |
| Welding | Miscellaneous | 1 | 300 | 300 |
| Radio Control | Equipment | 1 | 10000 | 10000 |
| Frame Drone | Equipment | 1 | 5000 | 5000 |
| Brushless Motors | Equipment | 4 | 1800 | 7200 |
| Propeller | Equipment | 4 | 350 | 1400 |
| Electronic speed controller | Equipment | 4 | 900 | 3600 |
| Rechargeable Lithium Battery 30C | Equipment | 1 | 6000 | 6000 |
| Flight Controller (Pixhawk) | Equipment | 1 | 13500 | 13500 |
| Power Distribution Module | Equipment | 1 | 500 | 500 |
| Charger | Equipment | 1 | 1500 | 1500 |
| Xt60 Connector | Equipment | 1 | 150 | 150 |
| Wire Pair | Equipment | 1 | 350 | 350 |
| Power Module | Equipment | 1 | 1500 | 1500 |
| GPS M8N | Equipment | 1 | 3200 | 3200 |
| Gps Stand | Equipment | 1 | 500 | 500 |
| Telemetry | Equipment | 1 | 4200 | 4200 |