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...
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...
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...
Basic Localisation and routing is implemented as can be seen above in the video.Speed control - the speed of each track is regulated by a PID using feedback from the quadrature encoders.Directional control - a PID monitoring the heading as determined...
It's quiet and fast.It will take 10-40 hours of your life.Your toddler or his friends drawing on it won't ruin your day. This revision has worked flawlessly, with no further adjustment and with daily use, for almost 2 years now.EDIT: 3 houses and almost...
case is made from plywood found on the streets. there is some 5mm acrylic too, those i was buying cheap a4 size on ebay. wooden frame is held without glue, mostly little 3mm screws. board are mounted on 5x5cm, 10x10cm, 15x10cm wooden pieces,...
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...
Here is a continuation of the description:The first problem was that the original readout had multiple markings for the different ranges. I couldn't see any easy way around this with the microcontroller so I programmed it to display all four ranges at...
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....
The photo of the horrible wires all over the bottom of the board is from the left channel amplifier board and was taken when I got it. The first thing I did was remove all that and put it back to as near stock as possible (some of the tracks had gone,...