Luisa Perez, Pedro Meran, Jordan Carter
These days individuals are truly occupied or have an excessive amount of mess and effortlessly lose things. We are getting busier and busier, and we don’t have the time, patience or energy to stop and search for our keys, wallet , pack, and so forth. The issue we are solving is giving people a simple and efficient approach to finding their things.
This is for any individual who loses their things every now and then and wish for a less stressful and more efficient approach to finding their things.
Digital Design & Fabrication – We are using this technology to create the object that will attach to the key, wallet or bag, and that will hold the Arduino.
Physical Programming – We will be using this to connect the Arduino to the LED and the speaker that will be placed in the object.
Computer Programming – We will use this technology to create the application.
- HM-10 Transceiver –
- RGB LEDs –
- OSEPP FTDI Breakout Board –
- Translucent 3D Printing Filament – This material will be used to 3D print the case that will house all of the technology.
- Buzzer –
- Xcode – This is the platform we will use to create the iOS app, using the Swift language and some Objective-C.
Concepts and Design
First rough draft of our design.
Day 1- 7/7/2016
Today, we filled out our imagination packet and started our explore packet, as we did this we figured out the technologies we will be using, and how we want our project to play out. We also created our first rapid prototype, and presented it to a panel of college mentors to receive some feedback on how we can improve our project.
Rapid Prototype 1.0
Day 2 – 7/8/2016
Today, we made our second prototype out of cardboard using the laser cutter. After making it we saw that it was too small and would not fit the Arduino, so we made it bigger the third time when we made it out of wood. We additionally made the code for the Arduino that we were going to put in our box. This code allowed us to turn the LED and the buzzer on by the click of a button.
Day 3 – 7/11/2016
Today, we created our box using Libra Office. We made a press fitted box, but after we cut it out of wood we realized that it was not going to fit. We made a press fitted box, however after we cut it out of wood we noticed that it was not going to fit. So we needed to work with what we had and cut the wood and glued our box together.
Proof of Concept
Day 4 – 7/12/2016
Today, we had our first design review. We introduced our projects to a panel and clarified what they are, their main event, how it will help the community, what sorts of programming we will use, and how we will construct them. After we received our feedback from the panelist, we found we needed to change a couple of things in our project. The feedback my group got was that we had a decent project idea thought yet the panelist were worried on how big my groups project was. Since the Arduino is to big we decided not to use it. Instead we decided to use a HM-10.
Day 5 – 7/13/2016
Individual goals for the day:
Luisa: Start creating the app using Xcode.
Pedro: Find an RGB Led that we can place in our object.
Jordan: Learn swift to help code the app.
Entire Group: Read HM-10 documentation and start to set up the iBeacon.
Sketch for Project
Day 6 – 7/14/2016
Today, we were able to use the HM10 and program it into an IBeacon. This allows us to see the distance from a cellular device to the IBeacon. We also created a 3D printed prototype of our object.
Ibeacon App Detects HM10
3D Printed Prototype
Day 7 – 7/18/2016
Today, we continued to develop the application that we will be using to track our object. We also began researching how to connect our Ibeacon to our app through various videos and DIY pages online. Lastly, we remodeled our object so that the sound would emit louder.
Our second 3D Printed Model
Day 8 – 7/19/2016
Today, we continued to research how to we would connect our Ibeacon to the app. We also made two other designs for our object.
Day 9 – 7/20/2016
Today, we received the LED that we would be using for our object. We attempted to solder it so we would be able to attach it to a battery. After a few trial and errors we decided to try out a regular RGB LED before we would attempt to solder our LED again.
Learning to Solder
Today, my group attemped to solder the RGB LED. After trying for a while, we understood it wouldn’t work since it is too small. Instead, we are going to utilize a consistent RGB LED. We are likewise attempting to code the RGB LED and the HM11.
Things our group need to get done
- Solder the HM10 to be able to connect wires to the pins.
- Connect the HM10 to the app and have control over it.
- Understand how the iBeacon feature of the HM10 works and how we will incorporate it into our app.
- Understand the RGB LED and the buzzer and connect them to the HM10 and be able to control it with the app.
- Research what kind of power source they need, what pins will we have to connect them too in order for them to turn on.
- Make new designs for our object. Test out different shapes by researching what shape would people prefer to have.
This is the RGB LED strip. It can turn into a range of different colors. RGB stands for Red, Green, and Blue. As we were coding with the LED strip we changed the red, green, and blue color values to get our desired color. We were additionally attempting to put buttons on our breadboard to change the colors into whatever we wanted, yet we chose not to put buttons on the grounds that way people can change the color of the LEDs in the app.