Projects
A Wireless Sensor Network for Precision Agriculture
We used multiple motes spaced regularly in a grid to monitor and track the growth of a particular crop.
For this project, we developed our own network stack to make it as dynamic and robust as possible while conserving power.
There was a GUI at the base-station which displayed the collected information and could be used to query into the network.
Smart Library Issue and Return System
Using a STM32 (Keil Development Board using ARM core), we developed a fully functional system to issue and return books from a library. Components in the system included an ESP8266 micro-controller
to wirelessly communicate with the central database, an RFID scanner to identify any book, and a simple server program (which contained the database of users, books, and authors). The STM32 board included a LCD touch screen
which was used to display prompts and take inputs from the user.
Using an Embedded Device to play music from a SD-Card
Using an LPC2378(ARM chip based) development board, we implemented a simple music player. There were buttons to play and pause the music, go to the next or previous song, and to skip a few seconds or go back a few seconds in the song.
The songs were stored on a SD-Card(NTFS filesystem) in WAV format. The development board had a 2 column LCD screen which was used to display the status.
Github Link
Simulated a Voice Digitizer using a x86 machine
The main aim of this project was to simulate a complete embdedded device. We used an 8086 microprocessor interfaced with various peripherals to record an analog signal from an ADC.
The signal was stored in memory and could be replayed using a button. A numpad was provided if the user wanted to add delay between each value within the signal.
The project involved I/O mapping, memory mapping, clock generation, and the use of Interrupts. The system was designed using
the MASM Assembly language and simulated on Proteus software.
Github Link
Wireless Analog Communication between Arduinos using Copper Rod Antennas
We used two Arduinos to send and recieve messages wirelessly through radio frequency waves.
Copper rods were used as antennas to transmit and receive a frequency of 433 MHz up until a distance of about 130 feet.
Video
Slides