Oregon State University
Oregon State Home
College of Engineering Find Someone

Getting Started
  - Identify my part by picture
  - TekBot Overview
  - TekBot Courses
  - Buy TekBots/Parts


Core TekBot Systems
  - Motor Controller (mtr_ctlr.1)
  - Motor Controller (mtr_ctlr.2)
  - Analog Controller (anlg_ctlr.1)
  - Charger Board (chrg.1)
  - Tactile Whisker (sensor.1)
  - Mechanical Base (base.2)


Specialized TekBot Systems
  - Radio Board (radio.0)
  - IR Wheel Encoder (ir_sense.1)
  - Tiny Motor Controller Board (tiny_mb.0)
  - USB Camera (usb_cam.1)
  - Backup Beeper (bu_bpr.0)


Programmable TekBot Systems
  - FPGA Board (fpga_bd.0)
  - mega128 Board (mega128.1)
  - mega128 Board (mega128.2)
  - Digital Logic Controller (d_logic.1)
  - Digital Logic Controller (d_logic.2)
  - tiny26 Microcontroller (tiny26.0)
  - AVR Parallel Programmer (avr-isp)
  - d_logic Parallel Programmer (d_logic-isp.1)
  - TekBots Universal Programmer (usb_prog.0)


Prototyping Systems
  - SMT Adapters (smt_adapt.0)
  - 2"x3.75" Protoboard (protoboard.1)
  - 4"x4.2" Protoboard (protoboard.0)
  - Daughter Board (daughter.0)


Other Hardware Systems
  - Mechatronix Controller (mx_ctlr.0)
  - DataLogger Board (data_lgr.0)
  - DataLogger USB (data_lgr.1)
  - Burglar Alarm (bglr_alrm.0)


Mechatronix Controller (mx_ctlr.0)

Used 2003-present

Overview

This Platform for Learning targeted at mechanical engineering, contains switches, two motors, and the mx_ctlr board itself. This board used with the free software CodeVision and a custom made library allows for easy programming and design with little programming or electronics experience.

Features List
  • Atmel AVR ATMEGA8535
  • 8K Flash Program Memory
  • 1K RAM
  • 8 - 10-bit ADC Channels
  • 4 - PWM Channels for Motor Speed Control
  • In System Programmable from a PC
  • 2 - High Power (1.2A) Motor Ports
  • 2 - Low Power (600mA) Motor Ports
  • 8 - Digital Inputs
  • Easy PC Interface

Click image for a larger view


Included in Kit

  • 1 Mechatronics controller board (mx_ctlr.1) assembled
  • 2 3 cell AA battery holders
  • 1 parallel programming dongle (avr-isp.1) assembled
  • 2 DC gear motors
  • 4 lever switches (1x long arm switch, 3x short arm switches)
  • 1 screwdriver pack
  • 1 sensor experiment pack


Relevant Courses

ME 101: Mechanical Engineering Orientation

Libraries

MechLib files for mx_ctlr.0 board.

Code Samples

Basic Programming Example
Basic Motor Control Example
Serial Communications Example
Elevator Example
Light Detector Example
Motor Control Logic Example
Variable Motor Speed Example
Volt Meter Example

Design Files

Parts List (Excel File) - Parts list for the mx_ctlr.0 board.

mx_ctlr.0 Silk Screen - The Silk Screen for the mx_ctlr.0 circuit board

mx_ctlr.0 Schematic - The schematic for the mx_ctlr.0 board.


Frequently Asked Questions





Submit a Question

Subject:
Your email address (optional):
Body:


 



School of Electrical Engineering and Computer Science, 1148 Kelley Engineering Center
Oregon State University, Corvallis, OR 97331-5501
Send a comment about this web site | This page was last modified on Monday, April 30, 2007
Copyright © 2009 | Disclaimer | Committed to Diversity