Circuit Category: Sensors

C-52EVB Robot Controller

C-52 EVB is simple robot experiment. Just need to build a 2 wheels robot with L293D H-Bridge driver and IR sensors. Write down your program with c language.


Introduction

One of my student has made a disgraceful robot that used two stepper motors and with a simple IR sensor. Yes, above picture is what I’m talking. Without battery carrying, a little bit torque of the stepper and misalignment of driving shaft, makes it crawling not walking, but first demo, showed quite impressive to me. He said he wrote a couple of program lines using C, his robot can track the black tape. I feel delighted his intention and endeavor. I thought, ” he borrowed me DS5000, expensive one, a soft uController with internal bootloader, why shouldn’t try with our learning board C-52 Evaluation Board instead”. Another one, told me the same day “I found the L293 Push/Pull Four Channel Driver at Ban-Moah, it costs 1.5 US$ “. I’ve been searching this chip for a year.

The MiniBoard, a Motorola 68HC11 Robot Controller board designed by Fred G. Martin, also uses this driver. The day after, I then decided to prepare the page describing how to use C-52 EVB as a robot controller board. I asked my student for competition, build yourselves robot that can track the black tape. Prize for the winner is 100 US$, with a bit condition that the winner must pay for a big party at Soi Jinda’s Somtum (Papaya Salad) shop. And one of the competitor is me. I thought the rule should be conceived roughly by students and technically by me. The picture on that day will put here soon.

4 Legs Walking Robot Tutorial

4 Legs walking Robot

Another robot project you can find here:

======================================

Introduction
Once I made this robot to get some study points while I was studying at the Technical High school in Rijswijk, the Netherlands. I made this in my limited free time, that is why it took me about a year to finish the project. A lot of the used techniques where new, so the research took a lot of the time, but is also the reason why this project had great value to me.

Target
Before I started developing the robot I made a few targets:

Processing Frequency of Color Sensor TCS230 with Microcontroller AT89S51

The TCS230 programmable color light-to-frequency converter combines configurable silicon photodiodes and a current-to-frequency converter on single monolithic CMOS integrated circuit. The output is a square wave (50% duty cycle) with frequency directly proportional to light intensity (irradiance). The full-scale output frequency can be scaled by one of three preset values via two control input pins. Digital inputs and digital output allow direct interface to a microcontroller or other logic circuitry. Output enable (OE) places the output in the high-impedance state for multiple-unit sharing of a microcontroller input line.

The light-to-frequency converter reads an 8 x 8 array of photodiodes. Sixteen photodiodes have blue filters, 16 photodiodes have green filters, 16 photodiodes have red filters, and 16 photodiodes are clear with no filters. The four types (colors) of photodiodes are interdigitated to minimize the effect of non-uniformity of incident irradiance. All 16 photodiodes of the same color are connected in parallel and which type of photodiode the device uses during operation is pin-selectable. Photodiodes are 120 mm x 120 mm in size and are on 144-mm centers.

Functional Block Diagram

Terminal Function