The Montgomery College Satellite Antenna Rotator Project
|
|
|
- Hugo Clark
- 9 years ago
- Views:
Transcription
1 Ham Radio in STEM Education The Montgomery College Satellite Antenna Rotator Project Daniel Albuquerque, Raymond Botty, KK4HDR, Jordan Deuser, Kyle Nathan, Dennis Ngo presented by David Bern, W2LNX, adviser Montgomery College, Rockville, Maryland MontgomeryCollege.edu AMSAT.org 1 of 27
2 Introduction agenda using ham radio in STEM education desire to play with Raspberry Pis a solution looking for a problem organize a hacker/maker/diy/robotics/ham radio club summer student workshop at Montgomery College At the AMSAT-DC Spring 2013 Workshop Tom K3IO, suggested to use DiSEqC antenna rotators as inexpensive azimuth and elevation rotator system a problem to solve with a Raspberry Pi? 2 of 27
3 DiSEqC rotator Eagle Aspen Pro Brand International rotator runs on 13 V DC, 450 degrees 3 of 27
4 Raspberry Pi computer software Raspbian Linux with Python, C/C++ installed hardware GPIO pins, Ethernet and USB ports 4 of 27
5 DiSEqC protocol Eutelsat Digital Satellite Equipment Control DiSEqC DiSEqC signal and power on same wire 22±4 KHz pulse train 650±250 mv peak-to-peak one-third bit Pulse Width Keying (PWK) 0 bit: 1.0 ms followed by 0.5 ms silence 1 bit: 0.5 ms followed by 1.0 ms silence 6 ms between DiSEqC commands 5 of 27
6 DiSEqC protocol DiSEqC signal from Eagle Aspen controller DiSEqC signal to TTL level converter circuit 6 of 27
7 DiSEqC protocol DiSEqC commands bytes unidirectional to Eagle Aspen rotator does not use parity bit five command bytes to set position example: GO TO DEGREES E0 31 6E 0F F0 E0 framing byte: command from master, no reply required 31 address byte: polar/azimuth positioner 6E drive motor to angular position ( ) 0F F0 255 x 16 7 of 27
8 DiSEqC protocol Raspberry generates pulse width modulated (PWM) DiSEqC signals on its GPIO pins gates a 22 KHz square wave oscillator DiSEqC command and 22 KHz square wave 8 of 27
9 DiSEqC protocol TTL level to DiSEqC signal converter simplified circuit prototype 9 of 27
10 Raspberry Pi software Python scripts about 600 lines of code diseqc_rotator_control.py reads from standard input ASCII AZ-EL position data and converts to DiSEqC commands sent to rotators schedule_pass.py translates ASCII AZ-EL position data from a file generated by PREDICT of a satellite pass and writes to standard output handles cases when azimuth position goes below zero degree or beyond 450 degrees read_serial_port.py translates ASCII AZ-EL position data read from serial port and writes to standard output EASYCOMM I and II protocol 10 of 27
11 Raspberry Pi software PREDICT 11 of 27
12 Raspberry Pi software gsat and EZ-EL tracking 12 of 27
13 Software tools Ethernet router connect to Internet for current time dhcp server Ethernet cables to desktop computer and Raspberry Pi On Raspberry Pi sshfs mounts Linux file directory over ssh On Linux computer my development environment gedit programmer text editor ssh, scp secure shell and ssh copy On Windows computer MobaXterm provides ssh, xterm, scp, and text editor 13 of 27
14 Raspberry Pi software Python scripts about 600 lines of code diseqc_rotator_control.py reads from standard input ASCII AZ-EL position data and converts to DiSEqC commands sent to rotators schedule_pass.py translates ASCII AZ-EL position data from PREDICT satellite pass file and writes to standard output handles cases when azimuth position goes below zero degree or beyond 450 degrees read_serial_port.py translates ASCII AZ-EL position data read from serial port ASCII AZ-EL position commands and writes to standard output EASYCOMM I and II protocol 14 of 27
15 diseqc_rotator_control.py # # main routine # initialize() azimuth_rotator = Eagle_Aspen_rotator(0, 450, AZIMUTH_PIN) elevation_rotator = Eagle_Aspen_rotator(0, 180, ELEVATION_PIN) run_interactive_mode(azimuth_rotator, elevation_rotator) print sys.argv[0], "finished... goodbye" 15 of 27
16 diseqc_rotator_control.py # # this routine runs this program in interactive mode # def run_interactive_mode(azimuth_rotator, elevation_rotator): while (True): print try: input = raw_input('command: '); print input except EOFError: break input = input.split() azimuth_rotator.update_position(input[1]) elevation_rotator.update_position(input[2]) if (azimuth_rotator.check_limits() == True and elevation_rotator.check_limits() == True): run_diseqc_command(azimuth_rotator, elevation_rotator) else: azimuth_rotator.position = azimuth_rotator.last_position elevation_rotator.position = elevation_rotator.last_position 16 of 27
17 diseqc_rotator_control.py # # this routine runs the DiSEqC command for the azimuth and elevation... # def run_diseqc_command(azimuth_rotator, elevation_rotator): azimuth_rotator.run_diseqc_command() time.sleep(0.1) elevation_rotator.run_diseqc_command() time.sleep(0.1) 17 of 27
18 diseqc_rotator_control.py import RPi.GPIO as GPIO import time import sys import os from configuration import * from Eagle_Aspen_rotator import Eagle_Aspen_rotator from routines import * PULSE_TIMING = DiSEqC.PULSE_TIMING AZIMUTH_PIN = GPIO_pin.AZIMUTH_PIN ELEVATION_PIN = GPIO_pin.ELEVATION_PIN STATUS_PIN = GPIO_pin.STATUS_PIN # # this routine initializes the program # def initialize(): GPIO.setmode(GPIO.BCM) GPIO.setwarnings(False) GPIO.setup(AZIMUTH_PIN, GPIO.OUT) GPIO.setup(ELEVATION_PIN, GPIO.OUT) GPIO.setup(STATUS_PIN, GPIO.OUT) print sys.argv[0], "starting... hello" 18 of 27
19 Eagle_Aspen_rotator.py class Eagle_Aspen_rotator: def init (self, lower_limit, upper_limit, GPIO_pin):... def update_position(self, input):... def calc_stop_position(self):... def run_diseqc_command(self):... def make_diseqc_command(self):... def check_limits(self): of 27
20 Recommendations and conclusion Recommendations Eagle Aspen rotators are fine for demonstrations and for casual amateur satellite work rotators occasionally wander around the correct position during a pass mitigated by sending position when it changes by at least two degrees needed to reset to zero position with its controller happened once Conclusion agenda of using ham radio for STEM education this was a great experience for the students 20 of 27
21 Continuing work We plan to develop a printed circuit board for the Eagle Aspen rotators if there is interest explore motors, stepper motors and rotary encoders explore interfacing Raspberry Pi to G-5500 rotator control box assemble the least expensive satellite ground station home made antennas using WA5VJB's Cheap Yagis 21 of 27
22 Availability All source code, schematics, and documentation are available on The Montgomery College Satellite Antenna Rotator Project Website at Questions, ideas, suggestions, requests and comments are welcome by sending to gmail.com 22 of 27
23 My students 23 of 27
24 My students Kyle, Daniel, Jordan, Dennis, Ray, KK4HDR 24 of 27
25 Acknowledgments Tom Clark, K3IO, for inspiring and advising us on this project Gilbert Mackall, N3RZN, for lending us his Yaesu G5500 rotator and a Yaesu GS232A Dr. Muhammad Kehnemouyi, the chairman of the Department of Physics, Engineering, and Geosciences at Montgomery College, Rockville for his encouragement and support others of 27
26 Questions? demonstration in the demonstration room 26 of 27
27 Thank you! I received this book when I was a child... Thank you! 27 of 27
Schematic & Parts List: PIC16F688 Satellite Tracker & Rotor Controller
Fox Delta Amateur Radio Projects & Kits FD- ST1 Schematic & Parts List: PIC16F688 Satellite Tracker & Rotor Controller Introduction to Satellite Antenna Tracking: The ST1 kit/project was designed as an
Tech Info Document: PIC16F84A LCD Satellite Antenna Tracking Interface
Fox Delta Amateur Radio Projects & Kits FD- ST3 Tech Info Document: PIC16F84A LCD Satellite Antenna Tracking Interface Preview: When ST1 was made available in kits, hundreds of Radio Amateurs took interest.
Schematic & Parts List: PIC16F688 Satellite Tracker & Rotor Controller
Fox Delta Amateur Radio Projects & Kits FD- ST1 Schematic & Parts List: PIC16F688 Satellite Tracker & Rotor Controller Introduction to Satellite Antenna Tracking: In view to encourage radio amateurs and
Adafruit's Raspberry Pi Lesson 9. Controlling a DC Motor
Adafruit's Raspberry Pi Lesson 9. Controlling a DC Motor Created by Simon Monk Last updated on 2014-04-17 09:00:29 PM EDT Guide Contents Guide Contents Overview Parts Part Qty PWM The PWM Kernel Module
UGLYDATV 0.1 by F5OEO Evariste
UGLYDATV 0.1 by F5OEO Evariste November 2014 Introduction This documentation describes a solution to use the Raspberry Pi as a main component of a DVB-S modulator. Two modes are available : - Output I/Q
Table 1 below is a complete list of MPTH commands with descriptions. Table 1 : MPTH Commands. Command Name Code Setting Value Description
MPTH: Commands Table 1 below is a complete list of MPTH commands with descriptions. Note: Commands are three bytes long, Command Start Byte (default is 128), Command Code, Setting value. Table 1 : MPTH
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
ETEC 421 - Digital Controls PIC Lab 10 Pulse Width Modulation
ETEC 421 - Digital Controls PIC Lab 10 Pulse Width Modulation Program Definition: Write a program to control the speed of a dc motor using pulse width modulation. Discussion: The speed of a dc motor is
Microtronics technologies Mobile: 99707 90092
For more Project details visit: http://www.projectsof8051.com/rfid-based-attendance-management-system/ Code Project Title 1500 RFid Based Attendance System Synopsis for RFid Based Attendance System 1.
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
NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter
NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter Description: The NTE2053 is a CMOS 8 bit successive approximation Analog to Digital converter in a 20 Lead DIP type package which uses a differential
ADS9850 Signal Generator Module
1. Introduction ADS9850 Signal Generator Module This module described here is based on ADS9850, a CMOS, 125MHz, and Complete DDS Synthesizer. The AD9850 is a highly integrated device that uses advanced
Ocean Controls RC Servo Motor Controller
Ocean Controls RC Servo Motor Controller RC Servo Motors: RC Servo motors are used in radio-controlled model cars and planes, robotics, special effects, test equipment and industrial automation. At the
Technical Data Sheet UM-005. UM005-doc-01.04 In reference to UM005-c-01.04
Technical Data Sheet UM-005 UM005-doc-01.04 In reference to UM005-c-01.04 Contents Contents... 2 Introductions... 3 Specifications... 3 Pin description... 4 Connection diagram... 4 Module PCB dimensions...
Eric Mitchell April 2, 2012 Application Note: Control of a 180 Servo Motor with Arduino UNO Development Board
Eric Mitchell April 2, 2012 Application Note: Control of a 180 Servo Motor with Arduino UNO Development Board Abstract This application note is a tutorial of how to use an Arduino UNO microcontroller to
HC(S)08-System for Development and Training
SYSTECH J.Schnyder GmbH Schliefweg 30 CH-4106 Therwil Telefon 091 827 15 87 www.systech.ch HC(S)08-System for Development and Training Overview V 0.3 (Draft English) Contents Components... 3 Hardware...
SMS Alarm Messenger. Setup Software Guide. SMSPro_Setup. Revision 090210 [Version 2.2]
SMS Alarm Messenger SMSPro_Setup Revision 090210 [Version 2.2] ~ 1 ~ Contents 1. How to setup SMS Alarm Messenger?... 3 2. Install the SMSPro_Setup software... 5 3. Connection Type... 6 4. Connection Port
Application Note 49. Using the Digi TransPort Fleet Card. October 2011
Application Note 49 Using the Digi TransPort Fleet Card October 2011 Contents 1 INTRODUCTION... 3 1.1 Outline... 3 1.2 Assumptions... 3 1.3 Corrections... 3 1.4 Version... 3 2 Fleet card Features... 4
Software Manual RS232 Laser Merge Module. Document # SU-256521-09 Rev A
Laser Merge Module Document # SU-256521-09 Rev A The information presented in this document is proprietary to Spectral Applied Research Inc. and cannot be used for any purpose other than that for which
CENTRONICS interface and Parallel Printer Port LPT
Course on BASCOM 8051 - (37) Theoretic/Practical course on BASCOM 8051 Programming. Author: DAMINO Salvatore. CENTRONICS interface and Parallel Printer Port LPT The Parallel Port, well known as LPT from
[F/T] [5] [KHz] [AMP] [3] [V] 4 ) To set DC offset to -2.5V press the following keys [OFS] [+/-] [2] [.] [5] [V]
FG085 minidds Function Generator Manual of Operation Applicable Models: 08501, 08501K, 08502K, 08503, 08503K Applicable Firmware Version: 1 ) 113-08501-100 or later (for U5) 2 ) 113-08502-030 or later
Yun Shield User Manual VERSION: 1.0. Yun Shield User Manual 1 / 22. www.dragino.com
Yun Shield User Manual VERSION: 1.0 Version Description Date 0.1 Initiate 2014-Jun-21 1.0 Release 2014-Jul-08 Yun Shield User Manual 1 / 22 Index: 1 Introduction... 3 1.1 What is Yun Shield... 3 1.2 Specifications...
RIGtalk. Revision 5. Owner s Manual 2012.
RIGtalk Revision 5 Owner s Manual 2012 www.westmountainradio.com 1020 Spring City Drive Waukesha, WI 53186 262-522-6503 [email protected] 2012 West Mountain Radio, All rights reserved. All trademarks
Servo Motors (SensorDAQ only) Evaluation copy. Vernier Digital Control Unit (DCU) LabQuest or LabPro power supply
Servo Motors (SensorDAQ only) Project 7 Servos are small, relatively inexpensive motors known for their ability to provide a large torque or turning force. They draw current proportional to the mechanical
Playing sounds and using buttons with Raspberry Pi
Playing sounds and using buttons with Raspberry Pi Created by Mikey Sklar Last updated on 2015-04-15 01:30:08 PM EDT Guide Contents Guide Contents Overview Install Audio Install Python Module RPi.GPIO
In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM-.01. www.rovingnetworks.com 1
RN-WIFLYCR-UM-.01 RN-ISP-UM In-System Programmer 2012 Roving Networks. All rights reserved. Version 1.1 1/19/2012 USER MANUAL www.rovingnetworks.com 1 OVERVIEW You use Roving Networks In-System-Programmer
Construction and Application of a Computer Based Interface Card
Session 4 Construction and Application of a Computer Based Interface Card Michael Combs Telescope Operations Engineer [email protected] Morehead State University Morehead, Kentucky Ahmad Zargari,
LDG DTS-4/4R Desktop Coaxial Switch / Remote
LDG DTS-4/4R Desktop Coaxial Switch / Remote LDG Electronics 1445 Parran Road, PO Box 48 St. Leonard MD 20685-2903 USA Phone: 410-586-2177 Fax: 410-586-8475 [email protected] www.ldgelectronics.com
Single channel data transceiver module WIZ2-434
Single channel data transceiver module WIZ2-434 Available models: WIZ2-434-RS: data input by RS232 (±12V) logic, 9-15V supply WIZ2-434-RSB: same as above, but in a plastic shell. The WIZ2-434-x modules
Kernel Testing: Tool and Techniques. Matt Porter Texas Instruments 21 February 2013
Kernel Testing: Tool and Techniques Matt Porter Texas Instruments 21 February 2013 Overview Why? Frameworks Lab Tools Tools Techniques (or Test Cases) What Else? It's a BOF! This is an interactive session
Computer Networking. Definitions. Introduction
Computer Networking Definitions DHCP Dynamic Host Configuration Protocol It assigns IP addresses to client devices, such as desktop computers, laptops, and phones, when they are plugged into Ethernet or
Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs
Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs AN033101-0412 Abstract This describes how to interface the Dallas 1-Wire bus with Zilog s Z8F1680 Series of MCUs as master devices. The Z8F0880,
Work with Arduino Hardware
1 Work with Arduino Hardware Install Support for Arduino Hardware on page 1-2 Open Block Libraries for Arduino Hardware on page 1-9 Run Model on Arduino Hardware on page 1-12 Tune and Monitor Models Running
Test Driven Development of Embedded Systems Using Existing Software Test Infrastructure
Test Driven Development of Embedded Systems Using Existing Software Test Infrastructure Micah Dowty University of Colorado at Boulder [email protected] March 26, 2004 Abstract Traditional software development
MeshBee Open Source ZigBee RF Module CookBook
MeshBee Open Source ZigBee RF Module CookBook 2014 Seeed Technology Inc. www.seeedstudio.com 1 Doc Version Date Author Remark v0.1 2014/05/07 Created 2 Table of contents Table of contents Chapter 1: Getting
RCForb Server Setup. Overview
RCForb Server Setup Overview The RcForb Server allows you to setup your own remote station on Remote Hams. Three connections to your transceiver are required, and an Internet connection. The first required
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
RN-WIFLY-EVAL-UM. WiFly Evaluation Kit. 2012 Roving Networks. All rights reserved. RN-WIFLY-EVAL-UM Version 1.32r 10/9/2012 USER MANUAL
WiFly Evaluation Kit 2012 Roving Networks. All rights reserved. Version 1.32r 10/9/2012 USER MANUAL OVERVIEW This document describes the hardware and software setup for Roving Networks evaluation kits,
Mobile Satellite Solutions. A WiWorld Partner SATELLITE TV ANTENNA CONTROLLER RFM-1000/1100 TECHNICAL MANUAL STOW SEARCH
Mobile Satellite Solutions A WiWorld Partner SATELLITE TV ANTENNA CONTROLLER RFM-1000/1100 TECHNICAL MANUAL SEARCH STOW Ver. 1 June 2012 WARNING Make all electrical and coax connections from the controller
Digicom Remote Control for the SRT
Digicom Remote Control for the SRT To operate the SRT remotely, use Remote Desktop; this is available free for Linux, Mac OS-X (from Microsoft), and is included with Windows XP and later. As RD uses a
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
1. Learn about the 555 timer integrated circuit and applications 2. Apply the 555 timer to build an infrared (IR) transmitter and receiver
Electronics Exercise 2: The 555 Timer and its Applications Mechatronics Instructional Laboratory Woodruff School of Mechanical Engineering Georgia Institute of Technology Lab Director: I. Charles Ume,
High-Stability Time Adjustment with Real-Time Clock Module
High-Stability Time Adjustment with Real-Time Clock Module An explanation of an Epson real-time clock module with sub-second time adjustment function [Preface] In recent years, it has become simple to
DKWF121 WF121-A 802.11 B/G/N MODULE EVALUATION BOARD
DKWF121 WF121-A 802.11 B/G/N MODULE EVALUATION BOARD PRELIMINARY DATA SHEET Wednesday, 16 May 2012 Version 0.5 Copyright 2000-2012 Bluegiga Technologies All rights reserved. Bluegiga Technologies assumes
XPort Universal Demo Board User Guide
XPort Universal Demo Board User Guide Part Number 900-563 Revision A September 2009 Copyright and Trademark Contacts 2009 Lantronix. All rights reserved. No part of the contents of this book may be transmitted
BIODEX ADDENDUM BIODEX EMG/ANALOG SIGNAL ACCESS CONFIGURATION UTILITY SOFTWARE FOR SYSTEM 3 REVISION 2 AND SYSTEM 4 DYNAMOMETERS
ADDENDUM BIODEX EMG/ANALOG SIGNAL ACCESS CONFIGURATION UTILITY SOFTWARE FOR SYSTEM 3 REVISION 2 AND SYSTEM 4 DYNAMOMETERS 830-000 835-000 840-000 850-000 BIODEX Biodex Medical Systems, Inc. 20 Ramsey Road,
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
SUDT AccessPort TM Advanced Terminal / Monitor / Debugger Version 1.37 User Manual
SUDT AccessPort TM Advanced Terminal / Monitor / Debugger Version 1.37 User Manual Version 1.0 - January 20, 2015 CHANGE HISTORY Version Date Description of Changes 1.0 January 20, 2015 Initial Publication
Matrix 510/520 User Guide
Matrix 510/520 User Guide Introduction: Matrix 510/520 are ARM9-based Linux ready industrial computer. The key features are as follow: Matrix 520 Layout 1. ARM920T ARM Thumb Processor with 200MIPS at 180MHz,
LDG Electronics External Meter Serial Communications Protocol Specification
M1000 METER PROTOCOL SPECIFICATION MANUAL REV A LDG Electronics External Meter Serial Communications Protocol Specification LDG Electronics 1445 Parran Road St. Leonard MD 20685-2903 USA Phone: 410-586-2177
obems - open source Building energy Management System T4 Sustainability Ltd
obems - open source Building energy Management System T4 Sustainability Ltd AMR and BMS What are the problems? Cost - hardware, rental or purchase, and software licenses, upgrades etc. Lack of open standards.
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,
Wifi Web Server Module w TF Socket User s Guide
Wifi Web Server Module w TF Socket User s Guide 2004-2010 Sure Electronics Inc. MB-CM14117_Ver1.0 WIFI WEB SERVER MODULE W TF SOCKET USER S GUIDE Table of Contents Chapter 1. Overview...1 1.1 Overview...
USB2.0 <=> I2C V4.4. Konverter Kabel und Box mit Galvanischetrennung
USB2.0 I2C V4.4 Konverter Kabel und Box mit Galvanischetrennung USB 2.0 I2C Konverter Kabel V4.4 (Prod. Nr. #210) USB Modul: Nach USB Spezifikation 2.0 & 1.1 Unterstützt automatisch "handshake
Step-by-Step Tutorial For Using LinkSprite UART- WIFI Module Model LS_UART_WIFI
Step-by-Step Tutorial For Using LinkSprite UART- WIFI Module Model LS_UART_WIFI Page 1 of 12 Hardware needed A desktop/laptop PC with WiFi adaptor A WiFi router This Uart-Wifi module model number LS_UART_WIFI
INTRODUCTION TO SERIAL ARM
INTRODUCTION TO SERIAL ARM A robot manipulator consists of links connected by joints. The links of the manipulator can be considered to form a kinematic chain. The business end of the kinematic chain of
To perform Ethernet setup and communication verification, first perform RS232 setup and communication verification:
PURPOSE Verify that communication is established for the following products programming option (488.2 compliant, SCPI only): DCS - M9C & DCS M130, DLM M9E & DLM-M9G & DLM M130, DHP - M9D, P series, SG,
Camera Sensor Driver Development And Integration
Camera Sensor Driver Development And Integration Introduction Camera enables multimedia on phones. It is going to be an important human machine interface, adding to augmented reality possibilities on embedded
Surveillance System Using Wireless Sensor Networks
Surveillance System Using Wireless Sensor Networks Dan Nguyen, Leo Chang Computer Engineering, Santa Clara University Santa Clara, California, USA [email protected] [email protected] Abstract The
Synapse s SNAP Network Operating System
Synapse s SNAP Network Operating System by David Ewing, Chief Technology Officer, Synapse Wireless Today we are surrounded by tiny embedded machines electro-mechanical systems that monitor the environment
A RF18 Remote control receiver MODULE
A RF18 Remote control receiver MODULE User Guide No part of this document may be reproduced or transmitted (in electronic or paper version, photocopy) without Adeunis RF consent. This document is subject
MODULE BOUSSOLE ÉLECTRONIQUE CMPS03 Référence : 0660-3
MODULE BOUSSOLE ÉLECTRONIQUE CMPS03 Référence : 0660-3 CMPS03 Magnetic Compass. Voltage : 5v only required Current : 20mA Typ. Resolution : 0.1 Degree Accuracy : 3-4 degrees approx. after calibration Output
Instructions for - Installation of Satellite Channels
ENGLISH Instructions for - Installation of Satellite Channels Updated: March 2011 Experience Reality AQUOS LCD-TVs Spring/Summer 2011 Page - 1 - LE820 - LE822 - LE814 - LE824 - LE914 - LE925 Contents:
Addonics T E C H N O L O G I E S. NAS Adapter. Model: NASU2. 1.0 Key Features
1.0 Key Features Addonics T E C H N O L O G I E S NAS Adapter Model: NASU2 User Manual Convert any USB 2.0 / 1.1 mass storage device into a Network Attached Storage device Great for adding Addonics Storage
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
Monitor Your Home With the Raspberry Pi B+
Monitor Your Home With the Raspberry Pi B+ Created by Marc-Olivier Schwartz Last updated on 2015-02-12 03:30:13 PM EST Guide Contents Guide Contents Introduction Hardware & Software Requirements Hardware
ServoOne. Specification. Option 2 - Technology. x 11. x 8 X 8. x 10. x 9. x 7. x 6 TTL Encoder / TTL Encoder simulation
x - + - + x L L L AC SO 4-45 A DC SO 4- A ServoOne Specification x 9 - + - + x 7 x 8 X 8 Option - Technology x 6 TTL Encoder / TTL Encoder simulation Specification ServoOne Specification Option - Technology
How to Perform Real-Time Processing on the Raspberry Pi. Steven Doran SCALE 13X
How to Perform Real-Time Processing on the Raspberry Pi Steven Doran SCALE 13X Outline What is Real-Time? What is the Raspberry Pi? Can the Raspberry Pi handle Real-Time (And why would you want to? Why
Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)
Embedded Systems on ARM Cortex-M3 (4weeks/45hrs) Course & Kit Contents LEARN HOW TO: Use of Keil Real View for ARM Use ARM Cortex-M3 MCU for professional embedded application development Understanding
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
Production ISP Programming Tools for SIGMA Z-Wave modules and ICs
Production ISP Programming Tools for SIGMA Z-Wave modules and ICs Author Date Version number John Marriot 22nd December 2014 0.97 Production ISP Programming Tools for SIGMA Z-Wave modules and ICs V0.97
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 2016-04-12 08:03:49 PM EDT Guide Contents Guide Contents Overview You Will Need Part Software Installation
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.
Description. Dimensions. Features. www.pwb-encoders.com. precision works better
Description The MEC22 is a high resolution optical hollow shaft encoder that can be fixed quickly and easily on different sizes of motor shafts. The encoder provides two square wave outputs in quadrature
BASIC WINLINK 2000 TRAINING GUIDE
BASIC WINLINK 2000 TRAINING GUIDE Lewis Thompson W5IFQ, AAR6UK June 26, 2009 CONTENTS Introduction... 3 About Winlink 2000... 3 Required Equipment... 3 Setting Up Airmail Step by Step...5 Connecting to
DK40 Datasheet & Hardware manual Version 2
DK40 Datasheet & Hardware manual Version 2 IPC@CHIP DK40 Evaluation module Beck IPC GmbH http://www.bcl.de page 1 of 11 Table of contents Table of contents... 2 Basic description... 3 Characteristics...
MicroMag3 3-Axis Magnetic Sensor Module
1008121 R01 April 2005 MicroMag3 3-Axis Magnetic Sensor Module General Description The MicroMag3 is an integrated 3-axis magnetic field sensing module designed to aid in evaluation and prototyping of PNI
Servo Info and Centering
Info and Centering A servo is a mechanical motorized device that can be instructed to move the output shaft attached to a servo wheel or arm to a specified position. Inside the servo box is a DC motor
Quick Start Guide. MRB-KW01 Development Platform Radio Utility Application Demo MODULAR REFERENCE BOARD
Quick Start Guide MRB-KW01 Development Platform Radio Utility Application Demo MODULAR REFERENCE BOARD Quick Start Guide Get to Know the MRB-KW01x Module UART Selector ANT 1 RFIO (TX/RX) USB 2.0 Serial
Plotting Spectrum Analyzer Data without a Plotter
Plotting Spectrum Analyzer Data without a Plotter Whitham D. Reeve ( 2013 W. Reeve) 1. Introduction This article describes using a PC to upload and plot measurements from older test sets that do not support
JNIOR. Overview. Get Connected. Get Results. JNIOR Model 310. JNIOR Model 312. JNIOR Model 314. JNIOR Model 410
The INTEG is an Ethernet I/O (digital, analog) device that monitors and controls a small set of process signals. functions as both basic I/O for integration with another application or system AND as a
WA Manager Alarming System Management Software Windows 98, NT, XP, 2000 User Guide
WA Manager Alarming System Management Software Windows 98, NT, XP, 2000 User Guide Version 2.1, 4/2010 Disclaimer While every effort has been made to ensure that the information in this guide is accurate
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
RN-XV-RD2 Evaluation Board
RN-XV-RD2 Evaluation Board 2012 Roving Networks. All rights reserved. -1.01Version 1.0 9/28/2012 USER MANUAL OVERVIEW This document describes the hardware and software setup for Roving Networks RN-XV-RD2
VALIANT COMMUNICATIONS LIMITED
VALIANT COMMUNICATIONS LIMITED TM VCL-EC T1 Echo Canceller 1U, 19 inch Version with Telnet T1, 1U Echo Canceller Product Brochure & Data Sheet 1 Product Overview Valiant offers a compact, robust and cost
Bob Rathbone Computer Consultancy
Raspberry PI Stepper Motor Constructors Manual Bob Rathbone Computer Consultancy www.bobrathbone.com 20 th of December 2013 Bob Rathbone Raspberry PI Robotic Arm 1 Contents Introduction... 3 Raspberry
ECE 495 Project 3: Shocker Actuator Subsystem and Website Design. Group 1: One Awesome Engineering
ECE 495 Project 3: Shocker Actuator Subsystem and Website Design Group 1: One Awesome Engineering Luquita Edwards Evan Whetsell Sunny Verma Thomas Ryan Willis Long I. Executive Summary The main goal behind
DS1621 Digital Thermometer and Thermostat
Digital Thermometer and Thermostat www.dalsemi.com FEATURES Temperature measurements require no external components Measures temperatures from 55 C to +125 C in 0.5 C increments. Fahrenheit equivalent
Designing AirPort Extreme Networks
Designing AirPort Extreme Networks Contents 1 Getting Started 5 About AirPort 5 How AirPort Works 6 How Wireless Internet Access Is Provided 6 Configuring AirPort Extreme Base Station Internet Access
Data Sheet. Adaptive Design ltd. Arduino Dual L6470 Stepper Motor Shield V1.0. 20 th November 2012. L6470 Stepper Motor Shield
Arduino Dual L6470 Stepper Motor Shield Data Sheet Adaptive Design ltd V1.0 20 th November 2012 Adaptive Design ltd. Page 1 General Description The Arduino stepper motor shield is based on L6470 microstepping
eztcp Technical Document Modbus/TCP of eztcp Caution: Specifications of this document may be changed without prior notice for improvement.
eztcp Technical Document Modbus/TCP of eztcp Version 1.3 Caution: Specifications of this document may be changed without prior notice for improvement. Sollae Systems Co., Ltd. http://www.sollae.co.kr Contents
Adafruit's Raspberry Pi Lesson 5. Using a Console Cable. Created by Simon Monk
Adafruit's Raspberry Pi Lesson 5. Using a Console Cable Created by Simon Monk Guide Contents Guide Contents Overview You Will Need Part Software Installation (Mac) Software Installation (Windows) Connect
The Programming Interface
: In-System Programming Features Program any AVR MCU In-System Reprogram both data Flash and parameter EEPROM memories Eliminate sockets Simple -wire SPI programming interface Introduction In-System programming
ICS 351: Today's plan
ICS 351: Today's plan routing protocols linux commands Routing protocols: overview maintaining the routing tables is very labor-intensive if done manually so routing tables are maintained automatically:
An Arduino Controlled GPS Corrected VFO
Gene Marcus, W3PM/GM4YRE 3 Wickerberry Lane, Madison, AL 376: [email protected] An Arduino Controlled GPS Corrected VFO A VFO that provides to. MHz signals on two independent outputs. Use it as a stand alone
UniPi technical documentation REV 1.1
technical documentation REV 1.1 Contents Overview... 2 Description... 3 GPIO port map... 4 Power Requirements... 5 Connecting Raspberry Pi to UniPi... 5 Building blocks... 5 Relays... 5 Digital Inputs...
Timer A (0 and 1) and PWM EE3376
Timer A (0 and 1) and PWM EE3376 General Peripheral Programming Model Each peripheral has a range of addresses in the memory map peripheral has base address (i.e. 0x00A0) each register used in the peripheral
TCP/IP MODULE CA-ETHR-A INSTALLATION MANUAL
TCP/IP MODULE CA-ETHR-A INSTALLATION MANUAL w w w. c d v g r o u p. c o m CA-ETHR-A: TCP/IP Module Installation Manual Page Table of Contents Introduction...5 Hardware Components... 6 Technical Specifications...
GPS NTP Time Server for Intranet Networks DIN RAIL Version
GPS NTP Time Server for Intranet Networks DIN RAIL Version Description: GPS NTP time server is very simple low cost solution for Ethernet / Intranet time synchronization. Each computer or devices with
