Skip to main content

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. 

Comments

Popular posts from this blog

OpenMV

 We had a lots of options to use for detecting the color of Evacuation Points , like OpenMV Camera , APDS9960 , Pixy Camera , We used OpenMV h7 plus to detect the  color of the Evacuation Point in the Evacuation Zone. The OpenMV that we used has a 5 megapixel camera and supports several communication protocols including UART, I2C, WIFI, SPI , USB , Bluetooth , etc.  To receive information from this camera , we used a 5 pin connector , which includes: VCC , GND and three digital pins. This camera has three microcontrollers named STM32H753, IS42S32800G 6BLI and 25Q256JVEQ-1912.

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 , 1