Download Connor Plouffe Journal Hardware Setup 1/09/17 Start 1:50pm

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Remote Desktop Services wikipedia , lookup

Lag wikipedia , lookup

Transcript
Connor Plouffe Journal
Hardware Setup
1/09/17
Start 1:50pm – Setup equipment.
1:55pm – Selected location for all of our equipment.
End 2:01pm – Plugged in all equipment, prepared for testing.
Hardware Testing
1/09/17
Start 2:19pm – Turned on the PC to see if it was functional.
2:23pm – Plugged in router, looked for lights to make sure it was receiving power.
2:35pm – Routed Ethernet cord from the router into the switch.
2:45pm – Plugged Ethernet cable from PC to router to test internet functionality.
3:00pm – Did not have access to the current OS, internet testing not possible at this time.
End 3:07pm – All potential hardware successfully tested.
Lessons Learned: Need to fresh install new OS onto system before we have the capability to use it.
Server Installation
1/12/17
Start 2:00pm – Installed Windows Server 2012 R2 ISO from Dreamspark.
2:43pm – Burned server ISO onto USB in order to turn into bootable USB.
3:25pm – Edited boot order in order to successfully boot from bootable USB.
End 3:29pm – Successfully installed Windows Server 2012 R2 onto PC.
Lessons Learned: Windows disk imager program doesn’t work very well, Rufus was a much more
sufficient alternative.
Router Configuration
1/16/17
Start 12:30pm – Connected router to internet enabled switch for access.
12:35pm – Hard wired router to server.
12:45pm – Successfully connected phone/pi to newly configured router remotely.
Connor Plouffe Journal
End 12:50pm – Connected to router via 192.168.1.1 and edited security options, configured the routers
hostname as well as WPA key in order for secure connection.
Begin Android Research
1/16/17
Start 1:00pm – Began searching web for successful ways to develop android applications
1:05pm – Located “Android Studio” early analysis says this is where the app development will occur.
1:06pm – Began installation of Android Studio
1:27pm – Android studio has been successfully installed
End 1:55pm – Began studying syntax/layout options that exist within android studio
Lessons Learned: Android programming uses a very unique language, almost like c++ but with a lot of
very specific android syntaxes, will have to look into these more deeply.
Continue Android Research
1/19/17
Start 12:45pm – Looked into different methods for proper testing of written code
1:00pm – Found that Android Studio has a built in function for virtual phones for all testing purposes
1:30pm – Successfully created and have a virtual nexus phone running.
1:45pm – Began research on how to apply code to virtual phone.
2:00pm – Successfully transferred a “hello world” script to phone fully visible
2:10pm – Have a button, figured out how to add click events although all it is currently doing is crashing
the application.
Lessons Learned: Program runs very slow on laptop, might be a wise decision to continue this on home
PC. The “onClick” function has weird results, should avoid using it.
Assisted with DHCP configuration on server
1/19/17
Start 1:30pm – Pi was not receiving address from our DHCP server
1:35pm – Edited hosts file for proper connection to our server.
End 1:40pm – Edited mac address to be the right one, full functionality now.
Connor Plouffe Journal
Worm Gear Testing
1/23/17
Start 12:30pm – Researched multiple videos for potential solutions to worm gear not turning.
1:00pm – Hooked up power supply to begin worm gear testing.
1:15pm – Tested multiple different wire combinations to see attempt to accomplish rotation in either
forward or reverse direction.
1:30pm – Was able to provide ‘rotation’ in either direction, but only about half a mm either way before
it stopped working
End 1:45pm – Concluded that worm gear is more than likely not an option for purpose of door lock, as
we could not get it functioning.
Lessons Learned: Need to continue research on potential other devices for linear motion of door lock.
Continued Gear Research
1/23/17
Start 2:00pm – Continued research on potential other locking mechanisms that we will use in lieu of the
worm gear not working.
2:30pm – Circled back around to linear actuator after significant research on multiple different gears,
realized that it may end up being the best option after all.
End 3:00pm – Researched some linear actuators to find one at a reasonable price, came to the
conclusion that the actuators from robot shop are more than likely our best option, will fill out a request
form this week.
Android Application Research
1/26/17
Start 1:00pm – Located a step by step guide for introduction to Android Studio.
1:30pm – Learned how to create “Intents” “Functions” and “onClick” activities at this point.
2:30pm – Now have a functioning text box with an attached button that will send the text to an
alternate XML page to display whatever is typed into text box.
3:00pm – Extensively researched how to send a message over WiFi to a server, came up with multiple
possibilities, currently attempting to get one of the potential activities functional.
End 4:00pm – Will continue research on network compatibilities on Monday, code is semi-functional,
multiple libraries not working as intended.
Connor Plouffe Journal
Android Application Research
1/30/17
Start 12:30pm: Continued research on different ways in which to gain network activity.
Found a few different ways in which to “successfully” send messages through internet, most of which
are now deprecated and can no longer be used.
End 1:50pm: Found the libraries for “html” techniques within android studio, most of which are no
longer functional without additional support.
Lessons Learned: Realized maybe Eclipse is the better way to go, will begin looking into Eclipse more
extensively.
Eclipse Research
1/30/17
Start 2:00pm: Read up on Eclipse functionality in current form.
Realized through a decent amount of research that Eclipse is potentially overly deprecated and may not
be a wise idea to use.
The libraries that I wanted in order for Android Studio to function properly are existent within Eclipse,
however some newer age phones don’t properly support Eclipse anymore.
End 3:30pm: In conclusion realized that Eclipse isn’t going to work for a logical concept or a functional
product as it is too deprecated and no longer used anymore.
Continued Linear Actuator Research
2/2/17
Start 12:30pm: Now that we had chosen a linear actuator, performed some basic research on
capabilities of actuator as well as some looking into our deadbolt.
End 1:45pm: Found some basic data charts for the linear actuator, as well as developed some ideas for
how we were going to potentially power it.
Continued Android Research
2/2/17
Start 2:00pm: Continued to look for more potential options for connecting to our server through the
internet.
End 3:45pm: Concluded that we were going to have to change some router options and open some
ports for this to even be potentially possible, as well as adjust the manifest file to allow for internet
connectivity.
Connor Plouffe Journal