Turn-key PCB assembly services in prototype quantities or low-volume to mid-volume production runs

Self-stabilizing Camera Platform

A self-stabilizing camera can be used to keep your camera at the required level, irrespective of user movement. This can be used by filmmakers to capture steady shots without any noise due to motion.  It comprises of two high torque servo to control the movements in all planes. Along with servos, it has a gyroscope and accelerometer to detect the camera movement and hence act as a feedback system. The accelerometer and gyroscope are used to determine the roll and pitch of the wooden platform on which the camera has to be mounted. Once the sensors detect a disturbance in the position of the platform, the required data is send to the microcontroller in order to correct the error A complimentary filter is used to eliminate noise from the sensor reading obtained from gyroscopes and accelerometer. The main functions of the kernel on board the controller is to compute the position of the platform and output an appropriate PWM signal to the servo motors to adjust the position of the platform accordingly. An I2C protocol is used to interface gyroscope… Continue reading

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. 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… Continue reading

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”. 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… Continue reading

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. 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: It has two-channel hardware pulse width modulation (PWM), which is mainly for providing precise control over the speed of the two motors. Four analog to digital converters (ADC) are used to interface to two range-finder and two edge-detector sensors. A 16 bit hardware timer (It increments a 35 bit integer millisecond counter). The hardware UART, where is used to program the PIC using the bootloader and to run a menu-driven debug system. The EEPROM is used for a simple log to show… Continue reading

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: For displaying the online status of your internet connection, To monitoring the recording status of your video recorder, or 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! 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… Continue reading

The Smart AVR Light Controller for LiPo-Powered Halogen Bike Lights!

Sometimes, there are many electronic gadgets you don’t need to buy, but you can have it with a little bit of effort! Let’s take an example, everyone is familiar with the bike lights. Well, you might think that the super-bright LEDs are good enough compare to halogen lights, since they are more energy-efficient and require smaller batteries, but the halogen lights are cheaper and easier to build than super-bright LEDs! Try to imagine the super-bright LEDs bike light didn’t work properly, and its lead-acid battery is totally a mess, you’ll definitely have the reason to change it to LiPo-powered halogen bike lights. There is major problem here you need to solve up. For your information, a two-cell LiPo battery can provide about 8.5V when they’re fully charged. However, most of the halogen lights are commonly designed for 6V or 12V, where the light power is controlled by the provided voltage level. Since an 8.5V voltage level can destroy a 6V halogen light, thus you’ll need a power controller to keep the voltage supply constant for the halogen light. For this… Continue reading