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

Nice list of Arduino shields

Rui Santos have compiled a list of useful Arduino shields. This is great source if you are looking for ideas for your next project or simply want to try something new. He describes each shield along with eBay link where to purchase. He posts only 25 shields while there are hundreds of them. If you will dig deeper, probably you’ll find a shield for any purpose you may think. Continue reading

Biomedical engineering at your home – DIY PPG sensor

Photoplethysmography (PPG) sometimes called pulse oximetry is on of the easiest ways to get heart rate information. With a little more analyze and signal processing it is possible to extract even more information related to your heart condition like arrhythmia. But first lets focus on how to acquire PPG signals with the things you might have lying around. SteveQuinn have built a PPG device around Arduino Mega2560, 128×160 TFT LCD, and several passives. The measuring of PPG lies on blood perfusion to the dermis and subcutaneous tissue of the skin. Every cardiac cycle pumps blood to peripheral organs and this flow change can be measured with simple optical method – LED and photo diode. There are two ways of measuring PPG waveform – transmissive and reflective. Transmissive method seems to… Continue reading

Arduino based GPS data logger to SD card

You can use GPS data for many interesting projects and experiments. By analyzing logged data you can track the movement of the object, analyze you hiking route, RC plane model, weather baloon and other crazy stuff. Building such logger isn’t very complex task as it involves only standard modules and practically no soldering needs to be done. Almost all standard GPS modules support so called NMEA0183 data format – a short message which contains all data including position and time stamps. Once connected, GPS module automatically sends this data via serial interface. Arduino simply needs to capture it and store data to memory like SD card. In this project, data is stored in FAT32 (or FAT16) formatted SD card. Arduino accesses SD card through SD card V4.0 shield. This is… Continue reading

Laser engraver controlled by Arduino

Laser engraving can be a great way of adding ornaments, labels and other graphics on wooden surfaces. Nobody wants to buy industrial engraver for hobby projects, and if you follow MichielD99 instructable, you can build one by yourself. He used 1.8W 445nm laser module which is enough to burn engravings on wooden surface, but not close to laser cutting. He build his own parts out of MDF boards. Electronics part consist of Arduino UNO which drives two stepper motors by using motor driver boards. Arduino by using pen source grbl-mster software library accepts Gcodes to drive the laser position. Images can be generated with software like inkscape which supports the extensions provided by himself. He tried to keep make all system free and accessible for everyone , so he used… Continue reading

Improving 3D graphics for Arduino LCD shield

Arduino Uno features Atmega328 microntroller with 2KB of RAM. When you start working with graphics LCD, memory melts down immediately. One of the common GLCD shields for Arduino is Adafruit’s LCD shield which features 320×240 color graphical LCD driven by ILI9341 driver IC. There is a ready made library that allows drawing graphics with few lines of code. This is OK for simple drawings and menus, but when you start working with some motion and animation flickering and tearing occur. This is due to limited memory on Arudino. Simply speaking there is no space to render whole frame off-screen. 340X240 frame would require 500KB. M Rule starting looking for more optimal ways of displaying and updating graphics on screen that would minimize these effects and make graphics update smoother. He… Continue reading

Energy meter with Nixie tubes

Normally every house has power usage meter where you can see how much power you have used. But sometimes you might want to see how much energy you are currently using and probably trace the devices that are most energy hungry. John decided to instal energy meter next to his power meter. He didn’t want to use LCDs or LED indicators that wouldn’t look great next to meter blown glass face. So he went with Nixie tubes. He used couple of ready made nixie tube modules that already accept 5V and can be controlled via SPI interface. He paired Arduino with ESP8266 module to have good ADC and IoT functionality. He found out that Nixie tubes draw quite some power – 300mA. So he went with only two modules to… Continue reading