The H Trike – Part 4
Sadly, my summer is coming to its end so I’ve been taking my trikes out for as many drives as possible to get the last few miles out before I return to Nottingham. I’ve decided to take a video of me...
View ArticleThe big milestone – 100k views!
The other day, I reached 100k views! Thank you all for your visits and comments and keep on doing!
View ArticleThe Neon Clock
Building a clock really is about as textbook as it gets when it comes to electronics projects – especially on the internet. I however have never build a clock (not intentionally anyway… I wouldn’t...
View ArticleThe Neon Clock – Part 2
Today, my PCBs arrived, wahoo! Therefore I’ve been able to have a quick go at making my neon clock. I tested it in parts to make sure each section worked before putting it completely together....
View ArticleSTM32F0 Bipolar Stepper Motor Driver
So I’ve been looking quite a lot into minimum cost robotics as of late and have been searching for the best drive methods. I’ve been looking for a slow high torque motor and the standard for that...
View ArticleSTM32F0 CubeMX Tutorial 1 – GPIO
It’s certainly been a while since I wrote a tutorial, a lot of the STM32 ecosystem has changed and its probably time I changed with it. CubeMX was developed by ST to streamline application design and...
View ArticleSTM32F0 Quadrature sine wave generator with I2S DAC
Well it has been absolutely ages since I last posted! I’m blaming it on exam season. Regardless, I’ve done managed a quick project in between the immense revision and what not. Here, I’ve coded up a...
View ArticleSimple Sawtooth VCO
So I’m looking to do some analogue synthesizer design and one of the coolest sounding basic waveforms for a synthesizer (imo, of course) is the sawtooth wave. The sawtooth wave is pretty much described...
View ArticleSTM32F0 – Using the I2C peripheral with interrupts + HMC5883L
A couple of people had requested that I give some example code on using the I2C peripheral in an interrupt controlled manner. By using it in this manner, the processor can achieve other tasks while...
View ArticleAnthrophex: Part 1 – The design
Half man, half (ant, beetle, grasshopper, cockroach…), the ultimate dream of creepy sci-fi locomotion. I’m sat here with a 6 legged centaur like image in my head, somewhat like the Scorpion King from...
View ArticleAnthrophex: Part 2 – The build
I guess now would be a good time to disclaim my machining abilities. I can safely say that I’d make a shocking machinist but I guess its the effort that counts right? Regardless, with the arrival of...
View ArticleAnthrophex – Linear actuator feedback
Obviously having feedback for each of the linear actuators is a pretty big requirement (though not essential realistically for the leg lifting actuators), therefore a fair bit of through needs to go...
View ArticleAnthrophex – Controller board 2
After the faults with controller board 1, I wanted to respin another controller board ASAP. These boards arrived yesterday and with a swift order from RS, so did a load of components! On the previous...
View ArticleAnthrophex – Update 3/5/17
(Its now 4/5/17 shhhh) Frame So last night I was in the hackspace testing out my new hinges and moved actuator. Sadly, the hinges once again were too weak to fully support my weight (ugh) so it’s made...
View ArticleAnthrophex – New Controller Board
So today has been exceptional! I’ve made loads of progress with thanks to the arrival of my new components. As was stated previously, there were way too many losses in the gate shift registers using...
View ArticleFPGA + SDRAM + VGA + STM32F0 = UART controlled video card! Part Deux…
So I did this project a looooong time ago (Actually around this time last year…..) where my FPGA was acting as a video controller for the STM32F0. I’ve recently improved (or I’d like to think I have...
View ArticleFPGA based Mandlebrot set generator
Mandlebrot Set Generator As I said in my last post, I implemented a Mandlebrot set generator in my STM32. Even though it was running at 64MHz, generating the set took a fair bit of time, slow enough...
View ArticleFPGA + OV7670 = Super slow UART webcam
What do you get when you combine an FPGA with some SDRAM and an OV7670 camera, transferring uncompressed frames through UART? Really poor performance, reliability and a pretty useless end product…...
View ArticleFPGA based OV7670 – Edge Detection
One of the staples of image processing is edge detection. Edge detection is generally one of the primary steps for further image processing methods including feature detection. Conceptually, edge...
View ArticleFPGA based OV7670 – Image segmentation
As I mentioned in my last post, I wanted to try some image segmentation! I had a quick go at histogram based segmentation where the largest peak of the histogram was used to find the most occuring...
View Article