Posts by Bilal:
Twitter Emote Robot
Posted on: 03 Aug 2022
Introduction Social Media outlets like Twitter and Facebook have become dominating players in the field of human interaction. Indeed many interactions have become mediated by digital technology. We believe the loss of the physical component of interaction has had negative effects on human relationships overall. Current research studies agree that people become more isolated through […]
Project – VR Sword Defense Video Game
Posted on: 01 Aug 2022
Introduction In this project, we constructed a virtual reality (VR) video game. The video game uses several peripherals to give the user an immersive gaming experience. This includes providing visual, auditory, and tactile feedback from the game. The game features a headpiece with a TFT display. The display shows incoming projectiles that the player must […]
Sound Localization
Posted on: 30 Jul 2022
INTRODUCTION We constructed a triangular arrangement of microphones to localize the direction an arbitrary sound is coming from. By recording input from the three microphones, we can cross-correlate the recordings to identify the time delay between the audio recordings. Since the physical placement of the three microphones are known, the direction of the sound can […]
Electronic Flute
Posted on: 28 Jul 2022
High-level Design The goal of this project is to create an electronic flute. The musical instruments like keyboards, guitars, etc. have adjustable keys in order to play sounds at different scales. However, flutes are designed for only one scale and therefore need to be changed to play music on another scale. Hence, our electronic flute […]
SELF ORGANIZING WIFI MESH NETWORK
Posted on: 26 Jul 2022
Overview In this project, we create a mesh network of PIC32 microcontrollers connected using ESP8266 wifi modules. The mesh network is able to fully connect itself through a variety of graph topology algorithms and is able to route packets through the network using a shortest path approach. It also exposes a very simple application layer […]
Spectrum Analyser
Posted on: 24 Jul 2022
Introduction The webpage describes the development of an Audio Spectrum Analyzer based on PIC32 microcontroller with the following features: Real time speech signal acquisition Spectrum and spectrograph visualization of Mel Frequency bands Serial interface for forwarding Mel Frequency Band Power Spectrum coefficients Recording and playback of speech signal using serial RAM Spectrum Visualization on PC […]
2-Axis Gesture-Controlled Camera Platform
Posted on: 22 Jul 2022
Introduction For the ECE 4760 final project, we designed and implemented a 2-axis gesture-controlled platform for DSLR cameras. The platform can actuate a camera based on the orientation of the user’s hand with relative high accuracy and low latency. Our 2-DOF gesture-controlled platform can point the camera in any direction within a hemi-sphere based on […]
Web Controlled Multifunctional Car
Posted on: 20 Jul 2022
Introduction In our final project, we have built a multi-functional car controlled by a web application on the PC, which allows users to drive the car as well as play music from the interface on the website. All the requests from the website are collected by JavaScript and the runtime environment Node.js serves to transmit the command via Bluetooth […]
Distributed PIC Synthesizer
Posted on: 18 Jul 2022
Introduction In this project, I have created a musical synthesizer with the ability to generate realistic instrumental sounds and to record songs for playback with harmonization. Controlled by a PIC32 microcontroller, the synthesizer has over a full octave of buttons, laid out like a piano, to allow playing notes and making chords. It combines additive […]
Happy Little Mixer
Posted on: 16 Jul 2022
Introduction The Happy Little Mixer is an automatic ink mixer which accepts a hex user input and creates that color by measuring out cyan, magenta, yellow, and black (CMYK) ink. It includes open-loop feedback using a color sensor to correct the generated color, making it as accurate as possible. High Level Design We wanted to […]