Posts with «nano» label

Custom “doorbell” flashes house lights for the hearing impaired

Darren Lewis’ parents both have a difficult time hearing the doorbell. He experimented with an off-the-shelf flashing light, but found that could only really be seen when they were in the room—an obvious problem. In response to this, Lewis decided to make his own system that flashes multiple house lights at the same time.

His device uses an Arduino Nano to detect the stock doorbell speaker voltage. When a press is sensed, it then activates a RF light switch via a modified remote, using an output pin and opto-isolator to substitute in for the normal button press. 

It’s a clever hack, and certainly one that will certainly help alleviate doorbell frustration in the future!

ArdOsc is a matchbox-sized, Arduino Nano-based oscilloscope

Oscilloscopes come in all different shapes and sizes, and now with just a few discreet components, maker Peter Balch has been able to turn an Arduino Nano into an oscilloscope the size of a matchbox. 

The simplest version of this device, which he calls the “ArdOsc,” displays data on a computer screen, but a small 1.3” OLED can also be added if you want to use it on its own.

His build write-up goes through several versions of the instrument, progressively adding capabilities including a logic display, signal generator, and other useful tools. It’s certainly worth checking out, whether you need tiny test equipment or just want to marvel at how something this small can be made!

This oscilloscope costs the price of an Arduino Nano, plus a few pence for resistors, etc. Its specifications are:

  • Max 1M samples/second, min 1000sps
  • 8-bits per sample
  • DC 0-5V; AC +/- 550mV, AC +/- 117mV, AC +/- 25mV
  • USB “PC scope” or built-in display
  • Could be battery-powered
  • Optional logic display
  • Optional frequency meter
  • Optional voltmeter

A DIY stroboscope is a bright idea!

Stroboscopes produce carefully timed pulses of light in order to make a rotating object appear still. While this may seem like something of an exotic concept, YouTuber Mr. Innovative decided to build his own using an Arduino Nano.

His project uses a PN2222A transistor to drive a 10W LED, which acts as the device’s light source. The spinning RPM is set via a potentiometer, and a small OLED provides user feedback.

As shown in the video below, the stroboscope is able to cause a sign spinning around on a fan to appear nearly stationary. If you’d like to create you own, Arduino code is available here.

Ariadne Headband is a wearable device for haptic navigation

In a new take on haptic navigation, makers Vojtech Pavlovsky and Tomas Kosicek have come up with a novel feedback system called the “Ariadne Headband.”

This device—envisioned for use by people with visual impairments, as well as those that simply want to get around without looking down at a phone while walking or biking—uses four vibrating motors arranged in a circle around the wearer’s head to indicate travel direction.

An Arduino Nano provides computing power for the setup, along with a compass module and a Bluetooth link to communicate with a companion smartphone app. The Ariadne Headband is currently a prototype, but this type of interface could one day be miniaturized to the point that it could be placed in a hat, helmet, or other everyday headgear.

Project Ariadne Headband is made out of two parts: headband and control app. The common usage flow is following. First, you open Ariadne Headband Android app. Using this app you connect via Bluetooth to your Headband. Next, the app will ask for you current GPS location. Then you open Google Maps integrated into our app and select your destination (place where you want to go).

Our Android app will compute the geographical azimuth from your current location and chosen destination. When you are ready you start navigating by pressing a button that sends computed azimuth to the Headband you put on your head.

Headband consists of Arduino Nano board, GY-271 compass module, HC-06 Bluetooth module (we selected this module only for local availability and will switch to BLE soon) and 4 vibration motors. Compass module allows us to know current azimuth, that is where is the user looking. All components are placed into a small box on back of your head. Our aim in the future will be to make this as small as possible so you will not even feel it. It is also possible to place everything into a hat or helmet for example instead of rubber headband. We are using rubber headband because it is very easy to manipulate.

Vibration motors around your head are placed in set directions so they can signalize where you should head. Your heading is computed by taking your current azimuth and the azimuth sent from android app (that is where you are currently going and where you should go, respectively).

Control your camera with this Arduino intervalometer

When you need a high-quality image, it’s hard to beat the resolution and lens options of a DSLR. But what if you want to take a photo over and over at set intervals to produce a time-lapse sequence? You could purchase an intervalometer, or make one using an Arduino Nano.

The device shown in the video below uses a 2.5mm audio plug for the input to a Canon T2i camera. An opto-isolator is activated by the Nano, connecting the ground (base) and tip (shutter) pins. Intervals are set via a 4-position DIP switch, allowing photo intervals of 5, 10, 30, and 60 seconds—or any combination thereof.

While the functionality shown is quite basic, the setup could be adapted for other timing patterns, or even for use with a sensor. Build instructions are available here, and you can find code and the 3D-printed base on GitHub.

Hack your coffee machine with voice control

Are you still pushing buttons and adjusting knobs with your fingers to brew your favorite coffee? If so, then this voice-controlled solution could be the next project on your list.

To accomplish this hack, a rather high-end coffee maker was disassembled and modified, adding an Arduino Nano to press buttons, along with a small motor and driver board to adjust its dial. Voice control is provided via Snips software running on a Raspberry Pi, which passes the pertinent commands along for coffee making.

When the devices around you no longer require a lengthy operation manual, but rather, require only a voice command, this unlocks an environment where technology disappears into the background, so that you can regain the freedom to spend quality time with the people you care about. That is in fact our mission at Snips, to make technology disappear.

Case-in-point: this voice-activated coffee machine. You can ask it to make you a double espresso or a flat white, to pour you some hot water or even to turn itself off.

It’s purely a demo project, but at our Snips office in Paris, we’ve grown used to the convenience, and so we wanted to make it as easy as possible for anyone interested to replicate it at home.

Code and modification instructions are available on the Snips team’s blog post, while the brewing results can be seen in the demo video below. 

Show tidal shifts with this Arduino-powered moon clock

If you want to know the tide in your area, you could look it up in the paper, on the Internet, or using an app, but this moon-shaped tide clock provides a unique way to see what’s going on at a glance.

The 3D-printed device uses an Arduino Nano for processing, along with an RTC module to keep accurate time—thus accurate tide predictions. A tiny OLED display provides three info screens, selected via a rocket shaped button taking off of the moon’s surface. 

As the clock is meant for education, the moon design will provide a nice reminder of what actually shifts the tides. Arduino code as well as 3D-print files are available on the project’s write-up.

Arduino Blog 12 Sep 17:42

Build your own Arduino-powered portable function generator

If you need a certain electrical signal for testing, there are a variety of function generators available at a wide range of prices and capabilities. If, however, you’d like to build your own, this project by maker “Faransky” looks like a great place to start.

An Arduino Nano forms the core of this device, which interfaces with an AD9833 waveform generator module to produce the proper wave output. User interface is via a single encoder, which steps through different menu options using a built-in pushbutton, and a two-line LCD display provides feedback.

Everything is housed inside a nice compact enclosure, along with a lithium-ion battery to make it portable. Its capabilities are shown off in the video below, and build instructions and code are available here. 

Create a constant current and power load with Arduino

If you need a device which draws a certain amount of current and power for testing, then GreatScott! has just the solution. 

His project uses an Arduino Nano, along with a separate IC and a voltage divider, to measure both current and voltage input from the power source. It then employs this data to properly adjust a MOSFET, dissipating the correct amount of voltage and power as required.

Interface is handled via a rotary encoder and a 16×2 I2C LCD display, and the electronics are housed in a solid-looking enclosure. 

As seen in the video below, the adjustable constant load features an impressively large heat sink, needed to take care of the 30V and 20A that the setup is capable of drawing.

Make your own soda fountain out of cardboard

If you’re ever wanted to make something awesome, but thought that you just didn’t have the right tools to do so, this soda fountain by “The Wrench” could provide the needed inspiration. 

The project uses an Arduino Nano to control a small air pump via a relay, which turns on when a glass is the correct dispensing position. This pushes air into a sealed soda bottle, and soda is pushed out of another tube to equalize the pressure.

It’s a certainly a neat trick. Given its frame made out of cardboard stuck together with hot glue, the raw materials are very easy to obtain and dispose of when needed. The build process is explained in the video below, while the circuit diagram and Arduino code can be found here.