This blog is all about what I do with science and technology. Few things that I share here might be the ones I am currently working on, but few are the ones I did long ago in past, but I am sure it will be interesting. I will also share my new interest in photography.
I programmed WingedBot I as a line follower. It was not very sturdy but it followed the line. Note that it is non-PID controlled.
Complete Source code and brief explanation coming soon (my writing skills are naive and I was excited to share the video, so bare with me)
First, a quick introduction to Wingedbot-I which is also know as Wingedbot. Wingedbot is a scratch built robot with following feature:
- Based on Atmel’s Atmega32A running at 11.0592MHz Microcontroller
- PSU (LM7805 based 5V and 7.4V)
- Proximity Sensors (4 modulated IR sensors)
- Line Sensor (IR based array with 4 sets of IR emitter and detector with analog output)
- Ultrasound Range Sensor (1 HC-SR04)
- Bluetooth Module (HC-05)
- Servo motor (VIGOR VTS-08A)
- LCD 16×2 (JHD 162A)
- Battery Pack (2S Lithium-Ion x2 7.4 V each)
- Encoder (PS2 mouse based encoder)
- Buttons for Input (again from PS2 mouse)
- Actuators (6V DC toy motors and a gear box from tor cars)
- Body is built using acrylic sheets, spacers, nuts and bolts
- Designed in such a way that can be easily assemble or remove any part.
This is basically a platform to learn and exploit features of MCU. It is entirely programmed using C in Atmel Studio 6.1 using WinAVR compiler.
AvrDude and USBasp is used to burn hex files to Atmega32 via ISP.
There will be many other posts that I will write to give you details about every step in building this robot. It took me lot of time reading, understanding, trying so many different things to get it into this shape and I will share all the hurdles and challenges that I faced in developing Wingedbot.
After extensive research we have plans to launch ourselves into market to benefit Student community learn Mechatronics and Robotics the new way. Stay tuned for more.