This page describes a prototype board for the Atmel Mega644 or Mega32 (PDIP) MCU. It includes a power supply, crystal clock, and generous bypass capacitors. A six-pin header allows flash memory programming from an STK500 or AVRISPmkII. All port pins...
At the moment I am still working on some aspects of the design but so far what I've got is: An 8-bit ALU with 4 general purpose registers and an FLAGS register containing both the conditional and carry flags. Two of these registers and the flags register...
CPLD glue all written in VHDL and includes CPU clock generation, baud clock generation, address decoding, and SPI master. A few "registers" were implemented in the CPLD to allow soft-configuration of the SBC. The address decoder allows the...
IntroductionAt the head of the setup is a router that provides internet access for the system. The first node is comprised of a chipKIT Max32, Max32 Ethernet Shield and XBee Shield (developed PCB). The second node is the Wireless Thermostat that is responsible...
Video GenerationThere are several very good references for understanding how TVs are controlled by a pulse sequence. I particularly liked the Stanford EE281 Handout #7 entitled "TV paint". Also very useful were Software generated video, by Rickard Gunée,...
QUUB is an open-source, micro controller system based on a core processor, addressable daughter boards, and remote IO modules. It is a general-purpose embedded microprocessor system, the form factor is based on a main MCU board and multiple stacked...
This project started some months back. I was given two projectors, one with a bulb, one without. Not wanting to scrap either unit, equally not wanting to spend £100 on a bulb that would be prone to shock and likely to fail, I decided a more serious...
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...
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...
2015 : 1 x GloRoll. A 8' diameter steel and LED lit sphere that you can climb into. Think "atlas spheres" from American Gladiators, or if you don't want to youtube it, a metal -human sized- hamster ball.Now, not just a few glow bits, 1024 RGB Leds (yes,...
OVERVIEWUsing 470 WS2811 LED strips, and a Teensy 3.0 to drive the lights. Currently playing pre-rendered animations generated in Processing (for the plasma animations) and a C# app that extract video data and compiled it into LED data. .VEST CONSTRUCTIONThe...
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...
This HOW-TO will help you easily set up a PogoPlug to run NetBSD without needing to disassemble the device and solder on a serial adapter. When you're done, your PogoPlug will still be able to be booted into GNU/Linux but will automatically boot into...
The operating system I will describe, called TinyRealTime (TRT) was originally written by Dan Henriksson and Anton Cervin (technical report). (See also Resource−Constrained Embedded Control and Computing Systems, Dan Henriksson, 2006). I extended it,...
An original xbox controller has 8 channels of low-res analog, 4 channels of hi-res analog, and 8 channels of digital inputs.I tied the low-res channels to my front row of pedals. Soldered a wire to a bit of pcb, ran the wire through the resistive...