Project Proposal. GPS Collection Unit
|
|
- Marcus Hampton
- 6 years ago
- Views:
Transcription
1 Project Proposal 24 April 2007 Jerald Sussman, Aaron Isaki, Project Abstract This project is a prototype unit of a small Global Positioning System (GPS) collection and storage device. The device will collect GPS data, display critical information from the GPS receiver on an LCD screen, and store selected GPS data onto a non-volatile SD flash card. Because receiving valid GPS coordinates indoors is a challenge, our project incorporates a set of 900MHz transceivers to wirelessly transmit the streaming data from the GPS receiver outdoors to our Z8 board located indoors. The non-volatile SD flash card is then read by a laptop and the coordinates are displayed on a custom stand-alone mapping application that was written in C# using Microsoft's MapPoint mapping software. The Visual Studio 2005 development environment was used for this application. The proposed requirements that the project must meet are: Interact with Garmin GPS over serial interface Communicate streaming data successfully over the MaxStream wireless modules Parse streaming GPS data and display it on an LCD screen Use a SD-card to log the GPS data Be able to read the stored data on a PC, and load it into Microsoft MapPoint for displaying. Status The project worked as planned. We were able to successfully create a GPS data stream from a GPS receiver that was then transmitted through the pair of wireless transceivers and then into a UART on the Z8 hardware development kit. The Z8 parsed the data, then both displayed the parsed data on the LCD display and wrote it to a file on the SD card. Due to a time crunch, we weren t able to implement the optional speaker as we d initially planned. Something that was a bit unexpected is that the two NMEA GPS records that are sent are separated by about one second. Quite unexpectedly we noticed that we are not Page 1 of 19
2 getting all records processed because by the time the first record has gone by and the second GPS record has started transmitting, the Z8 microprocessor is still processing the first NMEA record. This is not a significant issue, however it was unexpected and therefore noteworthy. Unfortunately during the live demonstrations in Washington DC one of our transceivers malfunctioned causing the GPS receiver to constantly transmit it's last known coordinates which were in Centreville, Virginia. LCD and flash memory card writer worked flawlessly and the Mapping software did correctly display the Centreville coordinates. Specification GARMIN OEM GPS receiver (model GPS-35PC) The purpose of this project was to build a prototype GPS collection and storage device. We used a GARMIN OEM GPS receiver (model GPS-35PC) for accurate GPS position information. Prior to using the GARMIN GPS-35PC receiver we configured the device using the "GARMIN Sensor Configuration Software" shown below in figure 1 and figure 2. Figure 1 shows the initial configuration of the software where the user selects the serial port that the GPS receiver is connected. Figure 2 shows the sample configuration screen. Notice that the GPS receiver could be configured to transmit the NMEA GPGGA, GPGSA, GPGSV, GPRMC, PGRMB, PGRME, and PGRMT. We felt that we really only needed two NMEA sentences to obtain the information that we wanted to display and that the transmission of all the other NMEA sentences might slow down the overall embedded system program. Figure 1: GARMIN GPS-35PC Configuration Utility Page 2 of 19
3 Figure 2: GARMIN Sensor Configuration Software The GARMIN GPS-35PC receiver has two cables attached in a single wire harness that leads to the GPS receiver enclosure. The first is a power harness that has a car-lighter socket attached to it. During development of the unit we used an AC adapter to convert standard household outlet to 12-volt DC power for the GPS receiver. We used this same AC Adapter inside the demonstration room for stationary demonstrations. Maxstream model X We also used a pair of serial data transceivers in order to place the GPS receiver outside the building in field of view of the GPS satellite constellation. The two serial data transceivers were Maxstream model X transceivers which transmitted serial data at 9600 baud at 900MHz. A null modem adapter had to be used between the connection of the GPS serial cable and it's transceiver. Page 3 of 19
4 Figure 3: Transceivers with one Null-Modem Converter The output of the second transceiver was then connected to UART0 on the Z8 hardware development kit. The Z8 hardware development kit also had a 16 byte LCD unit that was connected as shown below in figure 4. HD44780-equivalent LCD screen We obtained an HD44780-equivalent LCD screen with an 8x2 character screen output. The physical hook-up was as illustrated below, the variable potentiometer being used to control the contrast on the LCD screen. 10k Pot Resistor +-/\/\-+--/\/\-+ LCD Display Z8 Dev. Kit GND ) ) GND VDD ) Vcc VL RS PE3 RW PE1 E PE2 D PE4 D PE5 D PE6 D PE Page 4 of 19
5 Figure 4: Connections of LCD Array Much of the code for controlling the LCD screen was reused from Zilog application note 0143 entitled Character LCD Interface for the Z8 Encore! MCU. We had to modify it to run on an 8x2 rather than 16x2 LCD screen, but otherwise the majority of the code was unchanged. Sparkfun Breakout Board for SD-MMC Cards Page 5 of 19
6 We obtained from the professor an SD-card breakout board to use. It actually only had nine pins, and was fairly straightforward. The picture below is a close approximation of the board, though the actual board did not include a COM or CD switch. The other pins have the following function: WP : Write Protect Detect Switch P9 : Not used in SPI Mode (Pin 9 on SD Card) IRQ : Not used in SPI mode (Pin 8 on SD Card) DO : Serial Data Out GND : Ground - Connect this to COM to ground the housing CLK : Serial Clock VCC : 3.3V Power DI : Serial Data In CS : Chip Select SD-card reader from Sparkfun WP+-- not connected P9+-- not used in SPI IRQ+-- not used in SPI DO+-- PC5 (MISO) GND+-- GND CLK+-- PC3 (SCK) VCC V (VDD) DI+-- PC4 (MOSI) CS+-- PC Hooking up the board was as illustrated above, and communication was done over the SPI interface. Issuing commands to the SD-card took the following format: The SD card commands were issued in the first byte (bit 7 is always 0 and bit 6 is always 0), then four bytes for arguments, and a CRC byte. By sending the correct sequence of commands (10 clock cycles, GO_IDLE_STATE, SEND_OP_COND, and SET_BLOCKLENGTH) and then driving the SPI bus with clock cycles, we were able to interact with the SD card. Important things to note are that the CS pin is driven low whenever we want to talk to the card, and that clocks must be fed into the card to drive it. The SD card we used was formatted for FAT16. Table 1. Selected SD Memory Card Commands Page 6 of 19
7 Command Mnemonic Argument Reply Description 0 (0x00) GO_IDLE_STATE none R1 Resets the SD card. 9 (0x09) SEND_CSD none R1 Sends card-specific data. 10 (0x0a) SEND_CID none R1 Sends card identification. 17 (0x11) READ_SINGLE_BLOCK address R1 Reads a block at byte address. 24 (0x18) WRITE_BLOCK address R1 Writes a block at byte address. 55 (0x37) APP_CMD none R1 Prefix for application command. 59 (0x3b) CRC_ON_OFF Only Bit 0 R1 Argument sets CRC on (1) or off (0). 41 (0x29) SEND_OP_COND none R1 Starts card initialization. After a successful command transmission, the card does the appropriate task and returns a response. The response bits must be checked to ensure the command was successful, or for the error conditions it found. Data transfer between the host and the SD card involved transmitting commands and checking the responses. This is an example of data transfer from the host to the SD card. Page 7 of 19
8 This is an example of data transfer from the card back to the host. Software Used The software design of the project is divided into three parts: the serial interface from the GPS/transceiver, the LCD interface, and the SD-card interface. The majority of the files were needed for the SD-card interface because it required SPI and FAT libraries. File Listing: Application Files main.c main entry point of the program. Initializes UART, LCD, SPI interface, and LED array. Launches main application thread LCD_API.c/.h Minor modification to Zilog application note source code, used to control the LCD screen SPI.c/.h Serial Peripherial Interface code for SD card PIC_MMC.c/.h Code to interface with an MMC card and converted to work with our SD card (borrowed from web) fatlib.c/.h - FAT library code to work with the SD card (borrowed from web) HALayer.c/.h - Hardware Abstraction Layer code from web to help abstract away some of the SD card interactions typedefs.h common type definitions used by the other files Page 8 of 19
9 Implementation & Constructions The above is an illustration of the data flow in our project. The raw GPS data comes in from the Garmin GPS unit and is transferred via serial connection to our wireless transceiver. The raw GPS data then travels to the other transceiver over 900MHz connection and is read on the serial port of the Z8 board. The Z8 processes the raw data and formats it for display on the LCD screen and to be written to the SD-card. Page 9 of 19
10 The above is a flow chart illustrating in greater detail the sequence of data processing. Retrospective During the development of this project we made several import design decisions that helped improve the development and testing cycle of the project. First, we came up with a design that would allow us to transmit in live GPS data into the classroom. As described above we did this using a pair of serial data transceivers. This was a simple, low-cost design decision which proved successful in testing. The serial transceivers also proved successful during Aaron's in-class serial data transceiver presentation; however during the actual demonstration the serial data transceivers failed to operate. The cause of the failure is still unknown however during the demonstration the GPS receiver was directly connected to the Z8 hardware development kit and the LCD unit did display the last know GPS receiver information and the data was written to the SD card. The SD card was then read and the GPS data was plotted onto a Microsoft MapPoint Window on an isolated laptop. Another important design decision was the selection of the 16 character LCD display that we used in lab #4 to display parsed GPS data. This decision proved useful Page 10 of 19
11 from a cost, schedule, and performance perspective. First, since we used the same LCD display from lab #4 we did not have to purchase an additional part. Second, from a schedule perspective, after completing lab #4 we had the Z8 board all wired up and tested prior to starting the group project. Finally, after completing lab #4, we had a ZILOG project all setup with a fully functional suite of software functions to drive the LCD display. The design decision to leave off the optional sensor was due to several factors: namely time-constraints and space-constraints. We were running short on time near the end of the project, and it would ve taken some time to integrate the speaker without stepping on the other portions of the code. Space was already constrained because it took quite a bit of RAM space to hold all the SD-card code, and our existing speaker libraries from Lab 2 were fairly large to handle playing ringtone notes. Rather than wrangle the code for the optional speaker into place, we decided to leave it off. Also, from a retrospective point of view we should have tested the transceivers prior to the live demonstration so that we could have identified the equipment failure and purchased replacement parts. Since the transceivers simply acted as a bit-for-bit transmission device all our unit testing was done directly with the GPS receiver instead of transmitting through the transceivers that were a simple but critical part of the classroom demonstration. It s ironic that the parts we thought were guaranteed to work were the only parts that failed. During the development of the project we traded off the various hardware devices that we both needed to write our portions of the software. Because we each needed different parts for our respective presentations, we could not keep all the hardware together until late in the semester. We traded zip files across the Internet and drove from one house to another delivering the GPS receiver and transceivers. We also ed a sample SD Card between or homes. We probably should have kept all the equipment at one location and just worked there to minimize hardware transportation risk and ensure more end-to-end testing. A full end-to-end system test at the one location would have been ideal. The development of the unit at one location would have also identified a formatting issue between the GARMIN GPS output and the Microsoft MapPoint application. The two formats, Decimal, Minutes, Seconds (DMS) and Decimal Degrees are not compatible and we didn't realize that we had to convert between the two formats until close to the start of the demonstration. Again, having the system built at one location would have resulted in the earlier identification of these issues. If we knew the entirety of the work involved when we started, we would ve finished the labs much quicker to allow us to have maximum time to focus on the final project. While we had much of the components already finished, getting the hardware together in one place and making all the components work together was a critical piece we should ve started earlier. Page 11 of 19
12 Attachments C# and Windows MapPoint Software using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.IO; using System.Collections; using System.Threading; namespace GPSTracker public partial class Form1 : Form private MapPoint.Map omap; private MapPoint.FindResults oresults; private MapPoint.Location oloc; private String[] files; public struct structgps public Double Lat; public String LatDir; public Double Long; public String LonDir; public Int32 Hour; public Int32 Min; public Int32 Sec; ; public Form1() InitializeComponent(); private void Form1_Load(object sender, EventArgs e) Page 12 of 19
13 Attachments C# and Windows MapPoint Software private void axmappointcontrol1_enter(object sender, EventArgs e) private void opentoolstripmenuitem_click(object sender, EventArgs e) String line; Double Latitude; Double Longitude; Double Altitude=1; Decimal RecordCounter = 0; Decimal SkipRecorderChecker; String snmeatype; Double ftemp; int ilatitudedegrees; int ilatitudeminutes; int ilatitudeseconds; int itemp; // setup for dialog to choose files for loading // Files from SD RAM are comma delimited files OpenFileDialog openfiledialog1 = new OpenFileDialog(); openfiledialog1.multiselect = true; openfiledialog1.initialdirectory = "c:"; openfiledialog1.title = "Load CSV files for display"; openfiledialog1.filename = "data.csv"; openfiledialog1.filter = "CSV Documents (*.csv) *.csv"; // done w/ setup, get all chosen filenames openfiledialog1.showdialog(); files = openfiledialog1.filenames; Page 13 of 19
14 Attachments C# and Windows MapPoint Software //Create a new map of north america axmappointcontrol1.newmap(mappoint.geomapregion.geomapnorthamerica); // setup an alias control to make code more readable omap = axmappointcontrol1.activemap; // turn off the VERY annoying points of interest symbols for (Int32 i = 1; i < omap.placecategories.count + 1; i++) object index = i; MapPoint.PlaceCategory placecategory = omap.placecategories.get_item(ref index) as MapPoint.PlaceCategory; placecategory.visible = false; //TODO: This can be removed ******************************* //Hack to zoom MapPoint into general location where Aaron and I //usually do our tests. Once we have a DC set of gps points the map //should move quickly to dc (i.e. map doesn't come up pointed in middle of country at startup oresults = omap.findaddressresults("1234 Main Street", "Anytown", string.empty, "CA", "90210", null); if (oresults!= null & oresults.count > 0) object index = 1; oloc = oresults.get_item(ref index) as MapPoint.Location; // put it on the screen oloc.goto(); //omap.zoomout(); Page 14 of 19
15 Attachments C# and Windows MapPoint Software using (StreamReader sr = new StreamReader(files[0])) //Read a line of flatfile. //If no records then skip processing code while ((line = sr.readline())!= null) //Let's only plot every 5 records, //otherwise map get's too crowded RecordCounter = RecordCounter + 1; SkipRecorderChecker = Decimal.Remainder(RecordCounter, 5); if (SkipRecorderChecker == 0) //Parse the string String[] parsedarray = new String[32]; parsedarray = line.split(new Char[] ',' ); snmeatype = parsedarray[0]; if (snmeatype == "$GPRMC") Latitude = Double.Parse(parsedArray[3]); Longitude = Double.Parse(parsedArray[5]); Longitude = Longitude * -1; MapPoint.Location location = axmappointcontrol1.activemap.getlocation(latitude, Longitude, Altitude); //MapPoint.Location location MapPoint.Pushpin pushpin = axmappointcontrol1.activemap.addpushpin(location, "Center"); pushpin.symbol = 82;// 208; pushpin.select(); pushpin.highlight = true; Page 15 of 19
16 Attachments The below schedule was followed. Project was completed and presented on time. Page 16 of 19
17 Attachments Figure 2 Class Demonstration Setup Figure 3 Sample GPS Raw Data Page 17 of 19
18 Attachments Figure 4: GPS Receiver and Tranceivers In Proper Configuration Page 18 of 19
19 GPS 35 Specifications GPS Receiver PhaseTrac 12 tracks and uses up to 12 satellites simultaneously DGPS Software N/A Cable Connections Terminated DB-9 serial connector and cigarette lighter plug, 12 ft. cable. Mounting Optional suction cup and magnetic mount options available. See accessories. Position Accuracy* 15 meters RMS DGPS Position Accuracy N/A Velocity Accuracy* 0.2 m/s RMS steady state Max Speed 999 kts Max Altitude 99,999 meters Time to First Fix 15 sec (warm) 45 sec (cold) 1.5 min (AutoLocate ) Update Rate 1/sec 5 min (sky search) Receiver Sensitivity -160dBW minimum Input Voltage vdc Power Cons. 1 watt Backup Power internal 3v lithium battery Serial Comm. Software baud rates: 1200 to 9600 baud Output Messages NMEA 0183 v2.0 messages plus GARMIN proprietary Dimensions 2.23 x 3.80 x 1.04 " Weight 4.4 oz, not incl. cable Operating Temp -30 C to +85 C References Page 19 of 19
Hardware interface and protocol of data exchange with mobile beacon via USB, UART and SPI interfaces.
Hardware interface and protocol of data exchange with mobile beacon via USB, UART and SPI interfaces. Version 2018.08.28 Valid for firmware v5.93 and newer I. Marvelmind communication protocol. For communication
More informationDIGITAL COMMUNICATION SWAPNIL UPADHYAY
DIGITAL COMMUNICATION SWAPNIL UPADHYAY SCOPE OF DIGITAL COMMUNICATION Internet Mobile Networks Wireless Networks OUR INTEREST ARDUINO SHIELDS Use SPI or UART to communicate with arduino boards JPG COLOR
More informationBluetooth GPS receiver with Digital Compass
HI-406BT Bluetooth GPS receiver with Digital Compass 1 Table of Contents 1.1 Overview... 3 1.2 Main Features... 5 2.1 Setting up: Bluetooth GPS receiver... 6 2.2 Setting up: Digital Compass... 12 3. Dimensions...
More informationTo start we will be using visual studio Start a new C# windows form application project and name it motivational quotes viewer
C# Tutorial Create a Motivational Quotes Viewer Application in Visual Studio In this tutorial we will create a fun little application for Microsoft Windows using Visual Studio. You can use any version
More informationEvB 4.3 v4 User s Guide
EvB 4.3 v4 User s Guide Page 1 Contents Introduction...4 The EvB 4.3 v4 kit...5 Power supply...6 Programmer s connector...7 USB Port...8 RS485 Port...9 LED's...10 Pushbuttons...11 Potentiometers and Buzzer...12
More informationThunderBolt Display. by Adam Maurer, VK4GHZ
ThunderBolt Display by Adam Maurer, VK4GHZ Overview ThunderBolt Display is a compact plug n play stand-alone display specifically for Trimble s ThunderBolt Disciplined Clock, providing a comprehensive
More informationQuick Start Installation Guide
apc/l Quick Start Installation Guide Version A2 Document Part Number UM-201 May 2010 OVERVIEW The apc/l is an intelligent access control and alarm monitoring control panel which serves as a basic building
More informationGPS Venus838FLPx Breakout Board (v1.1)
GPS Venus838FLPx Breakout Board (v1.1) Released under the Creative Commons Attribution Share-Alike 3.0 License http://creativecommons.org/licenses/by-sa/3.0/ Overview SkyTraq has introduced the fastest
More informationGPS Venus838FLPx Breakout Board (v1.2)
GPS Venus838FLPx Breakout Board (v1.2) Released under the Creative Commons Attribution Share-Alike 3.0 License http://creativecommons.org/licenses/by-sa/3.0/ Overview SkyTraq has introduced the fastest
More informationCMS-8GP32. A Motorola MC68HC908GP32 Microcontroller Board. xiom anufacturing
CMS-8GP32 A Motorola MC68HC908GP32 Microcontroller Board xiom anufacturing 2000 717 Lingco Dr., Suite 209 Richardson, TX 75081 (972) 994-9676 FAX (972) 994-9170 email: Gary@axman.com web: http://www.axman.com
More informationGPS MOBILE LOCATOR USER S MANUAL
GM-48S < RS-232 > GPS MOBILE LOCATOR USER S MANUAL Contents INTRODUCTION & APPLICATIONS.........3 PACKAGE CONTENTS.4 GETTING STARTED.. 5 OPERATING PROCEDURE.. 6 SPECIFICATION.....7 APPENDIX... 8 WARRANTY..9
More information[WIR-1286]868MHz LORA Wireless Module. Page 1. LORA 868MHz Wireless serial link [WIR-1286]
[WIR-1286]868MHz LORA Wireless Module http://www.robokitsworld.com Page 1 Contents 1) Features:... 4 2) Block Diagram..... 3) Description:... 4 4) PIN Configurations... 4 5) Module Specifications:... 5
More informationI2C and SPI Foundation
Revision 30 September 2010 Release I2C and SPI Foundation 17 March 2018 changed ref: command f to x Introduction I2C (I squared C) and SPI (Serial peripheral Interface) are two main ways that microcontrollers
More informationTA0013 ARDUINO RFID UNO STARTER KIT
TA0013 ARDUINO RFID UNO STARTER KIT Overview TA0013 This Arduino Uno ultimate project kit includes comprehensive range of components to get you started in building and experimenting with Arduino projects.
More informationWi125 Evaluation Kit User Manual
Wi125 Evaluation Kit User Manual Issue: R01 Available at Digi-Key www.digikey.com Bulletin SG172-DKUM Revision R01 Date 06 May 2010 Table of Contents 1. Introduction 3 2. Wi125 Evaluation Board Overview
More informationHome Security System with Remote Home Automation Control
Home Security System with Remote Home Automation Control Justin Klumpp Senior Project Hardware Description Western Washington University April 24 2005 Professor Todd Morton Introduction: This document
More informationdi-gps Pro L digital images GPS receiver (Built-in data Logger)
di-gps Pro L digital images GPS receiver (Built-in data Logger) User Guide Ver 1.4 Please visit our website www.di-gps.com for the latest version of the user guide V1.4 1 Contents Introduction 3 Warning
More informationLab 5: LCD and A/D: Digital Voltmeter
Page 1/5 OBJECTIVES Learn how to use C (as an alternative to Assembly) in your programs. Learn how to control and interface an LCD panel to a microprocessor. Learn how to use analog-to-digital conversion
More informationVutog GPS Simulator White Paper
Vutog GPS Simulator White Paper -------------------------------------------------------- The Vutog GPS Simulator provides a complete suite for all your GPS simulating needs and more. It is designed to
More informationWebDAQ 316. Internet Enabled Thermocouple Logger. Remote Configuration and Monitoring. Virtually Unlimited Storage. Integrated HW and SW
WebDAQ 316 Internet Enabled Thermocouple Logger Remote Configuration and Monitoring Virtually Unlimited Storage Integrated HW and SW Flexible Triggers, Alarms, Emails, and SMS Texts Built-in Web Server,
More informationMODBUS RTU I/O Expansion Modules - Models C267, C277, and C287. Installation and Operations Manual Section 50
MODBUS RTU I/O Expansion Modules - Models C267, C277, and C287 Installation and Operations Manual 00-02-0651 09-01-09 Section 50 In order to consistently bring you the highest quality, full featured products,
More informationProject Final Report Bluetooth Camera Sensor. Project Abstract. Status. Specification
Project Final Report Bluetooth Camera Sensor 04/21/2011 Yichao Yu Project Abstract There are many ways to control a robot. I m thinking why we cannot just use a common portable device as a remote controller
More informationPub Mapping GPS and Multimedia Player Quick Start Guide
Pub. 988-0160-461 Mapping GPS and Multimedia Player Quick Start Guide 1 Power Cable The Lowrance XOG GPS operates on an internal rechargeable battery. Battery charge is probably low at time of purchase.
More informationDESIGN GUIDE FOR INFINITY SYSTEMS
Doc. 6001564 Rev B DESIGN GUIDE FOR INFINITY SYSTEMS WITH STAND ALONE OR MULTI-LINK LINK FIRMWARE TABLE OF CONTENTS 1. CABINET DIMENSIONS...3 2. WIRE CHART...3 A. CABLING TO THE MAIN PROCESSOR BOARD...
More informationEasy GPS Readings for the Basic Stamp Chip. By Randy R. Price Kansas State University Biological and Agricultural Engineering Department
Easy GPS Readings for the Basic Stamp Chip By Randy R. Price Kansas State University Biological and Agricultural Engineering Department Introduction: Small microcontrollers, such as the Basic Stamp II
More informationShack Clock kit. U3S Rev 2 PCB 1. Introduction
Shack Clock kit U3S Rev 2 PCB 1. Introduction Thank you for purchasing the QRP Labs Shack Clock kit. This clock uses the Ultimate3S QRSS/WSPR kit hardware, but a different firmware version. It can be used
More informationPrototype of an Animal Tracking System
DIPLOMA THESIS Prototype of an Animal Tracking System Description The topic of my diploma thesis is to create a prototype of an Animal Tracking System. The influencing factors in this project are seize,
More informationSauter Systems
96.692/1 EYZ 292:, interface The is a interface for connecting the CASE Suite/ programming tools and the various novapro software on the management level to the EY3600 system with in a local area network
More information386EX PC/104 Computer with CompactFlash and PCMCIA SBC1390
386EX PC/104 Computer with CompactFlash and PCMCIA SBC1390 Features Small, low cost, ready to run 386EX, 25 or 33MHz Up to 32MB DRAM CompactFlash connector Optional PC Card interface for Wi-Fi, modem,
More informationTechnical Documentation
SD-Card Adapter 2 Technical Documentation 1 Introduction SD-Card Reader The SD Memory Card provides application designers with a low cost mass storage device, implemented as a removable card, that supports
More informationdi-gps Mini 3-DC series digital images GPS receiver
di-gps Mini 3-DC series digital images GPS receiver Users Guide Ver 1.3 Please visit our website www.di-gps.com for the latest version of the user guide CONTENTS CONTENTS... 1 INTRODUCTION... 2 WARNING
More informationAndover ContinuumTM Infinet II
Andover ContinuumTM Infinet II The i80 Series controllers are designed for control of Air Handling Units, Roof Top Units, and other mechanical plant equipment. Features 0 Choose the i80 model with the
More informationGeoAudio+ Portable GPS to Audio Encoder / Decoder with Internal High Precision GPS Receiver and Antenna. Version 1.00
GeoAudio+ Portable GPS to Audio Encoder / Decoder with Internal High Precision GPS Receiver and Antenna Version 1.00 Copyright 2012 Intuitive Circuits, LLC D escription GeoAudio+ with built-in GPS receiver
More informationFortuna Slim Bluetooth GPS Receiver
Fortuna Slim Bluetooth GPS Receiver Product specification Reference Manual Fortuna Electronic Corporation 2005/04/20 All Rights Reserved Introduction Overview The Fortuna Slim Bluetooth GPS receiver is
More informationMultiConnect OCG. Break-Out Board. Developer s Guide
MultiConnect OCG Break-Out Board Developer s Guide Copyright and Technical Support MultiConnect OCG Break-Out Board Developer s Guide Models: MTOCG-BOB S000518A, Version A Copyright This publication may
More informationLab 5: LCD and A/D: Digital Voltmeter
Page 1/5 OBJECTIVES Learn how to use C (as an alternative to Assembly) in your programs. Learn how to control and interface an LCD panel to a microprocessor. Learn how to use analog-to-digital conversion
More informationMate Serial Communications Guide This guide is only relevant to Mate Code Revs. of 3.30 and greater
Mate Serial Communications Guide This guide is only relevant to Mate Code Revs. of 3.30 and greater For additional information contact matedev@outbackpower.com Page 1 of 14 Revision History Revision 2.0:
More informationSFP+ Breakout 2. Data Sheet. Datasheet SFP+ Breakout. 1 Overview. Table of Contents. 2 Features
Data Sheet 2 1 Overview The is an interface board designed to connect the high speed lines of an SFP or SFP+ module to SMA connectors for test and evaluation. In addition to high speed breakout, the unit
More informationProject Final Report Configurable Temperature Logger
Project Final Report Configurable Temperature Logger 04/26/2012 Shilin Gan Project Abstract The project I did is called Configurable Temperature Logger. Instead of creating and purchasing new hardware,
More informationOEM API Specification
OEM API Specification For Wasatch Photonics OEM Spectrometers WasatchDevices.com Revised 2016-08-26 Page 1 Revision Log Revision Date By Reason 1.0 2016-08-29 J. Traud Initial Release Contents General
More informationPrototyping Module Datasheet
Prototyping Module Datasheet Part Numbers: MPROTO100 rev 002 Zenseio LLC Updated: September 2016 Table of Contents Table of Contents Functional description PROTOTYPING MODULE OVERVIEW FEATURES BLOCK DIAGRAM
More informationTMC428 Evaluation Kit V2.0 Manual English
TMC428 Evaluation Kit V2.0 Manual English Version: 2.01 July 30 th, 2002 2 TMC428 Evaluation Kit V2.01 Version Version Date Author Remarks 2.00 2002-07-29 OK Created from version 1.02 2.01 2002-07-30 OK
More informationDEVBOARD3 DATASHEET. 10Mbits Ethernet & SD card Development Board PIC18F67J60 MICROCHIP
DEVBOARD3 DATASHEET 10Mbits Ethernet & SD card PIC18F67J60 MICROCHIP Version 1.0 - March 2009 DEVBOARD3 Version 1.0 March 2009 Page 1 of 7 The DEVBOARD3 is a proto-typing board used to quickly and easily
More informationHomework 5: Theory of Operation and Hardware Design Narrative Due: Friday, February 15, at NOON
Homework 5: Theory of Operation and Hardware Design Narrative Due: Friday, February 15, at NOON Team Code Name: _Agatha Group No. _4 Team Member Completing This Homework: _Eric Yee e-mail Address of Team
More informationAlessandra de Vitis. Arduino
Alessandra de Vitis Arduino Arduino types Alessandra de Vitis 2 Interfacing Interfacing represents the link between devices that operate with different physical quantities. Interface board or simply or
More informationGYNEO6MV2 GPS Module with Arduino
GYNEO6MV2 GPS Module with Arduino This guide shows how to use the NEO-6M GPS module with the Arduino to get GPS data. GPS stands for Global Positioning System and can be used to determine position, time,
More informationSupplement for module D061 incl. ATMega128 Prozessor
Supplement for module D061 incl. ATMega128 Prozessor V 1.3 16. March 2006 2006 by Peter Küsters This document is in copyright protected. It is not permitted to change any part of it. It is not permitted
More informationGPS MOBILE LOCATOR USER S MANUAL
GM-48S-USB < USB > GPS MOBILE LOCATOR USER S MANUAL Contents INTRODUCTION & APPLICATIONS.........3 PACKAGE CONTENTS.4 GETTING STARTED.. 5 OPERATING PROCEDURE.. 6 SPECIFICATION.....7 APPENDIX... 8 WARRANTY..9
More informationkeyestudio Keyestudio MEGA 2560 R3 Board
Keyestudio MEGA 2560 R3 Board Introduction: Keyestudio Mega 2560 R3 is a microcontroller board based on the ATMEGA2560-16AU, fully compatible with ARDUINO MEGA 2560 REV3. It has 54 digital input/output
More informationWBoard EX. -WIFI Development Platform Based on Arduino
1 WBoard EX -WIFI Development Platform Based on Arduino Overview WBoard EX is a unique Arduino board with WIFI module, XBee socket, nrf24l01 + module interface, micro SD card interface, electronic brick
More informationmelabs Serial LCD Firmware Version 1.0 2/7/07
melabs Serial LCD Firmware Version 1.0 2/7/07 The melabs Serial LCD (SLCD) can display serial data from either asynchronous RS232-style or synchronous I 2 C input. A range of baud rates from 2400 to 57,600
More informationBlueSense Final Report
BlueSense - Project Final Report 1 BlueSense Final Report Hypheng Lim hypheng@gwu.edu CSCI297 2007-04-24 Project Abstract The goal of this project is to establish a wireless bluetooth communications channel
More informationSerial Communication. Simplex Half-Duplex Duplex
1.5. I/O 135 Serial Communication Simplex Half-Duplex Duplex 136 Serial Communication Master-Slave Master Master-Multi-Slave Master Slave Slave Slave (Multi-)Master Multi-Slave Master Slave Slave Slave
More informationATMega128 Rapid Robot Controller Board [RKI-1148]
ATMega128 Rapid Robot Controller Board [RKI-1148] Users Manual Robokits India info@robokits.co.in Robokits World http://www.robokitsworld.com http://www.robokitsworld.com Page 1 Thank you for purchasing
More informationBluetooth GPS Receiver. User s Guide
HOLUX Bluetooth GPS Receiver User s Guide HOLUX Technology Inc. 1F, No. 30, R&D Rd. II, HsinChu City 300, Science-based Industrial Park, Taiwan TEL: 03-6687000 FAX: 03-6687111 E-Mail: info@holux.com.tw
More informationUpdating Reader Firmware
SWH-xxxx Readers Updating Reader Firmware Version C0 Document Part Number UM-096 July 2012 OVERVIEW This document describes how to download new firmware to Software House SWH-4xxx readers. The procedure
More informationProject Final Report Encrypted Chat 17 April 2011 Nayan Nandihalli
Project Final Report Encrypted Chat 17 April 2011 Nayan Nandihalli Project Abstract Status Specification Parts Software Modules Overall Design Implementation & Construction LCD Interface PS/2 Interface
More informationAVR 40 Pin Rapid Robot controller board
AVR 40 Pin Rapid Robot controller board User Manual Robokits India http://www.robokits.org info@robokits.org - 1 - Thank you for purchasing the AVR 40 Pin Rapid Robot controller board. This unit has been
More informationWeeder Technologies. 90-A Beal Pkwy NW, Fort Walton Beach, FL
e e d e r Technologies 90-A Beal Pkwy NW, Fort Walton Beach, FL 32548 www.weedtech.com 850-863-5723 Thermocouple Input Module This product is Obsolete due to the main A/D chip which is no longer being
More informationPXA270 EPIC Computer with Power Over Ethernet & Six Serial Protocols SBC4670
PXA270 EPIC Computer with Power Over Ethernet & Six Serial Protocols SBC4670 Features RoHS 520MHz Low-power ARM processor w/ 800 x 600 Color LCD Power Over Ethernet and 10/100BASE-T Ethernet GPS module
More informationUser manual for ThermalCapture 2.0
(rev2 June 2016) User manual for ThermalCapture 2.0 1 / 25 2 / 25 Table of Contents 1 Initial Operation...4 1.1 Wiring and Connectors...4 1.1.1 Mini-USB Connector...4 1.1.2 Micro SD card slot...5 1.1.3
More informationR1M-GH THERMOCOUPLE & DC INPUT MODULE MODEL. Remote I/O R1M Series. (16 points)
Remote I/O R1M Series THERMOCOUPLE & DC INPUT MODULE (16 points) MODEL MODEL & SUFFIX CODE SELECTION R1MGH2T MODEL Modbus protocol I/O TYPE GH2 : Thermocouple or DC input, 16 points FIELD TERMINAL TYPE
More informationElectron Asset Tracker
Electron Asset Tracker The Asset Tracker is a cellular solution for tracking the location of just about anything! The included shield has a GPS module and an accelerometer, so you can make projects that
More informationCONTENTS BIGAVR2 KEY FEATURES 4 CONNECTING THE SYSTEM 5 INTRODUCTION 6
CONTENTS BIGAVR2 KEY FEATURES 4 CONNECTING THE SYSTEM 5 INTRODUCTION 6 Switches 7 Jumpers 8 MCU Sockets 9 Power Supply 11 On-board USB 2.0 Programmer 12 Oscillator 14 LEDs 15 Reset Circuit 17 Push-buttons
More informationQuick Start Installation Guide
istar Pro Quick Start Installation Guide Version B0 Part Number UM-069 January 2005 OVERVIEW This guide defines all of the commonly used connection methods to the istar Pro. It outlines how to wire readers
More informationAn Arduino Based Indoor & Outdoor Positioning System (IOPS)
An Arduino Based Indoor & Outdoor Positioning System (IOPS) Vijaya Khamkar, Shweta Kandgave, Suraj Jamdade,Dinesh Shirsath P.V.P.I.T.Budhgaon, Sangli, India. P.V.P.I.T.Budhgaon, Sangli, India. P.V.P.I.T.Budhgaon,
More informationCarrier Board Socket Modem CAB/MOD1
Carrier Board Socket Modem CAB/MOD1 User Manual Content 1 INTRODUCTION...3 1.1 Conventions used in this Document...3 1.2 Checklist...4 1.3 Main Features...5 2 BOARD LAYOUT...6 3 BOARD COMPONENTS...7 3.1
More informationMega128-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX
Mega128-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN 46268 (317) 471-1577 (317) 471-1580 FAX http://www.prllc.com GENERAL The Mega128-Development board is designed for
More informationMG-S01SP. SiRF Star III LowPower GPS Module. User s Manual Ver 1.03
MG-S01SP SiRF Star III LowPower GPS Module User s Manual Ver 1.03 Contents 1. INTRODUCTION.... 3 OVERVIEW.... 3 MAIN FEATURES...... 3 2. TECHNICAL SPECIFICATIONS..... 4 2.1 ELECTRICAL CHARACTERISTICS.....
More informationDD-600. A member of the Data Dolphin Family of Data Logging Systems. Data Dolphin Installation and Usage Manual
A member of the Data Dolphin Family of Data Logging Systems Real Time Wireless Monitoring Solution Data Dolphin Installation and Usage Manual Last Revision: May 2012-1 - Note to the user: This manual may
More informationFleet Manager GPS Functionality
Handling a complex world. Fleet Manager GPS Functionality Introduction The purpose of this document is to describe how to connect a Global Positioning System (GPS) receiver to the FM200 unit, how to configure
More informationLost Item Pager. Project Description. Russ Kinley
Lost Item Pager Project Description Russ Kinley Introduction The lost item pager will have a base unit that is stationary, consisting of a few page buttons and a digital display. Each of the buttons will
More informationPressure 4 click. PID: MIKROE 3020 Weight: 24 g
Pressure 4 click PID: MIKROE 3020 Weight: 24 g Pressure 4 click is an absolute barometric pressure measurement Click board, which features a low power consumption, high precision barometric pressure sensor.
More informationARM HOW-TO GUIDE Interfacing GPS with LPC2148 ARM
ARM HOW-TO GUIDE Interfacing GPS with LPC2148 ARM Contents at a Glance ARM7 LPC2148 Primer Board... 3 GPS (Global Positioning Systems)... 3 Interfacing GPS... 4 Interfacing GPS with LPC2148... 5 Pin Assignment
More informationECE 3992 Final Project Proposal 4/16/08
ECE 3992 Final Project Proposal 4/16/08 Ben Meakin benlm54@gmail.com Eric Hsu erichsu@hotmail.com Dan Rolfe dan.rolfe@gmail.com Calvin Yan pc611652003@hotmail.com Abstract Advances in technology have lead
More informationAccelerometer with Analog and Digital I/O for StackableUSB USB1600
The USB1600 accelerometer module provides the ideal mix of sensing ranges, resolutions, and sampling rates for rugged, compact embedded systems. The module stacks directly onto any StackableUSB Host computer
More informationWRS-SST Series Wireless Sensing System Tools Technical Bulletin
WRS-SST Series Wireless Sensing System Tools Technical Bulletin WRS-SST-100, WRS-SST-101 24-10139- 16, Rev. F Part No. 24-10139-16, Rev. F Issued March 2016 Refer to the QuickLIT Web site for the most
More informationmelabs Serial LCD Firmware Version 1.1 3/5/07
melabs Serial LCD Firmware Version 1.1 3/5/07 The melabs Serial LCD (SLCD) can display serial data from either asynchronous RS232-style or synchronous I 2 C input. A range of baud rates from 2400 to 57,600
More informationTechnical Manual for the RTCU M11i Series
Technical Manual for the RTCU M11i Series Version 1.00 RTCU M11i / RTCU M11Gi Introduction This manual contains technical documentation allowing easy installation and use of the RTCU M11i Series unit.
More informationUSB-5100 Series Multi-Channel Data Loggers
Multi-Channel Data Loggers Features Stand-alone, remote multi-channel data loggers The USB-5104 is a high-accuracy, four-channel thermocouple data logger that records temperature in indoor environments
More information8051 Intermidiate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help
8051 Intermidiate Development Board Product Manual Contents 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help 1. Overview 2. Features The board is built on a high quality FR-4(1.6
More informationVladimir Tsarkov Electrical Engineering
. Travis Ram William Brumby Electrical Engineering Gaston Mulisanga Computer Engineering Computer Engineering Vladimir Tsarkov Electrical Engineering Motivation Traditional meters offer little assistance
More informationObjectives : 1) To study the typical design of a LCD module 2) To interface the digital display unit through parallel printer port using C# program.
Experiment 6 : Digital Display (Liquid Crystal Display) Objectives : 1) To study the typical design of a LCD module 2) To interface the digital display unit through parallel printer port using C# program.
More informationAmarjeet Singh. January 30, 2012
Amarjeet Singh January 30, 2012 Website updated - https://sites.google.com/a/iiitd.ac.in/emsys2012/ Lecture slides, audio from last class Assignment-2 How many of you have already finished it? Final deadline
More informationHOLUX. Bluetooth GPS Receiver. User s Guide. Aug. 10, 2004
HOLUX GR-231 Bluetooth GPS Receiver User s Guide Aug. 10, 2004 HOLUX Technology Inc. 8F-11, No. 26, Tai-Yuen St., Chu-Pie City, Hsin-chu, Taiwan TEL: 03-5526268 FAX: 03-5526108 E-Mail: info@holux.com.tw
More informationRevision History. Version Date Changes Error in PIN description SPI jack Initial version
MANUAL ANAGATE SPI ANALYTICA GmbH Vorholzstrasse 36 Tel. +49 721 35043-0 E-mail: info@analytica-gmbh.de D-76137 Karlsruhe Fax: +49 721 35043-20 WWW: http://www.analytica-gmbh.de 1 2004-2006, Analytica
More informationCSCI 6907 PROJECT PROPOSAL LIGHTS OUT MANAGEMENT
CSCI 6907 PROJECT PROPOSAL LIGHTS OUT MANAGEMENT JAMES LEE JAMESLEE@GWU.EDU. Project Abstract I am a system administrator who manages hundreds of Unix systems. One of the essential tools to ensure I don
More informationUSB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter
C8051F38X DEVELOPMENT KIT USER S GUIDE 1. Kit Contents The C8051F38x Development Kit contains the following items: C8051F380 Target Board C8051Fxxx Development Kit Quick-start Guide Silicon Laboratories
More informationWeeder Technologies. 90-A Beal Pkwy NW, Fort Walton Beach, FL
eeder Technologies 90-A Beal Pkwy NW, Fort Walton Beach, FL 32548 www.weedtech.com 850-863-5723 Analog Input Module This product is Obsolete due to the main A/D chip which is no longer being manufactured.
More informationSD Flash Interface. Dave Jaffe December, 2006
SD Flash Interface Dave Jaffe December, 2006 Goal Store real time data in a compact removable media format from an embedded application Requirements Physically compact Large storage capacity Low power
More informationBACnet. b3810 Series Local Controllers
BACnet b380 Series Local Controllers The Andover Continuum TM b380 series controllers are designed for control of Air Handling Units, Roof Top Units, and other mechanical plant equipment. 0 Features Choose
More informationBIG8051. Development system. User manual
BIG8051 User manual All s development systems represent irreplaceable tools for programming and developing microcontroller-based devices. Carefully chosen components and the use of machines of the last
More informationN2 di-gps mini digital images GPS
N2 di-gps mini digital images GPS Users Guide Ver 1.03 Please visit our website www.di-gps.com for the latest version of the user guide Fujifilm and S5 Pro are registered trademark or a trademark of FUJIFILM
More informationTinyTrak4 v7 Hardware Manual
Overview TinyTrak4 v7 Hardware Manual Version 7.2 July 23, 2017 The TinyTrak4 (TT4) is a radio interface capable of transmitting and receiving position and other digital information over a two-way FM radio.
More informationTOXALERT MODEL AIR 2000
TOXALERT MODEL AIR 2000 NOTE: Toxalert s Model GVU-CO 2 Sensor is the same as the Air2000R. Microprocessor-based, Infrared Environmental CO 2 Sensor OPERATOR S MANUAL TOXALERT TM INTERNATIONAL INC. P.O.
More informationTR-101 User Manual. Ver 1.14
User Manual Ver 1.14 Table of Contents 1. Introduction... 3 2. Features... 3 3. Specification... 4 4. Start-up... 5 4.1 Accessories... 5 4.2 Charging the battery... 6 4.3 Install SIM card... 6 5. Hardware
More informationDPM-3221 Digital DC Power Meter with data logging capability.
Introduction DPM-3221 Digital DC Power Meter with data logging capability. User Manual As a digital DC power meter, it measures the real time DC Voltage (5-60V), DC Current (0-200 A with the correct shunt),
More informationComponents of a personal computer
Components of a personal computer Computer systems ranging from a controller in a microwave oven to a large supercomputer contain components providing five functions. A typical personal computer has hard,
More informationBV511 Hardware Guide ByVac ByVac Revision 1.0
BV511 Hardware Guide ByVac ByVac 2007 www.byvac.co.uk Revision 1.0 ByVac 1 Copyright in this work is vested in ByVac and the document is issued in confidence for the purpose only for which it is supplied.
More informationLAB #1: The CSM12C32 Module and PBMCUSLK Project Board
CS/EE 5780/6780 Handout #1 Spring 2007 Myers LAB #1: The CSM12C32 Module and PBMCUSLK Project Board Lab writeup is due to your TA at the beginning of your next scheduled lab. Don t put this off to the
More information