Sound Dampening PanelsSound is an issue with any workshop, power tools are cool but make lots of noise. My workshop has the added benefits of being in a garage, close to neighbors and harboring a CNC table. My primary concerns are the air compressor,...
The Chameleon Arduino-compatible shield board was designed to support two general application areas: (1) soft-core processors, and (2) intelligent serial communications interface. The board was constructed to be compatible with the form-factor of the...
Since we started, Stubby has grown from a simple, direct-driven 2 DOF (degree of freedom) per leg frame to a mechanically-assisted 3 DOF per leg design with a full inverse kinematics engine (which allows the processor to calculate custom foot positions...
Programming model for Surfaces The method used here is to package each geometric primitive (e.g. sphere) as a Matlab 'struct'. Geometric primitives are then grouped in a 'cell array'. The cell array is ultimately passed to the renderpatch function for...
The initial idea was to make a life-size version of the actual game Operation. At the first meeting, however, an idea was proposed to keep the spirit of the original, but make it instead an alien autopsy, with the patient being an alien and the ailment...
It's really amazing what you can do with the different development boards available today. This is my 3rd attempt trying to make an autonomous Robot , well more or less autonomous . RikonV2 is the successor of my previous Robot RikonV1 . At first i was...
A breif overview of why I started working on D-DAQ and what it's designed to do:Oh, watch it on youtube with annotations turned on please. I've included CC too.The original Doniol gauge used a 128x128 pixel, OLED displays and a MSP430 MCU. It tapped...
A few years ago I ported a Z-Machine player to a little arduino-like device. Ever since I have been meaning to get around to a project that would work on a TV with a real keyboard and once again rekindle fond memories of long nights playing Zork on my...
The general plan and choices made beforehandThe most important property of an FPV video feed is latency. When the latency of the video is too high, the plane becomes uncontrollable. Half a second is a lot of latency. Latency originates from multiple...
IntroductionThe intention is to introduce PIC32 into ece4760 in the Fall 2015 semester. This is a start at understanding how the chip works. The general way to learn this processor is to look at examples which come with the MPLAB distrubution, Use the...
Hardware Block SchemaHardware is built around the STM32F103 microcontroller. CPU timing is derived from an 8MHz crystal; it provides a clock stable enough for an on-chip USB interface to function correctly. An auxiliary low-speed precision 32.768kHz...
OverviewGoliath is a prototype vehicle for developing large scale quadcopters. The current design is based on a single central gas engine with a belt drive providing power to the four propellers. Control of the vehicle is provided by control vanes placed...
You may wonder why you'd want to create a digital hydrometer rather than simply using a glass hydrometer. A glass hydrometer is a device which has a number of markings on, indicating the specific gravity and also is specially weighted. It...
Overview: Scriptable in Python3.On board uSD Card or internal Flash storage for scripts, images and video.RGB, YUV and JPEG Omnivision sensors (OV2640 and OV7725).Recording and Streaming GIF and MJPEG to SD or external WiFi shield.Extension...