Adafruit.io UPDATE: WipperSnapper Component Magic

 

Happy December from the Adafruit IO team! Today I’m bringing news of not one but two big improvements to WipperSnapper: our no-code IoT platform interface.

More Components, Better Picker

As I write this, WipperSnapper now supports 82 unique components! From servos to NeoPixels, I2C to UART, analog, digital, PWM… how can we keep it all organized???

Behold, our redesigned component picker:

 

Faster, Searchable, and More Detail

This picker update performs much better than before, with numerous optimizations under the hood. But by far the biggest addition is search! Knock yourself out searching for various keywords, like:

  • component names: aht20, servo, buzzer, button, etc
  • sensor types: light, temperature, pressure, humidity, etc
  • interface: i2c, uart, ds18x20, etc
  • vendor: Adafruit, ASAIR, Infineon, Bosch, etc

We’ve also added product and documentation links to every component. The documentation links will often lead to one of our high-quality Learn Guides, terrific! And for folks browsing for components to buy, the product links are a handy shortcut to the Adafruit Shop or wherever the component is sold.

If you’d like to see a video of the new component picker in action, you can see me walking through it on a recent episode of Show & Tell!

Working in the Sun

At Adafruit, we’re dedicated to open source. All of our WipperSnapper-compatible components are created and maintained in the Wippersnapper_Components open-source JSON repository. We’re proud to be able to work in the open. In fact, the work for this update was iterated openly on this Pull Request!

If there’s a component you’d like to see supported by WipperSnapper, head over and check the Request Issues page to see if it’s already in the works. If not, feel free to open an issue requesting your favorite component! And, if you’re handy with code, you could even get involved and contribute to the project. After all, the microcontroller code that drives WipperSnapper is open-source as well.

Magic Configuration

Not to be outdone, we’ve also made some updates on the board side of things. With WipperSnapper up to 21 compatible boards (and counting!), and thousands of user boards active right now (and growing!), we knew it was time to make it easier to configure them.

Export, Import, Magic

The next time you take a look at one of your devices you might notice a new button at the top of the screen labeled “Auto-Config”:

Upon clicking it, you’ll be presented with various auto-configuration options:

Quick overview of each:

Export: Got a device configuration you’d like to recreate later? This will let you save a file that does just that. Maybe you want to delete and recreate this device? Or perhaps a friend wants to clone a setup of yours? Use export to get a file that can be imported later, instantly re-configuring the device exactly as you have it, now.

Import: The opposite of export! This is where you take export files you’ve created, or received from a friend. Uploading a valid file here will provide an interface for rapidly creating a fully configured device. Each component can be selected/deselected for import, individually. Any possible import errors will also be shown.

Magic: Finally, the best part: MAGIC! For supported boards, Magic Config will jump straight to the import interface mentioned above with every built-in component on this board configured for import. That’s right, even boards with truly insane numbers of components onboard are ready to go in one click (I’m looking at you, Funhouse!)

To see a video of the Funhouse getting configured (almost instantly!), check out this clip from Show & Tell. Here’s an image of the Funhouse’s Magic Config import screen: so many components!

More Open Source

Of course, we also built the board additions in the open, here’s some quick links for the curious:


As always, if you have any suggestions or bugs to report about these new features, please let us
know in the forums.


Adafruit publishes a wide range of writing and video content, including interviews and reporting on the maker market and the wider technology world. Our standards page is intended as a guide to best practices that Adafruit uses, as well as an outline of the ethical standards Adafruit aspires to. While Adafruit is not an independent journalistic institution, Adafruit strives to be a fair, informative, and positive voice within the community – check it out here: adafruit.com/editorialstandards

Join Adafruit on Mastodon

Adafruit is on Mastodon, join in! adafruit.com/mastodon

Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.

Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7pm ET! To join, head over to YouTube and check out the show’s live chat – we’ll post the link there.

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Join over 36,000+ makers on Adafruit’s Discord channels and be part of the community! http://adafru.it/discord

CircuitPython – The easiest way to program microcontrollers – CircuitPython.org


Maker Business — “Packaging” chips in the US

Wearables — Enclosures help fight body humidity in costumes

Electronics — Transformers: More than meets the eye!

Python for Microcontrollers — Python on Microcontrollers Newsletter: Silicon Labs introduces CircuitPython support, and more! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi

Adafruit IoT Monthly — Guardian Robot, Weather-wise Umbrella Stand, and more!

Microsoft MakeCode — MakeCode Thank You!

EYE on NPI — Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey

New Products – Adafruit Industries – Makers, hackers, artists, designers and engineers! — #NewProds 7/19/23 Feat. Adafruit Matrix Portal S3 CircuitPython Powered Internet Display!

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at AdafruitDaily.com !



No Comments

No comments yet.

Sorry, the comment form is closed at this time.