Arduino boards are able to control small motors very easily and it’s just as easy when you have to deal with controlling large motors. In the following video tutorial by NYC CNC you’ll see two examples. In the first you’ll learn how to get up and running, to start, stop, control direction and speed of a large motor with Arduino Uno. In the second example, how to use two proximity sensors as limit switches and two potentiometers to allow on-the-fly speed adjustment.
Archive for the ‘Motors’ Category
Have you ever wanted a smart home that can automatically adjusts the blinds for you? If so, this project is for you.
In this instructable, the author describes his approach to “smart blinds”, by using an Arduino board, an ethernet shield, a motor shield and a couple of sensors.
By means of a simple web-based GUI, the user can manually open and close the blinds, or he/she can setup both temperature and brightness thresholds in order to automate the whole process. Finally, opening and closing events can also be scheduled at pre-defined times of the day, if necessary.
The complete tutorial, together with the source code of the project, can be found here.
Nice Grasshopper-to-Arduino plotter hack from FablabTorino maker Pietro Leoni, a collabotator at Carlo Ratti Associati studio in Turin. We’d love to see code & sketches online soon, as much as a second edition of the plotter.
From his website:
2012 is not only the year of the Olympics, but also the launch of the first ever ‘Digilympics’, a twitter-powered race for sporting success where you determine the outcome. Four Lego athletes move down a physical racetrack as fans Tweet their team to move them further towards the finish line.
Starting today (07/18/2012), the Digilympics will be a two-week event as the four teams – UK, US, Canada and Japan – compete for the prestigious Digilympics Gold Medal.
The competition is open to anyone on the web, allowing them to Tweet their team to success using one of four unique Twitter accounts (UK_Digi, US_Digi, CA_Digi &JP_Digi). Tweets in support of a particular account will move that country’s contestant physically along a running track.
After each race, the team victories are recorded and contestants go back to the starting line. At the end of the week the team who has won the most races will be given the Gold Medal online at digilympics.com
Under the hood, this funny race is enabled by a Processing sketch that seeks for Twitter replies on each account: a new reply triggers a motor-shield equipped Arduino board, which provides the movement to each athlet.
More information can be found here. And… let’s start twitting for your favourite team! ^^
[Via: Samuel Cox's Digilympics]
This is a working model of an Arduino based Milling Machine created using FischerTechnik. For those of you who are unaware of FischerTechnik, it is similar to the LEGOTM Building Blocks.
A group of four Mechanical Engineering students at the Delft University of Technology (Netherlands) created this project as part of their Mechatronics class in their Second year of Bachelor of Sciences (B.Sc.) Program.
Laurens Valk, one of the creators, explains the essence of Arduino in the project:
“The system uses the Adafruit motor shield to run two stepper motors, and the Sparkfun EasyDriver for the third stepper motor. The Arduino runs code that listens to Matlab commands over USB. We expanded that code a little to make it possible to add the third stepper motor and some other commands. Most of the actual code was programmed in Matlab, with the Arduino as the interface between computer and motors/sensors.”
We had a little chat with Laurens. Here is the excerpt:
I’ve seen a lot of Arduino projects over the years, but this was the first time we used it in a project. Personally, I usually build robots with MINDSTORMS NXT, but this felt like a good opportunity to combine mechanical work (the printer hardware) with real electronics (Arduino).
We chose to come up with our own design challenge and decided not to do the standard exercise. Initially we thought about making a (2D) plotter or scanner. Then quickly we started thinking about the same things, except in 3D. One of the projects that inspired us was the LEGO Milling Machine by Arthur Sacek. Both a scanner and printer would still be doable in 3D, but the time was limited, so we settled with the printer idea.
All construction had to be done in one workweek for logistical reasons. To make sure we were able to finish in time, we prepared much of the electronics and software outside the lab. We finished just in time, but unfortunately we could do only one complete print before we had to take it apart. Not surprisingly, it was very exciting to wait for the result of the one and only complete test run. We couldn’t see the result until we used the vacuum cleaner to remove the dust.
On her blog, Dustyn Roberts presents her own experience on current sensing for controlling DC electric motors with an Arduino board and an Arduino Motor Shield. This shield, based on a L298 H-bridge, provides two current sensing pins to the user, which can be used to measure the instantaneous current absorpion by each H-bridge. After some trials, Dustyn managed to have a quite clear picture of the absorption behavior of the DC motor:
Sample code and updates can be found on Dustyn’s blog.
[Via: Dustyn's blog]
[Riccardo Giraldi] posted a nice project controlling a slot car race from a Mindwave headset (=> your brain waves).
From B-Reel’s secret laboratory comes a brain-bending experimental project utilising a number of cutting edge tech tools. B-Reel’s UK creative director Riccardo Giraldi led the development of the project, and you can view the explanatory video here, as well as some of the creative musings in a write up below. [...] There are few commercial devices that claim to safely read your brain signals. We ended up choosing the Mindwave headset from Neurosky for this experiment because of its unobtrusive design and its affordable price.
Pinball machine will automatically power up at the preset time each day and then resets to display the current time, the year, the time the alarm is set for and the date month/day. Then as long as the GPS has a signal the time will update once a minute for the rest of the day. At the time you would like to go to bed the Arduino will cut power to the game and it will remain off until the alarm time. Should you have a power failure in the night the machine will not lose it’s settings. If power is restored prior to the alarm time the machine will wake up as normal, otherwise the machine will wake up once power is restored.
If the game is powered on because it is not yet bed time and it is after the alarm time then at 12am, 1am or 1pm the game will do a full reset. This makes sure the clock hasn’t gotten off due to a stuck score reel, keeps the time in a 12 hour format and keeps the date display up to date.
Have a look at the “cool features” and “coolest features” in the instructables article