Robotic Development Kit. Powered using ATMEL technology

Similar documents
Introduction. Theory of Operation

SNIOT702 Specification. Version number:v 1.0.1

3.3V regulator. JA H-bridge. Doc: page 1 of 7

RF4432 wireless transceiver module

Design and Implementation of AT Mega 328 microcontroller based firing control for a tri-phase thyristor control rectifier

RX23T inverter ref. kit

Catalog

ST25DV-PWM product presentation. July 2018

DASL 120 Introduction to Microcontrollers

RF NiceRF Wireless Technology Co., Ltd. Rev

Multi Frequency RFID Read Writer System

G3P-R232. User Manual. Release. 2.06

Group 4. Michael Cooke David Griffen Whitney Keith

AVR42778: Core Independent Brushless DC Fan Control Using Configurable Custom Logic on ATtiny817. Features. Introduction. AVR 8-bit Microcontroller

HF-Z100A ZigBee Module Datasheet

DR-TRC105-EV Evaluation Kit. User s Guide

RF4432F27 Catalog

ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION

Motor Control Development Kit

RF RECEIVER DECODER RDF1. Features Complete FM Receiver and Decoder. Applications

V 1.1 TABLE OF CONTENTS LIST OF FIGURES... 2 LIST OF TABLES... 2 HISTORY... 2

uc Crash Course Whats is covered in this lecture Joshua Childs Joshua Hartman A. A. Arroyo 9/7/10

Catalogue

Object Detection for Collision Avoidance in ITS

Easy start with UWB technology

CATALOG. ANALOG COMMUNICATION SYSTEMS DIGITAL COMMUNICATION SYSTEMS Microcontroller kits Arm controller kits PLC Trainer KITS Regulated Power supplies

EITF40 Digital and Analogue Projects - GNSS Tracker 2.4

MAKEVMA502 BASIC DIY KIT WITH ATMEGA2560 FOR ARDUINO USER MANUAL

Autonomous Intelligent Robot for Emergency Services

TRC EV DR TRC EV DR TRC EV

Introduction to the Arduino Kit

Micro-Trak All-In-One APRS Transmitter

Robot Rangers. Low Level Design Document. Ben Andersen Jennifer Berry Graham Boechler Andrew Setter

LoRa1276 Catalogue

RF4463F30 High Power wireless transceiver module

RFID Door Unlocking System

MPR kHz Reader

ADVANCED SAFETY APPLICATIONS FOR RAILWAY CROSSING

SmartRadio Transmitter / Receiver

INTELLIGENT SELF-PARKING CHAIR

JEPPIAAR SRR Engineering College Padur, Ch

Motor Control using NXP s LPC2900

MD04-24Volt 20Amp H Bridge Motor Drive

ZKit-51-RD2, 8051 Development Kit

I 2 C RedBot & DC Motor Servo Motor Control

User Manual / Functional Description. CONTINENTAL Automotive. X95 ATIC75 Keyless System. Vehicle hands Free and remote control System.

Preliminary GHz Transceiver-µController-Module. Applications PRODUCT SPECIFICATION FEATURES MICROCONTROLLER MHz

RFID Integrated Teacher Monitoring

User Manual WHM520V. 1. Introduction. 2. Feature

Specifications.

List of Items Available in the Laboratory the Lab

Index Terms IR communication; MSP430; TFDU4101; Pre setter

Critical Design Review: M.A.D. Dog. Nicholas Maddy Timothy Dayley Kevin Liou

802.11g Wireless Sensor Network Modules

SGD 70-A 7 PanelPilotACE Compatible Display

DNT2400. Low Cost 2.4 GHz FHSS Transceiver Module with I/O

Implementation of Multiquadrant D.C. Drive Using Microcontroller

The Mote Revolution: Low Power Wireless Sensor Network Devices

HF-Z100A ZigBee Module Datasheet

VT-CC2530-Z1 Wireless Module. User Guide

CEEN Bot Lab Design A SENIOR THESIS PROPOSAL

UHF RFID Micro Reader Reference Design Hardware Description

TLE9879 EvalKit V1.2 Users Manual

For Experimenters and Educators

WifiBotics. An Arduino Based Robotics Workshop

Evaluation Kits EVA 100 and EVA 105

ESP32 Utility Driver

Advanced Mechatronics 1 st Mini Project. Remote Control Car. Jose Antonio De Gracia Gómez, Amartya Barua March, 25 th 2014

Training Schedule. Robotic System Design using Arduino Platform

RF1212 Catalog

RF Based Pick and Place Robot

ZigBeeNet Software 1.0 Range Measurement Tool Users Guide

Preliminary Design Report. Project Title: Search and Destroy

TRXQ1 RXQ1 FM NARROW BAND TRANSCEIVERS. RXQ1 Version. Applications. TRXQ1 Version

The Skiidometer. Hardware Description By: Adam Lee ; Etec474; Prof. Morton; WWU

Interface Manual Tank Level Float Stick System

Programming and Interfacing

VT-CC1110PA-433M. Wireless Module. User Guide

DISCONTINUED. Modulation Type Number of RF Channels 15

Index Terms-Emergency vehicle clearance, Higher density, IR sensor, Micro controller, RFID Technology.

Low Power with Long Range RF Module DATASHEET Description

FABO ACADEMY X ELECTRONIC DESIGN

6. HARDWARE PROTOTYPE AND EXPERIMENTAL RESULTS

AN Low Frequency RFID Card Reader. Application Note Abstract. Introduction. Working Principle of LF RFID Reader

LoRa1278 Wireless Transceiver Module

SGD 70-A 7 PanelPilotACE Compatible Display

Knight Light. LED Chess. Nick DeSantis Alex Haas Bryan Salicco. Senior Design Group 16 Spring 2013

Controlling DC Brush Motor using MD10B or MD30B. Version 1.2. Aug Cytron Technologies Sdn. Bhd.

Lifetime Power Energy Harvesting Development Kit for Wireless Sensors User s Manual - featuring PIC MCU with extreme Low Power (XLP) Technology

Control of Electrical Lights and Fans using TV Remote

BLE 4.0 Module ZBModule User Manual 1 / 15

BluetoothMesh ModuleDatasheet

LORA1278F30 Catalogue

Digital mw meter. 1. Functioning VHF COMMUNICATIONS 2/2003. Alexander Meier, DG6RBP

LORA1276F30 Catalogue

Servo Sequencer Servo Robot motion controller & General Purpose microcontroller board

ESE 350 Microcontroller Laboratory Lab 5: Sensor-Actuator Lab

νµθωερτψυιοπασδφγηϕκλζξχϖβνµθωερτ ψυιοπασδφγηϕκλζξχϖβνµθωερτψυιοπα σδφγηϕκλζξχϖβνµθωερτψυιοπασδφγηϕκ χϖβνµθωερτψυιοπασδφγηϕκλζξχϖβνµθ

Intelligent and passive RFID tag for Identification and Sensing

Beacon Atom Hardware Design Analysis Seeed Studio EE 2012/12

Transcription:

Robotic Development Kit Powered using ATMEL technology

Index 1. System overview 2. Technology overview 3. Individual dev-kit components I. Robot II. Remote III. IR-Pod IV. Base-Station V. RFID 4. Robonii Gaming System

System Overview The Robotic development kit Consists of: Robot Remote Controller IR-pod Base Station Robot Controller PCB Remote PCB RF-ID Tags RFID-Ball Ball-Scoop

System Overview System Communications Robots and remotes can communicate to each other via RF, while the robots can communicate to the base stations via IR. The RF-signal strength can be used as a rough indication to distances between devices. All RF communications can be viewed on a PC by connecting it to a robots USB interface, and configuring the robot as a RF-sniffer To PC RF RF RF IR IR RF

System Overview System IR Emitters The robot is equipped with 8x IR emitters. Six of these emitters are spaced so that an even IR emission is achieved 360deg around the robot. This enables the robot to communicate with base stations regardless of its orientation, and be detectable by other robots The base station is also equipped with 6 IR emitters to achieve a 360deg IR emission. The IR can be transmitted at 3 signal strengths enabling the robot to do range calculations on the received signal to determine a approximate distance to the base station The system can handle up to 4x Robots and 2x base stations without IR interference

System Overview Robot Obstacle Sensors The robot is equipped with 2x IR emitters as head-lights. Obstacles are detected in various zones by detecting the reflected IR beams.* * In addition, each motor is equipped with current monitoring enabling the robot to detect when excessive currents are being drawing by the motors, and thus identifying a stuck or obstructed wheel due to an obstacle,* enabling the robot to take corrective actions A front and rear bumper also provides feedback when pressed *

System Overview Robot IR Sensors The robot is equipped with 5x IR receivers which enable the robot to get orientation and location information regarding other robots and base stations. It is also used for obstacle detection and decoding range information received from base stations Multiple zones and RF communication enable the robot to orientate and position itself relative to other robots and can be used for automotive behavior like following another robot, circling a robot/base Station, moving to the robots left and facing forward, or auto-shooting it as it was used in the Robonii action game application.

System Overview Robot RFID RFID tags can be detected and decoded when located beneath the robot. This enables the robot to identify specific locations, or to be aware that it is in possession of an object like the RFID ball One of the five games in the Robonii Action Games pack requires 2 teams to fight for possession of the ball in order to score. Teams can shoot each other when in possession of bullets to deactivate the other robot for a short while, or use booby-traps against the opposing team. These can be collected from specific game objects at random intervals in the game.

System Overview Audio & Visual communicators The robot is equipped with 15x LED s and 1x audio loud speaker and amplifier The base station has 3x LED s and 1x bicolor LED that is controlled from the robot. All other visual communication is done via the robots remote

System Overview Remote The remote has 6 buttons usually used to control the robot. In addition the remote has 6x LED s and an LCD with 64 segments to display state information. The remote has a cavity under the transparent cover where a statuscard can be placed that shows what each symbol indicates

System Overview IR-Pod The IR-pod plugs into the robots specialized port and forms the heart of the IR direction and orientation system. The robots specialized port has multiple interfaces to the robots controller and can be used to add gadgets into the system

Technology Overview The robotic development kit was born over a period of 4 years by combining technology from multiple development kits. These include ATMEL development kits for: Zigbee RFID (125KHz) Programmable USB salve devices AVR- ATxMega (8-bit MCU) AVR- ATtiny

Technology Overview Communication RF packets are used to communicate between Robots, Remotes and PC s. All RF devices are FCC and ICASA approved. Bidirectional IR is used to communicate to Basestations The Robonii project used IR and RF to detect obstacles, relative location, orientation and distance to other robots and Base-stations.

Technology Overview Development tools AVR-Studio is an Integrated Development Environment software package that can be used for the AVR MCU s and can freely be downloaded from ATMEL s website The robot-pcb comes preloaded with a boot-loader and can be programmed via the USB port without any additional tools All the MCU s used in the Robotic development kit can be programmed and Debugged using the MKii and JTAG MKii available from ATMEL

Individual dev-kit components Robot ATxMega128 RF (AT86RF230) RFID (U2270B) 10x LED s 2x Buttons (Bumpers) USB (Programmable AT90USB82) Audio Amplifier with Speaker (NCP2820) 2xDC-motors 2x IR Emitters Integrated Battery enclosure with power switch External interface with I2C and 3xADC/GPIO Program via USB or External PDI interface On-Chip Debug via JTAG or PDI interface

Individual dev-kit components Robot-PCB (1) Power Supply Supply Voltage: 6.2V 9V 3.3V available from PCB 5V available from PCB Power switch ATxMega128 8 Bit MCU running at 31MHz 128KB flash, 8K SRAM 2KB EEPROM JTAG and and PDI interface available via connecter RF (AT86RF230) 2.4GHz RF bi-directional interface with PCB-Antenna Range +/- 40m Running at 16MHz Connected to ATxMega via SPI interface Can be used with ATMEL Zigbee stack RFID (U2270B) RFID reader/ Writer Suitable for Manchester and Bi-phase modulation RFID-Antenna installed in Robot and can easily be manufactured at home

Individual dev-kit components Robot-PCB (2) 10x LED s 5x Red 5x Green 2x GPIO Used for Robot bumpers Connects via 2x 2Pin Connecters 2x GPIO buffered via 330R resistors Used to drive IR emitters Connects via 2x 2Pin Connecters USB (Programmable AT90USB82) Implemented as USB salve device Used as USB serial converter Programming interface available Audio Amplifier (NCP2820) ATxMega can produce sound by generating PWM signal that is transformed into an Analogue voltage before being fed to the amplifier Connected to Robots 1W Speaker

Individual dev-kit components Robot-PCB (3) 2xDC-motors control Using MPC17531 Dual H-Bridge Motor driver Power save mode Protection circuitry Stall current detection via ATxMega ADC Interface with I2C and 3xADC/GPIO Usually connected to IR-Pod

Individual dev-kit components Remote ATxMega64 RF (AT86RF230) 6x LED s 6x Buttons LCD with 64 Symbols Integrated Battery enclosure and power switch On-Chip Debug via JTAG or PDI interface Transparent Symbol description card holder

Individual dev-kit components Remote-PCB (1) Power Supply Supply Voltage: 4V 9V 3.3V available from PCB Power switch ATxMega64 8 Bit MCU running at 16MHz 64KB flash 4K SRAM 2KB EEPROM JTAG and and PDI interface available via connecters RF (AT86RF230) 2.4GHz RF bi-directional interface with PCB-Antenna Range +/- 40m Running at 16MHz Connected to ATxMega via SPI interface Can be used with ATMEL Zigbee stack 4x Buttons on PCB 2x GPIO connectors Connected to Remote Trigger buttons

Individual dev-kit components Remote-PCB (2) USART USART available on connecter USART logic 3.3V Protected by series 33R resistors SMD LED s 2x Yellow 2x Red 2x Green LCD 64 Symbols

Individual dev-kit components IR Pod ATtiny 48 6x IR emitters (360deg) 4x IR Receivers (360deg) 1x IR Receiver (5deg) 5x LED s I2C interface Programming interface Usually connects to Robot

Individual dev-kit components IR Pod - PCB ATtiny 48 8bit MCU 4K Flash 64 Bytes EEPROM One Wire debug 6x IR emitters (360deg) Each emitter emits at a 60deg angle Emitters controlled as single emitter 4x IR Receivers (360deg) Each receiver connects to individual Input on MCU GP18C38BA 1x IR Receiver (5deg) Gun receiver reception angle limited by enclosure GP18C38BA 2x LED 3mm Red 3x SMD LED s Red, Green, Yellow Programming interface via connecter

Individual dev-kit components Base Station ATtiny 48 4x IR Receivers (360deg) 5x LED s 6x IR emitters (360deg) IR Emitters can transmit at 3 different IR levels Programming interface Integrated Battery enclosure and power switch Unit consists of 2 PCB s (MCU-PCB, LED-PCB)

Individual dev-kit components Base Station MCU PCB ATtiny48, 8bit MCU 4K Flash, 256B SRAM 64 Bytes EEPROM One Wire debug Programming interface via connecter VCC = 3.8V Power supply 2.2V 3V Use step-up V-Regulator to obtain 3.8V Connecter to 4xGPIO Usually connected to IR Receivers on LED-PCB Connecter to 5xGPIO via 91R resistors Usually connected to LED s on LED-PCB 1xOutput from driving transistors via connecter Current limits can be set at 3 levels Usually connected to IR emitters on LED-PCB Controlled from 2 MCU outputs

Individual dev-kit components Base Station LED PCB 6x IR emitters (360deg) Each emitter emits at a 60deg angle Emitters controlled by single IO single emitter 4x IR Receivers (360deg) Each receiver connects to individual Input on MCU via connecter GP18C38BA 5x SMD LED s 2xRed, 2xGreen, 1xYellow