Tag Archives: microcontroller

Atmel powers Black & Decker Gyro Screwdriver



A recent teardown by the Hacked Gadgets crew confirms that Black & Decker’s Gryo Screwdriver is powered by Atmel’s ATxmega16D4 microcontroller (MCU).

“Opening the unit was very simple since there are just 5 phillips screws holding the unit together,” writes Alan Parekh of Hacked Gadgets.

atmelbdcropped

“The battery and circuit board are press fit into one half of the housing and all connection on the PCB have are connectorized which is quite nice. Looks like they wanted to keep it as modular as possible so they could service it easily. The microcontroller is Atmel’s ATxmega16D4, it has 16K of flash and 34 IO pins.”

According to Parekh, the dual axis Invernsense ISZ-650 gyroscope is tasked with position sensing. Meanwhile, four devices at the bottom of the rear of the board by the battery jack turned out to be 4899NF Power Mosfets, which are likely configured as an H-Bridge to run the motor.

“I think this device would make for a great remote operated motor for some DIY projects like a wire winder,” Parekh added. “You could mount the motor to the winding drum and mount the drill to anything. I am thinking one of those old ship speed controls.”

Interested in learning more? You can check out a fullreview of the Black and Decker Gryo Screwdriver here and additional teardown information here.

DIY quadcopter adoption takes off with Arduino

Analysts at IDTechEx recently reported that the starting point for Unmanned Aerial Vehicles (UAV) is rarely military or law enforcement. Rather, it lies at the other extreme – with DIY hobbyists and Makers.

“As the sophisticated sensor systems in mobile phones migrate to hobbyists’ microcontroller boards, such as [Atmel-based] Arduino boards used in their homemade quadcopters, their uses rapidly widen,” an IDTechEx explained.

“Professional quadcopters will also profit from the fact that over one million Arduino boards have been sold in a very short time to quadcopter hobbyists and the designers of wearable technology and Internet of Things (IoT) nodes.”

According to the analyst, equivalent boards sold directly out of China are also getting useful volume headed towards billions each year for IoT, driving down quadcopter costs.

“The last six months has seen many new applications for pure-electric quadcopters. [For example], Amazon proposed delivery of mail by quadcopter, others will use them for aircraft inspection, even indoors and yet others have new agricultural uses,” the analyst continued.

“[Meanwhile], easyJet, one of UK’s largest airlines, works with the Bristol Robotics Laboratory to make variants that inspect its 220 airliners. These quadcopters will be programmed to scan and assess easyJet’s planes, reporting back to engineers on any damage which may require further inspection or maintenance work.”

Last, but certainly not least, the analyst noted that professional quadcopters cost many times the price of toy versions – so they may one day become the bigger market and certainly the most profitable and many will form part of the Internet of Things.

“Advanced military capabilities such as intelligent swarming of small electric craft will also migrate to the civilian sector,” the rep added.

Barobot is an Atmel-based cocktail mixing robot

Barobot – powered by Atmel’s ATmega328 and ATmega8 microcontrollers – is an open source device that pours cocktails by mixing alcohol, soft drinks and sodas. It holds up to 12 bottles, and, according to its creators, is capable of pouring a drink with military accuracy.

In addition, Barobot features over 1,000 cocktail recipes, allowing users to create new ones on the fly. All can be easily accessed via a custom coded app on a tablet touchscreen or smartphone.

“Barobots frame – made of either deep black or transparent acrylic glass, comes in either a self assembly kit or an assembled ‘plug and pour’ version,” a Barobot rep explained in its recent Kickstarter post.

“The flat-pack self assembly kit requires no advanced skills or tools (it’s great fun to put together by itself!). Barobot is also illuminated with over 100 individually controlled LEDs that might be set to a number of light-themes or even synchronized to music.”

On the hardware side, both the carriage board and main board are based on Atmel’s popular ATmega328 MCU. The chips are tasked with collecting and relaying information from sensors as well as giving commands to actuators (motor and servos).

 Meanwhile, the other 12 boards are known as “u-panels” and powered by tiny ATmega8 MCUs. Their primary purpose? Operating 96 LEDs on top of the robot (for bottle and Barobot interior illumination).

“All the PCBs communicate via I2C and ISP protocols in a distributed manner. One of the advantages of this setup is that all those independently operated LEDs that can illuminate the frame and individual bottles in a myriad of different ways,” the rep added.

In terms of software, the PCBs run in Arduino C++ code.

The tablet app – written in Android Java – features:

  • Browsing drink recipes database (shows only cocktails that are possible to create using installed ingredients)
  • Choosing drinks basing on: flavor, ingredients, color and strength
  • Proposing random cocktail recipe (“I feel lucky”)
  • Composing new drinks and adding them to the database
  • Pouring drinks ordered remotely (Sofa server)
  • Showing history of drinks orders defining what ingredients/bottles are installed
  • Defining external ingredients (i.e. not installed in Bartender)
  • Setting light themes generating new light themes
  • Calibrating all aspects of Barobot operation

Interested in learning more? You can check out Barobot’s official website here.

HackADay talks Arduino Zero with Atmel’s Bob Martin

On May 15, Arduino and Atmel debuted the long-awaited Zero. The 32-bit development board packs Atmel’s versatile SAMD21 microcontroller (MCU), which is built around ARM’s Cortex M0+ core.

Key hardware specs include 256kb of flash, 32kb SRAM in a TQFP package and compatibility with 3.3V shields that conform to the Arduino R3 layout.

 The Arduino Zero board also boasts flexible peripherals along with Atmel’s Embedded Debugger (EDBG) – facilitating a full debug interface on the SAMD21 without the need for supplemental hardware.

In addition, EDBG supports a virtual COM port that can be used for device programming and traditional Arduino bootloader functionality.

During Maker Faire Bay Area 2014, the HackADay crew had the opportunity to go hands on with the new board, discussing the Zero with Atmel’s very own Bob Martin.

“There are two USB connectors; one let you access the board as a device or a host while the other connects the debugging hardware. If you’ve never used an On Chip Debugger before it’ll change your life so do give it a try,” writes HackADay’s Mike Szczys.

“When you do move past the initial prototyping phase of your project you can still use the Zero as a debugging tool. There’s an unpopulated 10-pin header (not sure if the small pitch header comes with it or not) which can be used to interface with a target board. Bob also spent some time talking about the configurable 6-pin header which allows you to choose from a range of hardware protocols (SPI, TWI, etc.)”

Interested in learning more about the Atmel-powered Arduino Zero? You can check out the development board’s official page here.

Lil’Bot is the little robot that could

Created by Chris Hakim, Lil’Bot is a low-cost, open-source balancing robot powered by Atmel’s popular ATmega328 microcontroller.

Aside from Atmel’s MCU, key features and specs include:

  • Arduino Uno compatible, programmable via USB (Linux, OS X, Windows).
  • Front, right and left obstacle detection using IR LEDs.
  • Edge detection facilitated by an IR LED.
  • Buzzer plays musical tones and astromech droid sounds.
  • Wheel encoders for precise odometry-based control.
  • Open-source hardware and software.
  • Works with standard Arduino shields.

“About half of the memory and three quarters of the processing power are available after the balancing code and all the rest have taken their share,” Hakim explained in a recent Kickstarter post.

“[There is also] an optional shield that allows Lil’Bot to express its emotions through an emoticon-like LED display. Expressions [include] afraid, amused, angry, blissful, cool, crying, disappointed, embarrassed, happy, impatient, naughty, neutral, nonplussed, outraged, proud, resigned, sad, sarcastic, shocked, smiling and very sad.”

On the software side, Hakim utilizes Lil’Blocks, a block-based programming language based on Fred Lin’s BlocklyDuino, a dialect of Neil Fraser’s Blockly for Arduino.

“Blockly is the Hour of Code’s choice language to introduce children to programming. For the younger child, block programming is little more than assembling Lego bricks, yet allows a firm grasp of basic programming concepts,” he adds.

“Lil’Blocks translates all the block code to Arduino C, ready to compile and load into Lil’Bot from the Arduino environment.”

Interested in learning more? You can check out the official Lil’Bot Kickstarter page here.

ATmega32u4 drives Hummingbird Duo robotics kit



BirdBrain Technologies (a Carnegie Mellon University spinoff) has debuted the Hummingbird Duo, a robotics kit powered by Atmel’s ATmega32u4 microcontroller (MCU).

“The Hummingbird Duo is essentially two boards in one,” a BirdBrain rep explained in a recent Kickstarter post.

“It operates as either an original Hummingbird controller or as an Arduino Leonardo with an integrated motor/servo shield and improved connectors.”

According to the BirdBrain rep, the Atmel-based Duo controller will be the core of all new Hummingbird kits, with a second Atmel chip, an Attiny24A, tasked with controlling motors and servos.

“The kits will include various additional components as well: motors, servos, vibration motors, LEDs and sensors,” the rep continued.

“All kit components are soldered with 24′ braided wires and terminate in bare, tinned wire to prevent wire fraying. Securely connecting them to the Duo controller is easy due to Duo’s clear labels and spring-loaded terminal blocks.”

On the software side, Hummingbird supports a wide range of programming environments, including CREATE Lab Visual Programmer, Scratch 2.0, Snap! and the official Arduino IDE. More advanced Makers can also write their own firmware with AVR’s GCC.

Interested in learning more about the Atmel-powered Hummingbird Duo? You can check out the project’s official Kickstarter page here.

Atmel @ Maker Faire Day 0 (sneak peek)

Atmel is getting ready to take center stage at Maker Faire Bay Area 2014 in San Mateo on May 17th and 18th.

atmelmakerfaire1

Our team is currently setting up booth #205, where we’ll be showcasing a wide range of Maker projects, platforms and devices, including the new Arduino Zero which is powered by Atmel’s ARM-based SAMD21 microcontroller (MCU).

So, what else can you find in booth #205?

  • Wearable electronics and cosplay
  • MicroView
  • ProtoSnap Pro-Mini
  • Red Boards
  • FuzzBots
  • Phonear
  • Touch Boards
  • Hexabugs
  • uToT ‘bots
  • 3D printers
… And more!

Maker Faire Bay Area 2014 will kick off at the San Mateo Event Center in San Mateo, CA, on Saturday, May 17, from 10am to 8pm and Sunday, May 18, from 10am to 6pm.

Tickets can be purchased on-site at Maker Faire Bay Area 2014 on May 17 and 18, 2014 ($25.00 – $40.00 for a full day pass).

Can’t make it to the Faire? You can follow @Atmel live on Twitter for event updates, or join the conversation by tweeting #AtmelMakes.

Arduino and Atmel debut Zero dev board



Arduino and Atmel have debuted the Zero development board – a simple, elegant and powerful 32-bit extension of the platform originally established by the popular UNO.

The Zero board expands the Arduino family by providing increased performance to fuel the creativity of the Maker community,” said Massimo Banzi, Arduino co-founder and CEO.

Arduino_Zero_Overhead_Top_5395

“The flexible feature set enables endless project opportunities for devices and acts as a great educational tool for learning about 32-bit application development.”

Indeed, the Arduino Zero board packs Atmel’s versatile SAMD21 microcontroller (MCU), which features a 32-bit ARM Cortex M0+ core. Additional key hardware specs include 256kb of flash, 32kb SRAM in a TQFP package and compatibility with 3.3V shields that conform to the Arduino R3 layout.

The Arduino Zero board also boasts flexible peripherals along with Atmel’s Embedded Debugger (EDBG) – facilitating a full debug interface on the SAMD21 without the need for supplemental hardware.

Arduino_Zero_Angle_Top_5407

In addition, EDBG supports a virtual COM port that can be used for device programming and traditional Arduino bootloader functionality.

According to Atmel exec Reza Kazerounian, the Zero board aims to provide creative individuals with the potential to realize truly innovative ideas for smart IoT devices, wearable technology, high-tech automation and robotics.

“Leveraging more than 15 years of experience since the inception of AVR, simplicity and ease-of-use have been at the core of Atmel’s technology,” Kazerounian added.

Arduino_Zero_Overhead_Bottom_5396

“[We are] pleased to see the continued growth of the global maker community stemming from the increasing access and availability to open source platforms such as Arduino. We enable Makers, but the power lies within the Makers themselves.”

Interested in checking out an Arduino Zero prototype? You can get up close and personal with the very first prototypes at Maker Faire Bay Area 2014 in San Mateo on May 17 and 18 at the following booths:

  • Arduino booth: #204
  • Atmel booth: #205
  • ARM booth: #405

We’ll see you there!

SmartWood goes old school on Kickstarter

SmartWood – which recently hit Kickstarter – is a lineup of smartphone controlled models powered by Atmel’s ATmega8 microcontroller (MCU).

“No technical skills are necessary to assemble and use a Smartwood model, even if you’ve never built a robot before,” a SmartWood rep explained. “It’s affordable, readily expandable and the perfect hobby to do with your kids or even on your own.”

Aside from Atmel’s ATmega8 microcontroller, key technical specs and features include:

  • Onboard 5V regulator
  • Power supply voltage: 5-9V
  • DC Motor Driver up to 2A per channel
  • Supports up to 8 Servos
  • Built in LED connected to D13
  • Battery level monitoring
  • Master on and off switch
  • Compatible with the Bluetooth Module supplied with the controller

Currently, the following five SmartWood models are available on the crowd funding website: MiniBot, Crawler, Dragster, Truck and a Kickstarter special edition vehicle.

Interested in learning more about the Atmel-powered SmartWood? You can check out the project’s official Kickstarter page here.

ATtiny45 drives this optical theremin

A Maker by the name of Derek recently created an optical theremin to illustrate the types of devices typically found in hacker and Maker spaces.

As HackADay’s Rick Osgood reports, the solderless Noise-o-Tron kit is powered by Atmel’s ATtiny45 microcontroller (MCU).

“Arduino libraries have already been ported to this chip, so all [Derek] had to do was write a few simple lines of code and he was up and running,” writes Osgood.

“The chip is connected to a photocell so the pitch will vary with the amount of light that reaches the cell. The user can then change the pitch by moving their hand closer or further away, achieving a similar effect to a theremin.”

According to Osgood, Derek designed a simple PCB out of acrylic, with laser cut holes to fit the components and leads twisted together.

“I learned a lot with this project and I think some other people did too. I had kids as young as 5 assemble these boards with guidance, some of them with surprisingly little help,” notes Derek.

“Everyone seemed to like them and I ran out of components for kits. I’m calling it a huge success and I hope that this project is replicated and taken to Maker Faires, expos and ‘learn electronics’ nights.”

Interested in learning more about the solderless Noise-o-Tron kit? You can check out Derek’s blog post here and the relevant Github files here.