Skip to main content

Main board

All of our electronic boards are connected to Main Board.

This board includes:

Atmega2560 Microcontroller

LM2596 Regulator  

USB to Serial converter


LM2596 Regulator provides the input voltage of our Microcontroller , our battery is 12 Volts but our microcontroller needs 5 Volts.

LM2596 is a switching regulator, you may ask yourself why did we used a switching regulator, because linear regulators heat up and for decreasing its temperature you should use a fan , cooling pad , etc. And because they occupy a lots of space we used a switching regulator , they don't heat up to much so it doesn't need a cooler. (regulator's have two types switching and linear) 

If we use the switching regulator by it own our microcontroller will destroy so we use a electronic circuit to make it like a linear regulator.


                      Switching Regulator                             Linear Regulator


We used ATmega2560 microcontroller it has 256KB flash memory ,8KB ram , 4KB EEPROM memory , 16M crystal and it has 100 pins that 86 of them is programmable. We had a lots of other options but this one was our best option because it has everything that we needed and it has a good price.




Comments

Popular posts from this blog

Obstacle Board

This is our Obstacle Board , It contains an IR sensor receiver and transmitter, the transmitter sends IR ray's and the receiver receives it. Our robot detects obstacle's with its Sensor board  but sometimes it think's its Rescue kit, so we designed this board so it doesn't think the obstacle is rescue kit.

LCD Board

We used this board to connect our LCD Display (TFT ST7735R) to our robot, Also this board has a gyroscope (GY-25) and a buzzer. The gyroscope is because we need to know if we are on a ramp Our gyroscope (GY-25) can communicate two different type of communication protocol's I2C and USART , we used USART communicating protocol, the accuracy of this module is up to  ± 180 degrees. 

Microswitch Board

In the Microswitch Board we have an microswitch witch we detect the obstacle's , the evacuation zone's wall , etc (you can learn more information about it in our programming blog ) Also we detect our alive and dead victim's with this board , we twisted aluminium foil so it will be conductive. And we can now that the victim is dead or no because dead victim's aren't conductive but alive victim's are, and there is a lots of ways to detect the alive or dead victims for example you can detect them with color but we detect them with their conductivity or un conductivity.