Features Supports 3/4 lane MIPI DSI displays.DSI controller supports resolutions of up to 1080x1920 at 60 Hz refresh rate.Converts HDMI video to DSI - letting you connect any MIPI DSI screen to your PC, Raspi or similar devices. Conversion works up to...
Last year I bought an EEG headset (the Mindwave Mobile) to play with my Raspberry Pi and then ended up putting it down for a while. Luckily, this semester I started doing some more machine learning and decided to try it back out. I thought it might be...
The launchpad is an array of 80 buttons, and 160 LEDs, two per key. It's not touch sensitive, but all the same ... There are five 74HC164, and three 74HC165 inside. 164s (serial to parallel) drive the LEDs, and 165s read the state of the keys. The matrix...
Prototype on YoutubeThis project is a work in progress. It uses Chainsaw blade sections wrapped around the original belt drive shaft powered by a cheap $20 craigslist treadmill. Only the frame that houses the motor, belt and belt pully set on top of...
The arduino library supports A/D conversion at about 13 KHz, not fast enought for a useful audio-rate oscilloscope. Rewriting the acqusition loop to directly access the ADC reqisters speeds up conversion (including loop overhead) to about 688,000 samples/sec,...
The project got off to a start when a teachers husband wanted a rotating table for a little duck pond to be used in the schools carnival.In a scurry I ran to the shop and started digging through the miscellaneous parts I have accumulated over the years....
I decided to build a FP with 8-bit exponent and 9-bit mantissa (and with no NANs, infinities, denorms or rounding).The sum of the bit-lengths (plus one sign bit) means that the FP number fits into a 18-bit M4K block word on the CycloneII FPGA. The 9-bit...
Audio filter implementations All of these implementation use a multiply-and-accumulate (MAC) scheme to compute each of the terms on the right side of the following equation, then divides by a(1), if necessary. Some of the implementations are serial,...
The system can be broken down into several large sections, which are detailed in the design document below:The central server talks with the nodes either over Wi-Fi or off-the-shelf RF interfaces. Most of the core software runs here. It contains:A web...
by tEEonEIntroduction I love racing games, and along with the Xbox One came Forza 5!The few steering wheels for XB1 are super expensive and bulkyThe XB1 controller is a new device and i was dying to take one apartI had a spare SRW-S1 lying aroundI thought...
Simulated visual systemWe want to use artificial neural systems to teach biological instrumentation methods. The goal is a set of small circuits which behave like neural systems with respect to voltage, timing, and system behavior. This will enable...
Simulated visual systemWe want to use artificial neural systems to teach biological instrumentation methods. The goal is a set of small circuits which behave like neural systems with respect to voltage, timing, and system behavior. This will enable...
Lindenmeyer and Przemyslaw noticed that you could treat the long text strings resulting from multiple replacements as commands to build objects. In two dimensions, the interpertation is:Start at x=0, y=0, facing along the x-axis.Capital F means "draw...
Matlab code considerationsThe following considerations will be illustrated using a Matlab program which computes Conway's life. Parts of the code are explained below.Matrixes and images can be converted to one-another, so display is straighforward. If...