element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
In the Air Design Challenge
  • Challenges & Projects
  • Design Challenges
  • In the Air Design Challenge
  • More
  • Cancel
In the Air Design Challenge
Blog [AirCare] InTheAir - Project Description
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: fvan
  • Date Created: 24 Oct 2014 8:53 PM Date Created
  • Views 1635 views
  • Likes 2 likes
  • Comments 9 comments
  • eclipse_iot
  • mqtt
  • openhab
  • beaglebone_black
  • internet_of_things
  • in_the_air
  • texas_instruments
  • iot_sensor_nodes
  • cc3200
  • launchpad
Related
Recommended

[AirCare] InTheAir - Project Description

fvan
fvan
24 Oct 2014

Table of Contents


  • Table of Contents
  • Introduction
  • Remote sensor node
    • Sensors
    • Case
    • MQTT
  • Central unit
    • Network
    • Display
    • OpenHAB and AirVantage
  • Filtering system
  • Conclusion


Introduction


Hi,

 

the project idea I pitched for this challenge is one of wireless, self-powered sensor nodes reporting to a central unit which can, if needed, trigger air filtering systems in specific rooms/areas.

 

I’ve worked with Arduino, Raspberry Pi and BeagleBone Black before, but not with the TI Launchpads. This seems to be the perfect opportunity to get started with them and the associated tooling such as Energia.

 

image

 

Remote sensor node

 

Self-powered

 

The Launchpads consume very little power. By having a small solar power charging circuit, the Launchpad’s battery pack could be recharged during the day.

In order to validate the idea, I would first use off the shelf modules for the charging circuit, more specifically the "USB / DC / Solar Lithium Ion/Polymer charger” from Adafruit.

Next, I would try using the Würth Electronics kit to build my own circuit, gradually learning more about the different components involved.

 

Sensors

 

The Launchpads will be equipped with some sensors (e.g. air quality an dust) by means of a custom BoosterPack. This BoosterPack will be designed using Eagle and its design shared with the community.

 

Case

 

The different components will be tucked away in a case which can be attached to windows by means of suckers, ensuring the solar panel is facing the outside.

I plan to design and 3D print this case for every remote node. I already have some red ABS available which will suit the Launchpad’s color very well.

 

MQTT

 

The remote nodes will report the measurements from the different sensors back to the central unit using a lightweight protocol, such as MQTT.

I am not familiar with MQTT yet, but I have seen some interesting resources lately on how to use it with the Launchpads, which would be a great introduction to this technology. Different approaches could be used for reporting: only report when a value changes, or periodically report all values.

 

 

Central unit

 

The BeagleBone Black will be at the heart of the central unit, gathering all sensor data from the remote nodes and from one locally attached node (MSP-EXP430FR5969). The sensor data will be aggregated and made available locally via openHAB, but also online via Sierra Wireless’ AirVantage.

 

Network

 

The central unit will access two networks:

- on one side the public internet, to upload data and make it accessible remotely

- on the other side, a private network with access limited only to the remote nodes

 

image

 

By splitting the networks, the remote nodes will not be directly connected to the internet. Should internet access be required for the remote nodes at any point, firewall policies and routing could be adapted on the BeagleBone Black in order to ensure this access.

 

Display

 

An LCD touch screen will ensure local access to the available data with openHAB. It is possible to easily create a UI with drill-down capabilities using openHAB.

I have used openHAB in the Forget Me Not challenge and found it incredibly easy and intuitive to work with!

 

OpenHAB and AirVantage

 

I plan to use openHAB for:

- local access to data

- visualisation via charts

- monitoring of the remote nodes (i.e. are they still alive ?)

 

I am unfamiliar with the AirVantage solution from Sierra Wireless, but it does seem to offer powerful tools to interpret data that has been pushed to it. This will be a good opportunity to try it out and compare it with other tools such as openHAB.

 

 

Filtering system

 

The filtering system would consist of three elements:

- a remote controlled power socket

- a fan, connected via the remote controlled power socket

- a filter (HEPA, …) attached to the fan

 

By remotely controlling the power socket, the fan can be turned on and off. Ideally, speed variation should be possible.

I’d like to test this by using dimmable power sockets. Should this not work, alternatives will be searched and tested.

 

 

Conclusion

 

This challenge will be a great opportunity to work with hardware and software I haven’t worked with before (Launchpads/AirVantage/...) and share my experiences about them.

I'm looking forward to a challenge with lots of sharing, learning, experimenting and having fun!

 

Frederick


  • Sign in to reply

Top Comments

  • tomaja
    tomaja over 10 years ago +1
    Sounds similar to my proposal but much more elaborated, I admit Good luck with your project!
  • shabaz
    shabaz over 10 years ago +1
    Hehe no rest for you : ) Glad that you can make use of a few of the technologies from the previous challenge.
  • mcb1
    mcb1 over 10 years ago in reply to fvan +1
    The last challenge will help no end. There are some very interesting EnOcean profiles for various Air Quality, but OpenHAB doesn't support them directly. Maybe you could rectify that at the same time in…
  • fvan
    fvan over 10 years ago in reply to jkridner

    Hi Jason, thanks for the tip, I didn't know you could do that image

     

    Frederick

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • jkridner
    jkridner over 10 years ago

    This is a nice project. I think more people would discover it if you registered it at http://beagleboard.org/project.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • fvan
    fvan over 10 years ago in reply to amgalbu

    Hi Ambrogio,

     

    I'm using power sockets that are remote controlled over 433MHz. By Controlling the power sockets, I can then turn a fan plugged in into that socket on and off.

    So far I've used an ATtiny85 combined with a 433MHz transmitter to control them. You can find more info here: http://www.element14.com/community/community/design-challenges/forget-me-not/blog/2014/08/11/elro-coco-with-openhab

     

    This time, I'd like to take it a step further and see if I can use dimmable sockets to have speed variations on the fan that is plugged in.

     

    Hope this clarifies my idea a little image

     

    Frederick

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • amgalbu
    amgalbu over 10 years ago

    Hi

    I can't understand what the 433 Mhz link is for and how is going to be implemented... are you using some off-the-shelf hardware?

     

    Anyway, good luck!!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mcb1
    mcb1 over 10 years ago in reply to fvan

    The last challenge will help no end.

    There are some very interesting EnOcean profiles for various Air Quality, but OpenHAB doesn't support them directly.

    Maybe you could rectify that at the same time in this challenge.

     

    Good luck, I'm trying to have a break from back to back challenges.

     

    Mark

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube