The High Performance A 32-Channel Digital R/C Servo Controller

You’ve been looking and searching around the effective methods to build a cool multi-legged walking robot with over 30+ R/C servos, but the only downside is you haven’t actually found the perfect single controller to drive them all?

You’re a lucky person, as you don’t need to find it anymore! In this case, the A 32-Channel Digital R/C Servo Controller will be able to help you overcome the above problem.

A 32-Channel Digital RC Servo Controller

For your information, it’s not easy to drive the versatile servos, as it requires the generation of a potentially large number of stable pulse width modulation (PWM) control signals. Well, thanks to the A 32-Channel Digital R/C Servo Controller, it can handle all the details of multi-channel PWM signal generation. In the same time, it’s being controlled through simple commands issued on a standard serial UART.

Honestly, the combined strengths of an FPGA and an ATmega8515L microcontroller turn this project into a unique and ultimate solution for robotic applications.

The Atmel ATMega8515L is being used as the main part of the system, as it has the external memory bus that good to be used in interfacing with the memory-mapped array of 64 PWM registers inside the FPGA. It makes the whole controlling system becoming smoother and better!

The Hypersensitive Radioisotope Analyzer

Earth, our lovely homeland, is a very beautiful and mystery place. It covers with assorted natural resources and elements. Most of the elements can only be traced, if you’re having a hypersensitive equipment, such as the Radioisotope Analyzer.

The radioisotope analyzer is a handheld instrument, which is used for identifying and studying sources of ionizing radiation. Basically, it processes the signal from a sensor named, “scintillation probe”.

Radioisotope Analyzer

The scintillation probe is often being used to analyze, store the data and produce a graphic output known as an “energy spectrum”. The users can identify the radioisotope, based on the location and amplitude of peaks within the spectrum of one component.

Frankly, this radioisotope analyzer can allow the complete system to be built in a handheld device. It includes the latest data analysis tools, the back-propagation neural network. This feature is for modeling unknown samples and comparing the measured samples!

In addition, the system equipped with the following components, such as:

  • A graphical display (graphics PICtail),

  • Buttons for the user interface,

  • An SD flash card socket (It responsible for storage of spectrum data).

The design is based on a high-voltage low-current power supply. It main purpose is to drive the probe and control by the PIC32 via PWM.

Seeker II – The Interactive Mini-Sumo Robot

For those that always involved themselves in the “Mini-sumo competition”, the Mini-sumo robot is very common to the developers. No matter you’re the amateur or the professional in the robotic development field, this Seeker II is going to amaze you here!

For your information, this Seeker II is a low, fast and very aggressive mini-sumo robot, where is equipped with wide tires that provide a lot of traction than other mini-sumo did.

seeker-ii

The Seeker II’s brain is based on a Microchip PIC16F876 and is programmed in C language. Beside that, there PIC16F876 have several useful features, such as:

  1. It has two-channel hardware pulse width modulation (PWM), which is mainly for providing precise control over the speed of the two motors.
  2. Four analog to digital converters (ADC) are used to interface to two range-finder and two edge-detector sensors.
  3. A 16 bit hardware timer (It increments a 35 bit integer millisecond counter).
  4. The hardware UART, where is used to program the PIC using the bootloader and to run a menu-driven debug system.
  5. The EEPROM is used for a simple log to show the mini-sumo’s state transitions.

The Seeker II is rather smaller than any other mini-sumo robots, as it has the dimension of 10cmx10cmx3.8cm and it only weighs about 430 grams!

The Easy-to-develop USB LED Fader

If you’re always fascinated with the LED fader, then this is your chance to build an USB LED fader!

Ok, for those that didn’t know what the USB LED fader for, it actually a device to control a number of LEDs via USB. You can apply the USB LED fader for the following purposes:

  1. For displaying the online status of your internet connection,
  2. To monitoring the recording status of your video recorder, or
  3. Give you an early warning if the available disk-space is low!

Technically, the LEDs are fully controlled with Pulse Width Modulation (PWM). By controlling it with the PWM, it’s not only control the on or off, but it enables the user to adjust the LEDs brightness as well!

usb-led-fader

For your information, one LED can display some kind of sine or triangular wave without even need to interact with the controlling host. And, every LED can be controlled individually, where each one can display its own waveforms separately.

If you have plenty of spare times, then you can assign three different waves to every LED. The first two (0 & 1) are eternal waves continually until anything different is required. In the other hand, the third wave (2) is only display once, where the device will switch back to alternating between the first two waves.

Next Page »