DIY Arduino oscilloscope

Arduino board can become anything in good hands. Like this time- Arduino is used in oscilloscope project. Actually this is not a stand alone project but combination of Arduno and some processing done on PC. This is not a technical masterpiece, but it may be fun to experiment. Arduino simply reads analogue voltage via 10 bit ADC channel and sends it to PM through serial communication interface. To make it work you will need Arduino with working code of course and processing code that runs on open source programming language. Continue reading

The Multipurpose Digital MultipleXed will Ease Your Arduino Works

Have you ever wonder how to optimize the uses of DMX, especially for the Arduino related projects? Believe it or not, you can apply the DMX in many electronic related fields and you will be amazed by the capability of DMX in handling the Arduino board. DMX interface is a device that receives DMX messages and control different types of lights at once. It’s has been well designed to be powered at 12V and housed in a standard DIN enclosure. You can use the DMX for the following purposes: It can be used to control four groups of lamps from a central location. It can be used to control incandescent and LED lights. You can connect up to 128 of these devices just on a single cable, and control up to 512 groups of lamps. Beside that, you can combine the DMX with the PWM feature and turn it into a powerful DMX-PWM converter. It can be used for the control the brightness of four low-voltages LED or the incandescent lamps via the DMX protocol. The main function of PWM… Continue reading

Enlightening Your Life with Biophionitos

What if I tell you, that you can have a virtual pet (not the online one) and you don’t need to spend a dime for the feeding, would you mind to have one? Well, let’s meet this Biophionitos, which it is a reflection on the virtual creative processes and an inspirational DIY project (Your child will love this one for sure). The main objective of the Biophionitos is to create artificial life using the Zootropes idea. Thus, you can easily draw a virtual animal or even use this as a physical animation too. This Biophionitos stuff enables you to compose a limited series of simple polygons. In the final stage, you will get a round shape with sixteen sequences of the animals, which can be printed and inserted in a phenakistoscop. There are four basic modes for this Biophionitos and there are feed, play, hug and light. All of the four modes almost using the same components, which as: Arduino Board (except the EMI board for light mode ) DC Motor 9-12V 22 uF capacitor 1K ohm resistor (it needs… Continue reading

Expand Your Creativity Horizon Starting with the Servo Motor Today

Servomotor is one of the most common electronic components, and you can control the servomotor position by only using the value returned from analog sensor. Servos also the easiest way to get you started with a microcontroller related with motion. Those components you needed are: Breadboard 22-AWG hookup wire Arduino microcontroller board 10K ohm resistors Flex sensors, and of course RC Servomotor Ok, let’s start the project. Firstly, you need to connect power and ground on the breadboard to power and ground from the microcontroller. Use the 5V and any of the ground connections on the Arduino module (Please refer the above figure). Continue reading

Feel the Difference with Servo’s Joystick Control

Have you ever inspired by any walking servo or pixel rocket before? Did you have the urge to build a similar or even better prototype for yourself? Since the servo is the easiest to be controlled, you should try to manipulate it into your joystick control. Yeah, your task for today is to create a simple joystick control with a servo over a USB connection. Let’s start with the hardware part first, and what you need to do is: You need to make sure that the JR Sport ST47 standard servo is wired directly to Arduino’s 5V power and ground. Also, connect the servo’s control wire to Digital pin #2. The Arduino and the standard USB joystick need to be connected to a PC with a USB cable as well. The software part includes a Python script (Interpreting inputs from the joystick) and the Arduino sketch. A common joystick normally has six different axes. The Python’s responsibility is to sense inputs from each axis, and then print the values of stick positions. The joystick axis will reports a range of… Continue reading

Line Maze Solver – Experience The Fun Moment!

Love to play the line maze games, but always frustrating when you’re cannot find the suitable type of line maze robots? Ok, since you’re excited about this game, why don’t you make a “Line Maze Solver” by yourself? First thing first, this project didn’t involve any Arduino, but it’s driven by a mega168, which had been programmed using the Arduino IDE. The PID control is used and it’s main purpose are: Follow the lines accordingly Timing-based turns once it has identified the right path Ensure it detect the intersection and didn’t miss it If you want to boost up the robot’s performance, test to insert a 200-byte array for storing the intersection. For encode the four possible intersection options (right, left, straight and back), you only need two bits for it. Therefore, you can optimize the code to make the 200-byte array to store up to 800 intersections (Apply another 200-byte array into this robot if you want, and this for storing the lengths of all the line segments in between intersections). Hope you will enjoy the line maze solver… Continue reading