• Home
  • pcDuino
  • WiKi
  • Store
  • Distributors
  • Home
  • pcDuino
  • WiKi
  • Store
  • Distributors
HomeLinkSpriteIOLinkSprite Weather Station Kit With Solar Panel po ...
Previous Next

LinkSprite Weather Station Kit With Solar Panel powered by LinkNode and LinkSpriteIO

Posted by: admin , June 25, 2016

LinkSprite weather station is one kind of LinkSprite IoT kit which is powered by ESP8266 WiFi SoC. This kit can automatically collect environmental data including temperature, humidity and pressure, and display them on the local LCD. At the same time, it would upload these data periodically to LinkSprite IoT cloud server. User can check them on the website or using APP. This also is an open source product and you can download the hardware and software from the website.

ws3

 

ws2

ws2 (1)

Features

  • LinkNode D1
  • Temperature & humidity sensor
  • Pressure sensor
  • RTC module
  • 16×2 SerLCD
  • Solar powered
  • Automatically sync data to LinkSpriteIO

Tutorial

1. Hardware assembling

  • There are 6 acrylic panels to build a case for weather station

p1

 

  • Mount the solar panel onto the D panel, connect solar panel and battery to power management module

p2

 

p3

 

  • Use screws to mount the LinkNode D1 and T&M sensor module onto the B panel
  • Use Blue-tack to paste the pressure sensor module and RTC module on B panel

p4

  • Mount the SerLCD on the A panel

p6

p7

p8

 

  • Mount the button module on the E or F panel

p9

p10

  • According to the following connection diagram to connect the LinkNode D1 and other peripherals

connection

 

2. Access to LinkSpriteIO

a. Register to or sign in LinkSpite.io

  • – Go to My devices –> Create DIY device

io0

Create a new device:

  • Device Name: any name
  • Device Type: 03(Weather station)
  • Group Name : any name

io1

  • Open the new created Device and get Device ID

io3

 

  • Go to My profile to get your own API key

io4

3. Software programming

a. Install Arduino IDE

  • Make sure you have installed Arduino IDE with ESP8266 Arduino core, details you can check here

b. Prepare the libraries

  • Download the Arduino project and related libraries from github
  • Unzip the WeatherStationLibraries.zip and move the files to the Arduino/libraries which is located in your account directory
  • Open Arduino IDE and go to Sketch –> Include Library –> Manage Libraries
  • Search the wifimanager and install it

wifimanager

c. Update and your program

  • Using Arduino IDE to open the WeatherStation Arduino project
  • Update Arduino project with your own deviceID and apikey

src1

d. Download the program

  • Configure the board type and select the serial port which is recognized by your PC when using usb cable to connect to PC and LinkNode D1.

src2

  • Click the run button to program LinkNode D1

4. Run and test

  • After upload the program, the LinkNode D1 will create a AP called LinkNodeAP
  • Use your mobile phone to connect this AP
  • Open a browser and enter the IP address 10.0.1.1 and you will see the following website:

config1

  • Click the button configure WiFi
  • Select your WiFi AP which you want to connect and enter your WiFi password
  • If connecting failed, you can go to the same website to configure it again

lcd1

  • Short press the button on the weather station and it will turn on the backlight of LCD
  • Long press the button and it will change the display information

lcd2

lcd3

  • Go to the device webpage on LinkSprite.io and check the data which are sent from LinkNode D1.

io5

Reference

  1. github repository of weather station

Share!
Tweet

admin

About the author

Leave a Reply Cancel reply

You must be logged in to post a comment.

Category

  • Home
  • pcDuino
  • WiKi
  • Store
  • Distributors