18549 Team 18

Embedded Capstone Project



Concept

Our mission is to create a system for researchers in the Children's School that will allow them to track children's interactions. We will equip the children with tags and set up stations in key locations which will be able to detect when a child is nearby. We will then set up an web application for the researchers to access the collected data.


Motivation

Currently, the resarchers at the Children's School do not have a good way to monitor the children's activities and interactions. One way they could do this is to constantly be watching the children, which requires constant work and might affect the children's behavior. With our system, the researchers will be able to remotely monitor the activities of the children and collect data with ease.


Competitive Analysis

There is currently no product that acts exactly like ours. There are some products that mimic features of our system but there is no product that exactly replicates ours.

Giggle Bug Child Locator - This device allows parents to locate the children by sounding an alarm on the device affixed to their child. Our project will allow the researchers to locate the children without interrupting their activities.

iBeacon - Apps can be written to determine whether an iOS device is within range of an iBeacon. Because we are interested in tracking young children, it is not feasible to give each child an iOS device and collect data about when they are within range of a certain station.

Giggle Bug Child Locator

iBeacon


Requirements

Functional Requirements:

  • Our system shall determine whether or not a tag is within range of a beacon.
  • Our system shall send data to a web application for the researchers to use.
  • The tags shall be able to be powered for at least 8 hours, or the length of the school day.
  • The tags and beacon shall communicate with each other using IEEE 802.15.4.

Non-functional Requirements:

  • The tags shall be comfortable for children to carry or wear.
  • The tags shall be safe for the children to carry or wear.
  • The tags shall be durable enough to withstand a child's daily activities.
  • The system shall be minimally intrusive with regards to the school's daily activities.
  • The tags shall be powered by battery.


Tech Specs

Software

  • VM on Google Compute

Hardware

  • Raspberry Pi
  • ATMEGA256RFR2 Xplained Pro

Protocols

  • 802.15.4
  • 802.11

Architecture


Interaction Diagrams

1. Current Scenario

2. Child at a Station

3. Multiple Children at a station


Final Product

This is the tag that we want to equip to each child.

Above is the schematic of our tag. It is based on the design of the ATMEGA256RFR2 Xplained Pro, available here.

This is the design of our tag.

The beacons that we are using are the ATMEGA256RFR2 Xplained Pro boards.


Product Video

A short video explaining our project.