Weather Station with Particle, SparkFun, ThingSpeak, and MATLAB

[Haodong Liang] has released a weather station project with full MATLAB data analysis, device source code, and procedures on Hackster.io. He used the Particle Electron to connect the SparkFun weather station to ThingSpeak anywhere covered by a 2G/3G cellular data network. The project demonstrates how to build your own and start exploring data collected by ThingSpeak with MATLAB.

MathWorks Weather Station

The project also shows you how to use MATLAB to get very detailed visualizations and data analysis of the data collected by the weather station. Some of the examples include histograms of temperature, humidity, and pressure, curve fitting, daily comparisons, and 3D plots of temperature.

MATLAB weather station temperature plot

Visit Hackster.io for the complete tutorial to build your own weather station, connect it to the internet with the Particle Photon, collect your data with ThingSpeak, and do data analysis with MATLAB.

[via Hackster.io]

[Official Tutorial] Connecting Electric Imp to ThingSpeak IoT Data Services

Build Open Data Applications with Electric Imp and ThingSpeak!

Electric Imp is a connectivity platform for connecting Wi-Fi devices to cloud services, much like RealTime.io and Iota Wi-Fi modules and Spark.io. Some Electric Imp module’s come in an SD card form factor and adds Wi-Fi connectivity to what’s connected to the Electric Imp module. Access to the Electric Module happens via the Electric Imp cloud. While connectivity is simplified with the Electric Imp system, you will need a data service like ThingSpeak to complete the Internet of Things experience. Once data from Electric Imp devices are in ThingSpeak, you can easily build applications and interactivity with other devices and platforms.

Electric Imp to ThingSpeak Internet of Things

We put together a quick start tutorial for the Electric Imp and ThingSpeak, so you can quickly and easily get the Electric Imp talking to ThingSpeak. The tutorial uses parts from SparkFun – the Electric Imp Wi-Fi SD module, breakout board, and USB cable / power supply.

Get started now…  Check out the official Electric Imp and ThingSpeak Tutorial and source code on GitHub.

Internet of Things Contest (aka The Easiest Contest Ever) – Part 2

When we first launched “The Easiest Contest Ever”, we had 300 users and a dream. This time around the ThingSpeak Community has grown to over 10,000 users and channels! The first contest yielded many interesting projects and we wanted to see what you can come up with a second time.

Drum roll… We are announcing, “The Easiest Contest Ever… Part 2”.

Internet of Things Contest

All you have to do is build a project using a ThingSpeak web service, post a demo / how-you-done-it video on YouTube or Vimeo, and tell us about it. We are giving away 20 gift certificates to SparkFun valued at $50 each. And… selecting our favorite projects for bonus prizes. Leave a comment with questions. This contest is open to anyone, so Sign Up for ThingSpeak and get going!

Disclaimer: All entries will be published on the ThingSpeak Community Blog and selection is based on meeting the described criteria. All rulings are at the final discretion of the ThingSpeak team members. Let’s see how crazy this will get!

Project Inspiration

Check out the public ThingSpeak Channels for what others have done already. Others have made Social Gumball Machines and Real-time Gas Sensors. Incorporate one of the many new features into your project such as REACT and TweetControl. Use a USB data logger with ThingSpeak Importer, track a car using ThingSpeak geolocation services, create a mashup using ThingSpeak Plugins…wait…we have said too much. We want to be surprised by what you come up with, so feel free to get creative.

New Features

It may have been some time since you have checked out ThingSpeak, so we wanted to share some of the new things other the past year.

Private and Public Views

Every ThingSpeak Channel now has a Private and Public view. A private view of your ThingSpeak Channel is only viewable by you. If you choose to make your ThingSpeak Channel public, you also have a public view of your channel info. Separating the views increases privacy and provides flexible usage of a ThingSpeak Channel. Each view is customizable so you can have a more detailed private view for and a customized view for public users.

Chart Builder

Chart Builder is now part of the channel views. You can customize your charts directly on your channel. An embed code for the chart gets generated automatically so you can integrate a chart on your own website quickly.

Custom Channels

Every thing about a ThingSpeak Channel is customizable. You can control which fields get displayed, add a map, add a YouTube video, add status messages, or add ThingSpeak Plugins. The elements on a ThingSpeak Channel can be moved around using a drag-and-drop user interface.

Plugins

When we first launched ThingSpeak Plugins we made the plugins only privately accessible. Now, you can make a ThingSpeak Plugin public and add it to your channel views. Plugins are great for making new features for ThingSpeak, such as multiple trend-lines on a chart.

Public Channel List

We often get requests to share a list of the public channels offered on ThingSpeak. We have developed a system to display active ThingSpeak channels and score each channel. A channel gets a higher score by being actively updated, adding tags, adding a description, and adding a demo video. Check out the public channels on ThingSpeak.

ThingSpeak React

React is our biggest undertaking yet and we spent a year developing a robust and scalable system for monitoring channel data in real-time. With the React app you can set triggers on your channels to cause other events to fire. For example, if your temperature gets too high, you can send a ThingHTTP request to a control system to cause an alert. Since ThingSpeak has location data baked in, you can also create geolocation reacts. If you get within 100 meters of a lat/long, you can trigger an action. This is perfect for building location-based thermostats.

Next…

We are working on many features that we will release over the summer. We are also going to update the Open Source version of ThingSpeak on GitHub too. Please stay tuned for some exciting news.

DIY Weather Station with Arduino, Processing, and ThingSpeak

[lars] created a weather station from scratch using sensors and bits from SparkFun and Adafruit. Lars wanted to log weather data and access it from remotely. He built the weather station using humidity, temperature, pressure, and light sensors collecting data from his apartment in Ithaca, NY. Originally, Lars was collecting data with his own web application created with PHP and MySQL. He has since started publishing his data to ThingSpeak where others can view the data and potentially build applications.

ThingSpeak Weather Station

Behind the scenes, Lars uses the Arduino microcontroller to collect data from the sensors and uses Processing to publish data to his ThingSpeak Channel.

From Lars’ project site:

The goal of this project is to log some weather data and be able to access it from anywhere. There is some sensor data (temperature, relative humidity, pressure, and ambient light) and some computed data (dew point). You can see the weather condition in my apartment in Ithaca, NY at my ThingSpeak Channel 346. You can also look at the Google Chart of my own MySQL solution, which I no longer maintain.

Check out a detailed breakdown of the Weather Station project and more awesome projects on Lars’ project site, called “make.larsi.org“.

Contest Update

Thanks for all of the submissions to the Internet of Things Contest (aka The Easiest Contest Ever). We received just over 20 projects and we will honor all of them with a gift certificate. I told you it was easy. If you happen to be working on a project now, send it in. You never know…

This week we will be dispatching the SparkFun gift certificates and also blogging about the projects. There were some really cool ones and tons of code for the community to start using right away. There’s even commercial interest in using the platform for an upcoming product. Yeah!

The contest was definitely a success. We needed to get some creative developers to check out all of the features. We also received a bunch of feedback for new features. One feature stood out from the rest, “We want an index of the public channels!!! Now!”. Okay…

Internet of Things Contest (aka The Easiest Contest Ever)

To celebrate our 300th ThingSpeak channel, we are announcing, “The Easiest Contest Ever”.

All you have to do is build a project using a ThingSpeak web service, take a photo (if it applies), and writeup a description / how-to on your blog, Instructables, or email us the details. We are giving away 20 gift certificates to SparkFun valued at $50 each.

Internet of Things Contest

Some ideas: Use a USB data logger with ThingSpeak Importer, track a car using ThingSpeak geolocation services, create a mashup using ThingSpeak Plugins…wait…we have said too much. We want to be surprised by what you come up with, so feel free to get creative.

Disclaimer: All entries will be published on the ThingSpeak Community Blog and selection is based on meeting the described criteria. All rulings are at the final discretion of the ThingSpeak team members. Let’s see how crazy this will get!

Coming soon: We have some exciting things in store for you. Users have been asking for an index of public channels, so we are going to add a searchable project index soon. This week we will be announcing the beta release of a new application built on the ThingSpeak platform.