Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Register Log in

FTL class turbine-robot

Status
Not open for further replies.

Vermes

Advanced Member level 4
Joined
Aug 2, 2011
Messages
1,163
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,316
Activity points
22,363


Electronics:
Robot has two microcontrollers. Atmega16 is responsible for read from comparators, calculations of PD regulator and engines settings. Atmega8 supports TSOP and tunnel drive controller, switches LEDs under the robot and sends signals for the „main” processor. Buttons support is also placed on that microcontroller. Atmega16 is clocked by quartz 16MHz, while Atmega8 is powered from internal oscillator 1MHz.
H bridges consist of TB6612FNG.
L7805AC2T are used for stabilizing the logic voltage. LM2576S converter is used for the engines.

Program:
The code was written in C. It is very easy and quick to write. It operates well up to 1,5m/s speed (without the turbine). When the turbine is used, you have to change the coefficients.

Sensors:
Optocouplers KTIRy0711s were placed in a line. Number of sensors (16) is enough to gain a satisfactory resolution. Analog signal coming out the sensors is given to comparators LM339 and then goes to Atmega16.

PCB:
Robot consists of one PCB with black mask. Laminate is 1,5mm thick, because 1mm laminate can break under the action of the turbine.

Engines:
Engines used are Pololu 10:1 in HP version. There are stands made of laminate under each engine. They are painted with black spray.

Tunnel drive:
EDF 27 with recommended regulator 10A. Diodes 3mm protects against too strong bending. Laminate is 1,5mm thick, so it should not break.

Programming:
One 10pin IDC connector in Kanda standard was used for both microprocessors. With help of a jumper, you can determine which processor should be programmed. The jumper sends the signal SCK, what is enough for convenient operation. Also USART is added for Atmega16.

Some videos:


Pictures:



Link to original thread (useful attachment) - Turbinowiec - Robot klasy FTL
 

Status
Not open for further replies.
Toggle Sidebar

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top