Aaron Eastham Network Security & Electronics Program Dept. of Applied Engineering & Technology Eastern Kentucky University.

Slides:



Advertisements
Similar presentations
Presented by: Carl Skeene. OUTLINE Motivation Introduction Problem statement Assumption Proposed solution Results Conclusion Future work References Acknowledgements.
Advertisements

MICROCONTROLLED HOME Keith Jones EKU Deparment of Technology CEN.
Jonathan Poynter.  Reasoning Why I chose this idea.  Introduction  The Problem  Assumptions  Solution  Results  Conclusion.
Embedded Programming and Robotics Introduction and Overview Presented by John Cole Senior Lecturer in Computer Science The University of Texas at Dallas,
PI : TV A PI MEDIA CENTER Michael Hoskins Network Security & Electronics Program, Dept. of Applied Engineering & Technology, Eastern Kentucky University.
PLC HOME SECURITY SYSTEM Wesley Roe EKU, Department of Technology Computer Electronic Networking.
OUTLINE  Motivation  Introduction  Problem Statement  Assumptions  Proposed Solution  Results  Conclusions  Future Work  References  Acknowledgements.
N-ABELD- NEW ARDUINO BASED ELECTRONIC LIQUOR DISPENSER Don Doty Eastern Kentucky University.
SKY-PEak: BRIDGING SKYPE Jamie Caudill Eastern Kentucky University.
Microcontroller Based Wireless Camera Security System John Saylor Computer Electronic Networking.
ARDUINO GAME BOARD Shawn Denny Eastern Kentucky University May 8, 2013.
NET 499 Leonard Paul Vinas Network Security and Electronics Department of Technology.
Unit 1 – Improving Productivity Tyler Dunn Instructions ~ 100 words per box.
MICROCONTROLLER BASED PARKING GARAGE Kevin Reynolds EKU, Dept. of Technology Computer Electronic Networking.
SET UP A SOHO SERVER AND NETWORK: THE BASICS Tony Hancock (NET 2012 Capstone. EKU) Presented by: Tony Hancock.
Homeland Security System Danny Butler EKU, Dept. of Technology.
Unit 1 – Improving Productivity Ayesha begum. 1.1Why did you use a computer? What other systems / resources could you have used? We use a computer because.
THE WOK ANTENNA Charles C. Noe EKU_CEN_Capstone2009.ppt.
Introduction to the Arduino
Unit 1 – Improving Productivity Instructions ~ 100 words per box.
Active Home Timmy Henery Affiliation EKU, Dept. of Technology.
PHP MYWIKI Brian Casey Eastern Kentucky University.
Common Servers in a Workplace Environment Brandon Reynolds Computer Electronic Networking Dept. of Technology, Eastern Kentucky University.
ALL CAPS TITLE Presenter’s Firstname Lastname Affiliation (such as EKU, Dept. of Technology, CEN/CET)
ANDREW SIX EASTERN KENTUCKY UNIVERSITY RED Rover.
CUSTOM EASY TO BUILD MEDIA CENTRE FOR YOUR HOME Presented by: Brentley New NET Program:499.
Bowling Alley Communications Mark Patterson EKU Dept. of Technology, CEN.
PINBALL MACHINE Derek Barton EKU, Dept. of Computer Science.
SUPER TOASTER Wes Brown Eastern Kentucky University Computer Electronic Networking.
SECURING YOUR HOME AND HOME NETWORK Ryan Lewis Eastern Kentucky University Network Security & Electronics Spring 2015 Capstone.
Windows Server 2003 with Active Directory and Group Policies Wendy Hurst Eastern Kentucky University Department of Technology CEN/CET.
Aaron Fore Network Security & Electronics Department of Applied Engineering and Technology.
Joshua Paige NET 499 Capstone Project APPLE REMOTE DESKTOP WITH A SIDE ORDER OF ALICE.
3D C&P MACHINE MK. I Bryan Roark Eastern Kentucky University NET Capstone.
Daniel Gagnon’s Final Project Number Guessing Game Widget By: Daniel Gagnon.
Unit 1 – Improving Productivity Instructions ~ 100 words per box.
Brandon McGee Eastern Kentucky University Capstone 2015.
CENTRAL SECURED PROXY NETWORK Zachary Craig Eastern Kentucky University Dept. of Technology, NET.
ALL CAPS TITLE Presenter Name Affiliation (University)
C++ LANGUAGE TUTORIAL LESSON 1 –WRITING YOUR FIRST PROGRAM.
Master/Slave networking configuration Alan Maynard Computer Electronic Networking.
SOLARPACKING Mitch Vernon Eastern Kentucky University.
ALL CAPS TITLE Group Name Presenter Names Affiliation Information.
MY NETWORK TAP Richard Elswick Easter Kentucky University.
MAKE: AN ELECTRONICS WORKSHOP
Home Security Cameras Emmanuel Payton EKU Dept of Technology CEN/CET.
ALL CAPS TITLE Source Author Name(s) & Affiliation (University/Lab/Company) Presented by: Your Group Name & Member Names.
HOME SECURITY WITH PLC’S Brandon Ballou EKU, Dept. of Technology, CEN/CET.
HOME SECURITY USING PLC Ryan Badgett EKU, Dept. of Technology, CEN.
UNLOCKING SUCCESS BY DHRUV S. Invent-It Challenge.
CabSec Integrated Security ANTHONY WARNER NETWORK SECURITY & ELECTRONICS PROGRAM OF AE&T AT EASTERN KENTUCKY UNIVERSITY.
By: WenHao Wu. A current situation that I have is that I cannot decide if a computer career is for me. I am considering any career in computers, but I.
Raspberry Pi Garage Door Mark Barron NET 499 Eastern Kentucky University.
Introduction to Arduino A very basic intro to Arduino, the IDE and the Servos class.
PARSLEY PIE BOX James (Kyle) Parsley Network Security & Electronics Program.
Integrated Hands-On Mechanical System Laboratories Arif Sirinterlikci, Ph.D., Professor of Engineering Tony Kerzmann, Ph.D., Assistant Professor of Mechanical.
COLDEST BOOM BOX EVER Anthony Mills Eastern Kentucky University.
LEARNBOT Matthew Williams Network Security and Electronics Program Dept. of Applied Engineering & Technology, Eastern Kentucky University.
Having fun with code, using Arduino in a middle school CS classroom
Arduino.
Microcontrollers A microcontroller is a small computer which interacts with its environment, e.g switches, sensors, lights, motors It does not have.
Jordan Terry Eastern Kentucky University
The Claw Alert Feline Training Assistant
Cat Litter Box Ventilation System
Welcome to Arduino A Microcontroller.
USING A RASPBERRY PI AS A WATER DETECTION SYSTEM
ALL CAPS TITLE Source Author Name(s) & Affiliation (University/Lab/Company) Presented by: Your Group Name & Member Names For the final capstone presentation.
CS 7455 Term Project Robot control by Machine learning
Welcome to Digital Electronics using the Arduino Board
1.3.7 High- and low-level languages and their translators
Presentation transcript:

Aaron Eastham Network Security & Electronics Program Dept. of Applied Engineering & Technology Eastern Kentucky University

OUTLINE Overview Motivation Introduction Problem Statement Assumptions Proposed Solution Results Video Conclusions Future Work References Acknowledgements 2

MOTIVATION Always wanted one. To see if I could accomplish it. Save money. Fun to play with. To incorporate a microcontroller into my project. 3

INTRODUCTION Ever since I had something laser engraved for me I have been interested in them. I researched the internet for different ways to control the machine, laser types and how the machine moves. There were two different ways to control the machine: A raspberry pi or an Arduino and I started with the pi then switched to the Arduino. An in depth knowledge of electronics and Arduino programming. 4

PROBLEM STATEMENT The reason I started this project was to make a low cost laser engraver that I could use as for hobby. Learning more about software and hardware integration. 5

ASSUMPTIONS The laser and motor drivers are connected directly to the microcontroller and when a design is uploaded, it should output the correct directions. An implicit assumption is that the person enjoys working with hardware and software, along with the time and money for the project. 6

PROPOSED SOLUTION There were many steps to solve this problem. I tried using a Raspberry Pi and an Arduino, along with two different types of motor drivers and laser drivers. 7

SOLUTION CONTINUED Eventually picked the Arduino with EasyDrivers for stepper motor and a laser with a built in driver. 8

SOLUTION CONTINUED The assembly of the machine was tricky as everything had to be perfectly straight or it wouldn’t work. 9

SOLUTION CONTINUED Prototyping for the motor drivers and motors went as planned but the laser driver proved to be pretty difficult, one miscalculation and the laser goes up in smoke. 10

SOLUTION CONTINUED Once everything was together and running I got to test it out and then troubleshoot the problems. Motors didn’t go as far as they should have. I had to calculate the steps/mm of my specific threaded rod and motor combo. Then recalibrate the machine. Laser wouldn’t come on when command was given. I found out that the Arduino is touchy with the ground pins and where they go. After I figured that out the laser started working. Once the laser worked it just burned black spots instead of the design. This had a pretty simple solution of just changing the speed until it performed as it should. 11

RESULTS An Arduino controlled laser engraver that uses GRBL to execute G-Code commands. A laser that can travel left to right across the X-Axis of the machine, which is connected to the Y-Axis to allow font to back travel. Auto on/off for laser during engraving process. 12

RESULTS CONTINUED 13

RESULTS CONTINUED 14 AutoCAD Design PrototypeActual Laser Engraver

RESULTS CONTINUED 15 AutoCAD Design PrototypeActual Laser Engraver

Source: Arduino Laser Engraver Click to watch video

CONCLUSIONS In conclusion this project was a great learning experience of the Arduino platform and circuit design. I learned a lot about Arduino programming, as this is something I didn’t have much background in, and my electronics knowledge has grown considerably. 17

FUTURE WORK Implications: Good learning experience on software and hardware integration. This project helped with developing good time management skills. Possible extensions to project Change out the threaded rod with ball screws for smoother movement. Add a Z-Axis for possible milling with a power tool such as a dremel Invite audience for suggestions Thank You for your time! 18

Comments or Questions? 19

REFERENCES engravR (RPi Laser Engraver) [Video file]. Retrieved from watch?v=xxQ33cNIXxUhttps:// watch?v=xxQ33cNIXxU Monk, S. (2012, June 6). Adafruit’s Raspberry Pi Lesson 4 GPIO Setup. Message posted to McMill, I. (N.D.). Frankenstein Laser Engraver. Retrieved from TingaWinga5 (Why do laser diodes need driver circuits and how do they work?) [Video file]. Retrieved from Monk, S. (2012, October 31). Arduino Lesson 16 Stepper Motors. Message posted Skogsrud, S. (N.D.). Grbl is software for controlling the motion of machines that make things. Retrieved from 20

ACKNOWLEDGEMENTS I would like to thank my Dad for letting me use some scrap material and the machines at his work. I would like to also thank Zack for putting up with me for all of our group projects. 21