Pocket weather Station using Arduino - SCOPES Digital Fabrication

Lesson Details

Age Ranges
Fab-Safety.2, Fab-Programming.2, Fab-Electronics.2, Fab-Modeling.2, Fab-Fabrication.2, Fab-Design.2
Additional Contributors

You need to login or register to bookmark/favorite this content.


Aaditi Kharade
Aaditi Kharade
Fablab manager
Hello World, I am Aaditi Kharade,I have completed my B.E.in Electronics & Telecommunication in 2015. I have joined Vigyan Ashram,Pabal to improve my knowledge and confidence by doing things hands on.I like to do innovative things,I have learning attitude. I… Read More


This is a diy project for kids between 10-16 years old.in this project we will developed a pocket weather station that anyone can carry with them, using basic electronic components, like Arduino, temperature humidity sensor, etc. If 3d printer is available student can design and print customize casing for assembled weather station.

What You'll Need


1. Arduino Nano with Cable

2. DHT11 Temperature Sensor Module

3.0.96″ OLED Display

4. TP4056 Battery Small Battery (I used 160mAh lipo battery)

5. Slide Switch

6. Jumper Wires


1. Soldering Iron

2. Hot Glue Gun

3.3D Printer (for enclosure optional)

Lesson Materials

The Instructions

Interface all the electronic components

Interface all the electronic components as per given circuit diagram, before moving onward, student must be aware of Arduino, input output devices, digital analog signals.

Programming the Arduino with given code.

1.Download the Arduino ide software from Arduino.com website.

2.Download zip file library for DHT sensor and OLED from given link, then go to sketch menu and add zip file, select library to be install, Once it is installed .You will see “library installed “message at bottom of ide.

3.Open the new sketch, delete all previous data, copy the given code.

4.Understand the program line by line(try to build your own).

5.Go to tools, select Arduino Nano board, select bootloader as old at mega 128,then select port after connecting usb cable after connecting to Arduino.

6.Upload the program to Arduino.

7.observe the message on display.


  • (Fab-Safety.2): I can operate equipment in a Fab Lab following safety protocols.
  • (Fab-Programming.2): I can create a program with more than one instruction.
  • (Fab-Electronics.2): I can follow a schematic diagram and create a circuit including a microcontroller with electronic components.
  • (Fab-Modeling.2): I can construct compound shapes and multi-part components ready for physical production¬†using multiple representations.
  • (Fab-Fabrication.2): I can develop workflows across four or more of the following: modeling softwares, programming environments, fabrication machines, electronic components, material choices, or assembly operations.
  • (Fab-Design.2): I can participate in design reviews with prepared presentation materials as well as give and receive feedback from peers.

Lesson Feedback