The SparkFun SAM D21 Dev Breakout is an Arduino-sized breakout board for the Atmel ATSAMD21G18.
If you’re ready to step your Arduino game up from 8-bit MCUs, the newly-unveiled SparkFun SAM D21 Dev Breakout is a great way to start. The Arduino-sized breakout for the Atmel | SMART ATSAMD21G18 — a 32-bit ARM Cortex-M0+ processor with 256KB of Flash, 32KB SRAM and an operating speed of up to 48MHz — provides you with an Arduino hardware option that solves the problems of low storage limits and dynamic memory stack overflows that have plagued the previous iterations of the Arduino family. Even better, the SparkFun SAM D21 Dev Breakout is fully supported in the Arduino IDE and libraries for the Arduino Zero.
The SparkFun SAM D21 Dev Breakout has been equipped with a USB interface for programming and power, surrounded with an RTC crystal, and a 600mA 3.3V regulator. By utilizing the Pro R3’s extra PCB real-estate, SparkFun has been able to leave room for a few extra GPIO pins and an integrated LiPo charger. To power this board, simply plug it into a USB port on your computer via its micro-B port.
Not near a USB port? Don’t fret, the SparkFun SAM D21 Dev Breakout is also equipped with a LiPo Battery connector and unpopluated supply input to solder on your own PTH Barrel Jack. If you’ve used any Arduino before, this pinout shouldn’t surprise you – the layout meets the Arduino 1.0 footprint standard, including a separate SPI header and additional I2C header.
One of the most unique features of the SAM D21 is SERCOM — a set of six configurable serial interfaces that can be turned into either a UART, I2C master, I2C slave, SPI master, or SPI slave. Each SERCOM provides for a lot of flexibility: the ports can be multiplexed, giving you a choice of which task each pin is assigned.
SparkFun has made a SAM D21 Mini/Dev Breakout Hookup Guide available online, which includes step by step instructions of how to connect your board as well as a few circuit examples to test out. Intrigued? Head over to its official page here to get yours!
Created at MIT’s Media Lab, Chalkaat is a direct manipulation laser cutter that’s aware of the strokes being drawn on the workpiece.
Laser cutters are one of the more interesting tools you can have around your home (or professional) shop. Normally, you load what you want to cut or engrave into the unit, place the material to be cut inside of it, start the process, and some time later you hopefully everything has been cut correctly. As amazing as this technology is, the MIT Media Lab decided to take it one step further with their augmented-reality Chalkaat laser cutter system.
This laser cutter setup, using a camera and a projector, allows you to put or even draw an object to be duplicated via laser in the cutting field. The object is then scanned and a representation of it is projected where it will be cut. The camera that originally scanned the image then tracks a red and blue marker, which, allow you to move and resize the now-projected object.
Once things are ready to cut, a homebrewed Arduino (ATmega328P) moves the laser into position via stepper motors, and turns it on at the needed intensity. Although code was available that could take care of some of the control details, for this project the MIT Media Lab decided to write their own firmware for the sake of learning.
Many tend to have a bit of an aversion to making their own “DIY laser” setup, and as noted on their instructions, “Working with lasers is extremely dangerous. A 2W laser can blind you instantly even if looked indirectly. Always wear proper laser safety glasses.” This is a really cool project, but don’t try something like this unless you know what you’re doing and take the proper precautions.
Always seem to hit the snooze button? Well, this alarm will hit you instead.
A teeth cleaning helmet, check. A breakfast feeding robot, check. So what’s the next morning routine Simone Giertz has set out to automate, you ask? Getting you out of bed. Let’s face it, there’s nothing worse than waking up from a sound slumber. How many times have you hit the snooze button or dismissed an alarm only to shoot up hours later and realize that you accidentally slept in? To help avoid situations like these, the always innovative (and hilarious) Maker decided to build an alarm mechanism that literally slaps you in the face with a rubber arm to jumpstart your day.
In order to accomplish this, Giertz picked apart an ordinary alarm clock, wired it to an Arduino Uno (ATmega328), and controlled a 165rpm brushless DC motor through a relay.
Those wishing to get into more detail will be happy to learn that she has provided an elaborate overview of the project in the first video below, and followed it up with a demonstration of the system. Don’t feel like being slapped in the face? You can always get ejected out of bed instead… just sayin’.
Did you know that 80% of the 2015 Hackaday Prize finalists are powered by Atmel? With only days left until we learn which project will walk away with this year’s crown, we recently sat down with each of the potential winners to get to know them better.
A finalist in this year’s Hackaday Prize, FarmBot is a prime example of how the DIY Movement can make a long and ever-lasting impact on our world. The brainchild of mechanical engineer and social entrepreneur Rory Aronson, the project is an open source CNC farming machine that hopes to one day make an open food future more accessible to everyone. Using a web-based application, users can graphically design their farm or garden to their desired specifications by dragging and dropping plants into a map, as if it were a game of FarmVille. Other features include storing and manipulating data maps, a decision support system to facilitate data driven design, access to an open plant data repository, and real-time control and logging.
We recently had the chance to sit down with Aronson to learn more about the project, his inspiration and what the future holds following the Hackaday Prize.
Atmel: What is FarmBot?
RA: FarmBot is an open source CNC farming machine and software package designed for small-scale precision food production. Similar to 3D printers and CNC milling machines, FarmBot hardware employs linear guides in the X, Y and Z directions. This allows for tooling such as seed injectors, watering nozzles, sensors and weed removal tools to be precisely positioned and used on the plants and soil.
FarmBot is controlled by an Arduino/RAMPS stack and an Internet-connected Raspberry Pi 2. The hardware is designed to be simple, scalable, hackable and easily produced.
Atmel: How did you come to the idea for FarmBot? Moreover, what inspired you to enter the contest with your project?
RA: The idea for FarmBot came to me while I was taking an agriculture class in college. One day, a guest lecturer and farmer spoke to us about his newest tractor — one that used a camera and computer vision system to detect and remove weeds. I thought it was pretty cool, but also viewed the system as a band-aid solution. Rather than building something new from the ground up, the agriculture hardware industry is tacking precision systems into historically imprecise tractors at an immense cost. What’s more, there is virtually no equipment available to empower small-scale food producers. This is where FarmBot comes in as a low-cost, small-scale, precision-first system.
In these early days, FarmBot needs a community to become early adopters and help build the open-source technology core. This is why we are on Hackaday — to rally a community that believes in our vision of an open food future, where the consumer is control of the food production process.
Atmel: In line with the Hackaday Prize’s theme, how are you hoping FarmBot changes the world? What’s the mission?
RA: The FarmBot Project vision is to create an open and accessible technology aiding everyone to grow food and to grow food for everyone. In order to achieve this vision, our mission is to establish a community that produces free and open source hardware plans, software, data and documentation enabling everyone to build and operate a farming machine.
Atmel: What’s your vision for FarmBot over the next five years? Where do you see it going? Who would you hope will pick up the project and use it?
RA: Over the next five years, I hope for FarmBot to take a similar path as the RepRap project, where there will be an explosion of innovation from thousands of individuals and entrepreneurs who hack FarmBot technology to work for them, engineer better hardware, write more software features and build more companies that cater FarmBot to the masses.
Atmel: As we know, the Maker Movement has opened the door for everyone from hobbyists to tech enthusiasts to hardcare engineers to tinker around. What’s your personal background?
RA: I grew up tinkering and building myself. I definitely identify as a Maker. As far as technical background goes, I studied mechanical engineering at Cal Poly in San Luis Obispo, CA.
Atmel: Why pick Atmel (and Arduino) chips?
RA: We chose to use an Arduino as FarmBot’s microcontroller primarily because of the community support — most Makers are familiar with Arduino from other projects. We chose the Arduino Mega (ATmega2560) specifically because it pairs nicely with the popular RAMPS shield from the 3D printing world, which includes all of the features that we needed in a driver board.
Atmel: What advice would you offer other Makers when getting into hardware and embarking on a new project?
RA: Do a lot of research on the different hardware available. Everything has tradeoffs, especially when it comes to compatibility with other components. Strongly consider how large and active the community is behind the hardware you choose. I often find that a more popular hardware product is a better choice than the ‘better’ hardware product.
Hardware development is often stifled by the time it takes to ship physical goods like screws, raw materials, tools, and electronics. If you have the budget available, go on a shopping spree! Buy more than you think you need, and get a variety of components that you can play with, even if you don’t think you need them. Simply holding the materials in your hands will lead to new ideas that you would not have had staring at a CAD model or product photos.
Atmel: As you know, we love to help entrepreneurs take their ideas from the MakerSpace to MarketPlace, so we’re wondering… any plans to launch a startup and perhaps even take FarmBot to Kickstarter?
RA: Yes! In addition to creating community resources for the FarmBot Project community, I have started a company, FarmBot.io. We are planning on launching the first ever FarmBot kits on Kickstarter in 2016. FarmBot Genesis is 1.5m wide and 3m in length, perfect for getting started in a small space. Meanwhile, Genesis XL is 3m and 6m in length and capable of growing four times the food of its small sibling.
Atmel: And, we’ve got to ask. If you win, are you heading to space or taking the cash?!
RA: Cash! As fun as space would be, I’m pretty certain I’ll be going in the future when the price comes down. In the meantime, the cash prize will help me bring FarmBot to the masses more quickly.
This Maker modified his electric wheelchair to be voice-controlled using Amazon Echo, Raspberry Pi and Arduino.
Amazon Echo is a device that listens to what you say, and can respond with information or even some simple home automation tasks. Turning lights on is interesting, but Bob Paradiso wondered if he “could push Echo’s utility a little further.” In his case, he was able to modify an electric wheelchair to be voice-controlled using the Echo with a Raspberry Pi and Arduino Uno (ATmega328).
Although Paradiso considered using Echo to add things an Amazon to-do list and IFTTT to carry out an action based on the list, he decided to instead setup the Raspberry Pi to emulate a Hue lighting hub. This meant more direct control of the chair, and less delay between voice command and action.
As seen in the first video below, this type of interface might be cumbersome for day-to-day use, but could possibly serve as an alternate input method. Paradiso is quick to point out that his control method is a demonstration, and “lacks CRITICAL safeties that need to be in place for anyone (but especially someone with significant disability) to use safely.”
Paradiso also tried this out using only Pi-based software PocketSpinx, which, according to him gave “acceptable but worse results.” This can be seen (with a functioning fan at 1:25) in the second clip below.
Talk about a fashion sense! This smart dress measures the aggressiveness of the environment to analyze how it affects the mood and behavior of individuals.
According to co-creator Marìa Castellanos’ website, her custom dress is “equipped with sensors to analyze questions such as variations in noise, temperature, atmospheric pressure, ultraviolet radiation or the amount of carbon monoxide present in our daily life. All this information will be transferred, via Bluetooth or open Wi-Fi networks, to a mobile phone connected to the Internet and it will generate a big database set up with the geolocated references collected.”
This may see like a lofty goal for Castellanos and fellow co-creator Alberto Valverde, but a very good prototype has already been made as seen in the video below featuring model Irene Arroyo in this futuristic (Matrix-esque even) ensemble. Giving this project further credence, the dress was the winning project for Next Things 2015 – Conducta, a Spainish art and technology challenge.
To accomplish environmental monitoring, sensor modules with 3D-printed housings take environmental data and displays this in other modules via an Arduino Yún (ATmega32U4). Interestingly, some of these modules use LED lights to interact with humans, while others use a servo to spin a dial in a clock-like display.
Watch this Maker suspend a neodymium magnet in midair with the help of an Arduino Mega.
If you went to enginering school, you probably remember a class called “Control of Dynamic Systems” or something similar. One of the most common concepts that you likely forgot the math behind was the “PID,” or proportional-integral-deriviatave, loop. This crazy-sounding name basically means that it takes three mathematical concepts, factors them into an equation, and outputs the correct amount of power to, say, a heating element on an oven.
If you have forgotten the math behind this, you can conveniently just buy a box called a “PID controller,” tune it, and forget all about Laplace transforms. On the other hand, as shown in this Instructables piece, you can make your own PID controller using an Arduino Mega.
As if controlling one power source wasn’t challenging enough, the setup shown below can balance four electromagnets’ power outputs to keep a neodymium “floater” suspended between them. The suspended disk wobbles slightly in the video, so it’s possible that a more developed setup or different tuning values could cut down on these vibrations. Maybe this could even be perfected to the point where these oscillations are nearly imperceptible.
Oscillations or not, it’s really an amazing project, and showcases what can be done with a firm grasp on PID-mathematics and a low-cost microcontroller setup! Mesmerized? You can check out the entire build here.
If you’re a Maker and you have three cats with various dietary needs, what do you do? Build an automated feeder, of course!
Jamie Navarro faced a dilemma. His three cats needed to be fed at the same time every day, but sometimes he wasn’t able to accommodate them. Add in the fact that Navarro’s cats had different dietary requirements, and it became a problem that was just begging to be automated. He looked for an off-the-shelf product, but they were either too expensive, not flexible enough, or insecure against cat-raids.
Since Navarro claims to be a “nerd” as well as a “control freak,” the only option was to build it himself. His setup, as seen in the video below, uses an Arduino to control two motors, each attached to a paddle. These paddles, at the bottom of their respective tubes of food, turn a certain amount to allow the right amount of food to drop. A system of cardboard tubes distributes the correct type of “kibble” to each feline’s bowl promptly at 5:15am and 5:15pm.
The machine is laid out using a piece of plywood, allowing easy access to the electronics as well as the mechanical components. Although certainly his own project, Navarro gives credit to the creator of the Internet-Enabled Cat Feeder for figuring out much of the dispensing mechanism.
If you want to attempt this build, Navarro has links to the Arduino code as well as the circuit used and a bill of materials in various formats. The entire project price came out to nearly $200, but that’s definitely worth it for the extra few hours of sleep in my opinion!
This Maker has discovered a way to repurpose soot into ink for printers.
Black printing ink, commonly found in printers and copy machines, is one of the most consumed products throughout the world. And although it may be quite the cash cow for some companies, one Maker believes that we can make it easily enough using soot found in the air of our polluted cities.
MIT Media Lab graduate Anirudh Sharma — who some may recall from his Arduino LilyPad-based hepatic shoe for the blind — says that his invention, if scaled, can offer a much cheaper alternative to the exorbitant costs of ordinary ink.
“This is not an attempt to win over the pollution. Just a minor itch that led me to build something cool from observations arising from nostalgia of the days back in India,” Sharma explains. “There’s so much soot/pollution around us, especially in crowded cities. What if the same could be repurposed to generate ink for printers?”
And so, the Maker created Kaala — a device that can suck up harmful pollutants from the surrounding air, separate the carbon black, and instantly repurpose it into printer ink with the help of alcohol and oil. This liquid can then be injected into any ordinary HP C6602 printer cartridge for regular use. It’s important to note that, in order for the system to work, it first needs to be exposed to exhaust.
In the video below, you will see that Sharma employed a lit candle and its flame to show off Kaala. The demonstrated device’s pump catches the soot from the burning candle, which is then used to fill a modified HP inkjet cartridge with a mixture of vodka and a little olive oil. For printing, the Maker coupled presumably an Arduino Mega (ATmega2560) with Nicholas C Lewis’ Arduino InkShield, which enabled him to print at a 96dpi resolution.
Looking ahead, Sharma intends on improving the soot collector. He plans to suck the soot through a chamber that uses capacitive plates to filter out the carbon from dust in the air. This principle is commonly exercised by chimneys to reduce the carbon particles injected into the atmosphere.
Did you know that 80% of the 2015 Hackaday Prize finalists are powered by Atmel? With only days left until we learn which project will walk away with this year’s crown, we recently sat down with each of the potential winners to get to know them better.
Amyotrophic laterals sclerosis, more commonly known as ALS, is a progressive neurodegenerative disease that affects nerve cells in the brain and the spinal cord. Typically, motor neurons reach from the brain to the spinal cord and from the spinal cord to the muscles throughout the body. However, with ALS, the progressive degeneration of the motor neurons leads to their demise. When these motor neurons die, the brain’s ability to initiate and control muscle movement is lost. With voluntary muscle action progressively affected, people eventually become unable to speak, eat, move and breathe.
Cognizant of this, the Maker trio of Patrick Joyce, Steve Evans and David Hopkinson have developed an eye-controlled wheelchair system that will enable those who no longer have use of hands to regain their mobility, not only ALS sufferers. This innovation, dubbed Eyedrivomatic, is a yet another prime example that a Hackaday Prize entry can make a lasting impact on the lives of others. We recently had the pleasure of sitting down with team member Patrick Joyce to get this thoughts on the contest, learn about his inspiration for the project and what the future holds for the truly remarkable machine that will give those with quadriplegia a second lease on life.
Atmel: What is Eyedrivomatic?
Patrick Joyce: Eyedrivomatic is an eye-controlled wheelchair system that allows quadriplegics to take control of their mobility, by providing a hardware ‘bridge’ between users’ Eyegaze equipment and their wheelchairs.
Atmel: How did you come to the idea for it? Moreover, what inspired you to enter the contest with your project?
PJ: I have ALS, a terminal disease which takes away use of your muscles, your ability to eat and breathe, and sooner or later, inevitably, takes your life as well. Two years ago, as I was steadily losing the use of my hands, I suddenly realized to my horror that when they did go completely, I would no longer be able to move my own wheelchair. Subsequently, I would have to rely on carers to move me. I figured I’d better do something about that.
When I heard about the Hackaday Prize, I thought ‘wow, a trip into space!’ What I didn’t realize was just how motivating entering would be, and how dramatically the deadlines would speed up the rate of progress on the project — it’s been a heck of a ride.
Atmel: In line with the Hackaday Prize’s theme, how are you hoping your device changes the world? What’s the mission?
PJ: My original goal of helping my future self retain independent mobility soon changed, when I realized the scale of the problem. My mission quickly became helping everyone in this awful position, worldwide. At the moment, Eyedrivomatic is a first-world solution to a first-world problem. It relies on the user having Eyegaze equipment and an electric wheelchair. I can’t do much about quadriplegics without wheelchairs, but I’m actively working on a webcam-based system for those without Eyegaze equipment.
Atmel: What’s different about it? What’s your vision for the next five years? Where do you see the project going or what/who would you hope will pick up the project and use it?
Truth be told, ALS will likely take my life sometime over the next couple of years, so getting the Eyedrivomatic project to the point where others can continue its maintenance and development is paramount. I’m nearly there — just some work left to do on the software. From there, the priority will become getting the system out to the people who need it.
Atmel: As we know, the Maker Movement has opened the door for everyone from hobbyists to tech enthusiasts to hardcare engineers to tinker around. What’s your personal background?
PJ: These processes are hindered by my inexperience in all the disciplines necessary for a project like this. Before getting ALS, I was an artist… a painter. My work never paid the rent, so I earned a living as a tree surgeon, or even more recently, a plumber. None of which was much use when it came to 3D design and programming. However, Arduino is a perfect platform for someone such as myself. Powerful and versatile, yet simple and easy to use. And, Arduino combined with 3D printing — now that’s marriage made in heaven. I certainly couldn’t have designed Eyedrivomatic without them.
Atmel: What are some of the core pieces of hardware embedded?
PJ: Eyedrivomatic employs an Arduino Uno (ATmega328), which has enough processing power to run the entire system with plenty to spare for add-on features. Aside from that, there’s a four-channel relay shield, a servo/sensor shield, an optional solar phone charger, some servos and a few other components that can be found on its Hackaday page here.]
Atmel: What advice would you offer other Makers when getting into hardware and embarking on a new project?
PJ: My advice to those wanting to become Makers, but daunted by their lack of skills: Arduino, Arduino, Arduino! It’s perfect for beginners, and provides you with programming instruction as you go along – at your own pace. Then, get hold of a 3D printer and learn Sketchup or Autodesk 123D.
Atmel: Has this process inspired you to launch a startup and perhaps even take to Kickstarter/Indiegogo?
PJ: I’ve no plans to crowdfund an Eyedrivomatic manufacturing project at the present time, though I’m hoping someone else will.
Atmel: And… if you win, will you be heading to space or taking the cash?!
PJ: I would love to go into space! But Eyedrivomatic was a team effort, and sadly we can’t all squeeze in that one seat. So boringly, we would take the cash.