Turn-key PCB assembly services in prototype quantities or low-volume to mid-volume production runs

Arduino controls LCD via 3 wires

Microcontrollers have a limited number of I/O pins. And sometimes you need more than you can get. But there is always a solution. For instance, is this simple project Arduino board controls an LCD via 3 wires. The technique isn’t new. I bet many projects are already using this technique. The solution is simple – Arduino sends serial data to shift register that sends it to LCD via parallel lines. Of course, when doing such modifications – standard LCD control libraries won’t be useful any more. For this particular case use this one. Continue reading

New Concept of BlimpDuino Board

Did you know? The Arduino related board is the most widespread and commonly used in the nowadays electronic/electrical industry. Many Arduino expertise try their very best to create a much smaller, neater and better Arduino board. Although this might take times to renovate a more sophisticated Arduino technology, but they still thought all of their effort will pay off once it success. Today, I would like to introduce this new BlimpDuino board. With a fast peek, you will discover that the right board is much smaller than the left yellow one. You also spotted that the right green board is somehow lack of FTDI port and IR receivers! You must be wondered, how an Arduino board can miss these important components? Well, Ta-Da! When you flipped the green one to another (bottom) side, those missing components appears like a magic in front of your eye. Well, as you can figure out now, the smart and creative inventor had put all of the IR sensors, FTDI port, on/off and reset switches at the back of the board. Love this smart and… Continue reading

Have a Nice Drive with MPGuino

Do you know how can this MPGuino service you? MPGuino is a part of the OpenGauge instrumentation tool, which was created for the efficiency of instrumentation of all sorts. MPGuino is a Miles Per Gallon gauge for fuel injected vehicles, which is based on the arduino platform. Furthermore, the extra circuitry in MPGuino is for monitoring the fuel injectors and the speed sensor in the vehicle. Those parts that we needed: Two 5.1v zener diodes One 2n3906 PNP Transistor One 100 ohm resistor One 2.7k resistor Two 100k resistors Three tactile switches One freeduino arduino clone One LCD There are eight screens for this project, which: Continue reading

Break Timer In Your Mac

Wishing you has a signal that will tell you to get some fresh air, after long hours of sitting in front your computer? Well, we recommend you this Mac Compatible, “Break Timer”. Material needed: Microcontroller board OS X Software Hardware that connecting to microcontroller Note: For the microcontroller board, you need to go to this site. Click on the Mac OS X link, extract the file after downloading, and drag the folder to your Applications folder. Lastly, just install the board’s drivers. Hardware Connecting Firstly, you must have two pieces of wrapping wire and strip the wires with wire striper about one inch of each end. Wrap one wire with wire wrapping around each of the pins at the sensor. Then, strip an inch from the other end of each wire and wrap the end of the other wire to the short end of that pin. After that, plug the end of the resistor into the hole on the Arduino Analog in 0, while male header into the hole marked 5V and others to GND. Finally, connect it with USB… Continue reading

Arduino I2C expansion I/O

Did you have a situation when you ran out of microcontroller pins. Especially when you do lots of interfacing, adding many buttons or LEDs then you definitely need many I.O pins. Sometimes you can use more advanced microcontrollers, but this isn’t best solution especially when you don’t need much processing power. Why not to use I/O port expansion? Keith decided to experiment with I2C port expanders connected to Arduino board. He used Texas Instruments PCA9535 and PCA9555 16-bit I/O port expanders – one for inputs and another for outputs. This way he managed to add 16 additional I/O pins by scarifying 2 MCU pins. Author has provided a generous description about whole process and even gives us a program code for trying. Continue reading

Geeky 3 meter clock system

Seems that Arduino rocks the world. More and more great projects appearing that are built around Arduino board. And this is great because it allows to focus more on creative things than on MCU routines. This project caught my attention because of its uniqueness – it displays a time on three analog panel meters. And this is not all this clock can do – it also updates itself by logging to SNTP time server via Ethernet Shield. Adafruit Proto Shield allows easy interfacing of analog panel meters. Arduino sends time as PWM signals where OP-AMP drivers scales them to display time correctly on panels. I think this is great project to make your working table even more geeky. Continue reading