STM32F0 – Software capacitive touch

Capacitive touch is “rad”. By utilizing one of the simplest physical characteristics of an object – charge storage, one is able to measure the presence of a grounded object including touch and pressure. There are a couple of capacitive touch libraries that I’ve seen around but many require dedicated hardware, for example the TSC peripheral […]

Ochi – Smart glasses

So I’ve made a smartwatch previously and while they’re cool and all, they had nothing on the hype created when Google Glass first came out. For reference, Ochi is eye in Romanian – there is no language preference, I just thought Ochi was a pretty cool related word. While I’ve wanted a pair of Google Glass […]

SDRAM + VGA + FPGA = SPI Addressable graphics card!

Having already written an SDRAM based VGA controller, I’ve finally got round to writing a simple SPI module that allows my STM32F0 discovery board to write to the SDRAM during blanking. In the video above, I hadn’t implemented a “busy” pin so my STM32F0 was spamming pixels regardless of whether there was blanking or not. […]

FPGA VGA and SDRAM

The magic 3! FPGAs being the coolest components out there, with VGA being the standard for all graphics and finally; SDRAM, the base of all synchronous memories. These past few days, I’ve been designing an FPGA based SDRAM controller as I’ve got an SDRAM chip on my FPGA development board which I haven’t yet interfaced to. Instead […]

Video processing in Matlab – Single blob detection

Last night, I decided to have a go at blob detection after feeling a bit jealous of the CTS guys. My algorithm isn’t particularly efficient and follows the pretty standard workflow for this kind of task though as can be seen in the video above, its reasonably effective and the code for all the processing […]

Swarmbots Update 1

So unfortunately, I’m still waiting on my batteries to arrive meaning I have to make do with some extra Li-Pos I happen to have lying around (…as you do). I gave a demonstration to one of my lecturers – soon to be my project supervisor over the summer, and he showed an interest in a minimal […]

Swarmbots – Initial build and testing

Today, my Swarmbot PCBs arrived! I’ve put one of the robots together to get a feel for where everything would go and what it would look like so its not too pretty but it seems to be functional and I’ve got the robot working autonomously in obstacle avoidance mode using the front IR sensor. Build […]

SwarmBots – The intro

Robots! Who doesn’t like robots… I’ve never to day done any projects in robots now while I find them cool, the reasoning for which is they’re generally pretty expensive. Therefore, I’ve decided to try and design the smallest most functional micro robot that I can. One of my main aims was to be able to […]