Author archives: oussama

RSS feed of oussama

Last update on .

VibClock -- Vibrating clock (from an idea to a finished product)

Now days it's becoming more and more easy for everyone to prototype, create and release their own electronics products to the word at a reasonably low cost.
In this blog i'll be sharing with you my experience of how i started from a simple project idea to a final product and what steps and tools i used to make it .

Last update on .

 AVR Perceptron (initiation to neural networks)

I was so fascinated the first time i saw google's deep dream computer vision , the simple idea that a piece of program can learn slowly by training using some sample inputs or from trial and error is so interesting . similarly intriguing to google's deep dream there is Mario IA which is a sort of program that teach itself to play super mario ! . after looking a little more into this kind of IA i found that both uses the concept of neural networks , which is sort of simulating human brain .

I decided to learn a little more about this and do a simple project that uses neural networks , i wanted also for it to be a physical thing rather than just a program in a computer , this is the reason why i decided to put it into a micro-controller along with few LEDs and buttons , and why not try to fit it in a 1kb for the hackaday 1kb challenge :)

Last update on .

OpenCV doesn't support the RPI Camera module by default, there is a work around but it's too complicated. Using the python library gives a very poor FPS (3-7 FPS) which you can't do much with when intending to do video processing using openCV
Lately i came across a C++ library called Raspicam which provides a full control of the RPI Camera module and also support for openCV , you can easily reach 24 FPS without the need to over clock the RPI .