:.

Cool projects of embedded system, submitted monthly. Explore topics & blog archieve.

Custom Search

Saturday, July 5, 2008

Robot with Wireless Color Camera

Need a spy robot that give your laptop an eye and information about remote environment condition? You also will need to control and get those all data wirelessly. This is a project about that.

The main parts of this robot are:
1. Chassis from remote control car toy (4WD)
2. 2 DC motors for wheel
3. DC motor driver using H-bridge
4. 1 mini stepper motor to rotate camera
5. Stepper motor driver using 2803
6. Controller using ATTiny2313 microcontroller
7. Wireless color camera
8. Transceiver 433 MHz
9. Radio AV Receiver
10. Batery pack 9V



This robot get real time view from wireless camera, and controlled via laptop . The control actions include moving forward, backward, turn left, turn right, rotate camera (cw and ccw) . The distance between robot and control station (laptop) depend on the max distance of tranceiver which is 100 m in this project. The program done in C using CodeVision AVR for microcontroller and Visual Basic for user interface in laptop.

Thursday, July 3, 2008

Legged Robot Hexapod

This is a project to make six leg robot (hexapod bot). Legged Robot has higher difficulty level of design and programming than wheel robot. Hexapod bot imitate the structure and movement of insects.

The main parts of hexapod bot are:
1. Chassis
2. 12 servo motor 180 degree (2 servo/leg)
3. Controller based on AVR 8535 microcontroller
4. Battery pack 6V DC.

Beside that, range sensors such as ultrasonic or infra red could be attached to the robot to have more sophisticated function of robot in the real application.


In this project, the hexapod bot do a simple maneuver/movement, moving forward, turn left, turn right .

The program done by C language using Code Vision AVR.

Sunday, June 29, 2008

Temperature Control for Incubator

This is a project to make a working prototype of baby incubator in miniature scale. It will keep the warm temperature based on settings defined by user/operator (minimum & maximum temperature) . The same concept can be applied to other similar project, such as room controlled temperature etc.

The main part of this mini incubator:
1. Electric heater 12 V
2. Fan 12 V, to make air in/out from incubator
3. Temperature sensors, LM35/PTC/NTC/termocouple
4. Controller based on microcontroller AT89S51
5. ADC 8 channel, using 0809
6. Transistor/relay for controlling heater
6. LCD display 2x16, for user setting
7. Matrix keypad 4x3, for user setting



If temperature under the minimum threshold (set by user/operator), the controller will turn on the heater. It will keep heating until temperature reach the maximum threshold. If temperature above the maximum threshold, the controller will turn on the fan to make fresh cold air enter the incubator. And so on. The program done by assembly language.

Schematic download:
http://prasimax.googlepages.com/incubator_sch.jpg
Source code download:
http://prasimax.googlepages.com/incubator.asm
(note: you may need to change formula in program acoording to your sensor calibration)

Friday, June 27, 2008

Wheel Robot with Ranging Sensor

Do you usually take a walk in the morning with your dog beside you? Do you want something cool? What about a robot follow behind you?

This is a project about Robot that have four wheel (4WD) that have capability to response based on ultrasonic ranging sensor.

That main parts of the robot are:
1. Wheel, motor and chasis, taken from 2 Tamiya toys
2. Robot controller based on microcontroller AT89S52
3. Parallax PING ultrasonic ranging sensor
4. Stepper motor to rotate "the ultrasonic eye"
5. Stepper motor driver based on 2803A
6. DC motor driver based on L293

Robot will try to find object in 30 cm. The robot then will follow (keep the 30 cm distance) to the first object found. So if I give my hand close to the robot than it will move based on the position of my hand (as long as I move my hand slowly).

The program done by assembly language.

Thursday, June 26, 2008

The Blogging is Starting

Mikron123 is website and blog name, made by embedded system and science engineering hobbyst. This blog is intended for sharing our activity to the world, so that everyone that have the same interest can also share with us.

Named mikron because the projects mainly based on microprocessors or microcontrollers... and the number 123 means that our projects is for (and may be from) beginners. We try to make the project in the easiest way and keep it simple.

So, have fun !

Other Projects

Custom Search