Daily work log 11/28/16
work on running shell script to curl api url, also running them through arduino program
work on running shell script to curl api url, also running them through arduino program
work on testing access to arduino once online, ssh ing to the arduino and running commands
Connecting Arduino Yun to internet, huge pain, arduino cant connect to ECsecure and trouble connecting to ECopen
work on organizing hardware to be less messy and more compact,
Finalizing front-end application
first day of presentation
Work on backend api, building out the update function to take arguments
Final soldering day, adding safety sheaths to protect against electrocution
practice soldering with craig
Conversation with charlie on how to get stranded wires into bread board, began work on soldering with help of craig early
work on api and front end web application
work on placing appliance into container given by charlie, trying to curl command to work, runshellcommand not working in program
started work on presentation, finalizing curl working from inside arduino program
Work on presentation slides and presentation
Final presentation day, finalized slides and prepared presentation
John Doe
555 merrly lane5.0
Jack Doe
555 merrly lane3.0
Jane Doe
555 merrly lane4.0
Today I open up the extension cord to see what I was going to be working with. I expected two solid pieces of copper instead, I found many very skinny pieces. Will need to consult with kyle about how to go about working from this point on.
Data collection and work with data to determine the exact resistor values I will need for the circuit, paid close attention to power dissipation
Communicated with kyle to work on circuit board online with circuit.io, made good progress
finalized circuit board online
Went to home depot and found a very help person who was knowledgeable in electronics. I have decided to use an extension cord as the backbone of my non-invasive device. I will plug both the power source of the Arduino and the washing machine into the extension cord, then open up the extension cord to read the voltage of the washing machine. I am working and talking to kyle about different technique with resistors to bring the voltage down to a readable amount and then using the Arduino’s built in 0-5V reader to read the voltage. Began working with online bread board and Arduino simulators to begin testing.
Heading to home depot to talk to someone knows about voltage splitters or where else to measure voltage from. Heres hoping someone knows something.
Just wrapping the wires around the cord, doesn’t work, neither does attaching the wires to the prongs of the plug. I am thinking about going to an electrician or home depot to find someone who knows where to measure the voltage
With measuring voltage figured out, i have moved on to determining where to attach the wires to measure the voltage.
work on voltage monitoring, found 2 ways to determine voltage, the first measures 0-5V, the second measures higher voltages using voltage dividers and multiple resistors.
continued work on measuring voltage on arduino
Researched methods for voltage and current monitoring with Arduino and further experimented with Arduino programming on existing sensors.
I’ve obtained an Arduino uno board and have been working and messing around with the sensors given to me.
Also, I have obtained a Watts up meter and have watched and measured the voltage used during different cycles and different machines. I have arrived at the conclusion that any Voltage over 100V indicates that a machine is running.
Up next is getting a voltage or current sensor for the Arduino board and working to connect the board to the wifi.
Project Idea (Charlie is the Advisor):
Developing some sort of hardware/software combination that would allow for monitoring of washers and dryers on Earlham’s campus. I would then create an app of some sort so that students could go on to the app and be able to 1) get notifications when a machine is done 2) look to see which machines are available so that they do not have to make the trek to their closest washing machine only to find out that that the machines are all taken. Right now, my idea for the hardware is just a machine that is plugged into the outlet at the same spot as the machine, kind of like an adaptor, and will broadcast a signal telling whether the machine is running or not. The software will then simply read the broadcast to determine if a machine is running or not.
<!–Idea 1:
Developing some sort of hardware/software combination that would allow for monitoring of washers and dryers on Earlham’s campus. I would then create an app of some sort so that students could go on to the app and be able to 1) get notifications when a machine is done 2) look to see which machines are available so that they do not have to make the trek to their closest washing machine only to find out that that the machines are all taken. Right now, my idea for the hardware is just a machine that is plugged into the outlet at the same spot as the machine, kind of like an adaptor, and will broadcast a signal telling whether the machine is running or not. The software will then simply read the broadcast to determine if a machine is running or not.
–>
Idea 1:
Developing a piece of software that is able to perform population estimation by scraping information from popular sites. I would most likely scrape instagram posts with tags, twitter posts that mention a location, facebook photos with location tags, and also if possible recent google searches regarding the location. For instance, if 1000 people in the last day had searched on google, food locations on Miami beach, it is a good predictor that a high proportion of those 1000 people are visiting Miami beach in the near future. Then a person would use my piece of software to say, search how busy Miami beach on that day, and a predictor of how busy it will be in the near future. This approach would require a lot of probability into the calculations.
Idea 3:
This idea would be the same concept as idea 2, but instead of scraping information, i would obtain the location information (or create fake data as charlie suggested) and process that data to then provide a more accurate depiction of the population at a location at any given moment. The predictive capability will then be based on past data that i had collected.