Tag Archives: embedded applications

1:1 interview with TinyArcade creator Ken Burns


TinyArcade is the most adorable video game console you’ve ever seen.


Recently, we had the chance to sit down with TinyCircuits founder Ken Burns, who just wrapped up a successful Kickstarter campaign for the TinyArcade. Here’s what he had to say…

Ken Burns of Tiny Circuits

Josh Marinacci: Hi Ken. I’m one of the original Kickstarter backers of TinyCircuits and I love it. Could you tell us a little bit about TinyCircuits, why you created it, where it’s based?

Ken Burns: Thanks! TinyCircuits started as a side project while I was working at a contract engineering company. We would help other companies (from one person startups to Fortune 500 companies), develop electronic products, and prototyping was always a huge part of what we did. However, to create working prototypes usually involved creating a custom PCB (somewhat expensive and time consuming), or hobbling together a number of different development boards to create the proto, which was always ugly and usually too big.

So that’s what started the idea of a small modular system with a number of different sensors and options, and around the same time Arduino was becoming very popular so I decided to base it around that, which was the birth of the TinyDuino system. At the time it was just me in a spare bedroom of my house in Akron, Ohio, working on this and prototyping it up, but I showed it to a number of people and got a lot of great feedback, and decided to launch it on Kickstarter in the fall of 2012. The initial TinyDuino Kickstarter campaign did great, enough to convince me there was potential to create a business around it, so I left my job and committed to TinyCircuits full-time.

Three years later we’re still going strong, with a staff of 8 people and our own electronics design and manufacturing operation here in Akron, Ohio.

JM: One of our talented engineers recently built a Bluetooth wearable smartwatch using TinyCircuits. Have you seen a lot of adoption in wearables? What things do people build with it?

KB: That’s definitely a great project! Wearables is definitely something people use our stuff for a lot, it’s very small, compact, and easy to use, which makes it perfect for wearable applications. We launched the TinyScreen last year, which is a small OLED display that fits onto the TinyDuino and allows users to create add a very cool compact display to their projects.

Jewelry is one that a number of people have done, and some friends of ours are actually building out a 3D printed jewelry product based around our TinyScreen that should be launching early next year. Others are using our circuitry for wearable sensors, like for athletic and healthcare monitoring. And an eight-year old launched his own smart watch, the O Watchon Kickstarter to teach kids 3D printing and programing earlier this fall that is built around our stuff!

O-Watch-Smartwatch1

JM:Has anyone used your boards for a shipping product?

KB: A few small companies have used our products for very low volume items, but a few are designing products that integrate in the TinyScreen which will be higher volume. For low to mid volume items (one to a few hundred) it makes a lot of sense to buy products like ours to integrate with, since it saves the need to design a custom PCB and do the upfront engineering. After a certain volume it’s more cost effective to design a custom board, and we actually have helped a number of companies do that with our in-house design partner.

Josh: TinyArcade is absolutely the coolest thing ever. It’s a shame it won’t be ready in time for Christmas. Why did you decide to build this product, and why run it as a KickStarter instead of just selling it like your other boards?

Ken: Thanks! We would have loved to have it out by Christmas this year, but we needed to take our time over the summer to get the design right. The TinyArcade is really an outgrowth of the TinyScreen project we did last year, one of the things people really liked about it was that you could play games on it, and a number of our users started creating games for it, like Space Invaders, Outrun, Asteroids, etc.

In the spring we saw a really little arcade cabinet candy dispenser, and thought it would be cool to put a TinyScreen in it and play games, but the size wasn’t quite right. But the idea stuck with us, and we have a designer friend (Jason Bannister from mechanimal.com) design a 3D printed cabinet which came out looking incredible. We started showing this off at different shows, like Maker Faire Bay Area, and it was a huge hit, and people kept asking to buy it. So we decided to turn it into a product.

photo-original-1

We redesigned the TinyScreen to bring the cost down and way crank up the performance, and add things like audio, joysticks, and an SD expansion slot. The 3D printed cabinet is also fairly complex and something that needs a commercial printer to make (it can’t be printed on a Makerbot), so the prints are expensive. So we came up with a laser cut enclosure that could be made for much less but still look like a cabinet, so we could offer this at a low price.

We’ve had great luck on Kickstarter in the past, and one of the big reasons we did this again is so we can buy the components in bulk. We’re still a small startup and cash flow is always an issue, so using Kickstarter lets us buy some of the major components (like the OLED, joysticks, etc) in volume to keep the cost down. If we did it without Kickstarter, the price per unit would have to be a lot more.

JM: Where did you find those tiny joysticks?

KB: Those are super cute, aren’t they?! We used some PSP type joysticks in the past for our joystick board, but these were too big for this. These joysticks are made by CTS and actually available at places like DigiKey, and work amazingly well. They’re great for very precise analog movements. They are one of the more expensive components in the TinyArcade, but definitely worth it.

The top of the joystick is actually a knob that we designed ourselves and is a high-res 3D print, using a resin printer, so we can make it just like an old style arcade joystick.

JM: Does the TinyArcade have room for expansion? I’d love to make one connected to the internet through Bluetooth or Wi-Fi. Will you support those options?

KB: It certainly does! This is still a TinyDuino type product and maintains expansion capability, and there is room to add another board in the cabinet. Bluetooth and Wi-Wi are the two that we definitely consider the most likely, and since the platform is completely open source, it’s really up to the user’s imagination as to what they want to add. Based on how well the Kickstarter goes, and if there is community support, we’d love to see the ability for some multiplayer games over Bluetooth or Wi-Fi.

photo-main13

JM: With a Wi-Fi board, is it possible to do OTA updates?

KB: Right now we don’t have that capability, it really comes down to support in the bootloader. However we do support loading games and videos off a microSD card if it’s present, so it would definitely be possible to create a program to download files over Wi-i and save them to the SD card to use.

JM: What’s next for TinyCircuits? Any new products in the pipeline?

KB: We have a huge list of things in the pipeline that we would like to do, we actually have about 15 new expansion boards designed that should be hitting production early in 2016. One of the big push is into micro-robotics, so tiny servo drivers and motor drivers, new radio options, an ESP-based Wi-Fi board, many more sensors, and of course rolling out the TinyScreen+ board and the TinyZero processor board (basically the Arduino Zero, 32-bit ARM platform) which brings a new level of horsepower to the platform.

JM: Tell us a little more about the Kickstarter campaign and when do you expect it to ship?

KB The TinyArcade Kickstarter (successfully) ended on December 17th and we plan to start shipping in March 2016. The big reason for the delay is due to getting some of the key components in, like the raw OLEDs, this takes 8 – 12 weeks from our supplier, we plan to have the other items ready to go (the PCBs built, and the cases made), before then, so we can get shipping the moment they come in.

This interview originally appeared on PubNub’s blog

Ready to wear sensor hubs


Majeed Ahmad explores the latest sensor hub offerings for wearable devices.  


By Majeed Ahmad

Atmel has beefed up its sensor hub offerings for wearable devices with SAM D20 Cortex M0+ microcontroller core to add more functionality and further lower the power bar for battery-operated devices. The SAM D20 MCUs offer ultra-low power through a patented power-saving technique called “Event System” that allows peripherals to communicate directly with each other without involving the CPU.

Atmel is part of the group of chipmakers that use low-power MCUs for sensor management as opposed to incorporating low-power core within the application processor. According to market research firm IHS Technology, Atmel is the leading sensor hub device supplier with 32 percent market share.

Sensor hubs are semiconductor devices that carry out sensor processing tasks — like sensor fusion and sensor calibration — through an array of software algorithms and subsequently transform sensor data into app-ready information for smartphones, tablets and wearable devices. Sensor hubs combine inputs from multiple sensors and sensor types including motion sensors — such as accelerometers, magnetometers and gyroscopes — and environmental sensors that provide light level, color, temperature, pressure, humidity, and many other inputs.

Atmel has supplied MCU-centric sensor hub solutions for a number of smartphones. Take China’s fourth largest smartphone maker, Coolpad, which has been using Atmel’s low-power MCU to offload sensor management tasks from handset’s main processor. However, while still busy in supplying sensor hub chips for smartphones and tablets, Atmel is looking at the next sensor-laden frontier: wearable devices.

SAM D20 Evaluation Kit

SAM D20 Evaluation Kit

Wearable devices are becoming the epitome of always-on sensor systems as they mirror and enhance cool smartphone apps like location and transport, activity and gesture monitoring, and voice command operation in far more portable manner. At the same time, however, always-on sensor ecosystem within connected wearables requires sensor hubs to interpret and combine multiple types of sensing—motion, sound and face—to enable context, motion and gesture solutions for devices like smartwatch.

Sensor hubs within wearable environment should be able to manage robust context awareness, motion detection, and gesture recognition demands. Wearable application developers are going to write all kinds of apps such as tap-to-walk and optical gesture. And, for sensor hubs, that means a lot more processing work and a requirement for greater accuracy.

So, the low-power demand is crucial in wearable devices given that sensor hubs would have to process a lot more sensor data at a lot lower power budget compared to smartphones and tablets. That’s why Atmel is pushing the power envelope for connected wearables through SAM D20 Cortex M0+ cores that offload the application processor from sensor-related tasks.

LifeQ’s sensor module for connected wearables.

LifeQ’s sensor module for connected wearables

The SAM D20 devices have two software-selectable sleep modes: idle and standby. In idle mode, the CPU is stopped while all other functions can be kept running. In standby mode, all clocks and functions are stopped except those selected to continue running.

Moreover, SAM D20 microcontroller supports SleepWalking, a feature that allows the peripheral to wake up from sleep based on predefined conditions. It allows the CPU to wake up only when needed — for instance, when a threshold is crossed or a result is ready.

The SAM D20 Cortex M0+ core offers the peripheral flexibility through a serial communication module (SERCOM) that is fully software-configurable to handle I2C, USART/UART and SPI communications. Furthermore, it offers memory densities ranging from 16KB to 256KB to give designers the option to determine how much memory they will require in sleep mode to achieve better power efficiency.

Atmel’s sensor hub solutions support Android and Windows operating systems as well as real-time operating system (RTOS) software. The San Jose–based chipmaker has also partnered with sensor fusion software and application providers including Hillcrest Labs and Sensor Platforms. In fact, Hillcrest is providing sensor hub software for China’s Coolpad, which is using Atmel’s low-power MCU for sensor data management.

The company has also signed partnership deals with major sensor manufacturers — including Bosch, Intersil, Kionix, Memsic and Sensirion — to streamline and accelerate design process for OEMs and ensure quick and seamless product integration.

Atmel-Sensor-Hub-Software-from-Hillcrest-Labs-Block-Diagram

Atmel Sensor Hub Software from Hillcrest Labs


 

This post has been republished with permission from SemiWiki.com, where Majeed Ahmad is a featured blogger. It first appeared there on February 4, 2015.  Majeed Ahmad is author of books Smartphone: Mobile Revolution at the Crossroads of Communications, Computing and Consumer Electronics and The Next Web of 50 Billion Devices: Mobile Internet’s Past, Present and Future. Majeed has a background in Engineering MS, former EE Times Editor in Chief (Asia), Writer for EC Magazine, Author of SmartPhone, Nokia’s SMART Phone.

 

Atmel’s SmartConnect lineup targets the IoT

Atmel has expanded its wireless product portfolio with a new family of solutions targeting the rapidly evolving Internet of Things (IoT). Essentially, the new SmartConnect family combines Atmel’s ultra-low power MCUs with its wireless solutions and complementary software into a single package, allowing designers to easily add wireless connectivity to any embedded system. This new lineup includes Atmel’s SmartConnect Wi-Fi modules, an integration of the company’s ultra-low power Wi-Fi System-on-Chip with a Cortex M0+ ARM-based MCU, and the SmartConnect ZigBee SAM R21, a single-chip integrating Atmel’s ultra-low power ZigBee solution with a Cortex-M0+-based MCU.

SmartConnect_chip

Atmel’s SmartConnect solutions can be deployed across a wide range of markets, helping to accelerate development time for cost-effective, battery-operated applications in the residential, healthcare, industrial, smart energy and wearable spaces.

“Atmel’s Wi-Fi solutions deliver industry-leading low-power consumption and are the leading market solution for power-constraint applications such as remote controls,” explained Reza Kazerounian, Sr. Vice President and General Manager, Microcontroller Business Unit, Atmel Corporation.

“Atmel also has a long history of providing ultra-low power wireless connectivity for sophisticated applications that are IEEE 802.15.4-compliant, IPv6/6LoWPAN-based and ZigBee-certified for nearly a decade. [Our] broad portfolio of wireless products combine the company’s rich family of RF transceivers with 8- and 32-bit AVRs and ARM-based MCUs.”

As Kazerounian notes, ultra-low power wireless connectivity is critical for embedded applications in the era of the Internet of Things.

“[That is why] Atmel’s SmartConnect technology is about simplifying the use of embedded wireless connectivity technologies and enabling users to accelerate their time-to-market. This simplicity allows all players to participate in the IoT market, fueling the innovation needed to accelerate adoption,” he added.

Greg Potter, Analyst, SNL Kagan MRG, expressed similar sentiments.

“With over 50 billion devices predicted to be connected by 2020, it’s important for embedded companies to provide an ultra-low power turnkey solution that brings a complex mix of embedded and connectivity technologies in a single package,” he said.

“Atmel’s new SmartConnect family does just that by coupling ultra-low power MCUs with Wi-Fi and ZigBee connectivity into a single package. The company’s breadth of easy-to-use IoT solutions, ranging from embedded processing to connectivity and software/tools, will enable more designers to bring their connected devices to market.”

Key facts about Atmel’s SmartConnect family

SmartConnect Wi-Fi

Providing designers with flexibility to help accelerate development, this new family of modules bring wireless Internet connectivity to any embedded design. 

The first products are an ultra-low power lineup of Wi-Fi modules that enable battery-powered IoT endpoints such as thermostats, temperature sensors through Wi-Fi connectivity – without compromising battery life.

These highly integrated modules will enable designers to lower their overall bill of materials while integrating IEEE 802.11 a/b/g wireless connectivity. 

Additionally, the new Wi-Fi modules provide an integrated software solution with application and security protocols such as TLS, integrated network services (TCP/IP stack) and standard Real Time Operating System (RTOS) which are all available via Atmel’s Studio 6 integrated development platform (IDP). 

SmartConnect Wi-Fi is slated to kick off mass production in May 2014.

SmartConnect ZigBee SAM R21



Building on Atmel’s long history of ultra-low power ZigBee solutions, these new products integrate Atmel’s ARM Cortex-M0+-based MCUs with a robust peripheral set and its high-performance RF transceiver. 

The new single-chip series is available in extremely small 5x5mm 32-pin and 7x7mm 48-pin package, effectively saving board space and reducing the overall bill of materials. The devices ship in a variety of memory densities and are qualified for industrial temperature grades up to 125C, making them ideal for wireless lighting control applications such as ZigBee Light Link.

These new devices are fully supported by the wireless composer in Atmel’s Studio 6 IDP and help accelerate development time. 

The ATSAM R21 Xplained PRO board is already available at the official Atmel Store, with Atmel currently sampling the ATSAM R21 series to select customers. Public sampling will be available at the end of March with production quantities slated for July 2014. Pricing for the SAM R21? Starting at $2.75 in 10,000-piece quantities.

Atmel’s UC3-A3 Xplained

Atmel’s AT32UC3A3256 is a complete system-on-chip 32-bit AVR microcontroller (MCU) designed for cost-sensitive embedded applications that require low power consumption, optimized code density and high performance.

uca3xplained

“The MCU’s Memory Protection Unit (MPU) and fast, flexible interrupt controller support the latest real-time operating systems, while higher computation capabilities are achievable using a rich set of DSP instructions,” an Atmel engineering rep told Bits & Pieces.

“The device incorporates on-chip flash and SRAM memories for secure and fast access, while 64 KBytes of SRAM are directly coupled to the 32-bit AVR UC3 for performance optimization. In addition, two blocks of 32 Kbytes SRAM are independently attached to the high speed bus matrix for real ping-pong management.”

According to the engineering rep, the microcontroller achieves exceptionally high data throughput by combining the multi-layered 32-bit AVR databus,128 KB on-chip SRAM with triple high speed interfaces, multi-channel peripheral, memory-to-memory DMA controller, high-speed USB embedded host, SD/SDIO card, MLC NAND flash with ECC and SDRAM interfaces. Plus, Atmel’s AT32UC3A3256 boasts a 256KB internal high-speed flash, built-in hi-fi stereo audio D/A converter and full-duplex multi-channel I2S audio interface.

To accelerate development with the AT32UC3A3256, Atmel offers the UC3-A3 Xplained, a hardware-based platform that allows engineers to more easily evaluate the device. Simply put, the kit offers a range of features that enable devs to quickly kick off projects with AVR UC3 peripherals, as they learn how to integrate the AVR UC3 device in various designs.

It should be noted that the UC3-A3 Xplained is suited for evaluation of both UC3A3 and UC3A4 microcontrollers. The two series share the same peripherals, although the UC3A3 features a External Bus Interface (EBI) while the UC3A4 does not. Further, the AES peripheral of the UC3A3S/A4S and the Audio peripheral of the UC3A3AU are not supported by the device on this board. To evaluate these features, be sure to check out the EVK1104S and EVK1104AU, respectively.

Aside from Atmel’s AT32UC3A3256 MCU, key UC3-A3 Xplained features include:

  • Transfer data over high-speed USB interface
  • Read temperature sensor with the ADC
  • Use the Atmel QTouch library to detect touches on the touch button and slider
  • Read/write data to the 64Mbit SDRAM
  • Use PWM as input to an analog filter and ADC to measure the filter response
  • 1 push button to interact with the microcontroller
  • 4 LEDs to show status information
  • Program the kit via USB bootloader or an Atmel programmer
  • Expand the board with Xplained top modules

The UC3-A3 Xplained can be purchased from Atmel’s official store here.