DIY Gesture Controlled Arduino Based Air Mouse using Accelerometer

Ever wondered how our world is moving towards the immersive reality. We are continuously finding new ways and methods to interact with our surrounding using virtual reality, mixed reality, augmented reality etc. New devices are coming out every day with these fast pacing technologies to impress us by their new interactive technologies.

Circuit Digest 24 Jun 10:59

Arduino

How do I start learning Arduino

Circuit Digest 21 Jun 13:21

Cycloid-O-Matic creates spirograph-like patterns

If you’ve been waiting for a new way to generate geometric art, then be sure to check out the Cycloid-O-Matic from InventorArtist Darcy Whyte.

This three-axis cycloid drawing machine is something of an update on the classic spirograph toy, but instead of (only) using an arrangement of gears, it incorporates stepper motors to create smooth curving patterns.

Control is accomplished via an Arduino Uno and GRBL shield, while a single motor rotates the paper in a circle on top of a lazy Susan. A pen is held above in a linkage system, actuated by two steppers that spin to move the linkages and draw in the X/Y plane.

Arduino Blog 20 Jun 21:48

This robotic fish is powered by its own artificial circulatory system

Hydraulically-actuated robots are nothing new, but normally they come with a battery or external supply of some sort. This lifelike robotic lionfish developed by Cornell and the University of Pennsylvania researchers, however, has its own artificial circulatory that pumps synthetic ‘blood’ to help flap its fins and as the device’s power source itself. 

The trick is that the liquid is actually the cathode of a battery built into the fish, which powers its two hydraulic actuators, as well as the Arduino Uno control system. This integral battery—which would be analogous to blood in a real fish—gives it enough energy to operate untethered for 36 hours, though as it swims at 1.56 body lengths per minute, so it can use all the time it can get!

As James Pikul, a co-author on the study and researcher at Penn, told Gizmodo:

In our synthetic vascular system, the fluid stores chemical energy which we can use to power the fish robot. As the fluid is pumped through the fish robot, the moving fluid also causes the robot to move. The vascular system, therefore, is multifunctional. It is these multiple functions that allow the robot to maintain its dexterity while also having a long operational time.

You can also read more in IEEE Spectrum‘s article here.

Arduino Blog 20 Jun 14:02

How to Flash the Firmware on Clone HM-10 BLE Module using Arduino Uno

While using the BLE HM-10 module, you must encounter some really frustrating problems like you cannot send or receive AT commands, or you cannot pair HM-10 with Smart Phone. If you encounter these problems, then your BLE HM-10 module is surely a Cloned HM-10 Module. Yes, you heard it right, the Cloned HM-10 module. However after flashing it with genuine firmware it acts like a genuine BLE HM10 module and can be used as original Bluetooth module.

Circuit Digest 20 Jun 12:56

Intuitive Arduino clock has seven alarms and three LED displays

Alarm clocks of old—and certainly many of those today—require several button pushes to set things up properly. Maker Michael Wessel, however, decided to implement his own take on a more intuitive clock, creating a device that features three separate eight-digit seven-segment LED panels. Eight buttons allow for direct manipulation of each of the digits, with their own dedicated LEDs.

The info on display includes time and date, as well as temperature, and it can even show how many days, hours, or minutes have passed since a special pre-programmed day. Up to seven audible alarms are available, which can be silenced by a loud noise (e.g. clapping your hands) via a sound sensor. 

The clock is controlled via an Arduino Mega, along with an RTC module to keep things accurate.

I remember I always had to set all digital clocks for my grandparents in the ’80s — these clocks and watches always required some complicated button juggling! So, here it is: a DIY LED alarm clock that my grandparents would have been able to set and use without my help! 

An Arduino-based LED clock with 7 individual alarms, highly intuitive user interface, temperature display, and display of days / hours / minutes passed since a special date, e.g., your birthday. An active / ringing alarm can be disabled by making a loud noise, e.g., by clapping your hands. Timer-based PWM sound output for alarm melodies. 

The Arduino’s EEPROM is being used to store the alarms of course, and the DS3231 RTC is battery backed up, so it survives a temporary power outage and you won’t be late for work the next morning. 

This was put together rather quickly, thanks to off the shelf components, Velcro and existing Arduino libraries for them! The clock can be built for about $30 – 40. 

Portable Arduino Bot lets you test ideas on the go

As you experiment with Arduino boards and programming, you’ll likely have ideas that you want to test right now. Unfortunately, you can’t always have the entire project with you to try out. With that in mind, Khang Nguyen has designed the Portable Arduino Bot.

This sci-fi-inspired device packs an Arduino Nano inside, along with an on/off switch, a microswitch, three LEDs, and a LiPo battery for power. To protect these components, the bot features a nice 3D-printed enclosure, complete with foldable feet that make it look like a small robot or even spaceship. 

While it won’t replace all the tools you have at home, it appears to be a great way to carry out testing, and as shown in the videos below, to play sounds with the addition of a buzzer!

Synchronized bike lighting inspired by nature

Having a light on your bike at night is important for safety, but what if those headlights could talk to others sharing the road with you? Well now it can, using the [Bike] Swarm by Alex Berke, Thomas Sanchez, and Kent Larson from the MIT Media Lab.

Their device—or collection of devices—controls a bicycle’s lighting via an Arduino and LED driver, and features an nRF24L01 wireless module to communicate with others in the vicinity. When another rider is encountered, the bikes sync their lights up automatically. 

The team has already designed and fabricated prototypes, then strapped them onto local city bike share program bikes for testing. 

It’s an interesting effect when two bikes pass, but as shown in the video below, things get much more fascinating when a handful of bikes can coordinate both their direction and light pattern.

As bikes navigate city streets after dark, they are often equipped with lights. The lights make the bikes visible to cars or other bikers, and the hazards of traffic less dangerous.

Imagine that as solitary bikes come together, their lights begin to pulsate at the same cadence. The bikers may not know each other, or may only be passing each other briefly, but for the moments they are together, their lights synchronize. The effect is a visually united presence, as groups of bikes illuminate themselves with a gently pulsing, collective light source.

A surfing “desk toy” that you can actually ride

If you’ve ever played with desk toys portraying a beach with liquids that splash around, this project by Lena Strobel, Gabriel Rihaczek and Guillaume Caussarieu takes things up several levels as a surf simulator that you can actually ride.

The device features two parts — an oil/water wave diorama which sloshes around using a servo actuator and a wooden “surfboard” large enough for a person to stand on.

The board is curved on the bottom enabling for someone to tilt it back and forth with their body movement, while a three-axis accelerometer handles angle measurement. This data is then passed from an onboard Arduino Uno to a second Uno that drives the diorama’s servo via nRF24L01 radio transceivers. 

The result is an actual body-controlled wave motion, and a distraction that looks like a lot more fun than simply pushing a tank around with your finger!

Do you feel a sudden urge of going surfing, but there is no large body of water nearby? Are you scared of deep and turbulent waters? Or are you just to lazy to go outside? Then the Ultra Realistic Surfing Simulator is the perfect solution for you! It allows for a close to reality surfing experience from any place imaginable. As a two part system, motion is sensed by a board and translated into wave motions of an ocean diorama.

Arduino Blog 18 Jun 18:21

Microscopic gigapixel photography with this X/Y stage setup

Normally the 10-50 gigapixels of a DSLR are good enough for nearly any photo you can imagine, but if you need more—and don’t want to spend many thousands of dollars—then this clever setup by Jon Bumstead may be just the thing.

His contraption uses a Nikon D5000 camera situated above a small photographic subject, which progressively moves in front of the lenses using an X/Y stage setup. Motion is handled by pair of stepper motors, under the control of an Arduino Nano and two L9110 driver boards. The Nano also commands the camera to snap a picture when the subject in position, producing an array of photos that can be stitched together to form an image with extreme detail.

In optical microscopes, there is a fundamental trade-off between field-of-view and resolution: the finer the detail, the smaller the region imaged by the microscope. One way to overcome this limitation is to translate the sample and acquire images over a larger field-of-view. The basic idea is to stitch together many high resolution images to form a large FOV. In these images, you get to see both the full sample, as well as fine detail in any portion of the sample. The result is an image consisting of about a billion pixels, much larger in comparison to the pictures taken by a DSLR or smartphone, which typically have around 10 to 50 million pixels.

In this Instructable, I will go over how to build a microscope capable of imaging a 90mm x 60mm field-of-view with pixels corresponding to 2 micrometer at the sample (although, I think the resolution is probably closer to 15 micrometer). The system uses camera lenses, but the same concept can be applied using microscope objectives to get even finer resolution.