Posts | Comments

Planet Arduino

Archive for the ‘arduino nano’ Category

Arduino has announced a new line of Nano boards that will begin shipping next month. From the design, to the chips and features on the board, to the price, there’s a lot that is new here. I stopped by their booth at Maker Faire Bay Area for a look at the hardware.

Immediately noticeable is the new design for the pins on either side of the board, which has transitioned from through-hole to a castellated through-hole hybrid. The boards can be ordered with or without pin headers soldered in place. If you get them without, you can reflow these nano boards as modules on a larger PCB design. Recommended footprints are not yet available but I’m told they will be published soon.

The most basic model in this lineup is the “Nano Every”, a 5V board with the ATmega4809 at its center. This brings 48 KB of flash and 6 KB of RAM to the party, running at 20 Mhz. A really nice touch is the inclusion of power regulation that turns up to 21 V of input into the regulated 5 V for the chip, with the added bonus of sourcing up to 1 A for external components through the 5 V pin on one of the headers. For the hackers out there, you can choose to inject your unregulated power through the VIN line, or the USB header.

All of this is a really nice upgrade to the previously available Nano design, with the $9.90 price tag making it a really desirable board for your 8-bit microcontroller needs. The one critique that comes to my mind is that the pins are labeled nicely on the bottom silk screen, but I would also have liked to see these labels on the top layer. When used in a breadboard, or soldered to another PCB, pin labels will be hidden.

The rest of the Nano family center around more powerful chips. As mentioned above, the “Nano Every” board runs an 8-bit chip at 5 V, but the three different “Nano 33” boards have 32-bit chips running at 3.3 V. There’s an “IoT” version with an Arm Cortex-M0+ SAMD21 processor, 6-axis IMU, plus a uBlox NINA-W10 modules which is an ESP32-based board for WiFi, Bluetooth, and cryptography features. MSRP on this board is $18.

The “Nano 33 BLE” and “Nano 33 BLE Sense” boards both do away with the SAMD21 chip and utilize the Nordic nRF52480 which is part of the uBlox NINA-B306 modules and provide Bluetooth connectivity. At $19, the BLE flavor gets you a 9-axis accelerometer. For an additional ten bucks, the “BLE Sense” adds a slew of sensors: pressure, humidity, digital proximity, ambient light, gesture sensor, and a microphone. Pre-orders for these two are slated to begin shipping this July.

The new Arduino Nano designs bring a lot of power to a small footprint. I have to wonder if Arduino is looking to compete with ESP32 modules. The castellated edges on ESP32 modules have allowed them to pop up in all kinds of development boards and other products. The new Nano design continues the legacy of Arduino boards being prototype friendly, but adds the ability to include the boards in a product design based on surface mount assembly.

It wouldn’t be a Maker Faire Bay Area without some exciting announcements!

A New Nano Family

Designed with makers in mind, the new Nano represents a small, powerful and affordable solution for everyday projects. Retaining Arduino’s quality and reliability, they make it easier than ever to turn your project ideas into reality. They are compatible with classic Arduino boards, have low energy consumption, and are equipped with more powerful processors.

The family is comprised of four different boards:

Arduino Nano Every – perfect for everyday projects. (Pre-order here with headers or here without headers)

Arduino Nano 33 IoT – small, secure, and Internet-connected. (Pre-order here with headers or here without headers)

Arduino Nano 33 BLE – small, low-power, and Bluetooth-connected. (Pre-order here with headers or here without headers)

Arduino Nano BLE Sense – small, low-power, and Bluetooth-connected with a wide range of on-board sensors. (Pre-order here with headers or here without headers)

“The new Nanos are for those millions of makers who love using the Arduino IDE for its simplicity and open source aspect, but just want a great value, small and powerful board they can trust for their compact projects,” commented Massimo Banzi. “With prices from as low as $9.90 for the Nano Every, this family fills that gap in the Arduino range, providing makers with the Arduino quality they deserve for those everyday projects.”

Arduino SIM

Connect the Arduino IoT Cloud to the world around you! 10MB free data for up to 90 days (5MB per month for $1.50 USD thereafter).

Arduino SIM is the new cellular connectivity service for the Arduino IoT Cloud. The SIM aims to offer the simplest path to cellular IoT device development in an environment familiar to millions. The cellular service, provided by Arm Pelion Connectivity Management, has a global roaming profile meaning a single Arduino SIM can be used in over 100 countries worldwide with one simple data plan. Compatible with the MKR GSM 1400 board, it is ideal for connected devices on the go. Arduino SIM is currently only available in the US — more information can be found here.

If you’re coming along to the faire, remember to bring along your MKR GSM 1400 board and we’ll give you a free SIM to try out!

Arduino Certification Program: Arduino Fundamentals

The Arduino Certification Program (ACP) is an Arduino initiative to officially certify Arduino users at different levels and confirm their expertise in key areas. Arduino Fundamentals, representing the first level of the ACP, is now available in the U.S. — access to the exam can be purchased either in combination with the Arduino Starter Kit or as a standalone exam.  

But Wait, There’s More!

If you’ll be in San Mateo, don’t miss Massimo Banzi’s ‘State of Arduino’ talk on Saturday at 2pm PT on the Center Stage, where he will reveal more news and updates!

Anansi in African folktale is a trickster and god of stories, usually taking physical form of a spider. Anansi’s adventures through oral tradition have adapted to the situation of people telling those stories, everything ranging from unseasonable weather to living a life in slavery. How might Anansi adapt to the twenty-first century? [odd_jayy] imagined the form of a cyborg spider, and created Asi the robot companion to perch on his shoulder. Anyone who desire their own are invited to visit Asi’s project page.

Asi was inspired by [Alex Glow]’s Archimedes, who also has a project page for anyone to build their own. According to [Alex] at Superconference 2018, she knew of several who have done so, some with their own individual customization. [odd_jayy] loved the idea of a robot companion perched on his shoulder but decided to draw from a different pool of cultural folklore for Asi. Accompanying him to various events like Sparklecon 2019, Asi is always a crowd pleaser wherever they go.

Like every project ever undertaken, there is no shortage of ideas for Asi’s future and [odd_jayy] listed some of them in an interview with [Alex]. (Video after the break.) Adding sound localization components will let Asi face whoever’s speaking nearby. Mechanical articulation for legs would allow more dynamic behaviors while perched, but if the motors are powerful enough, Asi can walk on a surface when not perched. It’s always great to see open source projects inspire even more projects, and watch them as they all evolve in skill and capability. If they all become independently mobile, we’ll need clarification when discussing the average velocity of an unladen folklore robot companion: African or European folklore?

Arduino boards are used in a wide—massive even—variety of projects. Sometimes, however, all you need is something to give your project the ability to blink an LED, sound an alarm, or accomplish some other simple task. 

For this purpose, maker Jeremy S. Cook has developed a sort of standard method for using these devices, with a 4-position DIP switch soldered to inputs D9-D12, and a double-CR2032 battery pack attached with shrink wrap.

This standardization makes for a very compact setup that can be implemented in a project very quickly. The configuration also highlights the use of “INPUT_PULLUP” in Arduino code, with switches wired to ground. Cook’s technique avoids floating inputs without the need for external resistors.

It’s wasn’t so long ago that RC transmitters, at least ones worth owning, were expensive pieces of gear. Even more recently than that, the idea of an RC transmitter running an open source firmware would have been considered a pipe dream. Yet today buying cheap imported transmitters and flashing a community developed firmware (if it didn’t come with it pre-installed to begin with) is common place. It’s not much of a stretch to say we’re currently in the “Golden Age” of hobby RC transmitters.

But what if even cheap hardware running customizable software isn’t enough? What if you want to take it to the next level? In that case, [Electronoobs] has an Arduino powered RC transmitter with your name on it. But this is no scrap of protoboard with a couple of cheap joysticks on it, though he has made one of those too. The goal of this build was for it to look and perform as professional as possible while remaining within the hobbyist’s capabilities. The final product probably won’t be winning any design awards, but it’s still an impressive demonstration of what the individual hacker and maker can pull off today with the incredible technology we have access to.

So what goes into this homebrew radio control system? Inside the back panel [Electronoobs] mounted the batteries, charging module, and the voltage regulator which steps the battery voltage down to the 3.3 V required to drive the rest of the transmitter’s electronics. On the flip side there’s an Arduino Nano, an NRF24 module, and an OLED display. Finally we have an assortment of switches, buttons, potentiometers, and two very nice looking JH-D202X-R2 joysticks for user input.

As you might have guessed, building your own transmitter means building your own receiver as well. Unfortunately you won’t be able to bind your existing RC vehicles to this radio, but since the receiver side is no more complicated than another Arduino Nano and NRF24 module, it shouldn’t be hard to adapt them if you were so inclined.

Low-cost consumer RC transmitters can be something of a mixed bag. There are some surprisingly decent options out there, but it’s not a huge surprise that hackers are interested in just spinning up their own versions either.

There’s little question that an oscilloscope is pretty much a must-have piece of equipment for the electronics hacker. It’s a critical piece of gear for reverse engineering devices and protocols, and luckily for us they’re as cheap as they’ve ever been. Even a fairly feature rich four channel scope such as the Rigol DS1054Z only costs about as much as a mid-range smartphone. But if that’s still a little too rich for your taste, and you’re willing to skimp on the features a bit, you can get a functional digital oscilloscope for little more than pocket change.

While there are a number of very cheap pocket digital storage oscilloscopes (DSOs) on the market, [Peter Balch] decided he’d rather spin up his own version using off-the-shelf components. Not only was it an excuse to deep dive on some interesting engineering challenges, but it ended up bringing the price even lower than turn-key models. Consisting of little more than an Arduino Nano and a OLED display, the cost comes out to less than $10 USD for a decent DSO that’s about the size of a matchbox.

But not a great one. [Peter] is very upfront about the limitations of this DIY pocket scope: it can’t hit very high sample rates, and the display isn’t really big enough to convey anything more than the basics. But if you’re doing some quick and dirty diagnostics in the field, that might be all you need. Especially since there’s a good chance you can build the thing out of parts from the junk bin.

Even if you’re not looking to build your own version of the Arduino-powered scope [Peter] describes, his write-up is still full of fascinating details and theory. He explains how his software approach is to disable all interrupts, and put the microcontroller into a tight polling loop to read data from the ADC as quickly as possible. It took some experimentation to find the proper prescaler value for the Atmega’s 16MHz clock, but in the end found he could get a usable (if somewhat noisy) output with a 1uS sample rate.

Unfortunately, the Arduino’s ADC leaves something to be desired in terms of input range. But with the addition of an LM358 dual op-amp, the Arduino scope gains some amplification so it can pick up signals down into the mV range. For completion’s sake, [Peter] included some useful features in the device’s firmware, such as a frequency counter, square wave signal source, and even a voltmeter. With the addition of a 3D printed case, this little gadget could be very handy to have in your mobile tool kit.

If you’d rather go the commercial route, Hackaday’s very own [Jenny List] has been reviewing a number of very affordable models such as the DSO Nano 3 and the JYE Tech DSO150 build-it-yourself kit.

[Thanks to BaldPower for the tip.]

It’s probably not much of a stretch to say that many of us have taken on a project or two that were little more than thinly veiled excuses to add a new tool or piece of gear to our arsenal. There’s something to be said for a bench full of button-festooned test equipment blinking away, it’s like bling for nerds. But just like getting your name written out in diamonds, it can get expensive quick.

Luckily, the hacker has enough technology at their disposal these days that DIY test equipment can help fill your bench without emptying your wallet. [Faransky] has created a very impressive Arduino function generator that doesn’t skimp on the features. Capable of generating sine, triangle, and square waves up to 10MHz with its all-digital circuitry, it’s a piece of gear that’s well worth the $30 USD or so it should cost to build your own version.

For those worrying that [Faransky] is relying on the PWM functionality of the Arduino Nano to generate waveforms, have no fear. At the heart of the device is a AD9833 waveform generator; with the Arduino, rotary encoder, and 16×2 LCD providing an interface to control it over SPI.

Unfortunately, the AD9833 doesn’t have a way to control amplitude, something which is pretty important in a function generator. So [Faransky] uses a X9C104P 100KOhm 8-bit digital potentiometer as a voltage divider on the chip’s output.

To wrap up the build, he added a 2000mAh 3.7V Li-Ion battery and TP4056 charger, with a DC-DC boost converter to get 5V for the Arduino. Though if you wanted to create a benchtop version of this device, you could delete those components in favor of a 5V AC/DC adapter.

We’ve seen our fair share of DIY function generators, ranging from minimalist builds to hardware that could pass for a commercial offering. We’ve even seen some cheap turn-key function generators, though the usual warnings about getting what you pay for apply.

It’s about time we had another awesome clock post around here. [Mattaw] has liked binary clocks since he was 0 and decided to make one in stunning fashion by using driftwood, nature’s drillable, fillable enclosure.

That beautiful wiring job on the RGB LEDs was done in 18g copper. To keep the LEDs aligned during soldering, he drilled a a grid of holes just deep enough to hold ’em face down. There’s an IR remote to set the time, the color, and choice of alarm file, which is currently set to modem_sound.mp3.

Under the wood, there are a pair of Arduino Nanos, an mp3 decoder board, and an RTC module. Why two Nanos, you ask? Well, the IR interrupts kept, uh, interrupting the LED timing. The remote feature was non-negotiable, so [mattaw] dedicated one Nano to receive remote commands, which it streams serially to the other. Here’s another nice touch: there’s an LDR in one of the nooks or crannies that monitors ambient light so the LEDs are never too bright. Don’t wait another second to check it out—we’ve got 10 videos of it after the break.

Believe it or not, this isn’t the first binary clock we’ve seen.  This honey of a clock uses RGB LEDs to tell the time analog style.

We’re beginning to think the “S” in [Jeremy S Cook] stands for strandbeest. He’ll be the talk of the 4th of July picnic once he brings out his latest build—a weaponized, remote-controlled strandbeest that shoots bottle rockets. There are a bank of money shots up on Imgur.

This ‘beest is the natural next step after his remote-controlled walker, which we featured a month or so ago. Like that one, the locomotion comes from a pair of micro gear motors that are controlled by an Arduino Nano over Bluetooth. The pyrotechnics begin when nitinol wire cleverly strung across two lever nuts is triggered. All the electronics are housed inside a 3D-printed box that [Jeremy] designed to sit in the middle of the legs. We love the face plate he added later in the build, because those gumdrop LED eyes are sweet.

Can you believe that this vehicle of destruction began as a pile of innocent, pasta-colored pieces of kit? We dig the camouflaged battleship paint job, ’cause it really toughens up the whole aesthetic. And really, that’s probably what you want if you’re driving around a spindly beast that can just shoot rockets whenever. Let’s light this candle after the break, shall we?

We’re beginning to think the “S” in [Jeremy S Cook] stands for strandbeest. He’ll be the talk of the 4th of July picnic once he brings out his latest build—a weaponized, remote-controlled strandbeest that shoots bottle rockets. There are a bank of money shots up on Imgur.

This ‘beest is the natural next step after his remote-controlled walker, which we featured a month or so ago. Like that one, the locomotion comes from a pair of micro gear motors that are controlled by an Arduino Nano over Bluetooth. The pyrotechnics begin when nitinol wire cleverly strung across two lever nuts is triggered. All the electronics are housed inside a 3D-printed box that [Jeremy] designed to sit in the middle of the legs. We love the face plate he added later in the build, because those gumdrop LED eyes are sweet.

Can you believe that this vehicle of destruction began as a pile of innocent, pasta-colored pieces of kit? We dig the camouflaged battleship paint job, ’cause it really toughens up the whole aesthetic. And really, that’s probably what you want if you’re driving around a spindly beast that can just shoot rockets whenever. Let’s light this candle after the break, shall we?



  • Newsletter

    Sign up for the PlanetArduino Newsletter, which delivers the most popular articles via e-mail to your inbox every week. Just fill in the information below and submit.

  • Like Us on Facebook