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]
Horto domi is an open hardware raised-bed garden unit with environmental control and monitoring via web-interface thanks to Arduino Ethernet. DIY sensors, such as those collecting moisture and temperature data help monitor the environment within the dome and will eventually be used to automate conditions. The goal is to grow whatever you want, whenever you want, wherever you are. Horto domi is Latin for ‘Garden at home.’ It’s a statement to healthful food independence, a “neo-renaissance” tip of the hat to Arduino, and it sounds like horticultural dome. Particular consideration was taken in this prototype’s design to maximize the mineral and nutrient value of the beyond-organic produce and minimize environmental contamination risks.
Horto domi: the Open Garden - [Link]
Breakout grew out of a need for a simple platform to enable designers to prototype functional web-based interfaces to the physical world. It is based largely on the Funnel toolkit and informed by the experiences of the developers of both Funnel and Breakout as designers, technologists and educators.
GPS for accurate synchronization and position measurement must use precise clock, so GPS satellites are equipped with atomic clocks. Clock accuracy is amazing ± 1 second in 1 million years. Using GPS module is available not only acquire position, speed, bet also time and date, so in this post I’ll explain how to do it.
Sirf II module has RS-232 interface for communication and it can be connected to PC Com port. Atmega in Arduino board has UART interface. RS-232 basically is the same UART, only zeros and ones voltage levels are different. To match levels MAX232 driver is used. Today’s GPS modules have UART port, so there isn’t any need for MAX232.
Arduino GPS clock using NMEA protocol - [Link]
Old wish to make digitally controlled FM tuner come true when I found on Ebay cheap module with TEA5767 (Low-power FM stereo radio for handheld applications).
This module size is only 11.2mm x 11mm. TEA 5767 supports I2C.
For antenna i have used just 75 cm long wire, because that is 1/4 of wavelength at 100 MHz. TEA5767 doesn’t have audio amplifier, sound output level is very low, headphone can not be connected directly. During testing i had connected audio output to PC audio system.
Arduino FM receiver with TEA5767 - [Link]