Monday 15 July 2013

Unlock your potential with open source hardware


For long many have been scared of starting off in embedded systems and programming because of the fallacy that they it is hard. Times have changed and today there exists open source tools and platforms like that make the entry level requirements have gone qiute low. It is amazing the kind of projects that have been powerded by these platforms from blinking an led to going to space with ardusat.
 Just to mention a few platforms;

1. arduino is based on 8 bit avr microcontrollers with the new arduino Due for 32 bit microcontrollers.
"Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments." by Arduino Team
Arduino Due

Mbed : Based powerful 32 bit ARM microcontrollers.
"The mbed rapid prototyping platform is the fastest way to design products based on ARM microcontrollers.
The project is being developed by ARM, its Partners and the contributions of the global mbed Developer Community" by the mbed team.

mbed FRDM KL25Z

pinguino :Based on ©Microchip microcontrollers
"Pinguino is an Arduino-like board based on a PIC Microcontroller. The goal of this project is to build an integrated IDE easy to use on LINUX, WINDOWS and MAC OS X. Arduino is a powerful tool with some defaults. One of its inconveniences are a no native USB interface on the chip and its code length." by the Pinguino team.



Many other projects are featured on wikipedia and are interesting to look at.

With all these project one the greatest emphasis is on getting people to do the projects without worrying too much about about the complexity of  writing the underlying complex routines. They make you design your application easily without spending hours learning pragma, configuration bit or command line compilers. Most provides USB Bootloaders. This means that there is small program running inside the microcontroller is responsible for transferring your user program to the program memory and handing over the control to this program afterwards. No programmer is needed, the microcontrollers can be reprogrammed over USB with a PC.
These platforms come with plenty of examples and libraries which come in handy for both the advanced users as well as the beginners. Not to forget the numerous support from users all over the world. With only a few hours of study you could well have finished some nice projects.

Sites like instructables have numerous projects with step by step directions on how to work with these nice little toys. From my childhood days, I learnt that playing with toys is most enjoyable if the toy is mine. for this reason head to  nerokas electronics shop, get your toy and let the fun begin.





Monday 8 July 2013

First Kenyan Online Electronics Store

I have been building electronics in Kenya for sometime now and the greatest challenge is getting the parts needed for the projects. A long time ago I learned how to scavenge for parts from broken electronics and repurpose them for my own projects. This however has changed due to the revolution that is taking place in the Kenyan DIY scene. Many more enthusiasts and students have access to materials, tools and information that I never had access to while learning.

Most of the components I got were discrete and hardly did I get the exact parts I wanted especially microcontrollers. As time went by I discovered the electronics shops in Luthuli avenue in Nairobi. These shops have many of the electronics parts needed to do simple projects. To successfully shop for parts here you need to know the street names of some of the components to get to buy them else you leave without them for lack of proper "street"communication. For instance a potentiometer is called "volume" which is only one of the many applications of this device as a volume control knob in audio electronics. This is partly due to the fact that some of the people selling these parts do not even have an idea what they are selling.

One of the shops though, Masimo electronics, stocks most of the parts a DIYer would love to have from microcontrollers to the peripherals but the  problem is the pricing.  Do not be surprised to find an arduino duemilanov going for Ksh 15,000 or a 3mm led going for Ksh15 which is way too high. This makes me think that most of their components are overpriced and it is quite discouraging that they are taking advantage. To add insults to an injury they do not have an online shop or even a catalog which  the customers can even browse or windowshop for parts. Time has come for businesses to go digital but these guys have a long way to go.

Long we had waited for this scenario to change and it did when nerokas, a kenyan online electronics store was established. This is the one stop shop for all the parts an electronics DIYer would need. From the famous arduino to microcontrollers, from the raspberry pi to leds,GSM modules and many other electronics parts. You can place your order in the morning, pay via m-pesa and get your package the same day within Nairobi or get the package delivered by a courier of your choice if you are outside Nairobi. And to crown the cake, their prices are very friendly.

Whether you are building electronics projects for fun or a school project, head straight their website, or visit their facebook page for a glimpse of what they stock and am sure you will be amazed.

Lets build this Engineering momentum together by promoting our one of our own as we gear up towards vision 2030!

If I can get it in Kenya, why import?

Electronics tutorials coming soon! watch this space.