{"id":21,"date":"2020-09-04T23:30:58","date_gmt":"2020-09-04T23:30:58","guid":{"rendered":"http:\/\/engprojects.tcnj.edu\/wireless-driveway-security\/?page_id=21"},"modified":"2020-09-04T23:33:43","modified_gmt":"2020-09-04T23:33:43","slug":"work-plan","status":"publish","type":"page","link":"https:\/\/engprojects.tcnj.edu\/wireless-driveway-security\/work-plan\/","title":{"rendered":"Work Plan"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Milestone 1: Preliminary Design Complete<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-left wp-block-paragraph\"><em>Task 1: Research<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Create a work breakdown for each member<\/li><li>Examine existing products and user needs&nbsp;<\/li><li>Look into available technologies to use in solution<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Task 2: Preliminary Design (HW|SW)\u00a0<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Utilize research to decide design specifications<\/li><li>Create general parallel workflows<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Task 3: Purchase Components<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Divided amongst various purposes<ul><li>Hardware (HW)<\/li><li>Software (SW)<\/li><li>Power System (PS)<\/li><li>Misc. Components<\/li><\/ul><\/li><li>All major components for HW|SW|PS purchased<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Milestone 2: Triggered Image Capture Complete<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">T<em>ask 4: Configure Camera Module with Processor<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Setup Raspberry Pi Operating System<\/li><li>Enable camera support and be able to take snapshots<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Task 5: Configure PIR Motion Sensor to Trigger Camera<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Have PIR sensor signal the processor when motion is detected<\/li><li>Allow the camera to take a snapshot when a signal from the PIR sensor is sent<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Task 6: Process Captured Image<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Encode image so it can be sent via cellular<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Milestone 3: Cellular Connectivity Complete<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Task 7: Configure Cellular HAT with Processor<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Connect cellular HAT to processor headers, connect SIM card<\/li><li>Install required software necessary for HAT to interface with processor<\/li><li>Make POST HTTP request to web server<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Task 8: Interface with Notification System<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Be able to send data to the user from the web server via a cellular connection<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Milestone 4: Notification System Complete<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Task 9: Implement Software for User Notification Interface via Cellular<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Perform processing on the image taken by the camera to prepare for sending<\/li><li>Create a notification for the user in the form of a prompt<ul><li>Provide a snapshot of the object that moved in front of the camera<\/li><li>Ask the user if the presented snapshot is a threat<\/li><\/ul><\/li><li>Send notification to the user via cellular<\/li><li>Allow user interactivity<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Milestone 5: Power System Complete<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Task 10: Implement Power System<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Develop and implement standalone power generation and storage capabilities<\/li><li>Integrate power-saving techniques to reduce current draw of processor and increase total processor lifetime<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Milestone 6: System Integration Complete<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Task 11: System Integration\/Construction<\/em><strong>\u00a0<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Construct and connect all hardware and software systems<\/li><li>Verify connection of hardware and software<\/li><li>Make any necessary modifications to hardware for greater performance<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Task 12: End-to-End Verification<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Run through entire programming workflow (i.e. Processor to Notification System)<\/li><li>Generate test cases for hardware and software<\/li><li>Verify test cases<\/li><li>Test embedded and application software for various users and vehicles<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Milestone 1: Preliminary Design Complete Task 1: Research Create a work breakdown for each member Examine existing products and user needs&nbsp; Look into available technologies to use in solution Task 2: Preliminary Design (HW|SW)\u00a0 Utilize research to decide design specifications Create general parallel workflows Task 3: Purchase Components Divided amongst various purposes Hardware (HW) Software &hellip; <a href=\"https:\/\/engprojects.tcnj.edu\/wireless-driveway-security\/work-plan\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Work Plan<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":286,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-21","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/engprojects.tcnj.edu\/wireless-driveway-security\/wp-json\/wp\/v2\/pages\/21","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/engprojects.tcnj.edu\/wireless-driveway-security\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/engprojects.tcnj.edu\/wireless-driveway-security\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/engprojects.tcnj.edu\/wireless-driveway-security\/wp-json\/wp\/v2\/users\/286"}],"replies":[{"embeddable":true,"href":"https:\/\/engprojects.tcnj.edu\/wireless-driveway-security\/wp-json\/wp\/v2\/comments?post=21"}],"version-history":[{"count":0,"href":"https:\/\/engprojects.tcnj.edu\/wireless-driveway-security\/wp-json\/wp\/v2\/pages\/21\/revisions"}],"wp:attachment":[{"href":"https:\/\/engprojects.tcnj.edu\/wireless-driveway-security\/wp-json\/wp\/v2\/media?parent=21"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}