Projects

Robot wheel

Robot wheel

This is a project of the simple wheel. Since factory made wheels prizes are not very attractive (10€ for a piece of plastic does not look good), it’s cheaper to make it yourself. The wheel is optimized to be printed on 3D printer.

Features

  • Outer diameter: ∅65mm (2.56 inch)
  • Shaft: ∅4mm
  • Width: 10mm
  • Wall thickness: 3mm
  • Weight: 20g
  • Material: ABS

How to make

You need 3D printer like Reprap Prusa, Makerbot or any other.

Additional parts

  • 1x M3 nut
  • 1x M3×10 screw
  • 20mm wide piece of bicycle tube

Dimensions

Robot wheel dimensions

h2.

Self-balancing robot

Self-balancing robot

The robot is able to balance on two wheels.
Originally this project was created using only junk parts to test software for electric unicycle. But as time passed the initial design was upgraded. At the beginning robot was using 2 hacked car lamp servos as motors, ATmega16 board, quickly assembled motor controller based on L293 and the only brand new part: gyro + 2 axis accelerometer board.

Components

Electronics

  • Atmel ATmega32 microcontroller
  • L293 motor controller
  • RS232 (MAX232)
  • Bluetooth module
  • ADXL203 accelerometer and ADXRS401 gyro

h2.

3D printer

3D printer

3D printer is a device that can print things using plastic. Technology is know from ’80 but now, thanks to technology everyone can have one at home. You can create real things at home in the same way as you print texts using ink or laser printer.

There are several hobby projects but the most popular is Prusa Mendel printer. Here you can find some useful tips that can help you build your own 3D printer.

h1.

Gear Position Indicator

Gear Position Indicator displays gear number for Suzuki V-Strom (DL650 and DL100) motorcycles. Because those motorcycles got the real gear position sensor, it is possible to show gear number without any delay and with 100% accuracy.

Features

  • Displays gear number without delay
  • Cool animation modes
  • LED matrix display
  • Automatic brightness
  • Temperature sensor
  • Celsius and Fahrenheit scale
  • Software display rotation
  • Many configuration options


Hardware

Everything is controller by Atmel ATmega88 microcontroller.

Phototrigger

Phototrigger

Features

  • periodically shots a photo allowing time lapse photography (can be combined with bulb mode), max time between photos: 99:59:59 (h:m:s),
  • bulb time (maximum 99 h 59 m 59 s),
  • postponed start (up to 24 h in advance),
  • powered by 2 AA(A) batteries (3V),
  • 2 × 16 characters LCD display + encoder for easy control,
  • easy to use software,
  • minimal number of components, small PCB,
  • RTC clock (no calendar),
  • low battery indicator.

Design

Device uses ATMEL's atmega168 micro controller (at the time of writing this ar

Aquaticus AVR JTAG

This article provides information about JTAG interface and describes how to create simple working device. This interface is original design of Aquaticus ROV team. Since 2006 it became quite popular among hobbyists thanks to its simplicity and usability. Version B is described here.

The interface is compatible with every software that supports JTAG ICE, it works perfectly with AVR Studio and Linux tools.

Manipulator

Manipulator

The open/close manipulator is useful tool to retrieve small objects or attach a line to objects located underwater.

The jaws of are driven by the electric screwdriver. Using electric screwdriver has many advantages:

  • Easy available
  • Cheap, cost about 5€.
  • Powerful - 2.4Nm
  • Planetary gearbox (low quality)

Control unit

Control unit

Device was designed to be used as control unit for ROV or any other remotely controlled robot. As primary communication interface is used RS485. It allows controlling robot using 1200m long cable.
Several other interfaces allows reading data like temperature, depth and heading.

Normally ROV receives commands from the surface and sends back data read from sensors. Special software has to be written to perform this task.


Main features

  • Atmel Atmega16 or Atmega32 microcontroller
  • RS485 for communication with surface
  • 2×RS232 to control devices with serial interface, for example Roboteq motor controllers.
  • 5×I²C header to connect any I²C device like CMPS03 digital compass, temperature sensors or BLDC controllers.
  • 3×multi purpose header to be used as:
    • ADC input for sensors with voltage output, or
    • ADC input for sensors with current output like pressure sensor, or
    • digital input, or
    • digital output, or
    • servo controller
  • 1-Wire bus
  • LANC or IR interface to control camera
  • 2×leak sensor
  • ISP header to program microcontroller
  • 15 pin header to connect Motor Controller
  • Power voltage sensor
  • JTAG support

ROV sensor board

ROV sensor board

One of the best methods to visualize ROV data is to show them as overlay on images from camera.
This project can be used in any ROV. It presents data read from sensors mixed with video signal from camera. It can read data from analog 4-20mA sensors and from I²C chips. Although project assume usage of specific sensors, any I²C or 4-20mA sensors can be used. Only software needs small modifications.

RS485 to RS232 converter

RS485 to RS232 converter

Converter is intended to use with PC computer to communicate with ROV or ar other device using 2 wires in half duplex mode. Send/receive mode is selected by RTS signal. The converter was designed to be as simple as possible, so it has no some features that can be found in commercial grade products (e.g. galvanic separation).

I do not describe here RS485 standard, for more information and how to use RS485 with micro controller please read RS485 article.

Syndicate content