The Rolling Pi-Duino Ira Scott Callahan EKU

Slides:



Advertisements
Similar presentations
Critical Reading Strategies: Overview of Research Process
Advertisements

Design, prototyping and construction
Aaron Eastham Network Security & Electronics Program Dept. of Applied Engineering & Technology Eastern Kentucky University.
Technical Writing II Acknowledgement: –This lecture notes are based on many on-line documents. –I would like to thank these authors who make the documents.
Louisa Lambregts, What Makes a Web Site Successful and Effective? Bottom Line... Site are successful if they meet goals/expectations.
PI : TV A PI MEDIA CENTER Michael Hoskins Network Security & Electronics Program, Dept. of Applied Engineering & Technology, Eastern Kentucky University.
Introduction to Interactive Media 02. The Interactive Media Development Process.
MINI MEDIA CENTER Charles Hayden Network Security and Electronics Department of Applied Engineering and Technology Eastern Kentucky University.
MULTIMEDIA DEVELOPMENT
Introduction to Interactive Media The Interactive Media Development Process.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Gathering Network Requirements Designing and Supporting Computer Networks – Chapter.
ALL CAPS TITLE Presenter’s Firstname Lastname Affiliation (such as EKU, Dept. of Technology, CEN/CET)
SECURING YOUR HOME AND HOME NETWORK Ryan Lewis Eastern Kentucky University Network Security & Electronics Spring 2015 Capstone.
ALL CAPS TITLE Presenter Name Affiliation (University)
ECE791 Senior Design Experience Project Requirements and Timeline.
ALL CAPS TITLE Group Name Presenter Names Affiliation Information.
ALL CAPS TITLE Source Author Name(s) & Affiliation (University/Lab/Company) Presented by: Your Group Name & Member Names.
By: Wilmer Arellano.  1. Form a team  2. Find a Team Leader  3. Find Three Potential Topics  4. Find a Mentor  5. Select a Topic.
Project Report Format for Final Year Engineering Students.
1 Team Skill 3 Defining the System Part 1: Use Case Modeling Noureddine Abbadeni Al-Ain University of Science and Technology College of Engineering and.
ABSTRACT This is the template for preparing posters for the Electrical Safety Workshop (ESW). It is intended to define the required format for printing.
Advanced Higher Computing Science
Welcome to the IHCSScience Fair Parent Night December 1, 2016.
Zachary Bol Eastern Kentucky University
CMGT 410 aid Education Begins/cmgt410aid.com
MagneLock David Hinely Dept. of Applied Engineering & Technology
A Level Computer Science
Welcome ! Capstone Design Lab is a new 4 credit course specifically aimed to give you industry design exposure in a design team atmosphere The course.
Welcome ! Capstone Design Lab is a newer 4 credit course specifically aimed to give you industry design exposure in a design team atmosphere The course.
Jordan Terry Eastern Kentucky University
Design and modeling 10 step design process
Planning Interactive Multimedia
Ten-Stage Design Process
Chapter 2 Design Tools.
August 28, 2008 I1-4 With 1 partner:
Research Methods Dr. X.
Proposal for Term Project
Cat Litter Box Ventilation System
Ten-Stage Design Process
Reports Chapter 17 © Pearson 2012.
USING A RASPBERRY PI AS A WATER DETECTION SYSTEM
SEM II : Marketing Research
ALL CAPS TITLE Source Author Name(s) & Affiliation (University/Lab/Company) Presented by: Your Group Name & Member Names For the final capstone presentation.
Year 7 E-Me Web design.
Get thinking: What is the problem, issue or challenge you want to take on? 
CMGT 410 Education for Service-- snaptutorial.com.
CMGT 410 Teaching Effectively-- snaptutorial.com.
Full Name Affiliation (Dept./University) Contact
Design, prototyping and construction
Sequencing Writing Assignments
Your Inquiry Project
Sequencing Writing Assignments
Team member 1, school Team member 2, school Team member 3, school
Chapter 2 The Process of Design.
Student writing and learning
RFIC2018 Interactive Forum (IF)
Forging the Innovation Generation
Engineering Design Process Presentation Explanation
Unit 6: Application Development
Unit 09 – LO3 - Be able to Implement and Test Products
Capstone Design B. Ramamurthy CSE651C, B. Ramamurthy June 16, 2017.
Research Methods Technical Writing Thesis Report Writing
Design Brief.
Name Affiliation Contact
Civil Contractors Federation ‘2014 Earth Awards’ Submission Template CATEGORIES 1 and 2 ONLY Company Name (NOTE: if an Alliance then the name of the.
Interactive Forum (IF) Poster Guidelines
Name Affiliation Contact
Put the Lesson Title Here
Design, prototyping and construction
Ubuntu MYSQL Database Server
Presentation transcript:

The Rolling Pi-Duino Ira Scott Callahan EKU ira_callahan@mymail.eku.edu Name of presenter(s) at mid-term; and single presenter for the final presentation Affiliation – e.g. Network Security & Electronics Program or Dept. of Applied Engineering & Technology, Eastern Kentucky University Contact – email or other way for contacting you regarding the work in the future Background of slides may be changed for the mid-term or the final presentation. 1

OUTLINE The Rolling Pi-Duino What happens when you combine technologies to make a mobile hacking device out of a child’s toy? Great things! Overview of the work Can span multiple slides 3-5 points noting the key functionality provided by the system, its intended audience, hinting on the convenience/applicability (“awesomeness”) of the work, a way to start telling your project’s story … drawing the audience into the presentation This presentation provides the necessary background knowledge, the key design and prototyping steps needed for understanding the video If basing your presentation and video on an article refer to the abstract or the conclusion section for identifying the big ideas and the main contributions of the work. If the work is based on a video/multimedia resource try to identify the different logical sections it contains, and note its main contributions. 2 2

Rough Sketch

MOTIVATION Wanted to combine my skills into a single project. Making Mobile Pentesting Fun! Give the pentesting community something to tinker with. Highlight the issue which requires the specialized solution you have developed Show and Tell – do both! Multiple slides may be used for motivating different aspects of the problem that is being solved through this technology or device Change this graphic and add graphics related to your project on different slides – if in doubt add more rather than less illustrations. (If possible use “public domain” images which do not require citations. 4 4

INTRODUCTION I have skills in Computer Science, Technology, and Electronics Mostly Hobbyists and Engineers Finding a reliable solution to combine an Arduino and Raspberry Pi, make it mobile, and control it to hack. Technical areas your project covers Key work that has been done by other practitioners/researchers in this area Multiple slides may be used with ideas drawn from different sources New content is often based on the work that has come before – document the primary sources you used and how these influence the design or development of your project. For the mid-term presentation try to identify at least one multimedia resource, one presentation/instructable, and one conference/journal paper that is closely related to this topic. These 3 types of sources and be then referred to while developing your how-to instructional video along with the mid-term PowerPoint presentation. For the final presentation refer to the key sources you identified as part of the Annotated Bibliography (Progress Report 2) 5 5

PROBLEM Specifications Setting up the Pi and Arduino (Core 1) Implementing the Pi and Arduino into an RC car (Core 2) Some constraints were time and money. Specific problem – should include multiple enlarging core section and possible extension sections – (Refer: https://peer.asee.org/solution-based-learning-sbl-using-systems-engineering-principles-to-guide-capstone-projects-in-technology) . Include constraints/limits Provide a suitable graphic illustrating the problem – this could be an abstraction of the system with key areas identified. Later on in the presentation, as part of the solution process for this problem, provide additional details about these key areas. Your individual capstone project is intended to solve a specific problem under a given set of conditions – identify these conditions clearly. Relaxing the conditions under which the system can operate will make it more easily adaptable for general use and broader adoption worldwide. 6 6

Assumptions That the user is familiar with Linux terminal commands, OpenSSH, Arduino coding, VNC, and knows how to pull slivers of data out of extensive research. List the typical operating conditions Any implicit or explicit assumptions being made 7 7

PROPOSED SOLUTION In Core 1 – Gathering parts, research, setting up the Arduino and Pi, initial testing of rc components, and revising was done. In Core 2 – The parts were assembled and tested to insure complete use of the RC car and the functions of the attached devices. Extension – Revising code and introducing a different size RC car. Provide block diagram of the solution showing the key sections List steps taken to solve the problem – use flowcharts and visuals liberally. A flowchart can be very helpful in showing the logic behind your design. Use at least a multi-phase (minimum 2-phase) approach to key sections of your design, with critical functionality implemented first, and other features added in later. Multiple slides should be used for discussing the design. As part of the individual capstone provide a timeline of implementation 8 8

RESULTS Managed to get everything together and working smoothly. Wifi hacking was able to be targeted and ran well. Arduino controlled by Android phone was implemented without issue. Doing the initial setup and research before assembly in Core 1, helped Core 2 go much faster. List key results from each phase of the prototyping process Use at least a 2-phase approach to prototyping – annotated photos and diagrams N ote how results were evaluated and then used to improve subsequent versions of your system – more photos Emphasize safety, efficiency, quality in design development For the individual capstone provide a visual timeline showing accomplishment of key milestones identified as part of the design 9 9

CONCLUSIONS The Rolling Pi-Duino makes it easy and fun to pentest in an odd and unusual way. With revision the Rolling Pi-Duino could appear as a normal rc car and people around it would have no idea what it is doing. Comment on significance of results - their applicability in the home or workplace For mid-terms, each group member should comment on how the jointly designed and developed presentation with integrated video relates to their individual project (at least one slide per group member) Provide an interpretation of the results, compare with other products/systems, note on how this device serves or extends the original plans For the final capstone presentation this slide will change to: Comments regarding how your thinking about tackling large technical projects has changed over the course of the semester. You may discuss any misconceptions or assumptions you had prior to starting the capstone, along with effective strategies that are working well for you. 10 10

FUTURE WORK Adding a camera to the Pi Creating a desktop program to interface with the arduino and the pi on the same screen. Using a quadcopter Extending battery life Discuss implications Comment on ideas you are currently exploring for expanding the functionality of the project User reverse-brainstorming techniques for suggesting ways to enlarge or to focus its score to a specific user population or other setting Note ideas on commercialization of the project or how this may be improved to complete with existing products 11 11

REFERENCES APA references of the key sources Sheng-Ta, H., & Chun-Ling, L. (2017). Intelligent healthcare system using an Arduino microcontroller and an android-based smartphone. Biomedical Research (0970-938X), 28(22), 9940-9946. Gigafide. (2014, March 15). DIY Smartphone Controlled RC Car. Retrieved March 04, 2018, from https://www.youtube.com/watch?v=xsJ7176fLNw Ibrahim, M. M., & Audah, L. (2017). Real-Time Bus Location Monitoring Using Arduino. AIP Conference Proceedings, 1883(1), 1-10. doi:10.1063/1.5002034 Remote GUI access to a Linux computer using Tightvnc with systemd. (n.d.). Retrieved May 7, 2018, from http://www.penguintutor.com/linux/tightvnc Christensen, M., Smith, D., & Alfaro, J. N. (2017, July 17). How to Hack Wi-Fi: Automating Wi-Fi Hacking with Besside-ng. Retrieved May 7, 2018, from https://null- byte.wonderhowto.com/how-to/hack-wi-fi-automating-wi-fi-hacking-with-besside-ng-0176170/ APA references of the key sources For the final capstone, note key sources your project references (Progress Report 2: Annotated Bibliography) in APA format. Note how each of the references listed contributed to your understanding or to project development. Provide an APA reference to your project itself being hosted through the department of Applied Engineering & Technology (AE&T) website -- http://people.eku.edu/chandrav/NET/Capstone_2018/capstoneProjects_2018.html#studentName 12 12

ACKNOWLEDGEMENTS Thanks to Vigs, Kilgore, and Friend Music for video provided by Kevin Macleod at incompetech.com Thanks to the class for thinking the project was a cool idea! In final capstone presentation you may thank those who helped make this complex capstone project a manageable endeavor. Acknowledge for all external non-public domain images, sounds, multimedia used 13 13

Discussion QUESTIONS???? Add Q&A slide Plan ahead for 3-5 potential audience questions related to your project, such as commercial viability of your implementation, future plans, cost considerations, comparison of your system with existing ones on the market. If the specific questions are not asked by the audience you may bring up these points for discussion. 14 14