Projects for geeks


01 Jul 2011

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.

11 Nov 2010

Gear Position Indicator displays gear number for motorcycles, scooters or cars.


  • 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

15 Jan 2010
Phototrigger picture


  • 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 99h 59m 59s),
  • 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),
11 Aug 2009
PWM wave


This guide describes principles of PWM for Atmel AVR micro controllers. It is not complete documentation for PWM nor AVR timers but tries to lighten some practical aspects of PWM. Some of the PWM aspects are simplified, some are not mentioned at all. Usability was the main factor when writing this text. Full PWM description can be found in Atmel AVR documentation.

Although the article was written based on ATmega16 and ATmega32 documentation, information is useful for any chip from AVR family.

05 Dec 2006
Control Unit board

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.

27 Nov 2006
JTAG board

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.

15 Nov 2006

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.

Subscribe to RSS - AVR