GROUP #4. Chris Carmichael, EE Ismael Rivera, CpE Journey Sumlar, EE Warayut Techarut, CpE T-100 WATCHDOG

Similar documents
GROUP #4. Chris Carmichael Ismael Rivera Journey Sumlar Warayut Techarut T-100 WATCHDOG

THE WI-FI SEEKER GROUP 30 CHRISTINA LEICHTENSCHLAG ADRIAN MORGAN JIMMY WONG SPONSORS: LEIDOS DUKE ENERGY

T.A.A.G. Tamper Automated Alert Gadget. Final Presentation. Group 7 Aiman Salih Daniel Gibney Leaphar Castro

SCREAM. Speech Controlled Responsive Electronics and Mechanics. Funded by The Boeing Company

IoTECH* *Internet of Things Extensible Car Hub. PDR Presentation

QwikBox. Live Video Capture and Upload Device Group 25

H.A.P.P.I. Systems. Group 10 University of Central Florida Senior Design Fall 2016

T.A.A.G. Tamper Automated Alert Gadget. Critical Design Review. Group 7 Aiman Salih Daniel Gibney Leaphar Castro

C.L.A.I.M Computerized Luggage and Information Messenger

IoTECH* *Internet of Things Extensible Car Hub. MDR Presentation

SMARTer WATER. Bryan Mitchell, EE Vipol Sophonwatthanawichit, CpE Mauro Cordoba, EE Group 36

GROUP 23 Military Surveillance Robotic Vehicle. Ryan Hromada - EE John Baumgartner - EE Austin King - CpE Kevin Plaza - CpE

Husarion CORE2. Husarion CORE2 is a development board for Internet-connected automation & robotic devices.

T-100 Watchdog. Department of Electrical Engineering & Computer Science University of Central Florida Summer 2014-Senior Design II Group #4

Open Sesame. Grant Apodaca Jeffrey Bolin Eric Taba Richie Agpaoa Evin Sellin

SMART HOME SYSTEMS. Group 10. Daniel Moody CpE Thien Luu EE Joel LeGros EE Vu Ha EE

Fun Low-power Observer-interactive Waterfall Sponsored by Orlando Utility Commision

The Information contained herein is subject to change without notice. Revisions may be issued regarding changes and/or additions.

C.L.A.I.M Computerized Luggage and Information Messenger

Smart Mirror Group K Hector Zacarias EE Justin Gentry CpE Michael Trivelli CpE

BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY (BUET) DHAKA TECHNICAL SPECIFICATION FOR SUPPLY AND INSTALLATION OF LABORATORY EQUIPMENTS (PKG1).

Arlo Pro 2 Wire-Free HD Camera Security System. Every Angle Covered. Pet Monitoring. Wire-Free or Plugged in. Security Made Simple

Arlo Pro 2 Wire-Free HD Camera Security System. Every Angle Covered. Wire-Free or Plugged In. Security Made Simple. Pet Monitoring

SMART HOME SYSTEMS. Group 10. Daniel Moody CpE Thien Luu EE Joel LeGros EE Vu Ha EE

The Information contained herein is subject to change without notice. Revisions may be issued regarding changes and/or additions.

ENSC 440. Sherman Tse, Anthony DiNicolo, Celestine Poon, Simon Mai, Leo Chan

Truck Smart Blind Spot Detection System Group #32. David Sheets (EE) Neel Sheth (EE) Aris Socorro (CpE) Abhijith Santhoshkumar (CpE)

ARDUINO PRIMO. Code: A000135

Rugged Mobile Computer PT21 / PT26. Portable Innovation Technology The Power Behind Your Rugged Mobile Computing

Kevin Meehan Stephen Moskal Computer Architecture Winter 2012 Dr. Shaaban

Rover 5. Explorer kit

BEST Generic Kit Usage Guide GMKR00002 Revision 9; August 2013

Arlo Pro Wire-Free HD Camera Security System. Protect What Matters Most. Home. Business Security. Pet Monitoring

AlphaBot2 robot building kit for Raspberry Pi 3 Model B

EZ-Bv4 Datasheet v0.7

BPI-D1 User Manual. SinoVoip Co.,Limited

Group 16: Alexis Timms, EE Sarah Rassel, EE Jeffrey Rodriguez, EE Wendelyn Sanabria, CPE

Group 15 Arian Caraballo, CpE Daniela Zicavo, CpE Felipe Bernal, CpE Isabel Virag, CpE

Autonomous, Surveillance Fire Extinguisher Robotic Vehicle with Obstacle Detection and Bypass using Arduino Microcontroller

Android Spybot. ECE Capstone Project

Fire Bird V Insect - Nex Robotics

BEST Generic Kit Notes GMKR00002 Revision 7; August 2011

FreeBSD and Beaglebone Black, a robotic application.

Ten (or so) Small Computers

FOR ALL YOUR GADGET REQUIREMENTS

Product Specification

Overview of the Raspberry Pi Models 3B & 2B

BEST Generic Kit Usage Guide GMKR00002 Revision 13; August 2017

Prepaid Energy System

Integrated Battery Control System LBCS Step-by-Step Setup Guide

5.1 Configure each Sensor Pin Rename Set Rules Export Data Switching Nodes... 25

ECE1778: Creative Applications for Mobile Devices. Mover-bot. Android-based Mobile Robotics Development Platform

Adafruit Powerboost 1000C

Key Features. Flexible docking options

Mevo. 1. Control Button f2.8 Glass Lens 3. Stereo Microphones 4. Speaker 5. Magnetic Base

December 1, 2015 Jason Kridner

AUTO TECH. Presents HUMAN CHASING ROBOT

Enabling technologies for Wireless Sensor Networks VTT Technical Research Centre of Finland Ltd

Adafruit PowerBoost Charger

Raspberry Pi 3 Model B

LTC4089/-5 DESCRIPTION

VIP-55. Operation Guide. Video Inspection Probe V

Unwired One. Main Features. Wireless embedded computer

An open-source, multi-parameter, full fledged human body vital sign monitoring HAT for Raspberry Pi as well as standalone use.

w w w. b a s e t r a i n i n g i n s t i t u t e. c o

Electronics Single Board Computers

BLUETOOTH BASED OFFICE AUTOMATION AND SECURITY SYSTEM USING RASPBERRY PI AND ANDROID APPLICATION

PocketBeagle beagleboard.org. PocketBeagle, the tiniest $25 key-fob computer you can buy

Adafruit PowerBoost Charger

10000mAh POWER BANK. Product Description. Portable Charger for 5V Devices

I/O System for the PSYONIC Advanced Bionic Hand. Team 28 Byron Hopps and Steven Sun ECE 445 Senior Design Fall 2017

s e May 2016 Version

Intel Galileo gen 2 Board

WIFI ENABLED SMART ROBOT

From the Manufacturer

PRODUCT CATALOG WE MAKE THE FUTURE COME TO LIFE!

Ding Dong, You've Got Mail! A Lab Activity for Teaching the Internet of Things

P14452: Subsystems Design Review

International Journal of Research

Vladimir Tsarkov Electrical Engineering

PIBOT: Reconnaissance and Live Streaming Frameworks utilizing Raspberry Pi

Product Highlights. Features. DCS-2802KT Wi-Fi Battery Camera Kit. Smart Home, Made Brilliant. Compact Design, Simple Setup. Versatile Feature Set

VEX Robot Remote Control Set-Up

Virtual Reality Applications Center (VRAC)

Verizon Bluetooth Use Manual For Samsung Galaxy S3 On T Mobile

Remote Controlled Tank: Design of Experiments. Wirelessly controlled tank using Android phone with Kinect controlled shooting.

The Information contained herein is subject to change without notice. Revisions may be issued regarding changes and/or additions.

A platform to build smart solutions for everyday ease

Embedded Training MakeICT Workshop

RASPBERRY PI MEGA-IO EXPANSION CARD USER'S GUIDE VERSION 2.3

BEST Control System. Dave Wilkerson. September 12, 2015

The Use of BeagleBone Black Board in Engineering Design and Development

Manual For Android Tablet 4.0 3g Sim Slot In

E.LUMEN. Multifunctional 3W LED Flashlight E. Philadelphia St., Ontario, CA Version 1.1

Walking Robot with Vision. Group 14 Anselet Jacques Phillipe Jean-Jumeau Steven Schultz

LAUNCH. X-431 PRO3 Product Introduction

HEXIWEAR COMPLETE IOT DEVELOPMENT SOLUTION

AWS DeepRacer Getting Started Guide

II. PROPOSED SYSTEM AND IMPLEMENTATION

ROBOTIC SURVEILLANCE ROVER

Transcription:

GROUP #4 Chris Carmichael, EE Ismael Rivera, CpE Journey Sumlar, EE Warayut Techarut, CpE T-100 WATCHDOG

Project Introduction Detect Motion Track Movement Alert User Remote Control Streams Video

Project Goals System Integration Motor Control Computer Vision Wireless Communication Power Control

Requirements Autonomous Detect Motion Wireless Communication Video Streaming

Specifications Feature Measurement Dimension 12 x 8 Operating Range 25 ft Power Supply Voltage 14.4 v Maximum Weight 20 lbs Minimum Acceleration 1 ft/s 2 Maximum Speed 3 ft/s Battery Life 3 hrs Recharge Time < 4 hrs

Block Diagram Battery Power Management Webcam Wi-Fi USB Power Hub SoC Server OpenCV Motor Controller Motor(s) Mobile Application

System on Chip (SoC) Battery Power Management Webcam Wi-Fi USB Power Hub SoC Server OpenCV Motor Controller Motor(s) Mobile Application

Raspberry Pi vs BeagleBone Black RASPBERRY PI $35.00 700 MHz ARM1176JZFS 512 MB SDRAM @ 400 MHz 8 GPIO Pins BEAGLEBONE BLACK $45 1GHz TI Sitara AM3359 ARM Cortex A8 512 MB DDR3L @ 400 MHz 65 GPIO Pins

Microcontroller & Development Board ARM Cortex A8 TI Sitara AM3359 BeagleBone Black

Microcontroller & Development Board

Microcontroller & Development Board

Operating Systems Debian Default OS ArchLinux ARM Most Lean Windows Embedded Most Integrated

Wi-Fi Battery Power Management Webcam Wi-Fi USB Power Hub SoC Server OpenCV Motor Controller Motor(s) Mobile Application

Wi-Fi Edimax EW-7811Un IEEE 802.11b/g/n Compatible with Linux Small size Internal Antenna WEP/WPA/WPA2/WPS Compatible 7.1 mm 14.9 mm 18.5 mm

Computer Vision Battery Power Management Webcam Wi-Fi USB Power Hub SoC Server OpenCV Motor Controller Motor(s) Mobile Application

Open Source Libraries ROBOT OPERATING SYSTEM (ROS) Implementations for specific tasks. Not as big as OpenCV. Requires OpenCV for certain algorithms. OPEN SOURCE COMPUTER VISION LIBRARY (OPENCV) C++ and JAVA implementations available. Compatible with multiple distributions of Linux. Large amount of tutorials and support community.

Computer Vision - OpenCV Detect movement Recognize and track a moving person OpenCV 2.4.2 Optimized computer vision functions and algorithms Built-in Object Detection and Tracking functions ARM Support Performance varies on functions being utilized.

Computer Vision State Diagram

640 480 0 212 LEFT 213 425 STAY 426 640 RIGHT

Server & Streaming Battery Power Management Webcam Wi-Fi USB Power Hub SoC Server OpenCV Motor Controller Motor(s) Mobile Application

RAM (megs.) Server & Streaming Node.js Enable internet HTTP communication Web GUI (Optional) Lightweight on resources under load UDP (User Datagram Protocol) JAVA Implementation (Android Compatible) Always listening for incoming commands from mobile phone Very lightweight on resources Port specific 50 45 40 35 30 25 20 15 10 5 0 Server Benchmark 47.1 42.4 25.3 12.1 Apache Open LiteSpeed Nginx Node.js

Server & Streaming MJPG-Streamer Streams images from a folder over the internet Stream and Snapshot functions available Android compatible stream Low resource usage

Streaming State Diagram Camera Frames MJPEG-Streamer Input Plugin Frames Memory Frames MJPEG-Streamer Output Plugin Video Snapshot MJPEG-Streamer Stream MJPEG-Streamer Snapshot Frame(s) Web Server Mobile App

Webcam Battery Power Management Webcam Wi-Fi USB Power Hub SoC Server OpenCV Motor Controller Motor(s) Mobile Application

Webcam Microsoft - LifeCam Cinema USB 2.0 Connectivity Linux Compatible Multiple picture/video resolutions available

Mobile Application Battery Power Management Webcam Wi-Fi USB Power Hub SoC Server OpenCV Motor Controller Motor(s) Mobile Application

Mobile Application Support Android 4.0 and newer versions SQLite Database to store user credentials Control vehicle remotely View a live video feed Store snapshot on the device

Mobile Application State Diagram Internet Check Login Online Offline Alert User Enter Credentials Failure Create an Account Success Register Section Control Section

Mobile Application Registration Activity Allow user to register a username/password combination. Store cell phone for SMS and MMS alerts. Supports: AT&T, Sprint, T-Mobile, Verizon, MetroPCS, Boost Mobile, Straight Talk. Store email for email alerts. Send SMS, MMS, and Email address to external server via PHP Post/Get method.

Mobile Application Login Section Allows user to register/login Only authorized users will have access Performs an Internet Check

Mobile Application Control Section View live video feed Control robot with virtual joystick Store snapshot

Mobile Application Gallery Section View snapshots stored on device Share via Email/MMS

Motor Controller, Motors, & Wheels Battery Power Management Webcam Wi-Fi USB Power Hub SoC Server OpenCV Motor Controller Motor(s) Mobile Application

Mecanum Wheels

Mecanum Wheels

Mecanum Wheels

Mecanum Wheels Vex Robotics Mecanum Wheels Affordability $59.99 4 pack Diameter: 4 in. Thickness: 2 in.

Platform Perforated Aluminum Lightweight 2 pounds with wheels included Easily Adjustable 12 in. 8 in.

Motor VEX 2-Wire motor 393 Requirements Specs-Low Speed Specs- High speed 2 in. 1.5 in. 1 in. VEX 2-Wire motor 393 Price < $20 $14.99 $14.99 RPM s 130 100 160 Torque 1.3 Nm 1.67 Nm 1.04 Nm Weight <.5 lbs.2 lbs.2 lbs Stall current 4.8 A 4.8A Max Power All measured at 7.2 V 34.56 W 34.56 W

H-Bridge Circuit

H Bridge Components IRF 9530 P-Channel IRF 530 N-Channel BC547 100 Vds 100 Vds 47 V Breakdown 12 A 14 A 100 ma $1.29 $1.03 $0.20 10 K OHM Current Limiting Resistors

Controller Budget Component How many Price per unit Total MSP430G2552 4 $2.79 $11.16 IRF9530 8 $1.29 $10.32 IRF530 8 $1.03 $8.24 BC547 32 $0.20 $6.40 Capacitor(100nF) 4 $.05 $0.20 Resistor (10k) 40 $.04 $1.60 Total: (without pcb) $37.92

Motor Controller- PCB Specifications 3 x3 Thick Traces for high current lines 2 layer Oshpark, $5/sq in. 3 PCB s per order.

USB Power Hub Battery Power Management Webcam Wi-Fi USB Power Hub SoC Server OpenCV Motor Controller Motor(s) Mobile Application

USB Power Hub BeagleBone Black only has 1 USB port. 2.0 USB Ports Input voltage is 3-5V Constant power to each USB port Weight 8 oz..5 in.

Power Management & Battery Battery Power Management Webcam Wi-Fi USB Power Hub SoC Server OpenCV Motor Controller Motor(s) Mobile Application

Single Power Supply or Multi Power Supply? Multi power supply to power all components Battery Characteristics High discharge Rate No/low Memory Effect Light Weight High Capacity Price Effective High Nominal Voltage

Battery Specifications Top three candidates for batteries Most important aspects are Capacity, Discharge Rate, and Voltage Model 31604 31038 18650 Brand Tenergy Tenergy Supower Capacity (mah) 1600 4400 2200 Voltage (V) 7.4 14.8V 7.4 Weight (Ib) 0.2 1.2 0.2 Discharge Rate (C) 20 (32 A) 25 (60A) 2.5 (5.5A) Price ($) 24.5 59.99 17.99 Chemistry Lipo Li-on Li-on

Battery Selection Motor Controller Tenergy 14.8V 4400mAh Battery Weighs the most but supply the most current out of the batteries. Expected Battery Life needs to be at least 3 Hours Model 31604 31038 18650 Brand Tenergy Tenergy Supower Capacity (mah) 1600 4400 2200 Voltage (V) 7.4 14.8V 7.4 Weight (Ib) 0.2 1.2 0.2 Discharge Rate (C) 20 (32 A) 25 (60A) 2.5 (5.5A) Price ($) 24.5 59.99 17.99 Chemistry Lipo Li-on Li-on

Battery Selection Microcontroller USB Powered Battery 7.4V Lithium Ion 6600mah Two output ports 1. 5V at 1A 2. 5V at 2A Powers off automatically once the devices are disconnected.

Battery Charger Tenergy TLP-2000 Smart Charger Built in Balancer Price $25.99 Powers both Lion and LIPO batteries. Led Indication Status on when battery is charging and when the battery is fully charged Cuts off once battery is fully charged.

SPST 12VDC/30A Switch Rated at 12V 30A Red LED illuminates while on Great to Conserve Battery life Nickel plated brass 1.25 2.5

Power Requirements Items Voltage input needed Current input needed BeagleBone Black 5 V 2 A Motor Controllers 10 V 16 A Conventional Webcam 3 V <500 ma MSP 430 3.3 V.5 ma Wi-Fi Adapter 3 V <500 ma USB Power Hub 3-5 V 1.5 A

Power System

Voltage Regulators LM 338 Output Voltage range is 1.2V to 32V Output current Max 5A Output voltage is 10V Heatsinks Needed 2 regulators LM 350 Output Voltage range is 1.2V to 32V Output current Max 2A Output voltage is 3.3V Heatsinks Needed 1 regulator

Work Breakdown Task Motor Controller Power Management Server Ismael Rivera Warayut Techarut (Wye) Computer Vision X X Mobile Application Microcontroller Communication X X X Journey Sumlar X Chris Carmichael X

Budget & Finance Part Name Quantity Price (each) Total Wifi USB Adapter 1 $5.99 $5.99 MicroSD Card 1 $7.99 $7.99 USB AC Powered Hub 1 $7.99 $7.99 Motor 5 $14.99 $74.95 Mecanum Wheels 1 $59.99 $59.99 Robot Frame kit 1 $79.99 $79.99 Motor controller PCBs 2 $43.95 $87.90 Motor Controller Parts 1 $46.00 $46.00 22 guage wire set 1 $20.00 $20.00 Wire connectors 1 $40.00 $40.00 Barrel jack connectors 2 $2.95 $5.90 USB Battery 1 $29.95 $29.95 Battery + Charger 1 $88.55 $88.55 BeagleBone Black 1 $62.71 $62.71 Miscellaneous $50 Total $667.91 Over budget $42.54

Issues Low performance for OpenCV (1-2 frames per second) Driver not fully compatible Faster Processor UCF Network Restrictions Time constraints Budget

Project Process

Project Process

GROUP #4 Chris Carmichael Ismael Rivera Journey Sumlar Warayut Techarut QUESTIONS?