Posts

Showing posts from October, 2013

Online Electronic Shops in India

Electronics hobbyists are always in need of new parts , boards, components for their Do iT Yourself (DIY) projects. The industry is overwhelmed with various vendors, products,models etc:- Sometimes we find extremely difficult to purchase an exact part number of a product here in india. So hereby its an effort to list out some of the electronics shop websites  i found useful. Most of them are very simple to use and provide good service. Payment methods vary from Online Cash payment to COD. Many websites provide free shipping if total purchase is greater than a particular amount (500 INR mostly). So it is good to check with all of them.  Below is the list.. Will be updated as per i come across some new shops..  http://in.element14.com/ http://kitsnspares.com/ http://www.rhydolabz.com/ http://www.9circuits.com/   http://www.probots.co.in/ http://www.embeddedmarket.com/ http://www.hobby2go.com/ http://www.electroncomponents.com/ http://www.ventor.co.i

Potentiometer to Web

Image
Hi all.. lets do another beautiful DIY... Goal  To read voltage from a potentiometer in real-time and display in a web page dynamically. So.. the goal seems completely dump and does no good job.But the learning curve involved will introduce into many Linux concepts, hardware setup, troubleshooting extents from micro-controller programs to html/php code. Steps 1. Continuously read from analog input of Arduino where potentiometer is connected. 2. Send the value to Raspberry Pi via UART port. 3. Raspberry Pi reads the data and appends and writes it into a file. 4. Make an Apache server run in Raspberry Pi. 5. A combination of simple html file, a php code, and ajax script together does the job of    updating the webpage with latest value from file. 6. Forward the raspberry server to internet and watch the realtime variation of pot value in webpage. Okie.. so lets get started... Hardware Setup.. Yep.. a Raspberry pi and Arduino UNO R3 connected over UART (serial) using a

Designing with FPGA

So.. again its a bit of technology.... lets discuss.. Start Bit.... FPGAs.. or Field Programmable Grid Arrays... awesome things.. but complex to understand and start with... So a small write up like this would be nice at least for some one who is struggling to get a start with FPGA programming in Verilog/VHDL. Data bits  ..   FPGAs in its simplest form is just a Digital IC with few basic digital logic blocks arranged in repeated order along with some interconnecting fabric. So a user can rearrange or connect these blocks in different fashion to bring up any digital functionality. This rearranging can be done using a Synthesis tool  based on the User logic defined using a Hardware description Language (HDL) like VHDL/Verilog, System verilog etc..   So it is just like a bread board with fundamental digital blocks like FFs, MUXes, LUTs, Block RAMS, Shift Registers, Clock Buffers and much more. All these are at the disposal of FPGA designer for his imagination. So the glamour par