Allergy Season Notifier

The idea behind this application is simple: notify people of upcoming allergy season. Some people might be allergic to a certain flower pollen, to exposure to direct sunlight, to dust, to certain types of foods or products. Base on geo-location, time of year/month/day, place to eat notify people of impeding allergies or to take their medication accordingly. Also allow people to specify existing allergies if they know them.

  • Requirements: Table of allergies season depending on the country ;
  • Programming Skill Level: Beginner to Intermediate;
  • Designer Skill Level: Beginner to Intermediate;
  • Other Skills:
  • Similar projects: .

Museum Explorer

Develop a mobile application/device that guides a museum visitor. The mobile application/device could easily picked up at the entrance via a QR code (application) or simply provided by the museum staff. The main functionalities for the mobile application/device consist of the fact that they take advantage of the position of the user in the museum (using sensor networks, NFC, RFID etc.) to determine where he is and provide him with useful audio and visual information on the devices and in concordance with the museum displays. If a visitor wants to find out more he would go to a certain exhibits and find out more (the exhibits have QR codes or RFID, NFC and getting closer/pointing at them would give us the audio tour). At the end of the tour the application will provide an overview of the tour the visitor took and the photos he took along the way presented as time line, and in concordance with the places where he has been in the museum at that time. Also give the visitor the possibility to interact with the displays/demos in the museum using the mobile application, or the physical controls on that demo.

Bonus: Automatic generated guided tour for that museum, based on the visitor’s preferences and interests. The application will also be available for smart phone and tablet.

  • Requirements: RFID, NFC, IR communication, sensors;
  • Programming Skill Level: Intermediate to Advanced;
  • Designer Skill Level: Intermediate to Advanced;
  • Other Skills: ;
  • Similar projects: The best implementation I have personally seen is in Stuttgart’s Mercedes-Benz Museum

Commuters Application

There are a lot of commuters these days (from students to business people, from working people to travellers) and they all need to get at their destination on time. Imagine a mobile application that syncs your alarm clock with the bus/train/subway/tram traffic schedule or accordingly with the car traffic. If the traffic has a good status (not too crowded or overcrowded) it will let you sleep more. If you get an important e-mail with a meeting it will sync with the traffic and let you know exactly when you need to get out the door to be on time for the meeting.

Options like the ones below must be available:

  • today I would like to take the car/bus/train/subway/tram/walk ;
  • legal holidays to let you sleep more;
  • routing options;
  • automatic e-mails to the people attending the meeting to let them know you are running late.

 

Botanic garden manager

Taking care of plants can be tiresome even if its a small garden or just one plant. But taking care of a botanic garden seems to be impossible: watering plants, watching over them when they bloom, directing sunlight, feeding carnivorous plants, gathering fruits etc. Develop an application which enables the manager of a botanic garden to oversee all these activities specific to each plant and even plan flower exhibitions depending on the season each plant, flower blooms.

Towards the internet of things – part 2

Here are a few devices, platforms and projects that reflect the “internet of things movement”

Towards the internet of things – part 1

Platforms:

 

Devices:

 

Projects:

 

Bonus:

Towards the internet of things – part 1

Here are a few books and resources where you can find more about the “internet of things” movement.

Towards the internet of things – part 2

City Traffic planner

The city hall wants an application that allows for a better management of the traffic in the city. The application must be able to:

  • provide alternative routes for cars when a street is being repaired or there is a construction on that street;
  • manage the traffic at rush hours to avoid traffic congestion – sensors can be used to determine and predict congestion, considering factors like (weather, hours of the day etc.);
  • manage public parking lots;
  • register new cars;
  • add new streets to the city infrastructure;
  • provide a news feed for the citizens to update them on the changes that took place;
  • manage public transport in order to avoid overcrowding in a bus, metro, tram or any other mean of transportation.

 

  • Requirements: ;
  • Programming Skill Level: Intermediate to Advanced;
  • Designer Skill Level: Beginner to Intermediate;
  • Other Skills: managing computer networks;
  • Similar projects: google maps traffic view, and many other similar projects and simulators ;

Enviromental Bulletin Board

Bus stations, airport waiting areas, or any similar areas tend to be boring. The idea is to provide a bulletin board in those areas, which displays certain useful information like: air quality, time to next bus/airplane, temperature, news, interests points in the area and other information. Bonus: bulletin board is a large touch screen which also enables collaborative games.

  • Requirements: tablet, prototyping platform (Arduino or any other);
  • Programming Skill Level: Intermediate to Advanced;
  • Designer Skill Level: Intermediate to Advanced;
  • Other Skills: Device Prototyping;
  • Similar projects: ;

Weather Monitor

Develop an application which allows collecting and managing weather data (temperature, humidity, etc), depending on the specified geographic location. The application must provide a port for updating weather data and also provide modality of comparing the data depending on several specified locations.

  • Requirements: Data from different sensors placed at specified geographic locations(Sensor Network);
  • Programming Skill Level: Intermediate to Advanced;
  • Designer Skill Level: Beginner to Intermediate;
  • Other Skills: Electronic skills for setting up a sensor network;
  • Similar projects: .