Goals and Objectives Create a skateboard with simple user feedback Create a fast transportation method inside a college campus User will control the E-Skate.

Slides:



Advertisements
Similar presentations
ECE 480 Design Team 3 Technical Lecture
Advertisements

What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
Microprocessor Motor Control Spring Introduction  Stamp projects Robots  Sensors  Motor control  Logic Rocketry  Reading acceleration (“g”
DATA COLLECTION USING ZIGBEE NETWORK Timothy Melton Moscow, ID.
HELMET TRACKING SYSTEM (HTS) Group 8 Andrés F. Suárez (EE) Brian Maldonado (EE) Rígel Jiménez (EE)
OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo.
1 Autonomous Parallel Parking Alex Braun & Sergey Katsev.
Automated Pool Maintenance System Jonathan Arbogast Janine Garnham Ajay Suthar.
Wireless Telemetry System for Solar Vehicle Scott Cowan Elliot Hernandez Tung Le March 14, 2011 Scott Cowan Elliot Hernandez Tung Le March 14, 2011 School.
Flatiron Mobile Device Security Monitor Thomas Horacek Lucas Greve.
Team GPS Rover Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
System Level. Total Costs 3 fully powered and steering, 4 idler modules Prototyping Costs (1 fully powered and steering, tested on bench): –Power.
Digital I/O Connecting to the Outside World
Charge Spot Group 20 Ryan Johnson Theophilus Essandoh Emelio Watson.
Wireless Telemetry System for Solar Vehicle
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Critical Design Review February 23 rd, 2010 Hassan Alabudib Kamal Sabi Peng Chen Marisol Lozano Roman Yirui Huang.
Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh.
ECE 477 DESIGN REVIEW TEAM 7  SPRING 2013 COST ROBOT CAROLINE TRIPPEL, ANDREW LOVELESS, ERIC OSBORNE, BRYAN DALLAS.
GROUP 13 OSCAR CEDENO CESAR ROMERO CAMILO ROMERO
Embedded Systems Design
Group Members: Brad Cox Kevin Burkett Tera Cline Arthur Perkins CS10 Battery Management System.
ABEC Autonomous Brilliantly Engineered Cooler Marc Bianco Andrew Boyles Chris Echanique Garrett Lee Group #23 Sponsored By.
BeH ā v Student Behavior FeedbackSystem. Overview Team BeHāV Overview Schematic Parts Software Hub Timeline Budget.
2.0 EMBEDDED CONTROLLER Engr. Hj. Mohamad Fauzi bin Zakaria Department of Mechatronics and Robotics Engineering Faculty of Electrical and Electronic Engineering.
Administrative Introduction Our goals for this project is for the two robots to work together intelligently using wireless communication Not only did.
Jeffrey Hepworth Erik Mauer Brendan Murphy David Rodriguez VEND Team VEND‘etta’
Xin Jin Zelun Tie Ranmin Chen Hang Xie. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale.
EV-EMCU Electric Vehicle - Economy Mode Control Unit Shauntice Diaz Chris Chadman Vanessa Baltacioglu Group 4.
Shiv Yukeun Donghan Robert.  Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design.
Flatiron Mobile Device Security Monitor Thomas Horacek Lucas Greve.
ABEC Autonomous Brilliantly Engineered Cooler Marc Bianco Andrew Boyles Chris Echanique Garrett Lee Group #23.
Justin Kenny – IME  Project Description + Goals  Block Diagram + Descriptions  Schematic + Layout  Construction, Testing + Problems.
MUEV Phase III By: Kevin Jaris & Nathan Golick. Introduction Petroleum is a finite resource. Demand for clean energy is driving the increase in the production.
Wireless Telemetry for Solar Powered Car
By: Khalid Hawari Muath Nijim Thaer shaikh Ibrahim Supervisor: Dr. Jamal Kharousheh Dr. Nasser Hamad 27 December 2010.
Group 5 – Universal Exports Mike Klockow Dan Sparks Jon Hopp Ed Sheriff.
Solar Power Array Management for the Solar Racing Team Mark Calotes Ginah Colón Alemneh Haile Nidhi Joshi Michael Lu School of Electrical and Computer.
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
Portable Rechargeable Output Power Supply (PROPS) Final Presentation April 24, 2008.
ECE 477 Design Review Team 5  Spring 2010 Fred Grandlienard Andrew Gregor Kevin Mohr Ryan DeFord.
Strong as a Buck. Meet The Team Warn Wilson John Clark Dre Crumbly Electrical Engineering Computer Engineering.
Senior Design Dec06-04 Diana Calhoun (Communication Coordinator) Matt Koch (Group Leader) Kelly Melohn (Communication Aide) Yesuratnam Thommandru (Group.
WWU Taylor Reijm. LPC bit MCU 512kB Flash Memory 144-pin 20MHz oscillator Used to control TFT touch screen LCD and LCD controller. 1 GPIO used.
FSAEe Data Acquisition System ECE 445 Senior Design Mohan Sha Raviraj Mahajan Mohammad Farooq Shaik TA: Ryan May Project No. 34 Spring 2013.
HVAC PDH Promotion – Aug Automotive HVAC System HVAC Control Module Hall Switch TLE V from Battery Control Panel Hall Switch TLE 4966 LIN.
SmartCup – Team 42 Harington Lee, Chirag Patil, Arjun Sharma 1.
Alex Tippetts Senior Design II Spring Background System Design Efficiency Components Schematic Component Specifications Program Flow Cost Hurdles.
Portable BCI Stimulator Final Presentation Group: 17 Bonnie Chen, Siyuan Wu, Randy Lefkowitz TA: Ryan May ECE 445 Monday, April 29 th, 2013.
Smart Streetlight Proof of Concept Group 3 02/25/16 Thor Cutler Tucker Russ Anthony Giordano Brandon Berry.
Sound Source Location Stand Group 72: Hiroshi Fujii Chase Zhou Bill Wang TA: Katherine O’Kane.
Smart Streetlight Proof of Concept Group 3 03/26/16 Tucker Russ Thor Cutler Brandon Berry Anthony Giordano.
Self-Sustainable Electric Golf Bag Final Presentation Group 19 Jon Kinney, Cory Edwards, Harrison Kantner 30 April 2013.
ISA CLICK CONTROL #38 – FALL 2014 ERIC BRUNNGRABER DRAKE ISABIRYE.
Wireless Bluetooth Controller For DC Motor. Introduction Wireless becoming more and more available and widely used Bluetooth is one of the major players.
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
Strong as a Buck. Meet The Team Warn Wilson John Clark Dre Crumbly Electrical Engineering PCB Design/Hardware Electrical Engineering Hardware/Rig Design.
Power Budget Automation System Team #40 Hai Vo, Ho Chuen Tsang, Vi Tran ECE 445 Senior Design April 30 st, 2013.
Smart Home Temperature System with Spinning LED Display Group 49: Jianxi Lu, Jia Shi, Xingchang Cheng May 4th, 2016 ECE445.
ECE445 Presentation Smart Umbrella Group 35 : Dominic Antonacci, Jonathan Buie, Martin Miller TA: Cara Yang.
Arduino based Automatic Temperature Controlled Fan Speed Regulator.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
Arduino.
Instrumented Walker Skyler Bullington Tommy Frankenberger Larson Stacy
Scrolling LCD using Arduino.
‘SONAR’ using Arduino & ultrasonic distance sensor
ECE 445 Senior Design, Spring 2018
Digital Theremin with LED
Manual Robotics ..
Presentation transcript:

Goals and Objectives Create a skateboard with simple user feedback Create a fast transportation method inside a college campus User will control the E-Skate by a wireless controller Portable and easy to charge Low cost

Specifications $500 Budget for Project Under 30 Pounds 2 Hours Battery Life 10 Feet Range for Wireless Communication Cruising in Clear Weather Conditions 12 V Battery System 8 Amp-Hours per Battery 100 Watts DC Motor

Design

ATMEGA 328P 32 Kbytes Flash Memory Max operating frequency 20 MHz Serial Communications SPI, RS232, I 2 C Operating Voltage: 1.8 to 5.5 V Internal Temperature Sensor 23 I/O Pins 6 Channel 10 bit ADC 6 PMW Channels Price: $ 4

ARDUINO DEVELOPMENT BOARD 5V Operating Voltage 7-12V Input Voltage 14 Digital I/O Pins 6 Pins provide PWM output 6 Channel 10 bit ADC 40 mA DC Current per I/O Pin 16 MHZ Clock Speed Programmed with Arduino Software Price: $ 30

WIRELESS CONTROL ATmega 328P XBEE RECEIVER XBEE TRANSMITTER POTENTIOMETER

XBEE 50mA 250kbps Max data rate 1mW output (+0dBm) 300ft (100m) range Built-in antenna 6 10-bit ADC input pins 8 digital IO pins 128-bit encryption Local or over-air configuration Price: $ 25 Each

XBEE XPLORER/ XCTU Programming Xbee in Baud Rate Frequency

POT Linear variable resistance of 10 KΩ Low noise Long operating life Highly accurate attenuation Power consumption of 0.1W Price: $ 2.70

HANDS ON REMOTE CONTROL 9V BATTERY ON/OFF SWITCH LCD SCREEN POTENTIOMETER LCD POWER SWITCH

CONNECTING XBEE TO ATMEGA 328P

DATA CONTROL ATmega 328P GPS LCD

GPS Module

EM-406a Module Pin Layout 20-Channel Receiver 10m Positional Accuracy / 5m with WAAS Outputs NMEA 0183 and SiRF binary protocol Small foot print : 30mm x 30mm x 10.5mm Built-in LED status indicator 6-pin interface cable included Hot Start : 1s Warm Start : 38s Cold Start : 42s 70mA at V Price : $ 40

NMEA 0183 Protocol Some Protocol Descriptions: MessageDescription GGATime, Position, Fix Type GSA GPS receiver operating mode, Satellite used in position solution. DOP values GSV The number of GPS satellites in view, satellite ID number, Elevation Azimuth, SNR values. RMCTime, Date, Position, Course, Speed $GPGSV,3,1,12,20,00,000,,10,00,000,,25,00,000,,27,00,000,*79 $GP which start the message all the time Next would be the message which in this case is the GSV, which is described in Table Each data element is separated by a comma, and the data elements are terminated by the * character There is a 8-bit XOR of each character between $ and * to form the checksum Finally the last two characters are hexadecimal representation of the calculated checksum.

GPS Schematic

Arduino’s GPS Serial Monitor EM-406a is sending data to the Arduino development board and it is displayed on the computer screen.

GPS is connected hardware to the Arduino board and it send data to the computer. GPS, Arduino, LCD

Data Microcontroller Microcontroller will display data to LCD Will take input from GPS Separate unit from microcontroller which controls motor

LCD Lumex LCM- S01604DSF Newhaven 0420D3ZFLGBW Matrix Orbital LK Display Format16 x 420 x 4 Connection TypeParallelI 2 C, RS232, and SPII 2 C, RS232, and TTL LCD TypeTransflective Transmissive Voltage5 V Outline Area8.7 cm x 6 cm x 1.27 cm 9.8 cm x 6 cm x 1.35 cm 9.8 cm x 6 cm x 2.75 cm Price$29.73$24.90$69.75

Newhaven LCD Display data related to E-Skate state GPS Location Velocity Altitude

Newhaven LCD

LCD Programming Arduino playground LCDi2cNHD library Implements Arduino Wire Library Connects to microcontroller through the I 2 C protocol – Only needs 2 wires to connect to the microcontroller Allows for easier control of LCD

Software Design Data Control Motor Control Wireless Control

Data Control Software Creates instances of serial connection to GPS, GPS and LCD Virtual Serial connection allows for us to connect any pin to the GPS – Allows for easy troubleshooting from PC Instance of GPS allows for different functions for NME0183 string parsing Instance of LCD allows for easier code programming on the LCD

Data Microcontroller UML Diagram

Wireless Microcontroller Creates instance of Xbee Read from potentiometer – Values from 0 to 1023 ( ) Values are converted to values between 0 – 255

Setup Xbee and Pins Read Value from Potentiometer Setup Variables Divide by 4 Send data to Xbee

Motor Microcontroller Creates an instance of Xbee for communication Uses Pulse-Width Modulation (PWM) to control the motor – Controlled using a duty cycle of 0 to 255 Has self correcting noise code

MOTOR CONTROL XBEE RECEIVER ATmega 328P DC Motor BATTERY H-BRIDGE CHARGER

BTN7971B HALF BRIDGE Low quiescent current of typ °C PWM capability of up to 25 kHz combined with active freewheeling Current limitation level of 50 A (steady state) / 70 A (Max) Status flag diagnosis with current sense capability Overtemperature shut down with latch behavior Overvoltage lock out Undervoltage shut down Price: $ 8

POWER SYSTEM

Battery UB 1280 Cells Per unit : 6 Voltages Per Unit : 12 Capacity: 8 AH at 20hr-rate to 1.75V Weight : 4.96 Pounds Maximum Discharge Current: 50 A Maximum Charging: 1.5A Operating Temperature Range: Discharge: -20C - 60C Charge: 0C - 50C Storage: -20C - 60C Price: $ 18

Motor MY6812A 12Volts DC 100W drive motor Max non-load speed 3400 RPM Max load speed 2700 RPM Heavy duty and used by scooter companies Rated torsion:0.28 N·m Transmission output: Cam Belt Price: $ 20

KY-05036S AC Charger AC power Adapter 5V-12V Input of A Price: $ 25

FINAL PCB DESIGN

Problems Battery Life using a voltage divider Receiving noise in Xbee Overheating cables, traces, and H-Bridge

Solutions Noise Detection

Noise Correction During testing, it was shown that there was an abundant amount of noise Many noise values, most abundant were 141 and 128 Noise correcting code saves the previous value outputted and then compares the present value to predetermined noise values

Battery Voltage Divider Allows for knowledge of how much battery is left based on how much voltage is provided by battery Range of 11-13V Voltage divider lowers battery voltage to a readable voltage by the microcontroller Unity Gain Buffer used for controlling current, has low current going into the microcontroller

Battery Voltage Divider R2/R1 + R2 = Vout / Vin

SN A OUTPUT- Current per Driver It was not enough to handle the current to move to motor attach to the wheel

TLE 5206 – 2G Problems Was used for second prototype Only allows 5-Amps

BTN 7971 Problems Original H-Bridge that was to be used Overheated and would melt the solder joints A PCB trace burnt from the current 4 H-Bridges internal circuitry burned out

Additional Solutions Overheating solved by replacing connections with better gauge cables Traces burnt, so we built a backup Perfboard H-bridge overheating solved by heat sink

Back Up Built a backup motor controller Perfboard with a spare 5A H-Bridge from previous testing

Back Up Board

COMPLETED

BUDGET

WORK DISTRIBUTION

VIDEO

DEMO

Questions?