Latest Contributed Projects
Arduino can be used to vary different colors in RGB bulb (LED). We know Arduino can vary the intensity of LED using its analog outputs by generating PWM. The RGB bulb has 3 internal LEDs – red, green and blue. The Arduino varies the intensity of all three red, green and blue LED and thus it gives different mixtures of these three colors and generates different colors like CYAN, PINK, YELLOW, MAGENTA, WHITE etc. By varying the intensity of all three LEDs from minimum to maximum we can have many numbers of color combinations- means different colors.
The given project demonstrates how to turn ON/OFF or vary colors of RGB bulb using any IR remote (like TV, DVD, AC, STB etc) with the help of Arduino. The project uses a normal set top box (STB) IR remote, TSOP IR sensor and Arduino UNO board.
We live in a world of communications and in a constant process to transfer communication technologies to other platforms that can be used by intelligent machines like robots. In three steps can be built a powerful communication system by plugging the Ethernet module into the Arduino board, create network connections, and building the application for data transfer.
Full-duplex data transmission means that data can be transmitted in both directions on a signal carrier at the same time. For example, on a local area network with a technology that has full-duplex transmission, one workstation can be sending data on the line while another workstation is receiving data. Full-duplex transmission necessarily implies a bidirectional line (one that can move data in both directions). We have developed the project which uses UDP protocol for communication between two Arduino UNO boards through Ethernet cable.
External memories are frequently used to store and carry computer data. The USB flash drives are quite common nowadays. This project is an attempt to demonstrate making of USB storage devices. The project converts an external EEPROM which basically has I2C interface to an USB device. The project actually works like a protocol changer between I2C and USB standards. The external EEPROM used in the project is AT24C512 which has 512 Kb memory space.
In this project a desktop application written in Python will be used to write, read and erase data from the EEPROM. The 8-bit USB AVR - Atmega 32u4 will be used as the controller chip on the device to accept control instructions from the host computer according to USB protocol and implement the data control operations on EEPROM through I2C protocol.