SAB: Self Alarm Bracelet

We thought that the standard alarm bracelet was not simple enough to uses so my team mate and I decided to make a new and simpler self alarm bracelet.

What inspired our idea was that so many of the alarm key chain that you have to pull out and the chain  then the alarm will go off. We believed this method was flawed as it could be easily stopped. SAB was made with the idea of automating the processes and being able tot send a signal to the police with your coordinates to reduce response time.

Early on in the concept of SAB we thought of using Arduino but switched to using MicroBit instead as it had an inbuilt radio and accelerometer, this reduced the size of the prototype bracelet as there was no need for an external radio or accelerometer. The case for the MicroBit was made using an 3D printer.

MicroBit uses Python coding witch started out being easy but due be unused to using Python we got trapped by some of the little nuances of Python. This slowed the development of the code for SAB.

Proof Of Concept Design
Sender and Receiver Micro-bits
Receiver Code
Sender Code

SAB: Self Alarm Bracelet was designed by Kessler and MJ

I See Red, Green, Blue

I See red is a challenge to design a robot that does something when it sees red with a further stretch goal to get the robot to see multiple colors and do something different with each color.

The design of the robot went through no modifications.

During the research phase of the design we tested different colored cards and experiment mode to discover the color value of each color than began design the code to detect the different colors and act different for them.

The code changed majorly 3 times (see appendix for the code) before settling on the version 3 of the code that is able to detect red, green blue and no color. Each of the different color would cause it to change its behavior and say the color it was currently on. While on no color the robot would move forward till running into a color than ran that program.

 

Appendix

Version 3 of the I see Red code
Robot design for I see Red
Version 2 of the I see Red code

By Mj and Kessler

Auto Obstacle Course

Our challenge was to design a remote controlled or automatic robot that could get around an obstacle. We choose to build a robot that could autonomously get around the obstacle.

The robot does not work for a two main reasons.

  1. The robot is not well designed for this particular challenge
  2. The code is complicated and can have many thing go wrong with it

Robot Design versions

The the first version of the robot did not have the ultrasonic sensor and light sensor. Instead used a touch sensor to detect the edge of the table and turn away this ultimately did not work as constant pressure could not be maintained .

The second version replaced the touch sensor with instead a light sensor. The light sensor did work and is could avoid driving off the edge of an table but the robot still had no ability to detect the obstacle and drive around it.

The third and final design version re added the touch sensor as a way to easily start the program. It also added the ultrasonic sensor to allow it to detect the obstacle and avoid it.

Code Design Versions

The code did not change a huge much as i only started coding when the final design on the robot was complete this limited the amount of time i had to test the code and work out the the design would have worked far better if it was remote controlled.

Looking back on the project i should have tried to keep the robot and code as simply as possible for the course to reduce the chances of errors forming in the code or design. And if i had more time i could have prototype a bit more and sooner relies the robot design was far more suited to remote controlled than automatic. In future need to edit myself and try and keep it as simple as possible.

The robot Design

 

 

 

Code for the robot

Project by Kessler and MJ