Current Week 11/12/13-11/18/13

Individual Hours:

Cody: 2 Hours

Ali: 2 Hours

Imran: 2 Hours

Kishor: 2 Hours

What we did:

 We worked on finishing our app.  I plan on taking the finished project to the CPRF to test it out on Tuesday or Wednesday.

What we didn’t do:

Work on final report.

Where we are stuck:

 

Upcoming Week

Goals:

Test finished project with consumer.

Create presentation board for this weekend

Meeting times/dates

Thursday 7 pm

Notes/Misc:

Leave comments about this post in the forum.  

Current Week 11/4/13-11/11-13

Individual Hours:

Cody: 2 Hours

Ali: 2 Hours

Kishor: 2 Hours

Imran: 2 Hours

What we did:

After working out some bugs, we tested our app with the Arduino IR remote that we created.  Currently, the app only has a couple buttons.  The app did was successful in causing the Arduino to send an infrared code.  Now we only need to populate the remote with the rest of the buttons, which will mostly consist of copying existing code and then personalizing it to each button; we plan to have this done by next Monday.  

What we didn’t do:

We have divided the report into sections for each of us to complete, but we have not completed any sections for the final report.  We also have not added any RF functionalities to the remote.

Where we are stuck:

 

Upcoming Week

Goals:

Complete the app

Have the consumer test the app

Continue working on final report

Begin working on presentation

Possibly add RF functionality to remote (time dependent)

Meeting times/dates

Thursday 7 pm

Leave comments about this post in the forum.  

Current Week 10/29/13-11/4/13

Individual Hours:

Cody: 2 hours

Ali: 3 hours

Kishor: 2 hours

Imran: 2 hours

What we did:

We completed a prototype for our app.  We will begin testing the app with the IR Arduino setup within the next couple of days.  Also, we found out that a few of the codes that we got from our consumers remotes are not working; therefore we will need to take these in to the lab in the next couple of days to check the time delay on them.

What we didn’t do:

Add RF functionality to remote

Complete Specifications

Where we are stuck:

 

Upcoming Week

Goals:

Test application prototype with IR Arduino setup

Possibly add RF functionality

Take Remotes to lab to check time delay, make alterations to code

Meeting times/dates

Thursday 7 pm

Notes/Misc:

Leave comments about this post in the forum.  

Current Week 10/21/13-10/28/13

Individual Hours:

Cody: 2 Hours

Imran: 2 Hours

Kishor: 2 Hours

Ali: 2 Hours

What we did:

Basic framework programming for the app has been completed.  We are now completing the format for how we want the buttons to be layed out; hopefully we will have a completed app in the next 2 weeks.  We completed the initial consumer test, and we continue to work on the specifications for our product.  We continued researching using RF for our remote also.

What we didn’t do:

Complete Specifications

Add RF to our Remote

Where we are stuck:

 

Upcoming Week

Goals:

Near completion of app formatting.

Begin working on adding RF capability to remote.

Meeting times/dates

Thursday 7 p.m.

Notes/Misc:

Leave comments about this post in the forum.  

Current Week 10/15/13-10/21/13

Individual Hours:

Cody: 2 hours

Ali: 2 hours

Imran: 2 hours

Kishor: 2 hours

What we did:

We continued working on the app.  We have decided to slightly change how our app is displayed.  It will now show a single remote at a time, with bubbles on the top of the screen to switch between remotes.  We also began researching adding RF to the Arduino to allow us to control Shari’s door opener and ceiling fan.  We began working on specifications for our system, but we are currently working on testing battery life and gathering a few more bits of information before it will be turned in.

What we didn’t do:

Initial Consumer testing.

Turn in specifications.

Where we are stuck:

 

Upcoming Week

Goals:

Complete Initial Consumer Testing

Continue programming app

Begin to add RF capabilities to remote

Meeting times/dates

Thursday 7 pm

Notes/Misc:

Leave comments about this post in the forum.  

Current Week 10/8/13-10/14/13

Individual Hours:

Ali: 1.5 Hours

Cody: 1.5 Hours

Imran: 1.5 Hours

Kishor: 1.5 Hours

What we did:

We packaged our Arduino, IR emitters, and battery into a box that could be mounted to a wheelchair.  We also continued programming the app for the tablet.  We turned in a signed copy of our contract.  We created a set of questions to present to the consumer for the initial testing.

What we didn’t do:

We have not yet completed our initial consumer testing.  Also, we have not yet completed the technical specifications for our product.

Where we are stuck:

 

Upcoming Week

Goals:

Complete technical specifications and initial consumer testing.  Continue programming app.  

Meeting times/dates

Thursday 7 pm

Notes/Misc:

Leave comments about this post in the forum.  

Current Week 10/1/13-10/7/13

Individual Hours:

Ali: 2 hours

Cody: 2 hours

Imran: 2 hours

Kishor: 2 hours

 

What we did:

We wrote the code for the Arduino.  It should now be able to control all the devices listed in the contract.  The code is written as a switch-case statement, so all we have to be able to do with the app is send an integer value over the serial communication.  We used another app to send the serial communication to the Arduino via Bluetooth, and it successfully understood the serial communication and sent out the correct IR code.  We also continue to work on our app.

We also received a box we ordered to contain the arduino and circuitry.  We believe this box will work well for our finished product.

What we didn’t do:

We still have not finished programming the app.

We would also like to look at designing a circuit board to possibly reduce the wiring clutter inside the box.

Where we are stuck:

 

Upcoming Week

Goals:

Continue programming on the app

Look into circuit board design

Also, we would like to begin looking into controlling RF devices, now that the Arduino should be able to control all the IR devices we had originally planned on using.

We need to develop questions for the initial consumer test, and take them along with the Arduino to test for the consumer to get input.

Meeting times/dates

Thursday 7 pm

Notes/Misc:

Leave comments about this post in the forum.  

Current Week: 9/24/13-9/30/13 

Individual Hours:

Ali: 2 hours

Cody: 2 hours

Imran: 2 hours

Kishor: 2 hours

What we did:

We went to the lab and used the oscilloscope to view the waveforms produced by the Arduino when using the Sony codes to try to troubleshoot the problems we have been having with the code.  After awhile, it was determined that we only needed to change the time delay between the waveforms.  This worked, and I am now able to control a Sony Blu Ray player with the Arduino.  Also, we have been working with the source code for another app that uses Bluetooth to send a serial command, which would be accepted by the Arduino.  We are hoping to figure out how they were able to establish serial communication via Bluetooth so we can use this in our own app.

What we didn’t do:

We still have not finished programming the app.

Where we are stuck:

 

Upcoming Week

Goals:

Retrieve the client’s remote controls and use them to learn the remote codes to program our Arduino.  

Establish Bluetooth serial communication between the app and Arduino

Meeting times/dates

Thursday 7 pm

Sunday ?

Notes/Misc:

Leave comments about this post in the forum.  

Current Week: 9/17/13-9/23/13

Individual Hours:

Cody: 2 hours

Imran: 2 hours

Ali: 2 hours

Kishor: 2 hours

What we did:

Purchased and received a bluetooth shield for the Arduino.  Using the shield we were able to establish Bluetooth communication between the Arduino and the tablet.  We found multiple apps that can send and receive serial communication between the Arduino and Android.  We will begin searching for source code for these apps to understand the communication between the two.  We also have been working with the IRRemote library to try to control a Sony device to better understand the Arduino code.

What we didn’t do:

We still haven’t controlled the Arduino using our app.

Where we are stuck:

Bluetooth communication between the Arduino and the app.

Upcoming Week

Goals:

Complete control of a Sony device using the Arduino.

Continue programming app to communicate with Arduino using Bluetooth.

Meeting times/dates

Thursday 6 pm

Notes/Misc:

Leave comments about this post in the forum.  

Current Week: 9/9/13-9/16/13 (Progress Report #2)

Individual Hours:

Ali: 2 hours

Cody: 2hours

Imran: 2 hours

Kishor: 2 hours

What we did:

We researched methods for controlling devices using an infrared emitter on an Arduino.  We discovered that Sony codes (which is what we will be predominantly using) can be found in 12, 15, and 20 bit codes, with each code containing a header, device code, and command code.  We also discovered a very useful library called ‘IRremote’ used for Arduino programming that will help to simplify the code, and will allow us to more easily switch between code types (Sony, NEC, Phillips, etc…)   We tested a basic code using the library and it seemed to work.  

After a discussion with Dr. Skinner, we decided to change from using a USB connection to a bluetooth connection between the tablet and the Arduino.  This will allow the use of our system by devices other than the tablet.  Based on this decision, we began changing our code for the app to allow for the bluetooth communication.

What we didn’t do:

We still haven’t been able to communicate between the app and Arduino.  Also, the change in connection type between the tablet and Arduino will make it necessary for us to purchase a Bluetooth shield for the Arduino.

Where we are stuck:

The sticking point for us is still the communication between the Arduino and tablet.

Upcoming Week

Goals:

Purchase the Bluetooth shield for the Arduino and continue programming our app to send commands to the Arduino.

Begin to control devices using the Arduino.

We will attempt to use the Arduino as a learner device, then try to control a device using the code produced by the learner.

Meeting times/dates

Thursday 7-9:30 p.m.

Possibly Sunday 7-9 p.m. (if necessary)

Notes/Misc:

Leave comments about this post in the forum.