Microduino Wifi gets weather information by the internet -203KIT

From Microduino Wiki
Revision as of 10:35, 11 March 2016 by Admin (talk) (Bill of Material)
Jump to: navigation, search
Language: English  • 中文


Project: Microduino-WIFI gets weather information by the internet.

Purpose: Acquiring the weather information of a certain place by connecting Microduino-Wifi with the internet. The experiment adopts Microduino-Core+ and Microduino-Core.

Difficulty: Elementary

Time-consuming: 2-hour

Maker: Microduino Studio-YLB

Bill of Material

Module Number Function
Microduino-Core+ 1 Core
Microduino-USBTTL 1 Program download
Microduino-WiFi 1 WiFi module
Microduino-OLED 1 Info. Display
Microduino-Weather 1 Sensor extension board

Please be noted that the Microduino-Weather module is not available at store currently. Instead, you can choose the relevant sensors at store www.microduino.cc/store.

  • Other equipment

MicroUSB cable, OLED connector and breadboard as well as breadboard wire.

  • Software

Arduino IDE(version 1.0 and higher), Microduino test program (Arduino terminal) and download TI WIFI SMARTCINFIG from App Store;



Step 1: Hardware buildup

  • Stack all the modules together. In this experiment, we adopt Microduino extension board as the base, which is easy to connect and looks very beautiful.
  • If you don’t have a Microduino extension, please adopt jumpers when connecting Microduino-OLED.

Step 2: Download example program. Start Arduino IDE, open Microduino test program and choose the board Microduino-Core+ (Atmega644P@16M,5V) and download;

Step 3: Open SMARTCINFIG application program. Connect IOS device to your router, open TI WIFI SMARTCINFIG and fill the router password;

Step 4: Connect IOS and Microduino Watch Microduino-OLED until it appears “Waiting for a SmartConfig connection (~60s) ...” and press “Start” of TI WIFI SMARTCINFIG and then wait for result.



You can see data result on Microduino-OLED after successful connection.

  • Place
  • Wind speed and direction
  • Temperature and humidity
  • Visibility
  • Time acquisition


  • Adopt Microduino-Core+ for debugging in the example.
  • You may meet “connection timeout” or “fail to acquire”, just restart please.