IoT based Smart Umbrella system using Raspberry Pi


IoT based Smart Umbrella system using Raspberry Pi


This paper presents the development of a smart umbrella system using IOT, which can measure rainfall and it can predict the weather condition with the notion in your smartphone. It’s about the real-time weather condition. In this project, you are going to learn about how to make a smart umbrella using IoT that will be connected to Wi-Fi. It can notify you before about the climate by giving an audio output of the weather conditions. This is being implemented using the smart sensor like humidity sensors, temperature sensors, Light sensors which will act as Wireless Sensor networks (WSN) and are connected to a single board computer i.e. Raspberry pi which will store all the sensor data using SPI protocol and will send it to the server from where we can get the update of the weather condition at the place you are. A software i.e. E-SPEAK will be useful which will give the audio output of the weather condition with a buzzer alert if any unconditional weather. A webpage is made where all the weather conditions will be updated and can be used or can be connected to any device to know the status of that area.


A step towards the digital world, the main factor of many industries is to predict the climatic changes, here we are using IoT for monitoring the weather as well as atmospheric changes throughout the time by using a smart E-Umbrella which will tell the weather condition as audio output and buzzer alert in unconditional weather to indicate if we have to take our smart umbrella with us or not.


In the existing system, all-weather prediction and environmental change are done manually and people are using some websites or clouds to know the weather condition of a particular city, not even an area.


In this proposed system, both sensors and weather forecasting E-SPEAK module are used in order to give perfect weather conditions as audio throughout the whole time which is very important and a step towards the digital world where we don’t have to depend on any inbuilt cloud or website to know the weather status.




    • In this project MCP3008 is used, so connect a 3.3v pin from raspberry to all sensors
    • Similarly, MCP3008 and all sensor’s ground pins should be grounded
    • Now connect the sensor’s output pins to each channel of MCP3008 (ex: LM-35 to channel 0, LDR to channel 1, and Moisture sensor to channel 2 of? MCP3008)
    • Connect power supply for Raspberry pi
    • Plug the HDMI cable in Raspberry pi from the monitor using VGA to HDMI converter cable
  • Connect USB Mouse and USB keyboard to the Raspberry pi
  • Connect the audio output jack to listen to the weather condition.


  • Raspberry Pi
  • Temperature (LM 35)
  • LDR?
  • Moisture Sensor
  • MCP3008(ADC IC)
  • Earphones.?
  • SD card
  • Monitor


    • Raspbian Jessie
    • HTML & PHP
    • Language? Linux?
    • Python

      IoT based Smart Umbrella system using Raspberry Pi


      [1] ?SMART UMBRELLA FOR SAFETY DIRECTIONS ON INTERNET OF THINGS? in 2017 IEEE International Conference on Consumer Electronics (ICCE) .

      ?[2] S. Haga, A. Sano, Y. Sekine, H. Sato, S. Yamaguchi, K. Masuda, “EFFECTS OF USING A SMARTPHONE ON PEDESTRIANS”, Attention and Walking. Procedia Manufacturing, vol. 3, pp. 2574-2580, 2015.

      [3] S. Jeon, C. Lee, Y. Han, D. Seo, I. Jung, “MINT: MIDDLEWARE FOR COOPERATIVE INTERACTIONS OF THINGS”, 2016 IEEE International Conference on Consumer Electronics (ICCE), pp. 127-128, Jan.2016.

      Customer Reviews

      There are no reviews yet.

      Be the first to review “IoT based Smart Umbrella system using Raspberry Pi”

      This site uses Akismet to reduce spam. Learn how your comment data is processed.