This how-to takes you through all the steps of making your own arduino on a perfboard or perfduino! Arduino microcontrollers are great for learning about physical computing and are very useful for rapid prototyping. Arduino’s simple programming language makes it a favorite of hobbyists and diy-ers around the world. Because arduino boards range in price from 30 to 70 dollars, it can be very cost effective to make your own. This lets you customize the layout of the board and brings down the cost so you can embed your perfduino in a final iteration project without losing your precious professionally made arduino board you had to wait so long for by the mailbox. The perfduino in this tutorial is designed to closely mimic the original arduino functionality without any specific project layout in mind.
Perfduino: Build Your Own Arduino Microcontroller! - [Link]
The Ard-Vark is a basic electronics box that can be remotely controlled by an app on your iPhone, iPad or Android phone. It is Arduino compatible. Have you ever wanted to build a project that needed electronics but you didn’t know how to start? Would you like to add motion to one of your creations, and be able to control it with your phone or tablet and not have to learn electronics, soldering, programming and a few hundred other things? Then the Ard-Vark is for you.
The Ard-Vark – control devices using iPhone or Android - [Link]
swim with a triathlete group in an outdoor pool at 6AM three days a week. For half the year I can see stars when I start swimming. What I can’t see in the dark is the analog clock to check my pace on 100 meter laps.
To solve this problem I designed and built a portable digital timer with LED display. The 4-digit 7-segment display is large enough to see from 10 feet away so I can read it without stopping. The timer is encased in a transparent and waterproof polycarbonate tube so that I don’t have to worry about it getting wet or falling in the pool. In fact you can take it to the bottom of the pool and it won’t leak. Normally it just sits on the edge of the pool where I can see it.
There are a variety of LCD swim timers available that are fine for day swimmers. This timer is for night swimmers.
Arduino based swim timer for night swimmers - [Link]
This is the fraAngelico synth by Standuino. He writes – [via]
FraAngelico 8-bit PWM digital synth is unique by the means of its sound generation. It does not use any D/A convertor but the sound is generated by just one digital output pin using Pulse With Modulation which means that by fast changing of different lenghts of pulses we can make different output voltages. Resolution of this technique to achieve different voltage levels is 8-bit but in the true essence the output form the synth is just 1-bit because the output pin does jus 1 or 0 which makes distinctive digital character to its sound.
Although this puristic and minimalistic approach to sound generation, FraAngelico is able to make wide range of different sound colours from powerfull bass to glitchy noises as well as complex rhithmic structures.
This unprocessed raw digital output can be also synchronised with any MIDI device through its MIDI input. To connect standart midi cable use the Standuino MIDI conector (coming very soon) or see tutorial how to connect more standuino devices to you soundcard (coming soon).
fraAngelico Synthesizer by Standuino - [Link]
This is the eagerly awaited 3.0 version of Photoduino. Photoduino is an open source camera controller based on the Arduino platform which you can use to automatically take pictures with your DSLR camera.
It serves as technical support for shooting high speed photos but you can also use it as an intervalometer to make Timelapse videos or for animals and insects photography.
Photoduino is an electronic circuit that is placed on an Arduino board as a Shield taking all the inputs, outputs and power pins. It has all the necessary electronic components and connectors for connecting the camera, flashes and sensors. You can control the shutter and camera autofocus, and you can also trigger two flashes. It also has a sound sensor, a shock/impact sensor and a laser or infrared barrier that can be used to take pictures when you register an event on any of the sensors. The configuration is done entirely through a small LCD screen using only two buttons, so it works independently without the need for a computer (except for firmware updates).
This system currently supports a wide range of DSLR cameras with a remote shutter cable connector.
Both hardware and firmware are completely open (like the Arduino platform on which it is based) and it is released under an open license.
Photoduino – The opensource camera controller based on Arduino - [Link]
In this third blog post, I’m going to show you the logical view of my Nixie clock and two of its main elements: the real time clock, to keep track of the current time, and the expander, to add more I/O lines.
RTC and port expander for an Arduino nixie clock - [Link]
SMDuino provides a much needed surface mount solution for Arduino based projects. By eliminating the need to integrate the common support components for Arduino’s ATMEGA, engineers and hobbyists alike can accelerate their designs and produce a finished product. No more prototype wires and development boards under the hood!
Utilizing easy to solder 0.1″ castellated mounting points, anyone can drop a SMDuino into their project either as a surface mount device, or by soldering headers to the side. SMDuino accounts for power (MIC5202 or equivalent), ISP, crystal and AVR.
SMDuino: A surface mountable Arduino variant - [Link]
Secure your project with biometrics – this all-in-one optical fingerprint sensor will make adding fingerprint detection and verification super simple. These modules are typically used in safes – there’s a high powered DSP chip that does the image rendering, calculation, feature-finding and searching. Connect to any microcontroller or system with TTL serial, and send packets of data to take photos, detect prints, hash and search. You can also enroll new fingers directly – up to 162 finger prints can be stored in the onboard FLASH memory. There’s a red LED in the lens that lights up during a photo so you know its working.
Optical Fingerprint Sensor – works with Arduino - [Link]
We use an Arduino to program other ATmega without bootloader . This technique allows you to use all flash memory for code and make boards using new ATmega, cheaper than those with bootloader.
The qualities that have made the success of Arduino are undoubtedly the open-source software, many libraries, a good hardware and a virtually infinite Reference that explains each possible use of the platform.
But if we use Arduino for a specific use, we can integrate it into a specific circuit and program the micro in a way that performs a single firmware. We may so remove the bootloader and leave to the firmware the entire program memory.
The ATmega328 has 32 Kbytes of flash, that when the chip is mounted on Arduino are not all available, as a portion is reserved to the bootloader, the purpose of which is to communicate with the IDE Arduino to load programs (sketch) to be performed. The same bootloader, on each power on or reset of Arduino, verifies the presence of a sketch in flash memory and executes it. The bootloader occupies a space of 512 bytes, in the case of Arduino UNO.
Arduino ISP and stand-alone circuits - [Link]
Today I will show how to make digital bridge between Arduino and PC: control analog – digital converter and send measured data to PC. Windows application will be created using Visual C++ 2008 Express.
Voltmeter demo software is very simple, and here is a lot room for improvement, but I just wanted to show basics how to control com port and execute data exchange between PC and Arduino.
Digital voltmeter – Arduino and PC (Visual C++) – [Link]