cs424 Real-Time Systems
|
|
- Kathryn Carter
- 1 years ago
- Views:
Transcription
1 cs424 Real-Time Systems Fall 2016 Lab Setup Tanvir Amin University of Illinois at Urbana-Champaign 1
2 About Me TA for cs 424, Fall 2016 PhD candidate at UIUC, advised by Prof. Tarek Abdelzaher Working on Social Sensing Storage and Analytics systems for social and crowd-sensing Major projects: Apollo, SocialTrove Worked with multiple industry partners Google, IBM Research, US Army Research Lab, Facebook Previous affiliations Bachelors (2009) and Masters (2011) in CSE from BUET, Bangladesh Lecturer (Faculty) in the same institution 2
3 cs424 Lab Assignments (Machine Problems) 4 Lab Assignments 4 person groups You can form groups yourselves Contact instructor if you need help finding groups All the lab assignments will use irobot create, Raspberry Pi Main Language: C++, Operating System: Linux (Raspbian) You are expected to be comfortable with Linux Terminal, C++, Python, POSIX Threads Each group will be given one irobot Create, Interfacing cables, Raspberry Pi, Raspberry Pi Camera, Micro SD card, Power Supply and Chargers, etc. You are expected to have your own keyboard, mouse, display, HDMI cable (optional) More on this later 3
4 irobot Create irobot Create is a robot development kit Program robot behaviors without worrying about mechanical assembly and low-level code Similar to Roomba 400 series Vacuum Cleaner Does not include the vacuum related components Dustbin replaced by cargo-bay Includes Interfacing hardware and additional ports to interface with a computer 4
5 irobot Create 5
6 irobot Create The serial cable plugs into irobot Create s Mini-Din connector irobot implements a serial protocol called the Open Interface (OI) You can open a serial connection to the robot, and command it to perform actions, or read sensor values Demo commands Driving commands Song commands Read sensor data Cargo Bay connector commands Scripting commands OI Commands look like assembly language. Opcode followed by arguments However, for our assignments, we will be using high level libraries in C++ 6
7 irobot Open Interface Modes Off Listens at the default baud rate for an OI Start command Passive Upon sending the start command, or the demo command, OI enters into Passive mode. While in Passive mode, you can read sensors, watch Create perform any one of its ten built-in demos, and charge the battery. Safe Entered upon sending a Safe command to the OI Gives you full control of Create, with the exception of cliff detection, wheel drop, or charger plugged, in which case it reverts back to passive mode. Full Entered upon sending a Full command to the OI Gives you complete control over Create, all of its actuators All of the safety-related conditions that are restricted are turned off 7
8 irobot Actuators Simple Drive Command 5 bytes 137, 0, 200, 128, 0 First: 137 is Drive opcode Second, Third: Velocity High and Low bytes (-500mm/s to 500 mm/s) In this case 0, 200 => 200 mm/s. What velocity 1, 44 correspond to? Fourth, Fifth: Radius High and Low bytes (-2000mm to 2000mm) 128, 0 is a special case, it means Drive straight 1, 244 would mean turn at a radius of 1* = 500 mm Left Wheel Motor and Right Wheel Motor can be independently controlled by Drive Direct command (Opcode 145) 8
9 irobot Actuators (cont) LED output Bi-color Power LED, Play LED, Advance LED Output on cargo bay connector Digital output PWM and voltage control driver Send IR command through cargo bay Speaker (Play songs) 9
10 irobot Sensors Play and Advance Buttons Omnidirectional IR Sensor Left and Right Bumpers Three Wheel Drop Sensors Four Cliff Sensors Wall Sensor Distance and Angle Sensor Digital and Analog inputs on Cargo bay connector 10
11 Bump and Wheel Drop Left and Right Bumpers Front wheel drop Left wheel drop Right wheel drop 11
12 irobot Sensors Example Opcode 142 Read one sensor Opcode 149 Read multiple sensors 149, 2, 7, 8 reads sensor packet 7 and 8 7 correspond to Bumps and Wheel drops 8 correspond to Wall sensor Opcode Stream sensor data Opcode 150 Pause / Resume data stream 12
13 Cliff Sensors Cliff sensors detect excessive drops to avoid driving over stairs 4 cliff sensors -- Left, Front Left Right, Front Right Optical cliff sensor - Shines an LED onto the ground at an angle and picks it. Large drop means reflected light no longer detected into the receiver. Available as both cliff detection (0-1) or sensor values (0-4095) 13
14 Wall Sensors Relates to distance between a wall and irobot. Available as both wall detection (binary) and sensor value (0-4095) 14
15 Distance and Angle Distance traveled, angle traveled since last request Sum of the distance traveled by both wheels divided by two Positive values indicate travel in the forward direction; negative values indicate travel in the reverse direction. If the value is not polled frequently enough, it is capped at its minimum or maximum ( ) 15
16 Other Sensors Other sensors include battery charge, battery temperature, battery voltage, current, infrared byte, requested velocity, requested radius etc There are total 43 sensor data packets available Please refer to the OI specification for more details 16
17 Interfacing with irobot Create We can connect a computer, laptop, or microcontroller through the serial port and talk to irobot using OI protocol. Small single board computer We will be using Raspberry Pi 3 Model B 4 cores -- ARM 1.2 GHz, 1 GiB ram, 4 USB ports, HDMI out Includes WiFi, Bluetooth OS: Raspbian a fork of Debian Linux (Can also install other operating systems) A computer for around $50 (+$30 for camera) 17
18 cs424 Lab Setup irobot Create è Serial Cable è Serial to USB è Raspberry Pi Power Raspberry Pi by a battery when testing the irobot functionality. This gives a true robot without any wire. 18
19 cs424 Lab Setup During code development, it is more convenient to power Raspberry Pi through wall adapter (So that it can stay on). Raspberry Pi has WiFi and Ethernet, can also have a camera SSH / VNC from your machine to Raspberry Pi and develop there It is assumed that you have an Ethernet Cable or WiFi Router (OR) Connect display through HDMI, keyboard, mouse through USB It is assumed that you can access a HDMI supported display, Mouse, Keyboard We will provide irobot Create, Raspberry Pi, Pi Camera, MicroSD Card, Wall Adapter, Interfacing Cables. 19
20 VNC and ssh workspace side-by-side 20
21 irobot Create Serial Interface Serial Configuration: baud, 8 data bits, 1 stop bit, and no flow control. We can test with RealTerm (windows), CoolTerm (mac), MiniTerm (linux) to connect through a serial interface and send OI commands. Or we can just use a serial communications library and write programs Examples 21
22 irobot interfacing through Python Use pyserial a serial communications library for python Simple example Program to drive forward Slightly More involved example: Drive but detect bump and rotate accordingly We go through the code in the next slide 22
23 Drive with bump detection and rotate Open serial connection with baud, 10ms timeout Initialize and move to full mode Detect bump every 100 ms Rotate for 100ms so that we may get rid of the obstacle If no more bump, then drive straight 23
24 Threads The robot needs to make decisions in real-time! We will be using multithreaded programs for assignments Refresher for POSIX threads programming https://computing.llnl.gov/tutorials/pthreads/ Practice how to create a thread, terminate a thread, join and detach, wait for a thread, set priority, create periodic threads, etc. Thread scheduling https://computing.llnl.gov/tutorials/pthreads/man/sched_setscheduler.txt We will be working with thread scheduling C++ is the preferred language. 24
25 irobot Interfacing through C++ Python examples are easy starter, however we need C++ for threading, scheduling, efficient memory usage, and various other reasons. libirobot-create Library to talk to irobot. Some code changes needed. We will provide a slightly updated version. The library uses libserial Serial communication library 25
26 irobot Interfacing using C++ The code opens a serial stream to irobot Initializes robot object and sets to full mode Sends stream command to read bump, wheel and button sensors The robot rotates clockwise (in-place) 26
27 irobot Interfacing using C++ Continually scans bump and wall sensors If the advance button is pressed, changes LED color and reverses the direction of rotation If play button is pressed, stops the robot g++ -o robotest robotest.cpp irobot-create.cc -pthread -lserial Our test code Library implementation 27
28 Raspberry Pi Camera Getting started with Pi Camera https://www.raspberrypi.org/learning/getting-started-with-picamera/ PiCamera python library documentation Connecting the Pi Camera 1. Lift the lever from camera slot It will not fully come out of the slot, but give an opening to insert the cable 2. Insert the blue side facing headphone jack and white side facing HDMI 3. Lift down the lever 28
29 RaspiCam and OpenCV RaspiCam is a C++ API for using the Raspberry Pi Camera https://github.com/cedricve/raspicam OpenCV is a Computer Vision Library that we can run even on Raspberry Pi OpenCV Helpful for object detection, facial recognition, etc We will use simple code snippets to perform our tasks. Helpful instructions on how to install OpenCV on RaspberryPi 3 raspbian-jessie-opencv-3/ 29
30 Links irobot Manual irobot Open Interface Specification Raspberry Pi Setup LibSerial C++ Pyserial python serial communications library Picamera python irobot-create communications wrapper C++ Installing OpenCV on Raspberry Pi RaspiCam C++ 30
irobot Create OPEN INTERFACE www.irobot.com
irobot Create OPEN INTERFACE www.irobot.com Table of Contents irobot Create Open Interface Overview...3 Physical Connections...4 Mini-DIN Connector...4 Cargo Bay Connector...4 Serial Port Settings...5
Lab 3 Microcontroller programming Interfacing to Sensors and Actuators with irobot
1. Objective Lab 3 Microcontroller programming Interfacing to Sensors and Actuators with irobot In this lab, you will: i. Become familiar with the irobot and AVR tools. ii. Understand how to program a
Raspberry Pi Setup Tutorial
Raspberry Pi Setup Tutorial The Raspberry Pi is basically a miniature linux- based computer. It has an ARM processor on it, specifically the ARM1176JZF- S 700 MHz processor. This is the main reason why
Arduino and irobot Create, part 2
AD61600 Robots and Culture Prof. Fabian Winkler Spring 2014 Arduino and irobot Create, part 2 At the end of the last workshop we realized that calculating the bytes to be sent to the irobot Create for
SABRE Board for Smart Devices
Quick Start Guide SABRE Board for Smart Devices Based on the imx 6 Series FREEDOM DEVELOPMENT PLATFORM Quick Start Guide ABOUT THE SABRE BOARD FOR SMART DEVICES BASED ON THE I.MX 6 SERIES The Smart Application
Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205]
Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205] Users Manual Robokits India info@robokits.co.in http://www.robokitsworld.com Page 1 Bluetooth + USB 16 Servo Controller is used to control up to
Guide for Updating Firmware and Troubleshooting Connection Issues
Guide for Updating Firmware and Troubleshooting Connection Issues This document provides detailed instructions for updating firmware and for troubleshooting for connection issues with Raspberry Pi board.
USB/Ethernet to USB Hub - ID# 895
USB/Ethernet to USB Hub - ID# 895 Operation Manual Introduction The USB over Ethernet 4 port Extender is a multi functional USB HUB giving you three different modes of operation: A LAN Mode, an Extender
RPLIDAR. Low Cost 360 degree 2D Laser Scanner (LIDAR) System Development Kit User Manual. 2014-2 Rev.1
RPLIDAR Low Cost 360 degree 2D Laser Scanner (LIDAR) Development Kit User Manual 2014-2 Rev.1 Team Contents: 1. OVERVIEW... 2 ITEMS IN DEVELOPMENT KIT... 2 RPLIDAR... 2 USB ADAPTER... 3 2. CONNECTION AND
UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation
UPS PIco Uninterruptible Power Supply with Peripherals and I 2 C control Interface to be used with Raspberry Pi B+, A+, B, and A HAT Compliant Raspberry Pi is a trademark of the Raspberry Pi Foundation
Lenovo Miix 2 8. User Guide. Read the safety notices and important tips in the included manuals before using your computer.
Lenovo Miix 2 8 User Guide Read the safety notices and important tips in the included manuals before using your computer. Notes Before using the product, be sure to read Lenovo Safety and General Information
CONNECTING THE RASPBERRY PI TO A NETWORK
CLASSROOM CHALLENGE CONNECTING THE RASPBERRY PI TO A NETWORK In this lesson you will learn how to connect the Raspberry Pi computer to a network with both a wired and a wireless connection. To complete
AwoX StriimSTICK. Wi-Fi smart TV stick ST-W. User guide
AwoX StriimSTICK Wi-Fi smart TV stick ST-W User guide www.awoxstriim.com EN Contents Welcome... 2 AwoX StriimSTICK overview... 3 Air-mouse remote control... 4 AwoX StriimSTICK setup... 6 AwoX StiimSTICK
1. Check the Accessories
This Quick User Guide helps you get started with the IRIScan Book Executive 3 scanner. This scanner is supplied with the software applications Readiris Pro 14 (Windows and Mac ), IRIScan Direct and IRISCompressor
THE VAMP. The Vamp. Micro USB charge cable. 3.5mm audio jack to audio jack. Speaker cable. Adhesive metal disc
QUICK GUIDE THE VAMP Use an old speaker in a way you've never used it before. Transform it into a portable Bluetooth speaker using The Vamp. You can position The Vamp anywhere on your speaker. Stick the
Using AORUS Notebook for the First Time
V2.0 Congratulations on your purchase of the AORUS Notebook! This Manual will help you to get started with setting up your notebook. For more detailed information, please visit our website at http://www.aorus.com.
Quick Start Guide. The Raspberry Pi Single Board Computer. Source: Raspberry Pi & Wiki
Quick Start Guide The Raspberry Pi Single Board Computer Source: Raspberry Pi & Wiki Chapter 1: RPi Hardware Basic Setup Typical Hardware You Will Need While the RPi can be used without any additional
Datasheet. Unified Video Surveillance Management. Camera Models: UVC, UVC-Dome, UVC-Pro NVR Model: UVC-NVR. Scalable Day or Night Surveillance
Unified Video Surveillance Management Camera Models: UVC, UVC-Dome, UVC-Pro NVR Model: UVC-NVR Scalable Day or Night Surveillance Advanced Hardware with Full HD Video Powerful Features and Analytic Capabilities
Building a Basic Communication Network using XBee DigiMesh. Keywords: XBee, Networking, Zigbee, Digimesh, Mesh, Python, Smart Home
Building a Basic Communication Network using XBee DigiMesh Jennifer Byford April 5, 2013 Keywords: XBee, Networking, Zigbee, Digimesh, Mesh, Python, Smart Home Abstract: Using Digi International s in-house
MediaQ M310. Quick Start HUAWEI TECHNOLOGIES CO., LTD.
MediaQ M310 Quick Start HUAWEI TECHNOLOGIES CO., LTD. 1 Welcome Thank you for choosing HUAWEI MediaQ M310. With your MediaQ, you can: > Integrate your home media and access a variety of applications. >
Intel Do-It-Yourself Challenge Lab 2: Intel Galileo s Linux side Nicolas Vailliet
Intel Do-It-Yourself Challenge Lab 2: Intel Galileo s Linux side Nicolas Vailliet www.intel-software-academic-program.com paul.guermonprez@intel.com Intel Software 2014-02-01 Prerequisites and objectives
This Quick User Guide helps you get started with the IRIScan Book Executive 3 scanner.
This Quick User Guide helps you get started with the IRIScan Book Executive 3 scanner. This scanner is supplied with the software applications Readiris Pro 14 and IRIScan Direct (Windows only). Corresponding
Modern Robotics, Inc Core Device Discovery Utility. Modern Robotics Inc, 2015
Modern Robotics, Inc Core Device Discovery Utility Modern Robotics Inc, 2015 Version 1.0.1 October 27, 2015 Core Device Discovery Application Guide The Core Device Discovery utility allows you to retrieve
Banana Pi Open-Source Router Board
Banana Pi Open-Source Router Board The Banana Pi Router Board is a 300Mbps Wireless N Router with both wired and wireless network connections designed specifically for smart home networking use. With 2T2R
Arduino Workshop 04 Arduino!" Processing Integration
AD32600 Physical Computing Prof. Fabian Winkler Fall 2014 Arduino Workshop 04 Arduino!" Processing Integration This workshop is about the integration of Arduino and Processing, building on examples of
Course Project Documentation
Course Project Documentation CS308 Project Android Interface Firebird API TEAM 2: Pararth Shah (09005009) Aditya Ayyar (09005001) Darshan Kapashi (09005004) Siddhesh Chaubal (09005008) Table Of Contents
Ways to Use USB in Embedded Systems
Ways to Use USB in Embedded Systems by Yingbo Hu, R&D Embedded Engineer and Ralph Moore, President of Micro Digital Universal Serial Bus (USB) is a connectivity specification that provides ease of use,
There are many processor manufacturers for personal computers, but the most well-known ones are Intel and AMD.
Computer Basics Inside a Desktop Computer Inside a Desktop Computer Have you ever looked inside a computer case before, or seen pictures of the inside of one? The small parts may look complicated, but
Point of view HDMI Smart TV dongle Mini RF Keyboard
Point of view HDMI Smart TV dongle Mini RF Keyboard English Contents Contents... 1 General notices for use... 2 Disclaimer... 2 Box Contents... 2 1. HDMI TV dongle... 3 1.1. Product display... 3 1.2. Instructions
Thank you for choosing mysdatv box for being your gateway to faith and family programming. I pray that this programming will be a blessing for you
Thank you for choosing mysdatv box for being your gateway to faith and family programming. I pray that this programming will be a blessing for you and your family. 2 mysdatv M8 Quick Start Guide WHAT YOU
Point of View SmartTV HDMI 210 dongle - Android 4.2. General notices for use... 2 Disclaimer... 2 Box Contents... 2
Table of Contents General notices for use... 2 Disclaimer... 2 Box Contents... 2 1.0 Product basics... 3 1.1 Connecting your device for the first time... 3 1.2 Connections... 4 1.3 Using the remote control
Raspberry Pi. Hans- Petter Halvorsen, M.Sc.
Raspberry Pi Hans- Petter Halvorsen, M.Sc. Raspberry Pi 2 https://www.raspberrypi.org https://dev.windows.com/iot Hans- Petter Halvorsen, M.Sc. Raspberry Pi 2 - Overview The Raspberry Pi 2 is a low cost,
TravelMate P645-M / P645-MG / P645-V / P645-VG
TravelMate P645-M / P645-MG / P645-V / P645-VG Quick Guide Product registration When using your product for the first time, it is recommended that you immediately register it. This will give you access
Lenovo IdeaPad Miix 10
Lenovo IdeaPad Miix 10 User Guide Read the safety notices and important tips in the included manuals before using your computer. Notes Before using the product, be sure to read Lenovo Safety and General
Datasheet. Unified Video Surveillance Management. Camera Models: UVC, UVC-Dome, UVC-Micro, UVC-Pro NVR Model: UVC-NVR
Unified Video Surveillance Management Camera Models: UVC, UVC-Dome, UVC-Micro, UVC-Pro NVR Model: UVC-NVR Scalable Day or Night Surveillance Advanced Hardware with Full HD Video Powerful Features and Analytic
SABRE Board for Smart Devices
Quick Start Guide SABRE Board for Smart Devices Based on the i.mx 6 Series SMART APPLICATION BLUEPRINT FOR RAPID ENGINEERING (SABRE) Quick Start Guide GET TO KNOW SABRE BOARD FOR SMART DEVICES BASED ON
TravelMate Notebook Series
TravelMate Notebook Series Quick Guide Acer recommends... Productivity Software Work Great with Microsoft Office 2010 - Express your ideas, solve problems and simplify everyday projects with Office 2010.
Lenovo Miix 2 10. User Guide. Read the safety notices and important tips in the included manuals before using your computer.
Lenovo Miix 2 10 User Guide Read the safety notices and important tips in the included manuals before using your computer. Notes Before using the product, be sure to read Lenovo Safety and General Information
XEMIO-200 USER MANUAL
Special Features Elegant appearance and easy to use. Multi-Code Player - Supporting MP1, MP2, MP3, WMA, formats. Driver Free U Disk - You may manage your files directly through Portable Device in My Computer
Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi
Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi Created by Simon Monk Last updated on 2015-11-25 11:50:13 PM EST Guide Contents Guide Contents Overview You Will Need Downloading
ShareLink 200 Setup Guide
ShareLink 00 Setup Guide This guide provides instructions for installing and connecting the Extron ShareLink 00. The ShareLink USB 00 Wireless Collaboration Gateway allows anyone to present content from
Parts of a Computer. Preparation. Objectives. Standards. Materials. 1 1999 Micron Technology Foundation, Inc. All Rights Reserved
Parts of a Computer Preparation Grade Level: 4-9 Group Size: 20-30 Time: 75-90 Minutes Presenters: 1-3 Objectives This lesson will enable students to: Identify parts of a computer Categorize parts of a
Honeywell Total Connect Video Solutions FAQs
How many cameras can I stream at once, and can I stream cameras in separate windows? You can stream up to six cameras at once (providing you have the required bandwidth). Yes, individual cameras are streamed
Portable Pen-testing Box
Portable Pen-testing Box Saint Leo University COM 497 - Capstone Project Dr. Vyas Krishnan Authors: Hashim Alsalman, Khalid Alalshaykh, i. Introduction Portable Pen-testing Box, What is it? It is penetration
PU-USBX. USB over Ethernet Extender OPERATION MANUAL
PU-USBX USB over Ethernet Extender OPERATION MANUAL Safety Precautions Please read all instructions before attempting to unpack or install or operate this equipment, and before connecting the power supply.
Arduino Leonardo ETH. Overview
Arduino Leonardo ETH Page 1 of 10 Arduino Leonardo ETH Overview The Leonardo ETH is a microcontroller board based on the ATmega32U4 (datasheet (http://download.arduino.org/products/leonardoeth/atmel-7766-8-bit-avr-atmega16u4-32u4_datasheet.pdf))
Using GIGABYTE Notebook for the First Time
Congratulations on your purchase of the GIGABYTE Notebook. This manual will help you to get started with setting up your notebook. The final product configuration depends on the model at the point of your
Massachusetts Institute of Technology
Objectives Massachusetts Institute of Technology Robotics: Science and Systems I Lab 1: System Overview and Introduction to the µorcboard Distributed: February 4, 2015, 3:30pm Checkoffs due: February 9,
Media Technology Services Classroom Equipment Guide
Media Technology Services Classroom Equipment Guide 412 268-8855 www.cmu.edu/computing/mediatech mediatech@cmu.edu JULY 2010 Large Classroom Media Technology Our Services Media Technology Services (MediaTech),
SwannEye HD Plug & Play Wi-Fi Security Camera Quick Start Guide Welcome! Lets get started.
EN SwannEye HD Plug & Play Wi-Fi Security Camera Quick Start Guide Welcome! Lets get started. QHADS453080414E Swann 2014 1 1 Introduction Congratulations on your purchase of this SwannEye HD Plug & Play
skills employment training education qualification
understanding learning guidance resources communication industry knowledge skills employment training education qualification understanding learning guidance resources communication industry knowledge
Point of View SmartTV-500 Center - Android 4.2. General notices for use...2 Disclaimer...2 Box Contents...2
Point of View SmartTV-500 Center - Android 4.2 English Table of Contents General notices for use...2 Disclaimer...2 Box Contents...2 1.0 Product basics...3 1.1 Buttons and connections... 3 1.2 Connecting
User Guide HUAWEI UML397. Welcome to HUAWEI
User Guide HUAWEI UML397 Welcome to HUAWEI 1 Huawei UML397 4G LTE Wireless Modem User Manual CHAPTER 1 BEFORE USING YOUR UML397 WIRELESS MODEM ABOUT THIS USER MANUAL...4 WHAT S INSIDE THE PRODUCT PACKAGE...4
Raspberry Pi Android Projects. Raspberry Pi Android Projects. Gökhan Kurt. Create exciting projects by connecting Raspberry Pi to your Android phone
Fr ee Raspberry Pi is a credit card-sized, general-purpose computer, which has revolutionized portable technology. Android is an operating system that is widely used in mobile phones today. However, there
MVS - Mini Video Speaker
MVS - Mini Video Speaker Mini Clock Radio Night Vision Hidden Camera User Manual Spy Tec www.spytecinc.com GETTING STARTED Components Features Powering Up the Device Micro SD Memory Card for Data Storage
Chord Limited. Mojo Dac Headphone Amplifier OPERATING INSTRUCTIONS
Chord Limited Mojo Dac Headphone Amplifier OPERATING INSTRUCTIONS -!1 - Cleaning and care instructions: Mojo requires no special care other than common sense. Spray window cleaner (clear type) may be used
A look inside a desktop computer
Computer Basics Inside a Desktop Computer Inside a desktop computer Have you ever looked inside a computer case before, or seen pictures of the inside of one? The small parts may look complicated, but
Using GIGABYTE Notebook for the First Time
Congratulations on your purchase of the GIGABYTE Notebook. This Manual will help you to get started with setting up your notebook. For more detailed information, please visit our website at http://www.gigabyte.com.
802.11n Wireless Presentation Gateway
802.11n Wireless Presentation Gateway Features Wireless Multimedia Projection Up to 30fps Network Screen Projection VGA / 720P HDMI output 4-to-1 Split Screen Projection Audio / Video Streaming Plug &
HP USB Digital/Analog TV Tuner. User Guide
HP USB Digital/Analog TV Tuner User Guide Copyright 2008 Hewlett-Packard Development Company, L.P. Windows and Windows Vista are U.S. registered trademarks of Microsoft Corporation. The information contained
Multi-Touch Ring Encoder Software Development Kit User s Guide
Multi-Touch Ring Encoder Software Development Kit User s Guide v2.0 Bulletin #1198 561 Hillgrove Avenue LaGrange, IL 60525 Phone: (708) 354-1040 Fax: (708) 354-2820 E-mail: instinct@grayhill.com On the
Six-servo Robot Arm. DAGU Hi-Tech Electronic Co., LTD www.arexx.com.cn. Six-servo Robot Arm
Six-servo Robot Arm 1 1, Introduction 1.1, Function Briefing Servo robot, as the name suggests, is the six servo motor-driven robot arm. Since the arm has a few joints, we can imagine, our human arm, in
User Manual I1010Q16DCZ
User Manual I1010Q16DCZ Explanation, Note and Warning *Explanation: important information, which can help you better use your tablet PC. *Note: indicates that not observing the content may result in hardware
BLU Vivo 4.3 User Manual
BLU Vivo 4.3 User Manual 1 Table of Contents Phone Safety Information... 3 Appearance and Key Functions... 4 Installation and Charging... 5 Phone Operation... 7 Communication... 10 Camera... 11 Gallery...
MMC-96i. GB Version 1
MMC-96i GB Version 1 ipod is a trademark of Apple Inc., registered in the U.S. and other countries. Made for ipod means that an electrical accessory has been designed to connect specifically to ipod and
Using GIGABYTE Notebook for the First Time
Congratulations on your purchase of the GIGABYTE Notebook! This Manual will help you to get started with setting up your notebook. For more detailed information, please visit our website at http://www.gigabyte.com.
Ultra Dashcam. with Smartphone app control INSTRUCTION MANUAL
Ultra Dashcam with Smartphone app control EN INSTRUCTION MANUAL 1 Getting to know the Dashcam GPS Receiver Slot 1 Camera Lens Micro HDMI Port 2 Speaker 1 For future application 2 Requires Micro HDMI to
A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware
A+ Guide to Managing and Maintaining Your PC, 7e Chapter 1 Introducing Hardware Objectives Learn that a computer requires both hardware and software to work Learn about the many different hardware components
Using GIGABYTE Notebook for the First Time
P34 V6.0 Congratulations on your purchase of the GIGABYTE Notebook. This manual will help you to get started with setting up your notebook. The final product configuration depends on the model at the point
AdRadionet to IBM Bluemix Connectivity Quickstart User Guide
AdRadionet to IBM Bluemix Connectivity Quickstart User Guide Platform: EV-ADRN-WSN-1Z Evaluation Kit, AdRadionet-to-IBM-Bluemix-Connectivity January 20, 2015 Table of Contents Introduction... 3 Things
Adafruit's Raspberry Pi Lesson 5. Using a Console Cable
Adafruit's Raspberry Pi Lesson 5. Using a Console Cable Created by Simon Monk Last updated on 2014-09-15 12:00:13 PM EDT Guide Contents Guide Contents Overview You Will Need Part Software Installation
Table Of Contents. Thank You...3 Package Contents...3 Features...4
 Table of Contents Thank You...3 Package Contents...3 Features...4 GeTTinG To know The internet TableT...5 About the Touchscreen...8 Protective Film...8 Touchscreen Actions...8 About the Orientation Sensor...9
XT1 Rugged Mini-Tablet
XT1 Rugged Mini-Tablet Quick Start Guide Technology at Work. 000914XT1miniQSG www.janam.com XT1 Rugged Mini-Tablet Quick Start Guide Copyright 2014 Janam Technologies LLC. All rights reserved. XT1 Rugged
Chapter 1 Hardware and Software Introductions of pcduino
Chapter 1 Hardware and Software Introductions of pcduino pcduino is a high performance, cost effective mini PC platform that runs PC like OS such as Ubuntu Linux. It outputs its screen to HDMI enabled
Media Technology Services Classroom Equipment Guide
Media Technology Services Classroom Equipment Guide 412 268-8855 www.cmu.edu/computing/mediatech mediatech@cmu.edu JULY 2010 Small Classroom Media Technology Our Services Media Technology Services (MediaTech),
1. Open the battery compartment as shown in the image.
This Quick User Guide helps you get started with the IRIScan Book 3 scanner. This scanner is supplied with the software applications Readiris Pro 12, IRIScan Direct and IRISCompressor. Corresponding Quick
Intro to Intel Galileo - IoT Apps GERARDO CARMONA
Intro to Intel Galileo - IoT Apps GERARDO CARMONA IRVING LLAMAS Welcome! Campus Party Guadalajara 2015 Introduction In this course we will focus on how to get started with the Intel Galileo Gen 2 development
The elabtronics USB PORT Module: 2 in 1 PIC Programmer Controller
The elabtronics USB PORT Module: 2 in 1 PIC Programmer Controller The compact USB PORT Module from elabtronics can be used as a PIC programmer and a controller. It programs user PIC projects using the
MobileLite Wireless G2 5-in-1 Mobile Companion User Manual
MobileLite Wireless G2 5-in-1 Mobile Companion User Manual Document No. 480-MLWG2-021315.A00 Kingston MobileLite Wireless Page 1 of 21 Table of Contents Introduction... 3 What s Included:... 3 Getting
PiFace Control & Display
PiFace Control & Display A Plug and Play Device to control Raspberry Pi Exclusively From Quick Start Guide Version 1.0 Dated: 30 th Oct 2013 Table Of Contents Page No 1. Overview 2 2. Fitting the PiFace
Final Design Report 19 April 2011. Project Name: utouch
EEL 4924 Electrical Engineering Design (Senior Design) Final Design Report 19 April 2011 Project Name: utouch Team Members: Name: Issam Bouter Name: Constantine Metropulos Email: sambouter@gmail.com Email:
ANI-ETHVGA ETHERNET/USB to HDMI/VGA Display Converter INSTRUCTION MANUAL
ANI-ETHVGA ETHERNET/USB to HDMI/VGA Display Converter INSTRUCTION MANUAL TABLE OF CONTENTS CONTENTS Introduction...2 Package Contents... 2 System Requirements... 2 Applications... 2 Features... 3 Specifi
Using GIGABYTE Notebook for the First Time
Congratulations on your purchase of the GIGABYTE Notebook. This manual will help you to get started with setting up your notebook. The final product configuration depends on the model at the point of your
Multi-Touch Control Wheel Software Development Kit User s Guide
Multi-Touch Control Wheel Software Development Kit User s Guide V3.0 Bulletin #1204 561 Hillgrove Avenue LaGrange, IL 60525 Phone: (708) 354-1040 Fax: (708) 354-2820 E-mail: instinct@grayhill.com www.grayhill.com/instinct
Installation Steps Follow these steps to install the network camera on your local network (LAN):
1. Description The Network Camera supports the network service for a sensor image with progressive scan, which can be monitored on a real-time screen regardless of distances and locations. By using its
The U.S. Environmental Protection Agency (EPA) Recognition Program for Game Consoles. Performance Requirements Version 1.0
The U.S. Environmental Protection Agency (EPA) Recognition Program for Game Consoles Performance Requirements Version 1.0 The following are proposed performance and testing requirements for Game Consoles.
Android TV Stick. Quick Start Guide. Table of Contents. Start-up your device 1. Connect the power
Android TV Stick Quick Start Guide Table of Contents Start-up your device 1. Connect the power External devices 2. Connect to a TV 3. Connect to a mouse 1 Use 4. Connect to the network 5. Adjust the display
Series. Laser air Leddura Lexinus Mensa. 70 inch. Smart innovation! When function matters.
Leddura Lexinus Mensa Series When function matters. High quality displays suitable for all applications. Stay connected to your audience via the built-in wireless access point for a productive and collaborative
Quick Guide WARNING: CHOKING HAZARD - Small parts. Not for children under 3 years old. mbot is an educational robot kit for beginners to get hands-on
MAKER WORKS TECHNOLOGY INC Technical support: support@makeblock.cc www.makeblock.cc Great tool for beginners to learn graphical programming, electronics and robotics. :@Makeblock : @Makeblock : +Makeblock
WI-FI BASED MOTION SENSOR INTRUDER SYSTEM WITH VIDEO MONITOR
WI-FI BASED MOTION SENSOR INTRUDER SYSTEM WITH VIDEO MONITOR Norsuzila Y 1,2, Suzi Seroja S 1, Aziean M 1. A, Mizy Shamirul M 1, Azita Laily Y 1,2 and Mustaffa S 1 1 Faculty of Electrical Engineering,
User Manual. Product Model: MiTraveler 10C3. OS: Android 4.0
User Manual Product Model: MiTraveler 10C3 OS: Android 4.0 Tablet of Contents Specifications.1 What s inside the box 2 Tablet Parts 2 Getting started...2 Connection to Internet..6 Task Bar..8 Install and
Prototyping Connected-Devices for the Internet of Things. Angus Wong
Prototyping Connected-Devices for the Internet of Things Angus Wong Agenda 1) Trends of implementation of IoT applications REST Cloud 2) Connected-device Prototyping Tools Arduino Raspberry Pi Gadgeteer
Amati.linea Desktop Streaming Player with amplifier
Embedded Systems SIA, VAT No LV40003411103 47. Katolu str., Riga, LV 1003, LATVIA Phone: +371 67648888, fax: +371 67205036, e-mail: sales@openrb.com Amati.linea Desktop Streaming Player with amplifier
5.1 Introduction. 5.2 Describe laptops and other portable devices
5.1 Introduction One of the original laptops was the GRiD Compass 1101. It was used by astronauts on space missions in the early 1980s. It weighed (5 kg) and cost US $8,000 - $10,000! Laptops today often
Xemio-767 BT Quick Guide For information and support:
Xemio-767 BT Quick Guide For information and support: www.lenco.com 1. Controls and Connections (1) TFT LCD Display (2 inches; R,G,B) (2) Button (ON / OFF, Play / Pause, Select / Enter) (3) Button (Previous
Welcome to the tutorial for the MPLAB Starter Kit for dspic DSCs
Welcome to the tutorial for the MPLAB Starter Kit for dspic DSCs Welcome to this tutorial on Microchip s MPLAB Starter Kit for dspic Digital Signal Controllers, or DSCs. The starter kit is an all-in-one
Tutorial for Programming the LEGO MINDSTORMS NXT
Tutorial for Programming the LEGO MINDSTORMS NXT Table of contents 1 LEGO MINDSTORMS Overview 2 Hardware 2.1 The NXT Brick 2.2 The Servo Motors 2.3 The Sensors 3 Software 3.1 Starting a Program 3.2 The
Tablet PC User Manual
Tablet PC User Manual Please read all instructions carefully before use to get the most out of your Time2Touch Tablet PC. The design and features are subject to change without notice. Contents Important
Plug in the power, the LED indicator will light up and the device will be switched on automatically.
Usage Notes 1. Thank you for purchasing this product, the operational guidelines below contains important information about safe and proper use of this device to avoid accidents, so please read the instructions
PHYS 2P32 Project: MIDI for Arduino/ 8 Note Keyboard
PHYS 2P32 Project: MIDI for Arduino/ 8 Note Keyboard University April 13, 2016 About Arduino: The Board Variety of models of Arduino Board (I am using Arduino Uno) Microcontroller constructd similarly