Arduino Planet

September 21, 2018

adafruit industries blog

How to Build a NEO GEO Pi-X “AES” Console #piday #raspberrypi @Raspberry_Pi


3055 06Each Friday is PiDay here at Adafruit! Be sure to check out our posts, tutorials and new Raspberry Pi related products. Adafruit has the largest and best selection of Raspberry Pi accessories and all the code & tutorials to get you up and running in no time!

by Takara at September 21, 2018 01:00 PM

SparkFun Electronics News

Friday Product Post: Get Down with the Qwiic-ness

Today we have a whole load of new products for you! Leading the pack are the new SparkFun IIR Array breakouts. We also have four different types of copper clad for PCB engraving and eight different drills to start CNC milling in style. Let’s take a look at our new products!

Choose your Array today!

SparkFun IR Array Breakout - 110 Degree FOV, MLX90640 (Qwiic)

SparkFun IR Array Breakout - 110 Degree FOV, MLX90640 (Qwiic)

SEN-14843
$69.95
SparkFun IR Array Breakout - 55 Degree FOV, MLX90640 (Qwiic)

SparkFun IR Array Breakout - 55 Degree FOV, MLX90640 (Qwiic)

SEN-14844
$69.95

The MLX90640 (110° and 55° FOV) SparkFun IR Array breakouts have been equipped with 32x24 arrays of thermopile sensors creating, in essence, low-resolution thermal imaging cameras. With these breakouts you can detect surface temperatures from many feet away with an accuracy of ±1.5°C (best case). To make it even easier to to get your infrared images, all communication is enacted exclusively via I2C, utilizing our handy Qwiic system. However, we still have broken out 0.1"-spaced pins in case you prefer to use a breadboard.


FR1 Copper Clad - Single Sided 2x3in (10 Pack)

FR1 Copper Clad - Single Sided 2x3in (10 Pack)

TOL-14974
$10.00
FR1 Copper Clad - Double Sided 2x3in (10 Pack)

FR1 Copper Clad - Double Sided 2x3in (10 Pack)

TOL-14975
$10.00
FR1 Copper Clad - Single Sided 4x6in (10 Pack)

FR1 Copper Clad - Single Sided 4x6in (10 Pack)

TOL-14976
$15.00
FR1 Copper Clad - Double Sided 4x6in (10 Pack)

FR1 Copper Clad - Double Sided 4x6in (10 Pack)

TOL-14979
$15.00

These copper clad materials are ideal for rapid PCB prototyping on a CNC machine. We offer them in single-sided versions of 2x3 inches and 4x6 inches, as well as double-sided versions in 2x3 inches and 4x6 inches. These units have 0.06-inch (1.6 mm) thickness, and are best used with the Nomad 883 Pro using the free Carbide Copper app.


Ball Cutter - 0.0312" Diameter, #121 (3 Pack)

Ball Cutter - 0.0312" Diameter, #121 (3 Pack)

TOL-14852
$37.00
Flat Cutter - 0.0312" Diameter, #122 (3 Pack)

Flat Cutter - 0.0312" Diameter, #122 (3 Pack)

TOL-14853
$35.00
Zrn Coated Flat Cutter - 0.25" Diameter, #201Z (2 Pack)

Zrn Coated Flat Cutter - 0.25" Diameter, #201Z (2 Pack)

TOL-14856
$40.00
Zrn Coated Flat Cutter - 0.125" Diameter, #102Z (2 Pack)

Zrn Coated Flat Cutter - 0.125" Diameter, #102Z (2 Pack)

TOL-14857
$30.00
Flat Cutter - 0.25" Diameter, #201 (2 Pack)

Flat Cutter - 0.25" Diameter, #201 (2 Pack)

TOL-14854
$35.00
Ball Cutter - 0.25" Diameter, #202 (2 Pack)

Ball Cutter - 0.25" Diameter, #202 (2 Pack)

TOL-14855
$40.00
V-Bit Cutter - 0.5" Diameter, 90 Degree, #301 (2 Pack)

V-Bit Cutter - 0.5" Diameter, 90 Degree, #301 (2 Pack)

TOL-14858
$55.00
V-Bit Cutter - 0.5" Diameter, 60 Degree, #302 (2 Pack)

V-Bit Cutter - 0.5" Diameter, 60 Degree, #302 (2 Pack)

TOL-14859
$55.00

To help you with all of your CNC needs we also have eight brand new drill bits in various styles and sizes! Make sure to look through them all and see if there is anything you might need!


That’s it for this week, folks! As always, we can’t wait to see what you make! Shoot us a tweet @sparkfun, or let us know on Instagram or Facebook. We’d love to see what projects you’ve made!

We’ll be back next week with even more fantastic new products!

comments | comment feed

by Chris McCarty at September 21, 2018 12:00 PM

adafruit industries blog

Before Your Day is Over Watch this “Sbu 2.0” Robot Advert by @ChickenLickenSA | #robot #robots

Sbu 2.0 is a robot made by a science teacher in his garage for one purpose…and you won’t guess what that purpose is.

Watch:


“At the heart of this project is its brain…..and of course its heart.”

And here’s a clip with “Science Teacher” Sibusiso Ndlovu about his inspiration for making Sbu:

Amazing. What a ridiculously good ad!

by nicknormal at September 21, 2018 11:25 AM

Fadecandy Wedding Light Display #piday #raspberrypi @Raspberry_Pi @lordmauve

A really neat light display using a Raspberry Pi and a FadeCandy!


3055 06Each Friday is PiDay here at Adafruit! Be sure to check out our posts, tutorials and new Raspberry Pi related products. Adafruit has the largest and best selection of Raspberry Pi accessories and all the code & tutorials to get you up and running in no time!

by Takara at September 21, 2018 11:00 AM

September 20, 2018

Dangerous Prototypes

Homemade Atari 5200 analog controller

atari-5200-homemade-controller-complete

Dr. Scott M. Baker made a custom controller for the Atari 5200 vintage gaming console, that is available on Github:

I decided to make my own Atari 5200 analog controller, using a sparkfun thumbstick together with ADC and digital pot to do the potentiometer scaling. The controller is aesthetically a bit rough, consisting of a pcboard mounted to a chunk of hardboard, but it’s fully functional. I also recommend Ben Heck’s “Atari 5200: Making a Better Controller” video.

Project info at smbaker.com.

Check out the video after the break.

 

 

by DP at September 20, 2018 09:07 PM

SparkFun Electronics News

Wearable Tech at Dragon Con: Part 2

In Part 1 of our Dragon Con coverage, I talked about my costumes and some of the panels and workshops happening at the event, but I know what we all really want to see are more costumes! Here is a selection of costumes utilizing electronics, robotics and 3D printing that we came across in our journey through the costume floor, and a few that showed up to the Electronic Costuming and Wearable Tech Meetup I hosted Saturday night.

Check out some of the fun times we had around the con in our recap video:

Team Cold

I ran into this amazing group cosplay Saturday afternoon while crossing through one of the hotel lobbies. Dragon Con was a great place to see themed group costumes. It was a treat to find a group with so much wearable tech happening - light, sound and even smoke effects.

Team Cold cosplay at Dragon Con 2018

Team Cold poses for a group photo. Image courtesy of High Voltage Threads

Creators:

Jonathan had this to say about the concept and build process for Team Cold:

“Our concept for Team Cold originated from Rob’s Mr. Freeze that he has rebuilt and brought to Dragon Con three prior years, and the group thought it would be "cool” to do freeze-themed super villains (pun intended). Elsa was mentioned as a joke but was too funny to pass up, so we ran with it."

“The build process was a challenge because it was everyone’s first collaborative build. The most difficult part was working around each other, but after weeks of bouncing ideas back and forth we came up with the best process for building as a team. All of the foamsmithing, painting and resin work were done by Rob and his wife Lori. The sewing, 3D printing, electronics and sound effects were done by myself and my wife Aimee.”

Mr. Freeze

Photos of four of Rob's Mr Freeze costumes side by side

The evolution of Mr. Freeze. Image courtesy of Rob Morrow.

Rob used 660 NeoPixel RGBW LEDs for the lighting effects, driven by seven individual Arduino Nanos throughout the costume pieces and powered by 18650 lithium ion batteries. He also included a helmet ventilation system and audio amplifier, and uses a vape atomizer for the fog effects. The suit is constructed out of EVA foam, Worbla TranspArt, PlastiDip, tubing for the LEDs and an acrylic hemisphere.

Details of Mr. Freeze's costume during construction

Image courtesy of Rob Morrow.

Check out more build photos of the Mr. Freeze project on Rob’s Instagram.

Captain Cold

Mr. Freeze and Captain Cold pose at Dragon Con

Image courtesy of Rob Morrow.

Captain Cold’s cannon was built from a 6-inch, 300 watt sub woofer with 200 NeoPixels controlled by an Arduino Nano. Custom foam work and detailing hid the parts and adds some icy aesthetics. The hooded jacket was custom made, and his glasses were trimmed with foam and covered with PlastiDip.

alt text

alt text

Images courtesy of Rob Morrow.

Killer Frost

Killer Frost poses for a photo

Killer Frost’s custom jacket was embellished with a 3D-printed belt emblem and trimmed with resin. Her icy shoulder pads were created with a combination of foam, resin and 3D prints. The ice pick prop was 3D modeled and printed, then cast with resin from a silicone mold. The blue glow in the shoulder pads and ice pick is created using RGBW NeoPixel LEDs and an Arduino Nano.

alt text

alt text

Images courtesy of Lori Morrow

Elsa

While Elsa’s costume did not include any special effects, it was an elaborate fabrication project with hours of design, sewing, applique and hand-placed beadwork. For the skirt, top and cape, she used (and altered) Simplicity pattern 1215. For the corset, she bought a steelboned white canvas corset, which she then painted, glittered, tulled and hand beaded.

Aimee as Elsa

Collage of sketches and patterns for Elsa's costume

Beading details on Elsa costume

Details of Elsa costume planning and construction. Images courtesy of High Voltage Threads

Boo-Buster Luigi

Cosplay is often about meticulously recreating details from your favorite fandom, but it can also be an opportunity to get creative with remixes, combinations or original characters. I spotted a lot of Ghostbuster mashups over the weekend, but this Luigi Ghostbuster was one of my favorites.

Boo-Buster Luigi costume

Boo-Buster Luigi. Creator: Nick Santamaria

Nick created a Ghostbusters-inspired Luigi from Luigi’s Mansion called Boo-Buster Luigi. All the parts in this build were printed using PLA on his Creality CR-10s, hand sanded and painted. To create the animated effects on the proton pack he used two Arduino Nanos, 19 LEDs, three NeoPixel strips, two shift registers and four MOSFETs, all powered by a single 12V battery.

Check out Nick’s full album of the build process.

Geeking Out at the Wearable Tech Meetup


Saturday night I hosted the Electronic Costuming and Wearable Tech Meetup as part of Dragon Con’s Costuming Track programming. The meetup was an open invitation to costumers and makers who use electronics in their cosplay to meet cosplayers with similar interests for conversation, and to share their processes and/or simply show off their work. We had a great turnout that included attendees from other costuming panels who wanted to learn more about electronics and see projects up close, to expert costumers wanting to show off the inner workings of their projects. Here are a few highlights from the event.

Deadmau5 Head

Deadmau5 head with LED eyes on a table

Creator Hunter Fuller purchased the vacuum-formed plastic head from a fellow member at a local hackerspace as a base for this project. The eyes were replaced with WS2812B LED rings arranged in concentric circles, controlled with an ESP8266 dev board and powered by an 18650 lithium ion battery, a 5-volt, 1-amp boost regulator and digital joystick control. The project utilizes a previously developed Arduino sketch Hunter created for an ESP8266-based LED hoop, which provides a Wi-Fi access point and a web page. A cell phone can be used to load the page and choose from a list of patterns and color palettes to display. It can be used while wearing the helmet, as well as by a “handler” accompanying the wearer while walking around the floor of the con hotels.

Daft Punk Helmet

Creator Nathaniel Stepp was inspired by a helmet designed and built by Harrison Krix of Volpin Props, and by another helmet made by uiproductions, Nathaniel brought this fantastic costume piece to the meetup.

Nathaniel posing wearing his Daft Punk LED helmet

The entire helmet (including electronics integration) was developed and designed in Autodesk Inventor and assembled out of 11 3D-printed polycarbonate pieces. Final priming, prepping and chrome spraying was performed by the talented Gary Watson at Creations N' Chrome.

The electronics inside were integrated onto a custom circular PCB that Nathaniel designed, which were mounted into the ear cavities of the helmet with a 3D-printed mounting ring. The board uses a Teensy 3.2 to control all of the helmet’s peripherals and LED displays, which include NeoPixel rings on the earpieces, a visor array of 328 5mm through-hole APA106 addressable LEDs, SD card breakout, real-time audio processing using an electret microphone amplifier and auto gain control breakout board, and some fans for ventilation. The animations on the helmet can be controlled via Bluetooth.

Check out an album of build photos and stay tuned for a full write over on Nathaniel’s website.

Light Up Mjölnir

I was really excited when one of my favorite cosplay duos Cowbutt Crunchies showed up to share their latest creation! This 3D-printed version of Thor’s hammer was made with a combination of PLA and SLA, and used WS2811 LED strips controlled by an Arduino Uno and activated by a button press.

LED strips shown inside the Thor's Hammer prop

Taking a look inside Thor’s hammer - the LED strips surround a box housing the controller and battery. Foil tape helps reflect the light from the LEDs.


Were you at Dragon Con? We’d love to see or hear about your costumes in the comments!

comments | comment feed

by Angela Sheehan at September 20, 2018 01:00 PM

Dangerous Prototypes

BusPirate.com: Compile PIC and ARM firmware on a cheap server

Buspiratecom-head

The Bus Pirate project currently has four firmware builds (v3/v4/v5/vNG1) under two toolchains (PIC C/ARM C). To make this more manageable, we use a cheap VPS to check for new code in our git repo and compile the firmware automatically. Fresh compiles are available for everyone immediately, without any intervention from developers or friendly forum members.

We wanted extremely tight integration with BusPirate.com so we rolled our own script instead of using a tool like Jenkins. This post covers:

  • Installing MPLABX and PIC XC16 compiler for automated builds
  • Installing ARM GCC and libopencm3 for automated builds
  • A simple build service to periodically update repos and compile firmware

Is there new code to compile?

Creating builds for a bunch of platforms is boring, let’s automate it! First we find out if there’s new code to compile. With git we can check the log before and after a ‘pull’ command.

#git log --pretty=format:'%H' -n 1
cba17f0d1cf0f7a2b5e8ad5954390feae08b6ba3

Check the git log for the long hash of the current local repository.

git pull

Pull the latest commits and update the local repository.

git log --pretty=format:'%H' -n 1
42f05e5fe033f37d029a0483c967a01a81222c7c

Check the long hash again. The hash changed! Let’s compile some code!

make clean && make

Compile the latest code and then do something useful with the output.

Server setup

A build server can definitely run in your basement or at the hackerspace, but a $5/month VPS from Vultr or DigitalOcean is a super slick option. We run Ubuntu 14.04 LTS 64bit because some of libraries we need aren’t available for newest versions of Ubuntu.

Install instructions for both toolchains are in shell script .sh format. You shouldn’t run these! Defaults and version numbers change. Some user interaction is needed. Open a shell terminal and paste the lines one at a time. Notes in the .sh file explain each step.

Setup PIC MPLABX and XC16 compiler for automated builds

PIC firmware can be compiled on a headless Linux server since Microchip released MPLABX and the XC compilers. Installation is a bit tedious, but the toolchain works great. bp-install-mplabx.sh documents our setup. Credit to this solution.

The Bus Pirate MPLABX project needs a little preparation before compiling on the server. There’s three active hardware versions to compile for the PIC-based Bus Pirate. Each hardware version needs a separate MPLABX project, the project configuration passes the hardware version #define via a compiler flag.

Setup ARM GCC compiler and libopencm3 for automated builds

ARM GCC is easier to setup than the PIC toolchain. Install the compiler, pull the source, then compile libopencm3 and the Bus Pirate NG firmware. bp-install-armgcc.sh documents our install.

Install and configure automated build service

buildv2.py runs ‘git pull’ every 10 minutes. If there’s new commits, the source is compiled and the firmware is uploaded to a server for further processing. Follow the steps in bp-install-autobuild.sh to install and configure the build service.

buildv2_tasks.py has settings for the repositories and builds. Each repository can have multiple build tasks. The PIC-based Bus Pirate repo is pulled once, then compiled for three hardware configurations (v3/4/5).

The service can be started from the command line with:

/etc/init.d/bp-build start

And stopped with:

/etc/init.d/bp-build stop

If the service is installed in /etc/init.d it will start with the operating system. The script has been stable for months at a time, but we play it safe and use monit to restart the service if it crashes.

Backend processing

buspiratecom-CDreleases

The firmware and build logs are packaged into a JSON file and uploaded to an API at BusPirate.com. Here’s an example of the JSON output, the important variables are described in the table below.

‘error’ 0 if make executed, 1 if make returned system error (build failed with errors).
‘timestamp’ start/stop build timestamp
‘firmware’/’hardware’ Identifying info
‘starthashlong’/’endhashlong’ Commit hash before/after git pull command
‘gitoutput’ Output from the git pull’ command
‘makeoutput’ Output from the make command
‘apikey’ Identifying info
‘firmware_type’ The file extension of the firmware. Added to automate naming in the backend. PIC uses .HEX, ARM uses .BIN
‘base64encbin’ Base 64 encoded firmware file

BusPirate.com serves up the fresh build and notifies anyone subscribed to the mailing list. We also grab all the commit notes and change history from GitHub so it’s easy to see what’s in the build. You can check it out here.

Up next

For the rest of this week we’ll be testing a new version of Dirty Cables at DirtyCables.com.

Later next week we’ll receive a few hand-assembled Bus Pirate v5 prototypes. We ruined another Bus Pirate v5 prototype by tearing the USB Micro B connector and traces off the PCB. Instead of building another board in-house, we sent the parts to a Chinese PCBA that does two-off hand-assembled prototypes. Let’s see how they turn out!

by Ian at September 20, 2018 11:06 AM

September 19, 2018

Arduino Blog

ArdOsc is a matchbox-sized, Arduino Nano-based oscilloscope

Oscilloscopes come in all different shapes and sizes, and now with just a few discreet components, maker Peter Balch has been able to turn an Arduino Nano into an oscilloscope the size of a matchbox. 

The simplest version of this device, which he calls the “ArdOsc,” displays data on a computer screen, but a 1.3” OLED can also be added if you want to use it on its own.

His build write-up goes through several versions of the instrument, progressively adding capabilities including a logic display, signal generator, and other useful tools. It’s certainly worth checking out, whether you need tiny test equipment or just want to marvel at how something this small can be made!

This oscilloscope costs the price of an Arduino Nano, plus a few pence for resistors, etc. Its specifications are:

  • Max 1M samples/second, min 1000sps
  • 8-bits per sample
  • DC 0-5V; AC +/- 550mV, AC +/- 117mV, AC +/- 25mV
  • USB “PC scope” or built-in display
  • Could be battery-powered
  • Optional logic display
  • Optional frequency meter
  • Optional voltmeter

by Arduino Team at September 19, 2018 05:30 PM

adafruit industries blog

‘conserve the sound’ – listen to sounds made by vintage technology | #history #retro #retrotech

CTS (conserve the sound) is a collection of audio recordings of Sony walkmans, VHS decks, mechanical film shutters, actual typewriters, and the like. And yes that includes the sound made by opening a paper map! We all have our stories of yesteryear’s technology – CTS is the sounds we used to hear!

For example can you guess what this is:

(the answer will surprise you!)

»Conserve the sound« is an online museum for vanishing and endangered sounds. The sound of a dial telephone, a walkman, a analog typewriter, a pay phone, a 56k modem, a nuclear power plant or even a cell phone keypad are partially already gone or are about to disappear from our daily life.

Accompanying the archive people are interviewed and give an insight in to the world of disappearing sounds.

»Conserve the sound« is a project form CHUNDERKSEN and is funded
by the Film & Medienstiftung NRW, Germany.

Currently »Conserve the sound« is continuously extended.

We welcome suggestions in general, sound suggestions, stories,
anecdotes and of course collaborations.

via:

[hat tip to David S for the tweet heads up!]

by nicknormal at September 19, 2018 02:06 PM

SparkFun Electronics News

Run a Raspberry Pi Program on Boot

If you’ve used a microcontroller (such as an Arduino), you probably realize that there is beauty in its simplicity. When you give it power, it (almost always) begins running your code right away without any hassle! The same simplicity does not hold for full-fledged computers, like a Raspberry Pi.

Because systems like the Pi run an operating system (Linux), many things must occur in the background before you’re able to run your own code. While general purpose operating systems are extremely powerful and offer a lot of flexibility to users, it requires extra effort to tell the system that it should run your program right after booting.

To give you a few ways to run your program on boot, we have a new tutorial for you:

New!

How to Run a Raspberry Pi Program on Startup

September 18, 2018

In this tutorial, we look at various methods for running a script or program automatically whenever your Raspberry Pi (or other Linux computer) boots up.

In it, we show three methods for scheduling a Python program to run right after startup along with some troubleshooting tips in case it doesn’t work on the first try. While the tutorial is more thorough, below is the abbreviated, TL;DR version.

rc.local

rc.local is likely the easiest method for running your program on boot, but because it executes before any graphical desktop starts, you will not have access to graphical elements. To add your program (we’ll use an example Python 3 program named blink.py), modify rc.local:

sudo nano /etc/rc.local

Just before the exit 0 line, add the following:

/usr/bin/python3 /home/pi/blink.py &

Running a Python script on boot with rc.local on the Raspberry Pi

Save and exit with ctrl + x, followed by y when prompted to save, and then enter. Reboot your Pi with:

sudo reboot

autostart

If you need access to graphical elements (for example, you are making a dashboard with Tkinter), you will need to wait until the X Window System has started before running your program. The easiest way to do that on the Pi is to use the autostart system (which is included with LXDE, the graphical desktop environment in Raspbian).

autostart runs a script located at /home/pi/.config/lxsession/LXDE-pi/autostart for your user (pi) each time the desktop environment is started. It then looks for .desktop files located in /home/pi/.config/autostart to run. To use autostart, we’ll make our own .desktop file with our arbitrary blink.py program.

In a terminal, enter the following commands:

mkdir /home/pi/.config/autostart
nano /home/pi/.config/autostart/blink.dekstop

In the blink.desktop file, enter the following:

[Desktop Entry]
Type=Application
Name=Blink
Exec=/usr/bin/python3 /home/pi/blink.py

Using autostart to run a program on boot in Linux

Save and exit with ctrl + x, followed by y when prompted to save, and then enter. Reboot your Pi with:

sudo reboot

systemd

systemd is a more robust way of creating services to run your programs, but it is more complicated to use. While it is intended to start programs in the background, independent of any user-level desktop environments, you can still create unit files for systemd that wait until networking, graphics, etc. or just brute force restarts until the program runs (see the systemd section in the full tutorial for more information).

To create a basic unit file, run the following:

sudo nano /lib/systemd/system/blink.service

Enter the following into the blank .service document:

[Unit]
Description=Blink my LED
After=multi-user.target

[Service]
ExecStart=/usr/bin/python3 /home/pi/blink.py

[Install]
WantedBy=multi-user.target

Run a program on boot with systemd on the Raspberry Pi

Save and exit with ctrl + x, followed by y when prompted to save, and then enter. We then need to tell systemd to recognize our new service and enable it with the following:

sudo systemctl daemon-reload
sudo systemctl enable blink.service

Finally, reboot your system with:

sudo reboot

Conclusion

Because it’s Linux, there are many ways to accomplish a thing, and starting a program on boot is no exception. Other methods exist, including SysVinit and crontab. What is your favorite method for running a program on startup with Linux?

comments | comment feed

by Shawn Hymel at September 19, 2018 01:00 PM

September 18, 2018

NYC Resistor

Embrace The (DRAG) Face with Allegra Spread: Drag Makeup 101 on Sep 28

Come join us for a class! Tickets are available on Eventbrite.

Join us on a journey to embrace your inner drag persona. Learn how to block your brows, contour your cheeks, and flash with lashes! This 3 hour intensive drag 101 workshop will cover base-level drag makeup application. Learn the ropes, put your own spin on it, and turn the party!


Drag Kit make-up bags with all the basic materials will be provided. Bring your favorite make-up items from home or we’ll provide plenty of new samples for you to learn what you love!


Allegra Spread is a Brooklyn-based drag creature who burst onto the New York scene in 2017 and took the boros by storm. With a musical theatre / burlesque background, and a fine art degree, this comedian/costumer/makeup artist won’t stop until she reaches the top! Follow her online at @allegradrag

Get your tickets on Eventbrite.

by Classes at September 18, 2018 11:00 PM

Dangerous Prototypes

#FreePCB via Twitter to 2 random RTs

BP

Every Tuesday we give away two coupons for the free PCB drawer via Twitter. This post was announced on Twitter, and in 24 hours we’ll send coupon codes to two random retweeters. Don’t forget there’s free PCBs three times a every week:

  • Hate Twitter and Facebook? Free PCB Sunday is the classic PCB giveaway. Catch it every Sunday, right here on the blog
  • Tweet-a-PCB Tuesday. Follow us and get boards in 144 characters or less
  • Facebook PCB Friday. Free PCBs will be your friend for the weekend

Some stuff:

  • Yes, we’ll mail it anywhere in the world!
  • Check out how we mail PCBs worldwide video.
  • We’ll contact you via Twitter with a coupon code for the PCB drawer.
  • Limit one PCB per address per month please.
  • Like everything else on this site, PCBs are offered without warranty.

We try to stagger free PCB posts so every time zone has a chance to participate, but the best way to see it first is to subscribe to the RSS feed, follow us on Twitter, or like us on Facebook.

by DP at September 18, 2018 10:52 PM

Arduino Blog

3D-printed “orbament” lights up with movement

What would you get if you crossed a gigantic Christmas tree ornament with an LED strip and Arduino/IMU control? Perhaps you’d come up with something akin to this colorful “RGB LED Ball” by James Bruton.

The device features eight curved supports along with a central hub assembly, forming a structure for APA102 RGB LED strips. Each of these is linked together via wiring that winds through the central hub making them appear to the Arduino Mega controller as one continuous chain of lights. 

Several animations can be selected with a pair of control buttons, and the ball even responds to movement using an MPU6050 IMU onboard. Files for the build are available on GitHub.

by Arduino Team at September 18, 2018 05:44 PM

A DIY stroboscope is a bright idea!

Stroboscopes produce carefully timed pulses of light in order to make a rotating object appear still. While this may seem like something of an exotic concept, YouTuber Mr. Innovative decided to build his own using an Arduino Nano.

His project uses a PN2222A transistor to drive a 10W LED, which acts as the device’s light source. The spinning RPM is set via a potentiometer, and a small OLED provides user feedback.

As shown in the video below, the stroboscope is able to cause a sign spinning around on a fan to appear nearly stationary. If you’d like to create you own, Arduino code is available here.

by Arduino Team at September 18, 2018 05:30 PM

September 17, 2018

Evil Mad Scientist Laboratories

The AxiDraw SE/A3

AxiDraw SE/A3

We’re very pleased to introduce a new member of the AxiDraw family: the special edition AxiDraw SE/A3. This new model joins our existing models including the AxiDraw V3 and AxiDraw V3/A3.

Like the AxiDraw V3/A3, the AxiDraw SE/A3 has an XY travel suitable for use paper up to 11×17″/A3 size. However, in place of the central extrusion that makes up the body of that machine, the AxiDraw SE/A3 has a central beam that is CNC machined from a solid billet of 6061-T6 aluminum, and then anodized to a sleek black finish.

This heavy, rigid structure — it’s a solid block of metal! — provides dramatically better straightness and stiffness, even compared to the already-stiff AxiDraw V3/A3. This design adds mass exactly where you want it: to the non-moving base that forms the X-axis of the machine. In order to keep the weight light where it matters, the moving Y-axis of the AxiDraw SE/A3 uses the same stiff and light custom aluminum extrusion that we use on the AxiDraw V3/A3.

We made a video showing off the SE/A3, and how it’s made:

The AxiDraw SE/A3 is available to order now at the Evil Mad Scientist shop.

by Windell Oskay at September 17, 2018 04:01 PM

September 15, 2018

Evil Mad Scientist Laboratories

September 10, 2018

adafruit industries blog

September 08, 2018

Evil Mad Scientist Laboratories

Maker Faire NY Panel: Ask a Maker!

Jimmy DiResta, Sophy Wong, Lenore Edman, Matt Stultz

I’m excited to be hosting an “Ask a Maker!” panel at Maker Faire New York. The panel will be on Saturday, September 22 at 3:30 pm on the Make: Frontiers stage. My guests will include Jimmy DiResta, Sophy Wong, and Matt Stultz.

I’ll be accepting audience questions for these amazing makers with a broad range of skills and experiences. If you have questions but aren’t going to be at Maker Faire NY, you can submit them in the comments here, or send them to me by email. Questions about aspects of making including processes, tools, inspiration, sourcing, design, and techniques are all welcome. I’ll accept questions about genres of making including electronics, woodworking, sewing, digital fabrication, papercraft, writing, video making, cooking and more.

The rest of the schedule of performances and talks looks amazing, and there is a great group of makers showing their projects as well. Hope to see you there!

by Lenore Edman at September 08, 2018 07:56 PM

September 07, 2018

adafruit industries blog

Download Adafruit AR in the App Store! #AR @adafruit #iOS @apple #Cricket

 

We have a new update still in beta but here’s a quick sneak peek at what we are working on😉.

Here we are using Arkit’s image tracking framework to display a 3D model of a Circuit Playground mounted on top of an Adafruit Circket rotating over a picture of a cat. More updates soon!

Have you downloaded our AR app yet? Well, what are you waiting for?☺ Download our free Adafruit AR in the App Store today, click here! Who doesn’t’ like free stuff? 

Check back to the Adafruit Blog for all Adafruit AR news and updates. 🤖

by Trevor at September 07, 2018 06:13 PM

September 06, 2018

NYC Resistor

Intro to Arduino: Sensors and Input/Output on Sep 16

Come join us for a class! Tickets are available on Eventbrite.

Want to get started with physical computing?


Learn to program an Arduino and interact with the physical world! In this class, we’ll cover an introduction to Arduino and learn how to manipulate outputs based on sensor inputs.


Topics covered




  • What is Arduino?




  • Software setup (IDE, how to program it, the Serial monitor)




  • Reading schematics and wiring diagrams




  • Basics of breadboarding




  • Controlling output (blinking/fading an LED)




  • Reading sensor input (with a pushbutton, potentiometer and light sensor)




  • Combining input and output






Materials


All students will receive a basic electronics starter kit, which contains a starter pack of electronics components and sensors, including a breadboard, wires, light sensor, tilt sensor, LEDs, a motor, and more. Students will also receive an Arduino UNO.


Students should bring their own laptop and install some free software ahead of time:





Who should take this class?


Basic computer knowledge is assumed, and we’ll refresh a few concepts from high school physics and math. No previous experience with coding or circuits is required.


OK, awesome, I want to join!


Please be ready to start at 1pm!  We find that you will need this time to get through the whole class. Our classes tend to sell out about a week in advance so if you’re interested, you may want to sign up early.


 


This class will be taught by NYC Resistor members Max Whitney and Justin Day.  As with all NYC Resistor events, this class is 18+ and governed by our Code of Conduct. The Code of Conduct, as well as accessibility information, can be found at www.nycresistor.com/participate/.


Please note that refunds must be requested 72 hours in advance. If you have any questions, please email classes@nycresistor.com.

Get your tickets on Eventbrite.

by Classes at September 06, 2018 05:00 PM

August 30, 2018

mightyOhm

August 29, 2018

adafruit industries blog

Farmers are Turning to Lasers – Beginning with 4AM Laser Light Shows! – to (Silently) Repel Pesky Birds | #publicradio

Originally heard this report via WNYC AM820 in NYC — listen:

During every berry-picking season in the Pacific Northwest, blueberry and raspberry growers fight to prevent birds from gobbling up the crop before harvest. This year, some farmers are trying something new to scare away the thieving birds: lasers.

Justin Meduri manages a large blueberry farm and cherry orchard outside Jefferson, Ore. Birds like both fruits.

“Flocks can move in of up to 2,000 to 3,000 starling birds,” Meduri says. The starlings gorge themselves and knock down berries right as the crop is ready to pick. When he didn’t take countermeasures, Meduri says the damage was “Inconceivable, huge. We had almost a 20 to 25 percent, maybe even 30 percent damage loss.”

Meduri says he previously hired a falconer to protect his fields. But the falcons were expensive, temperamental and sometimes flew away. Then last year, he became one of the first farmers in the U.S. to install automated lasers.

“You’re creating this kind of laser light show at 4 o’clock in the morning,” Meduri says. “That’s the time when birds come out.”

The lasers cross over in erratic patterns. The sweeping green laser beams emanate from what look like security cameras atop metal poles.

They also work during the daytime. But in sunlight, the human eye can only see green dots dancing across the berry-laden bushes.

Read more here.

by nicknormal at August 29, 2018 05:37 PM

NYC Resistor

Laser Cutting: Cut and Etch Your Own Designs with Our Laser Cutter on Sep 08

Come join us for a class! Tickets are available on Eventbrite.

These classes fill up, reserve your spot now!


Harness the power of an Eplilog 60 Watt Laser! In this class you’ll learn everything you need to know to make the ideas in your head become a reality with a laser.



In this three hour class, we’ll walk through all the steps from idea to pressing the “go” button on the laser. We’ll cover safety, basic file preparation, and learn how to do a burninate test to find out if a material is laserable. After the three hours, you’ll have made a plaque for your door, a keychain, a simple box or something slightly ambitious. (There is lab time for laser cutting, questions and answers, and working with Inkscape, Illustrator, Corel Draw, etc.)



After learning the basics, each student will create a simple design and cut it on the laser! A $10 lab fee is included in the ticket price and covers your time on the laser cutter to cut and etch. We have a variety of scrap material to experiment with or you can purchase laserable acrylic, Delrin, illustration board, leather, or wood. Midwest and Revell make a variety of plywood, bass and balsa that is perfect for laser cutting. The bed size of our laser is 32″ x 20″ so buy materials accordingly. Keep in mind that large-scale, complex, multi-cut projects may not be appropriate for the class. Our goal is to teach you how to use the tool, not how to reinvent the Sistine Chapel in one afternoon.



Please bring a laptop and a USB jump drive. You may choose to upload and install Inkscape or a free trial of Adobe Illustrator before you come to class to get familiar with the software and start on a vector design project.


This class is required for coming in to do work on the laser independently. If you get inspired, you can come back and laser your objects on our Monday or Thursday Craft Nights. (See our website for more info.)


This class will be taught by NYC Resistor member Astrida Valigorsky. As with all NYC Resistor events, this class is 18+ and governed by our Code of Conduct. The Code of Conduct, as well as accessibility information, can be found at www.nycresistor.com/participate/.


Please note that refunds must be requested 72 hours in advance. If you have any questions, please email classes@nycresistor.com.

Get your tickets on Eventbrite.

by Classes at August 29, 2018 05:00 PM

August 27, 2018

adafruit industries blog

State And Events In CircuitPython: Part 1: Setup #CircuitPython

A really interesting and thorough article by Josh Johnson on the Collected Works of jjmojojjmojo blog. Josh states:

This is the first article in a series that explores concepts of state in CircuitPython.

In this installment, we discuss the platform we’re using (both CircuitPython and the Adafruit M0/M4 boards that support it), and build a simple circuit for demonstration purposes. We’ll also talk a bit about abstraction.

This series is intended for people who are new to Python, programming, and/or microcontrollers, so there’s an effort to explain things as thoroughly as possible. However, experience with basic Python would be helpful.

The article goes in-depth about Adafruit’s CircuitPython compatible boards and demonstrates connecting external buttons to several boards. Great series, we look forward to more.

CircuitPython Boards by Adafruit

 

by Mike Barela at August 27, 2018 08:15 PM

August 17, 2018

Keith’s Electronics Blog

Chewing ABS to Make New Filament

Like many other 3D printer owners, I’ve long dreamed of processing post-consumer plastic into new filament for printing. I’ve now taken a couple of steps in that direction.

ABS plastic pelletized with sheet-metal nibbler tool

It should come as no surprise that at times I’ve had a surplus of CRT monitors (surplus of CRTs is redundant, I guess?), many not working. I pulled their PCBs and salvaged their components, put out the metal for recycling, and … cut up the ABS cases into flat chunks and stored them. Did the same with dead inkjet printers people kept giving me — I think they must come in the bottom of cereal boxes.

In tangentially-related news, I’m doing some OpenSCAD design work and a friend is printing the parts for me, as my CupCake has not rehabilitated itself yet. The parts are supposed to friction fit and he has only PLA and I think it’s too brittle for a good fit — if the parts fit at all, they slide too easily. I think they need a little give to slide together, stick in place, and slide apart, so I want to try ABS. I have 3-mm ABS filament but his printer of course uses 1.75-mm filament. I could buy some 1.75-mm ABS filament, but I have all this bulk ABS sitting around …

kitty litter bins of post-consumer ABS plastic

So last night I dug out my bins and color-matched my project to the medium grey ABS and scrubbed it in the kitchen sink with soapy water and let it dry.

washing post-consumer plastic in the kitchen sink

Still hadn’t figured out how I was going to chew it up into pellets. There are plastic shredders, even DIY ones, but they seem frightfully expensive especially once you include the motive power.

I pondered misusing all my different power tools, bearing in mind that my goal was to get pellets somewhere in the size range of rice to peas. ABS dust would probably be fine for re-forming into filament — but much more difficult to capture/collect without impurities like wood dust from other use of the power tools. Tablesaw, sander — dust. Bandsaw, rotary rasp — coarse dust. Drill press — interesting idea but would probably produce spirals that would have to be re-cut; plus any type of bit would be prone to grabbing the plastic and having to clamp it down in each position would take time.

Router table with router set to lowest speed and taking shallow passes — very promising, and very finger-scary. Jointer — definitely the right size chips, and more finger-scary. Lathe — hilarious!

And remembered my hand-operated sheet-metal nibbler.

This morning I produced a good tablespoon of pellets (shown at top) in ten minutes of hand-work as a proof of concept and today I ordered a Filastruder.

I’m still pondering … but I do have a pneumatic nibbler somewhere and I’m thinking about a table design whereby I could feed the plastic to the nibbler. That should be pretty safe, as the nibbler’s up/down action won’t be nearly as prone to grabbing the workpiece and sucking in my fingers.

Although I am going to want some red ABS for this project …

by Keith Neufeld at August 17, 2018 01:38 AM

August 14, 2018

one girl's diary of improvisational engineering

scanlime040 – Test Jig Quick Look

I found these two test jigs for sale at a local business that was relocating. They would have been used as part of the quality assurance procedure for smart bike lights. Later we might go into more detail on the firmware, or repurpose the formidable hunks of metal for another project!

Thank you so much for watching, subscribing, and sharing my videos. And a special thanks to my supporters on Patreon, where recurring donations make this content possible.

If you’d like some of those cool scanlime stickers or Servo AF stream gear, check out the shop.

For previous episodes, check out the full scanlime playlist.

Each episode is compiled together from many livestreams which you can hang out with on the companion scanlime-in-progress channel.

Follow @scanlimelive for live streaming announcements.

by Micah Scott at August 14, 2018 09:47 PM

August 11, 2018

one girl's diary of improvisational engineering

scanlime039 – Unboxing Cameras and LEDs, USB 3 and pre-UNIX

In my live streams I’ve been inviting you to send me new reverse engineering projects at my P.O. box. In these videos, I’ll introduce a few of the items I’ve been receiving, with a bit of the mystery preserved!

Thank you so much for watching, subscribing, and sharing my videos. And a special thanks to my supporters on Patreon, where recurring donations make this content possible.

If you’d like some of those cool scanlime stickers or Servo AF stream gear, check out the shop.

For previous episodes, check out the full scanlime playlist.

Each episode is compiled together from many livestreams which you can hang out with on the companion scanlime-in-progress channel.

Follow @scanlimelive for live streaming announcements.

by Micah Scott at August 11, 2018 10:00 PM

August 10, 2018

code, circuits, & construction

HTML Interface For a Digital Multimeter

It’s been a long time since my last post on this site. Time to update it a bit. Introduction Recently, some colleagues of mine and I were looking for a digital multimeter that could be used by people with low … Continue reading

by tigoe at August 10, 2018 05:18 PM

August 04, 2018

adafruit industries blog

NYTimes on the ‘Evolution’ of Robotic Hands | #robots #ArtificialIntelligence

The New York Times take an interesting look at How Robot Hands Are Evolving to Do What Ours Can. They broke down the hands they looked at to Spinner, Gripper, Picker, Bed Maker, Pusher, and finally take a look at the future of it all. (Unfortunately things like soft robotics aren’t really examined at all. But the article does contain a bunch of neat quick video clips like those below.)

Robotic hands could only do what vast teams of engineers programmed them to do. Now they can learn more complex tasks on their own.

A robotic hand? Four autonomous fingers and a thumb that can do anything your own flesh and blood can do? That is still the stuff of fantasy.

But inside the world’s top artificial intelligence labs, researchers are getting closer to creating robotic hands that can mimic the real thing.


 

by nicknormal at August 04, 2018 12:17 PM

August 03, 2018

one girl's diary of improvisational engineering

scanlime038 – Unboxing Bitcoin, Buttons, and ADB

In my live streams I’ve been inviting you to send me new reverse engineering projects at my P.O. box. In these videos, I’ll introduce a few of the items I’ve been receiving, with a bit of the mystery preserved!

Thank you so much for watching, subscribing, and sharing my videos. And a special thanks to my supporters on Patreon, where recurring donations make this content possible.

If you’d like some of those cool scanlime stickers or Servo AF stream gear, check out the shop.

For previous episodes, check out the full scanlime playlist.

Each episode is compiled together from many livestreams which you can hang out with on the companion scanlime-in-progress channel.

Follow @scanlimelive for live streaming announcements.

by Micah Scott at August 03, 2018 07:00 PM

July 19, 2018

mightyOhm

Ten years of MightyOhm

On this day in 2008 I created my first post on a brand new website. The site looked a lot different back then, and it wasn’t until the following year that I shipped my first electronic kit, the HV Rescue Shield! Today marks ten years of MightyOhm.

by Jeff at July 19, 2018 01:33 AM

July 15, 2018

adafruit industries blog

Adobe redesigned the Terminator’s iconic interfaces for today

Via FastCompany

The Terminator franchise is remembered for its incredible direction, strange moments of robotic perspective, and landmark special effects. Take the liquid metal T-1000 robot that was able to melt its way through gaps in bars or holes in windows. It was one of the first uses of computer-generated graphics on film, and yet it was so artfully executed that it will still give you shivers when rewatching the film today.

The movie’s interfaces, in particular, are some of the most iconic in film history. So, when Adobe was searching for a project to advertise the capabilities of Adobe XD, its free UX/UI prototyping software, the company quickly honed in on the idea of redesigning a few of the 1991 film’s on-screen interfaces. Specifically, Adobe wanted to update Terminator 2′s first-person HUD, or heads-up display, which is used by Arnold Schwarzenegger’s T-800, with a more contemporary aesthetic as a way of showing off the power of XD. To stack the deck in its favor, Adobe hired Territory Studios, known for designing UIs in sci-fi films like Avengers: Infinity War and Blade Runner 2049, to collaborate on the project.

Adobe licensed two specific frames to redesign, each of which features the red-tinted point of view of a killer robot attempting to make sense of the world around it. If you remember Terminator 2, the T-800 lands naked in the modern day and begins scanning for clothing and a sick ride. Nonsense numbers fill one corner of the Terminator’s screen, while the interface outlines shapes of objects for identification. This classic footage is really a beautiful play to signal computer vision to the audience, and not all that different from the bounding boxes that companies use to train vision AIs of today.

“The originals we saw as defined by the outline. We didn’t want to lose that outline,” says Marti Romances, creative director and cofounder of Territory Studios. “There’s some stuff on the sides [of the interface] we added as what if we could have more info than just the model. Fuel, things like this. It was just trying to give it a modern take of what they did on the original film.”

See more!

by Jessie Mae at July 15, 2018 08:00 AM

uC Hobby

Crash course in Electronics and PCB Design @ Udemy

Nurve Networks has just opened a Crash course in Electronics and PCB Design. The course features Arduino and CircuitMaker. The course covers basic electronics through advanced concepts like Microcontrollers.  You learn how to do schematics, and PCB design by making two electronic game projects. The Instructor is Andre’ LaMoth.  A great friend and a super engineer.  […]

by uCHobby at July 15, 2018 12:02 AM

July 10, 2018

Keith’s Electronics Blog

Booting the MakerBot CupCake after Five Years Part 3: Heated Build Platform and First Print

Friday evening I left off with the extruder working again. Saturday I focused on the heated build platform.

I’ve always had astoundingly good luck with kapton tape since nophead’s serendipitous discovery, probably because I (still) prefer to print in ABS. When the build platform is warm, my prints stick to it absolutely with no raft or mouse ears and once it has cooled, they release easily. That’s a pretty compelling combination.

kapton tape for MakerBot CupCake heated build platform

So my first step was replacing the scraped-up kapton that I gouged the last time the printer was on. I bought a 4″ roll way back when and I keep a strip of unsticky tucked under the end so I don’t have to peel it up with fingernails and get fingerprints on the stickum.

In the past I’ve always replaced the tape by sticking down the end and using a credit card to “squeegee” it onto the surface, and it can be tough to avoid getting bubbles. Yesterday I unrolled enough tape to cover the platform and when I had it stretched out, it was easy to align the front edge of the tape with the front edge of the platform, at which point I squeegeed it down with my thumb with no bubbles at all. Huh, well, I guess I’ll remember that.

I heat my build platform with the rackmount laboratory-grade power supply the CupCake is sitting on. From my 2010 blog post about making the heated build platform (gosh, this blog thing is handy), I see that I ran the power supply around 24V to heat the build platform to the neighborhood of 180-200C, then backed it off to 12V. This is a definite opportunity to control via software in the future; but for now, I’ll keep doing it with a manual control the way the pilgrims did.

Setting Nozzle Height by Extruding Onto the Platform

I’ve never got the Z-axis endstops integrated into my build process — if someone knows how to implement that (some G-code preface), I’d love to hear about it — and getting the right nozzle height has always been one of my biggest recurring challenges with this machine. So I decided to take a different approach and set the extruder to run while jogging the build platform under numerical control and lowering the nozzle until the extrusions stuck well but didn’t flatten badly.

freehand extrusion on MakerBot CupCake heated build platform

I got a blob every time it stopped between jog steps, but the process worked pretty well — I got the height tuned to stick the extrusion down to the build platform without squishing it badly out of shape.

freehand extrusion from 3D printer heated build platform

Removed from the printer, you can see that the ABS was starting to scorch. I’d been running the nozzle at 228C based on my 2012 post; but somewhere I found that I’d backed down to 220C, and that does seem to work better.

First Print (from Saved Gcode)

I don’t have my machine’s calibration parameters loaded into Skeinforge yet, in part because I can’t find Skeinforge (which is supposed to be integrated into ReplicatorG, but I don’t find that to be the case); so I can’t slice and print an STL file. But I have G-code files that I’d generated for this printer, and it should work to print those.

plastic clip made on 3D printer

This clip didn’t turn out so well. The G-code was generated to print at 228C and the printer stopped extruding partway through, I think because the ABS was overheated. I could update the G-code to run at 220C instead; but I’m going to want to get Skeinforge running to slice new models anyway. So this was a fine proof of concept.

Thermistor Is Calibrated

I found (and subsequently remembered) that a few settings are saved in the printer’s NVRAM, including the thermistor coefficients. They’re accessible in the Machine / Toolhead Onboard Preferences... dialog:

So it really was running at 228C when it said it was.

Remaining Issues

  • After positioning the nozzle at the build platform’s origin, I raised it high out of the way. When I told it to return to home, the Z action paused about once a second on the way down and stopped about 13 mm above the build platform instead of running smoothly back to its original position. For goodness sake, you should be able to get the basics right.

    I haven’t checked whether the motherboard was signaling the stepper driver and it was skipping steps (doubt it) or whether the motherboard was malfunctioning, so I should do that yet.

    I’ll never be able to automate nozzle positioning if the CupCake can’t reliably move the nozzle into position.
  • Skeinforge doesn’t seem to be integrated. I can install it separately, but I wonder why it’s not there.
  • I need to recover all of my calibration settings from the hard drives of my crashed computer and put them into Skeinforge that doesn’t exist. And then add that location to my backup system.
  • ReplicatorG shows the preview of the STL when I’m clicking on a file to open but doesn’t have a preview window after loading where one can rotate and reposition the object. I thought that was available even before the Skeinforge integration, but I could be misremembering.

by Keith Neufeld at July 10, 2018 12:51 AM

July 09, 2018

adafruit industries blog

‘Make Software More Accessible’ – Andreas Stefik Talks ‘Accessibility for the Visually Impaired’

The Software Engineering Radio site is a trove of great podcasts spanning ~12 years discussing everything from DevOps to IoT and in this case visual impairment as it relates to software development – something greatly overlooked in both training and application of softwares. It’s a cool talk with UNLV CS Associate Professor Andreas Stefik – there’s lots to absorb and think about:

Andreas Stefik talks with SE Radio’s Felienne about how blind and visually impaired people use the computer, most commonly with a screen reader. They discuss how screen readers work and what programmers can do to make software more accessible for this group of users. The episode starts with the basics, like adding alt tags, giving links meaningful names, not storing information in images, and validating websites with accessibility checkers. The conversation builds up to frameworks and libraries that can be used to create more accessible interfaces, as well as different accessibility architectures for different programming languages, and how to cater for broad diversity in visual impairments. They also examine programming while blind and how to create accessible APIs, programming tools, and programming languages.

The podcast page also includes lots of accessibility related links:

by nicknormal at July 09, 2018 05:37 PM

July 07, 2018

Keith’s Electronics Blog

Booting the MakerBot CupCake after Five Years Part 2: Installing Software

The next step in running the CupCake 3D printer is reinstalling the software and connecting to the machine.

ReplicatorG 0026 main screen

It went surprisingly well, with the only real snag being my misremembering the installation process, leaving me stuck in NotConnectedLand for a while.

What Software

A lot has happened in the world of hobbyist 3D printing since the last time I had the CupCake powered up and both new firmware and new driver software are available. I’m interested in upgrading both as I have time; but for a first boot, I want to change as few variables as possible. That means leaving the firmware that’s on the CupCake and matching a legacy version of ReplicatorG to what’s on it. And I had no idea what was on it.

Fortunately I have a blog and on that blog I write some things.

I went to my own blog’s MakerBot CupCake blog category and quickly found the January 2012 post on rebuilding the heater in which I had written:

… I upgraded ReplicatorG from 0024 to 0029r2, and let it upgrade my firmware from v2.4 (I think) to v3.0, and lo! lost communication between ReplicatorG and the CupCake…

This is apparently a known problem …

Anyway, downgrading ReplicatorG to 0026 restored my connectivity …

So there you have it: I need ReplicatorG version 0026 to connect to the 3.0 firmware currently on my CupCake.

Happily, the ReplicatorG web site is still online in spite of MakerBot’s acquisition by Stratasys (though I note there have been no code updates since the acquisition). The download page has dowload links for only the last version (0040) but also has links to the Google Code archive, which on p3 has that 0026 for the Mac that I’m looking for.

Running ReplicatorG

I downloaded ReplicatorG 0026 and tried running it from the disk image before actually installing it on my laptop. I got the standard security warning:

OS X security warning about ReplicatorG

and had to look up to right-click and Open rather than double-click and change security preferences. After much playing around yesterday, I see that OS X Sierra does not remember approval I’ve given to run software on a disk image but does remember approval I’ve given to run software once it’s installed.

Once I got past that, I got a Java version error:

ReplicatorG 0026 needs Java SE6

Shockingly, clicking More Info... in that dialog does something useful — it takes me to Apple’s JRE download page for that version. After regaining consciousness, I installed that software and ReplicatorG starts up like a champ.

Can’t Connect to the CupCake (Because I Installed ReplicatorG Wrong)

It doesn’t appear to see the CupCake, though,

ReplicatorG no machineNode found

giving the error:

Could not load machine 'null' no machineNode found
could not load machine 'null' please check Driver-> <Machine Name>

It does see my FTDI USB-serial cable under Machine / Serial Port. It does not have anything listed under Machine / Driver and it does not bring up anything when I select Machine / Machine Information…

I don’t find much online about this. A Thingiverse Sailfish firmware comment sounds as though I simply have the wrong machine type selected, but I can’t even select a machine type. The tail end of a ReplicatorG comment thread sounds as though it can’t see USB-serial ports on current OS X versions, but it does see it. A much older MakerBot forum post mentions success after reseating the FTDI cable; but I don’t even know whether that’s the same issue and reseating mine didn’t help.

Installing ReplicatorG Correctly

It seemed obviously wrong that I couldn’t bring up the Machine Information… dialog, and I hunched that something was wrong there. Researching about the machine type, I saw that the ReplicatorG machine configuration page mentions a machines.xml file, which I didn’t have. But that sparked a memory — the ReplicatorG disk image had a machines folder in it and … oh, yeah.

The ReplicatorG Mac installation page clearly says to create a ReplicatorG folder under Applications and drag the entire contents of the ReplicatorG disk image into it. Which I hadn’t. I’d just dragged the app because in spite of remembering and knowing better, I’d just dragged the app.

I deleted the app from Applications, created the folder, dragged the contents, started ReplicatorG by right-clicking and choosing Open, and boom. Connected to the CupCake.

First Extrusion

I went back to my same blog post and found the nozzle temperature that works well for my CupCake, then set that and ran the extruder:

ReplicatorG 0026 extruder control panel

I don’t have any of my CupCake’s calibration settings loaded in yet, in particular my thermistor coefficients, so this temperature is only an estimate; but it worked well enough.

MakerBot CupCake test extrusion

First squeeze! Software installed; connected to and controlling the machine.

A Brief Aside About the FTDI USB-Serial Driver

When first I ran the ReplicatorG software, I wondered whether I had the FTDI USB-Serial driver already loaded on my MacBook from working with Arduino or whether the driver was missing and was the cause of the problem. ReplicatorG did find a USB-Serial under the Serial Port list, but I still questioned.

A bit of research shows that the driver’s presence or absence can be seen by running System Information and looking under Software / Installations. I didn’t see it there and I found that it can also be checked by running pkgutil --pkgs | grep -i ftdi . Didn’t see it there either.

The FTDI driver version supplied with ReplicatorG was of course quite old and I didn’t know how well it’d work on a newer OS X release. I went to FTDI’s Virtual Com Port (VCP) driver page, downloaded and installed version 2.4.2, and found that it made no changes to what I was experiencing. I’m wondering whether the FTDI driver is by now supplied as part of OS X or whether it silently installed when I installed the Arduino software on this MacBook.

by Keith Neufeld at July 07, 2018 03:18 PM

July 04, 2018

code, circuits, & construction

Datalogging with Arduino

There are several ways to save data from a sensor attached to an Arduino. If you’re connected to a personal computer, you can simply send the data from the Arduino to the personal computer serially, and save it to a … Continue reading

by tigoe at July 04, 2018 04:34 PM

Serial to Browser using node.js

Updated 28 July 2015 This is a brief introduction to using node.js and websockets to connect a serial device, like an Arduino microcontroller, to a browser. To make this happen you’ll need: An Arduino, and the Arduino IDE an HTML5-capable browser. … Continue reading

by tigoe at July 04, 2018 04:19 PM

July 02, 2018

adafruit industries blog

NEW GUIDE: A NeoPixel Pomodoro Timer #AdafruitLearningSystem

 

Many people get value from a simple tool called the Pomodoro Technique.

It’s a time management technique used to break work into periods of activity separated by short breaks. Each activity period is called a pomodoro. Why “pomodoro”? The technique was developed by Francesco Cirillo, who named the technique “pomodoro” as a nod to the tomato kitchen timer he initially used.

This guide goes through all the steps for you to build your own Pomodoro Timer using the Adafruit ItsyBitsy M0 Express programmed in CircuitPython.

ItsyBitsy M0 Express

See the full build details for the timer project here on the Adafruit Learning System!

Have you created a cool timer project? Maybe an ItsyBitsy project? Let us know in the comments below!

by Mike Barela at July 02, 2018 06:19 PM

June 29, 2018

adafruit industries blog

A Look at that @Drake ‘Mechanical Puppet’ from @Sprite’s 2010 ‏’Spark’ Commercial | #puppets #drizzy #robot

AKA Make Robot Drake, Not Robot Enemy

I was delving a bit deeper into my own blog about an interview with Mike Elizalde from Spectral Motion, whose interview at v-e-n-u-e included this awesome shot:

Mechanical puppet of Drake from a Sprite commercial. Scott Millenbaugh and Jurgen Heimann of Spectral Motion are seen here making mechanical adjustments.

(Note the incredible dog / bear / animal head on the cabinet seen over Scott Millenbaugh’s right shoulder – what is that thing!?)

I was really curious about that… puppet / mech / animatronic / bot mannequin, and wanted to know more. The caption references a commercial for the lemon-lime flavored fizzy drink Sprite. But I haven’t had television since shortly after 9/11 – so a 2010-era commercial was way down on my list of anything I could recall or have a familiarity with seeing. So I looked it up:

Even having watched the commercial, you’d think everything was done in computer graphics – I certainly did. But, there was that picture above of a real-world “mechanical puppet.” I couldn’t reconcile the two, so I dove a little deeper!


 
The commercial is the product of agency Bartle Bogle Hegarty‘s NYC office, the puppet was created by Spectral Motion and then completed by Montreal’s The Workshop, who write,

The process included creating both 3D generated and live action and the seamless integration of the two. It began with a complete body scan of Drake. We then created a 3D model of him and cut him into the pieces we wanted to move. The model was then sent to the effects house and they created an animatronic puppet of Drake. On set we used a motion control camera and perfectly aligned Drake’s last position to match the robot clone of him. Using the same camera movements we shot the puppet exploding. In post, we regenerated the footage of Drake to align with the movement of the robotic puppet and created the 3D liquid simulation of the water moving through him.

Even the ‘splash’ effects were real-world (at least for reference, for the CG operators), as captured by numerous clips at reelfx.com:


 
I’m fascinated that so much work went into a 1-minute ad spot, and involved real-world film, animatronics and mechanical parts, photogrammetry, 3d-modeling, audio composition, and more. Also Drake has a new album out today, so this seems serendipitous!

by nicknormal at June 29, 2018 01:55 PM

June 28, 2018

mightyOhm

June 26, 2018

adafruit industries blog

American River People are Coming to NYC – on a DIY Shantyboat of Course! | @WModes #ArtTuesday


the Secret History of American River People project have embarked on their cross-country tour from California to upstate NY, where they will subsequently be floating through the Hudson Valley towards the mouth of the river at Upper New York Bay, but stopping at White Box in the Lower East Side of Manhattan and at the Waterfront Barge Museum in Red Hook, Brooklyn, for exhibitions to conclude their journey. I’ve been following the Secret History project for some time now so really looking forward to seeing this boat and its community and art. You can see more of the creation of this shantyboat here and learn more about supporting the project here. Their Secret History of American River People blog is a trove of wonderful tales.

 
From building the actual boat to wiring up its flux capacitor and more, maker skills are essential for ambitious art projects like this:

by nicknormal at June 26, 2018 07:22 PM

Playing Video on the Handheld Pokitto Game Device @Pokitto #Gaming

POKITTO is a do-it-yourself gaming gadget you assemble and program yourself. With Pokitto, you can learn programming & building electronics in a fun way.

Over on spinalcode.co.uk, they recently managed to get full screen video streaming on the Pokitto!

They extracted the individual frames from a movie file using ffmpeg. A windows batch file first evaluates the video and creates a 256 colour table, this is part of the secret. Only 256 colours are used for the whole video which helps get it playing on the device.

ffmpeg

To see the whole process, read the whole blog post.

Do you like pushing the boundaries of small handheld electronics? Let us know in the comments!

by Mike Barela at June 26, 2018 02:33 PM

June 11, 2018

NYC Resistor

LED Dress at the Interactive Show 6/16

 

Michael Seri will exhibit his LED neon light dress Lock Her&Him Up at the Interactive show this Saturday 6/16! The chain mail dress is fitted with neon-esque LED tube and powered with batteries. Michael writes: “This dress will be worn by a model in different locations in NYC as a means of social justice and expression on the issues that are on the forefront of society.”

The 9th Annual Interactive Show: Self Driving Carbs

NYC Resistor’s Interactive Show returns for its 9th incarnation. Our annual party and fundraiser invites hackers from around the region to show off their cool interactive projects with free beats and beers provided. Tickets $15 in advance, $20 at the door.

This year’s theme is Self-Driving Carbs. Biscuit swarms! A giant edible house! Posters you can chomp on! More projects to be announced soon. Keep checking the Resistor Blog for previews! And don’t worry there will be a gluten-free dance zone.

Grab your tickets now and get ready for a delicious evening of tech and tastiness!

by Becky Stern at June 11, 2018 06:12 PM

VR experiences Shadowbox & Computer Beach at the Interactive Show 6/16

 

Andrew Katsikas’ Shadowbox is “a Virtual Reality experience inside a box where the walls are made up of shadows that are ever-changing. Shadows are derived from movement/patterns observed in the natural world and distilled down to their essence. Shadows pulse in and out, reacting live to the music that is playing.”

Andrew Katsikas will also exhibit Computer Beach:

Computer Beach challenges and elevates the medium of 360 video by rejecting realism and emphasizing escapism. By combining the aesthetic of VHS-style “glitch” art, Vaporwave/Psychedelic culture and looping footage of a gorgeous beach in Martha’s Vineyard, we cultivate a hypnotic and transformative experience and make it available to everyone.

Come check them out at the Interactive Show this Saturday 6/16!

The 9th Annual Interactive Show: Self Driving Carbs

NYC Resistor’s Interactive Show returns for its 9th incarnation. Our annual party and fundraiser invites hackers from around the region to show off their cool interactive projects with free beats and beers provided. Tickets $15 in advance, $20 at the door.

This year’s theme is Self-Driving Carbs. Biscuit swarms! A giant edible house! Posters you can chomp on! More projects to be announced soon. Keep checking the Resistor Blog for previews! And don’t worry there will be a gluten-free dance zone.

Grab your tickets now and get ready for a delicious evening of tech and tastiness!

by Becky Stern at June 11, 2018 01:42 PM

June 09, 2018

NYC Resistor

Dat Phan’s Photon Molecule Interactive Origami LED Light Sculpture at the Interactive Show 6/16

Dat Phan will present his origami LED sculpture Photon Molecule at the upcoming Interactive Show on Saturday, July 16.

Photon Molecule is a modular origami piece laced with programmable LEDs. Viewers can interact with the sculpture via a Leap Motion hand-tracking sensor. There’s no meaning behind it; it is just meant to be pretty and fun.

Dat Phan is a recent transplant from San Francisco. While there, he was involved in and drew a lot of influence from the local Art+Tech and Burning Man communities. Although he studied software in school, he loves making tangible work-physical objects that take up space and are part of the environment alongside us. Having developed a love of light via photography, he combines his programming skills and crafting skills to create animated light sculptures. He takes a lot of inspiration from physics and nature and aims to push the aesthetic boundaries of physical lighting effects.

 

The 9th Annual Interactive Show: Self Driving Carbs

NYC Resistor’s Interactive Show returns for its 9th incarnation. Our annual party and fundraiser invites hackers from around the region to show off their cool interactive projects with free beats and beers provided. Tickets $15 in advance, $20 at the door.

This year’s theme is Self-Driving Carbs. Biscuit swarms! A giant edible house! Posters you can chomp on! More projects to be announced soon. Keep checking the Resistor Blog for previews! And don’t worry there will be a gluten-free dance zone.

Grab your tickets now and get ready for a delicious evening of tech and tastiness!

by Becky Stern at June 09, 2018 03:09 PM

June 04, 2018

NYC Resistor

Psychedelic Selfie Maker at The Interactive Show 6/16

 

Randy Sarafan will be exhibiting his Psychedelic Selfie Maker at the upcoming Interactive Show on 6/16. Get more info and pick up your tickets! Randy writes:

The Psychedelic Selfie Maker was initially built to test the sad theory that people would take selfies of themselves taking fractured infinite selfies of themselves. This setup creates infinite video feedback as seen through a teleidoscope. When you stand between the teleidoscope and the rear projection screen, you become part of the infinite feedback and the video gets weird. All of the effects are optical. No special effects processing is done on any of the video.

The 9th Annual Interactive Show: Self Driving Carbs

NYC Resistor’s Interactive Show returns for its 9th incarnation. Our annual party and fundraiser invites hackers from around the region to show off their cool interactive projects with free beats and beers provided. Tickets $15 in advance, $20 at the door.

This year’s theme is Self-Driving Carbs. Biscuit swarms! A giant edible house! Posters you can chomp on! More projects to be announced soon. Keep checking the Resistor Blog for previews! And don’t worry there will be a gluten-free dance zone.

Grab your tickets now and get ready for a delicious evening of tech and tastiness!

by Becky Stern at June 04, 2018 03:46 PM

May 18, 2018

adafruit industries blog

NEW GUIDE: PiGlass, a DIY wearable computer #AdafruitLearningSystem

PiGlass is a DIY wearable computer!

PiGlass can be used to take HD pictures and videos, those files get automatically uploaded to Dropbox via a Wi-Fi connection.. You can stream music from your phone to PiGlass with Bluetooth as well as stream YouTube audio with mps-youtube. A bone conduction transducer can be added to be used instead of headphones. YouTube videos can be streamed to PiGlass using the RaspiCast app for Android, the camera on PiGlass can be livestreamed to YouTube.

You can control PiGlass, once assembled, via your phone via SSH over Wi-Fi.

piglass wearable computer

The step-by-step guide walks you through the design and implementation using a Raspberry Pi Zero.

Check out the full guide on the Adafruit Learning System here!

 

by Mike Barela at May 18, 2018 01:39 PM

April 11, 2018

adafruit industries blog

Custom Connector for 1980s-Era Canon X-07 Serial Port | #retrocomputing #3Dprinting

Amazing post from Ketturi electronics designing a custom adapter for a 35-year-old retro computer:

Canon X-07 is great little handheld retro computer. But being Canon, nothin is standard. Canon has always insisted using weird proprietary connector for devices, and usually it is impossible to find connectors that would fit them. This is also a case with X-07. It uses weird connectors for serial- and parallel ports. They look bit like a normal D-sub connector, and D-sub connector almost fits into them, but it is not a good fit. I wanted to make new connector that matches X-07’s serial port perfectly, so I took my callipers and 3D cad and started to work.

Read more here.


 

I soldered cable on contacts. Printed partes were not installed during soldering, and white acrylic pin holder did not melt like printed parts would have been. I also installed small strain relief rubber jacket over cable. Other end is just terminated with normal pin-header style connector, so that I can plug it into USB -> TTL serial port adapter. X-07 uses ~5V logic in the serial port, and it cannot be connected to normal RS232 port without level converter circuitry. There is also 4.6V output from batteries in one pin, that could power level converter, IR transmitter or maybe even bluetooth serial adapter. Connector also has software switchable 38,4kHz signal for infrared transmission modulation.

Read more.

by nicknormal at April 11, 2018 11:41 AM

March 14, 2018

adafruit industries blog

Researchers from University of Tokyo & Dai Nippon Printing Develop Wearable E-Skin Sensors and Displays Using Micro LEDs | #WearableWednesday

A new ultrathin, elastic display that fits snugly on the skin can show the moving waveform of an electrocardiogram recorded by a breathable, on-skin electrode sensor. Combined with a wireless communication module, this integrated biomedical sensor system – called “skin electronics” – can transmit biometric data to the cloud.

This latest research by a Japanese academic-industrial collaboration, led by Professor Takao Someya at the University of Tokyo’s Graduate School of Engineering, is slated for a news briefing and talk at the AAAS Annual Meeting in Austin, Texas on February 17th.

Thanks to advances in semiconductor technology, wearable devices can now monitor health by first measuring vital signs or taking an electrocardiogram, and then transmitting the data wirelessly to a smartphone. The readings or electrocardiogram waveforms can be displayed on the screen in real time, or sent to either the cloud or a memory device where the information is stored.


 
Read more here, h/t engadget for the story.


Flora breadboard is Every Wednesday is Wearable Wednesday here at Adafruit! We’re bringing you the blinkiest, most fashionable, innovative, and useful wearables from around the web and in our own original projects featuring our wearable Arduino-compatible platform, FLORA. Be sure to post up your wearables projects in the forums or send us a link and you might be featured here on Wearable Wednesday!

by nicknormal at March 14, 2018 03:35 PM

January 22, 2018

uC Hobby

$5.00 Buck/Boost Power Supply Module from China

A quick look at a power supply module I recently picked up from China via eBay.  Listed as: “DC-DC Step Up Down Boost buck Voltage Converter Module LM2577S LM2596S Power N2” at a price of $3.20+$1.85 shipping.  Input 4-35V, Output Adjustable from 1.25 to 25V. Current adjustable 0 to 2Amps.  There are three 10-turn adjustments for […]

by uCHobby at January 22, 2018 07:00 AM

January 19, 2018

NYC Resistor

Fireflies: camera-based musical instruments

camera-based instrument in concert

We asked Adelle and Matt about their camera-based musical instruments. Here’s what they said.

What’s a camera-based musical instrument?  Basically, it’s two cameras facing upwards, about a foot below a player’s hands.  When they move their hand, it’s converted into different types of notes, sound effects and volumes, to create an expressive performance.

Three fireflies under construction

We made 3 of these.  The form was shaped like a musical soundwave: we prototyped it on the laser cutter, and eventually got it CNC milled.

This is part of the CES Intel Keynote pre-show performance. It was the opening of the show, to show off the instruments’ nuance and control before the concert gets too big. The middle instrument was piano sounds; the one on the right was synths and electronics; the one on the left was chords and atmosphere. The show opened dark: the performer, Kevin Doucette, used his hands to bring up the lights on the instrument as well as the synthesisers, then waved his hands to switch keys on a virtual keyboard.   Kevin played the Killers’ “Are we human or are we dancers?”.

In this instance, the performer is wearing gloves with sensors in them, and is using finger bends to trigger notes.  Yes, it looks like a theramin – but it’s way cooler and has blinkenlights.  But seriously, the LEDs are there to show the musician where they are on the instrument and the types of notes that they’re playing (ed: but they’re still cool).

We built this instrument to use the cameras (they’re good at doing fast hand tracking and depth); we added the LEDs because if you have an invisible instrument you don’t know where you are, and the LEDs give feedback to train your hand in space.

Firefly generations

Here’s the lasercut and CNC versions side by side: here, we’re doing LED tests.

(insides of the camera-based instrument)

Here are the insides: the frame, the LED controller and the acrylic housing around them.  The cameras are Realsense.  There are two programs (developed by Nerdmatics) running on linux in the back end, and TouchDesigner to control the lighting.

Firefly guts

Here are the guts of the instrument

Realsense cameras

Here are the cameras

Camera teardown

And the camera teardown

Come talk to us about this project!

by SJ Terp at January 19, 2018 01:00 PM

January 02, 2018

adafruit industries blog

TOAZ (Transformative Orientation-Aware Zootype) is a 4-Legged Quadrupedal Robot | #robots

Check out the video below to see TOAZ in action – that’s a pretty neat maneuver how it can lay flat and then upright itself, and those ‘spider dance’ moves are pretty wild! The project is available here on GitHub with full parts list here.

TOAZ [ Transformative Orientation-Aware Zootype ] is the world first Open-Source Carbon Fiber Transformable 4-Legs Robot. It is build based on Adafruit Feather Development Platform.

Thanks Iok for sending this in!



by nicknormal at January 02, 2018 04:38 PM

December 19, 2017

adafruit industries blog

8-Bit “Rickrolling” Jingle Strikes Cornell Campus | #prank

You can see the battery (likely a CR2032) and speaker unit in the image above – but there’s no word on the brain of the device. The Cornell Daily Sun reports on someone pranking fellow students with a jingle that we all know and appreciate:

For more than a week, students and staff in at least four campus buildings heard a five-second tune, but couldn’t pinpoint exactly where it was coming from.

Some ignored it. Others questioned if they might be imagining things after one too many all-nighters. Many wondered where the noises, which began around Halloween, were coming from and what was producing them.

“It was driving me crazy all week,” said Fred Cederstrom, a student manager at Temple of Zeus in Klarman Hall.

“Every day, you just got madder and madder,” Patty Dennison ’18 said, recalling that she and others finally became accustomed to the noise that permeated the Statler Hall lounge every 30-or-so minutes.

The eight-bit tune (click here to listen) is a sample of Rick Astley’s “Never Gonna Give You Up,” and hundreds of students in at least four buildings — Statler, Duffield, Klarman and Gates halls — have been repeatedly “Rickrolled” for more than a week by devices they suspect were placed by a prankster or pranksters.

As soon as Cederstrom recognized the song, he thought, “Oh no. I get it now.”

Read more.

by nicknormal at December 19, 2017 06:37 PM

December 11, 2017

uC Hobby

Bad Desk Lamp + 3D Printing = Cool Camera Mount + Useful hand Magnifier

I recently purchased a hot-air gun + soldering iron station from X-Tronic which came with a desk lamp magnifier.  The desk lamp was not functional so I took it apart to fix.  It was made so poorly, I considered it too dangerous to use.  It went on the scrap pile. Today, I decided to make […]

by uCHobby at December 11, 2017 08:02 AM

December 08, 2017

adafruit industries blog

GEMMA and CircuitPython: Moar guide updates! MOAR!

Adafruit’s new GEMMA M0 wearable microcontroller comes with CircuitPython support fresh from the factory. Plug it into USB and use any text editor to open and edit the “.py” file…it’s just that simple, no IDE to install!

We’re updating most of our “classic” GEMMA guides on the Adafruit Learning System to provide example CircuitPython code for the new board along with the original Arduino sketches, and bringing the latter up-to-date where needed. GEMMA M0 can run either one.

With something like 160 GEMMA-related guides in the Adafruit Learning System, watch for updates in small batches. Here are the latest:


NeoPixel Ring Bangle Bracelet — Wear a bangle of light! Build a charming bracelet from four NeoPixel rings and GEMMA, Adafruit’s tiny wearable electronics platform.


Larson Scanner Shades — A simple cyberpunk/Tronpunk fashion project!


3D Printed NeoPixel Ring Hair Dress — Here’s an elegant wearables project for those really special occasions. A 3D Printed LED Hair Dress, powered by an NeoPixel ring and Gemma, Adafruit’s tiny yet powerful wearables micro-controller.

Logan’s Run Hand Jewel LED — In this guide, you’ll learn how to build a bright glowing light that can be used for cosplay elements, decor and wearables. The circuit and components are fully contained in a 3D printed cylindrical enclosure.

Kaleidoscope Eyes (Trinket-Powered NeoPixel LED Ring Goggles) — Fashion headwear for cyberpunks, steampunks and Daft Punks.

by PhilB at December 08, 2017 11:10 PM

November 24, 2017

adafruit industries blog

Adafruit Holiday Gift Guide 2017 – All Things micro:bit

For our final installment of 2017 development board Gift Guides we’re profiling the BBC micro:bit! It’s impossible to not get excited by – and slightly adore – the size and capabilities of the micro:bit. It packs a lot of really useful features into a really interesting form factor. And it really is a wonderful learning tool. We recommend Lesson #0 for simply becoming familiar with this novel board, and when you’re ready for something a bit more challenging check out our Puppet “Text Message” System project. Also be sure to check out our micro:bit category on the blog for all our :bit-related news in one spot!


Footer

We’re excited for the Holiday Season here at Adafruit and we can’t wait to share that excitement with you! Tune into the Adafruit Blog for six weeks of hand picked Adafruit Holiday Gift Guides featuring Adafruit products, projects and more starting Monday November 13.

Still not sure if you’re on the right gift giving track? Gift Certificates are the perfect cyber-present for the electronics geek in your life and are available at any time. When in doubt contact us!


Free Deals

Adafruit offers exciting deals and free items when you shop with us.

As of October 9th, 2017 12:00 PM ET we are offering a number of free products for orders starting at $99 or more!

For orders of $99 or more – a free Adafruit Perma-proto half-size breadboard

For orders of $149 or more – a free Adafruit Trinket M0

For orders of $200 or more – free UPS ground shipping (*Continental USA only)

For orders of $249 or more – a free Adafruit Gemma M0

For orders of $299 or more – a free Adafruit Circuit Playground Express

If you love CircuitPython, then you’ll love this promotion! The Trinket M0, GEMMA M0, and Circuit Playground Express are all great boards for getting going with CircuitPython.

Some restrictions apply


Adafruit Holiday Shipping Deadlines 2017

Here are your 2017 shipping deadlines for ordering from Adafruit. Please review our shipping section if you have specific questions on how and where we ship worldwide for this holiday season.

The Adafruit Shipping Department works hard to get your orders out as quickly as we can, but once they’re in the hands of our carriers they’re out of our control. Carriers have been struggling to keep up with the sharp rise in online orders. UPS, FedEX, and USPS all experienced delivery delays over the last few years.

So all the Adafruit Shippers say: Please be sure you get your gifts early! Order as soon as you can! Once you place your order we’ll ship like the wind!

Please note: We do not offer Saturday or Sunday service for DHL, UPS or USPS.

Monday, Dec. 25, 2017, Christmas, no DHL, UPS or USPS pickup or delivery service.

Monday, Jan. 1, 2018, no DHL, UPS or USPS pickup or delivery service.

Domestic Orders

UPS Ground: Place orders by Friday 11 am ET – December 8, 2017 – There is no guarantee that UPS Ground packages will arrive by December 22, 2017.

UPS 3 Day: Place orders by Thursday 11 am ET – December 14, 2017 – Arrive by 12/22/2017.

UPS 2 Day: Place orders by Friday 11 am ET – December 15, 2017 – Arrive by 12/22/2017

UPS Next Day: Place orders by Monday 11 am ET – December 18, 2017 – Arrive by 12/22/2017.

USPS First Class and USPS Priority: Place orders by Friday– December 8, 2017 – Arrive by 12/22/2017 or sooner.

International Orders

USPS First Class Mail International: Place orders by Friday – November 18, 2017. Can take up to 30 days or more with worldwide delays and customs. Should arrive by 12/22/2017 or sooner, but not a trackable service and cannot be guaranteed to arrive by 12/22/2017.

USPS Express Mail International: Place orders by Friday – December 1, 2017. Can take up to 15 days or more with worldwide delays and customs. Should arrive by 12/22/2017 or sooner.

UPS WORLDWIDE EXPRESS, UPS WORLDWIDE EXPEDITED and UPS EXPRESS SAVER (UPS International orders): Place orders by Friday 11 am ET – December 8, 2017 – There is no guarantee that international packages will arrive by December 22, 2017.

DHL EXPRESS WORLDWIDE: Place orders by Friday 11 am ET – December 8, 2017 – There is no guarantee that international packages will arrive by December 22, 2017.


by nicknormal at November 24, 2017 05:30 AM

November 23, 2017

adafruit industries blog

Adafruit Holiday Gift Guide 2017 – Friends of CircuitPython

OK so you’ve worked with our Gemma, Circuit Playground Classic, Trinkets, or Metro boards – mostly because of your past familiarity with the Arduino IDE. But you’ve heard really interesting things about CircuitPython, or MakeCode and the sheer simplicity of coding using drag-and-drop blocks. If only you had some options to dabble between them all, while maintaining consistency with the same form factor you’re accustomed to for your project needs. If only! Welcome to our made-for-CircuitPython line of boards, most of which are also compatible with the Arduino IDE you’re comfortable and familiar with.

That’s right we have flavors of the Gemma, Circuit Playground (Express), Trinket, and Metro all made compatible for use with CircuitPython. “No compiler, linker or IDE required!”


The Circuit Playground Express takes the Classic and ramps it up a notch – including additional sensors, and the previously mentioned CircuitPython and MakeCode support. One of my all-time favorite Circuit Playground projects is this How Tall Is It? project that turns the development board into an inclinometer – for measuring the height of objects from a distance! (This project is also compatible with the Circuit Playground Classic.)
Check it out:


There’s a version of the full-size Metro that carries the ‘M0’ name as well – because at its core is the ATSAMD21G18 chip, an ARM Cortex M0+ processor. To explain all the differences in form and function of this Metro from the ATmega version, check out the Learn Guide Adafruit Metro M0 Express – Designed for CircuitPython.


The Gemma M0 extends our wearables options in ‘express’ territory. Make a classic theremin on a breadboard, hoop earrings, or challenge yourself to learning CircuitPython with our Sheikah Pendant or Clockwork Goggles


Last but not least from the Adafruit family of products, the Trinket M0 brings ARM power to the Trinket form factor! This brings 32x as much flash, 64x as much RAM, and 6x the speed as the ATtiny85-based Trinkets. This lets you perform some pretty amazing feats such as these Charlieplexed LED matrices that you can program some beautiful animations onto using CircuitPython:

Learn more about this project here.


Outside of our own options is the MicroPython pyboard. Read this Learn Guide to learn all about MicroPython specifically – along with our range of MicroPython-compatible Learn Guides for making everything from tachometers to holiday lights, and more!

The pyboard is a compact and powerful electronics development board that runs MicroPython. It connects to your PC over USB, giving you a USB flash drive to save your Python scripts, and a serial Python prompt (a REPL) for instant programming. Requires a micro USB cable, and will work with Windows, Mac and Linux.


Footer

We’re excited for the Holiday Season here at Adafruit and we can’t wait to share that excitement with you! Tune into the Adafruit Blog for six weeks of hand picked Adafruit Holiday Gift Guides featuring Adafruit products, projects and more starting Monday November 13.

Still not sure if you’re on the right gift giving track? Gift Certificates are the perfect cyber-present for the electronics geek in your life and are available at any time. When in doubt contact us!


Free Deals

Adafruit offers exciting deals and free items when you shop with us.

As of October 9th, 2017 12:00 PM ET we are offering a number of free products for orders starting at $99 or more!

For orders of $99 or more – a free Adafruit Perma-proto half-size breadboard

For orders of $149 or more – a free Adafruit Trinket M0

For orders of $200 or more – free UPS ground shipping (*Continental USA only)

For orders of $249 or more – a free Adafruit Gemma M0

For orders of $299 or more – a free Adafruit Circuit Playground Express

If you love CircuitPython, then you’ll love this promotion! The Trinket M0, GEMMA M0, and Circuit Playground Express are all great boards for getting going with CircuitPython.

Some restrictions apply


Adafruit Holiday Shipping Deadlines 2017

Here are your 2017 shipping deadlines for ordering from Adafruit. Please review our shipping section if you have specific questions on how and where we ship worldwide for this holiday season.

The Adafruit Shipping Department works hard to get your orders out as quickly as we can, but once they’re in the hands of our carriers they’re out of our control. Carriers have been struggling to keep up with the sharp rise in online orders. UPS, FedEX, and USPS all experienced delivery delays over the last few years.

So all the Adafruit Shippers say: Please be sure you get your gifts early! Order as soon as you can! Once you place your order we’ll ship like the wind!

Please note: We do not offer Saturday or Sunday service for DHL, UPS or USPS.

Monday, Dec. 25, 2017, Christmas, no DHL, UPS or USPS pickup or delivery service.

Monday, Jan. 1, 2018, no DHL, UPS or USPS pickup or delivery service.

Domestic Orders

UPS Ground: Place orders by Friday 11 am ET – December 8, 2017 – There is no guarantee that UPS Ground packages will arrive by December 22, 2017.

UPS 3 Day: Place orders by Thursday 11 am ET – December 14, 2017 – Arrive by 12/22/2017.

UPS 2 Day: Place orders by Friday 11 am ET – December 15, 2017 – Arrive by 12/22/2017

UPS Next Day: Place orders by Monday 11 am ET – December 18, 2017 – Arrive by 12/22/2017.

USPS First Class and USPS Priority: Place orders by Friday– December 8, 2017 – Arrive by 12/22/2017 or sooner.

International Orders

USPS First Class Mail International: Place orders by Friday – November 18, 2017. Can take up to 30 days or more with worldwide delays and customs. Should arrive by 12/22/2017 or sooner, but not a trackable service and cannot be guaranteed to arrive by 12/22/2017.

USPS Express Mail International: Place orders by Friday – December 1, 2017. Can take up to 15 days or more with worldwide delays and customs. Should arrive by 12/22/2017 or sooner.

UPS WORLDWIDE EXPRESS, UPS WORLDWIDE EXPEDITED and UPS EXPRESS SAVER (UPS International orders): Place orders by Friday 11 am ET – December 8, 2017 – There is no guarantee that international packages will arrive by December 22, 2017.

DHL EXPRESS WORLDWIDE: Place orders by Friday 11 am ET – December 8, 2017 – There is no guarantee that international packages will arrive by December 22, 2017.





by nicknormal at November 23, 2017 05:30 AM

November 22, 2017

adafruit industries blog

Adafruit Holiday Gift Guide 2017 – Commute with the Adafruit Metro!

Today we’re profiling our own Metro boards – the full-size and ‘mini’ versions. First up the full-size Metro may look somewhat familiar, at least in terms of form-factor-ness:


 
The size and shape of the Metro is derivative of the Arduino UNO R3, with a few of our own bells and whistles thrown in. Notably those 4 indicator LEDs on the edge of the board between the DC power jack and USB receptacle. Also the device can operate at 3.3V or 5V logic with a simple jumper, and the DC jack even includes a micro on/off switch next to it for easily powering down your project when needed without physically disconnecting the power supply.

The full-size Metro is fully compatible with all our Arduino shields as well. (The version shown above has headers pre-soldered to the board, but we sell a header-less version as well.)

To show what that could possibly translate into, here’s an example from Collin Cunningham upgrading a decades-old 2X-L ‘bot with a Metro, Wave shield, and proto shield to accommodate a LM386 amplifier circuit to give his Echo Dot a new look and feel:


 
Next up is also the Metro, but in Mini form factor!

The Metro Mini comes as a fully assembled and tested board, with bootloader burned in and also a stick of 0.1″ header. Some light soldering is required if you’d like to plug it into a breadboard, or you can solder wires or header directly to the breakout pads. Once headers are installed they can be fitted into 0.6″ wide sockets.

Similar in function but in a different size package is the Metro Mini – at only 18mm x 44mm x 4mm the Mini is truly that, while providing all the power and punch you expect out of the ATmega328 brain. The board can easily be configured for plugging into a breadboard, allowing for rapid prototyping prior to designing your own Metro shield or standalone PCB. The small form factor has a unique look, for example in this Metro Minimalist Clock:


Footer

We’re excited for the Holiday Season here at Adafruit and we can’t wait to share that excitement with you! Tune into the Adafruit Blog for six weeks of hand picked Adafruit Holiday Gift Guides featuring Adafruit products, projects and more starting Monday November 13.

Still not sure if you’re on the right gift giving track? Gift Certificates are the perfect cyber-present for the electronics geek in your life and are available at any time. When in doubt contact us!


Free Deals

Adafruit offers exciting deals and free items when you shop with us.

As of October 9th, 2017 12:00 PM ET we are offering a number of free products for orders starting at $99 or more!

For orders of $99 or more – a free Adafruit Perma-proto half-size breadboard

For orders of $149 or more – a free Adafruit Trinket M0

For orders of $200 or more – free UPS ground shipping (*Continental USA only)

For orders of $249 or more – a free Adafruit Gemma M0

For orders of $299 or more – a free Adafruit Circuit Playground Express

If you love CircuitPython, then you’ll love this promotion! The Trinket M0, GEMMA M0, and Circuit Playground Express are all great boards for getting going with CircuitPython.

Some restrictions apply


Adafruit Holiday Shipping Deadlines 2017

Here are your 2017 shipping deadlines for ordering from Adafruit. Please review our shipping section if you have specific questions on how and where we ship worldwide for this holiday season.

The Adafruit Shipping Department works hard to get your orders out as quickly as we can, but once they’re in the hands of our carriers they’re out of our control. Carriers have been struggling to keep up with the sharp rise in online orders. UPS, FedEX, and USPS all experienced delivery delays over the last few years.

So all the Adafruit Shippers say: Please be sure you get your gifts early! Order as soon as you can! Once you place your order we’ll ship like the wind!

Please note: We do not offer Saturday or Sunday service for DHL, UPS or USPS.

Monday, Dec. 25, 2017, Christmas, no DHL, UPS or USPS pickup or delivery service.

Monday, Jan. 1, 2018, no DHL, UPS or USPS pickup or delivery service.

Domestic Orders

UPS Ground: Place orders by Friday 11 am ET – December 8, 2017 – There is no guarantee that UPS Ground packages will arrive by December 22, 2017.

UPS 3 Day: Place orders by Thursday 11 am ET – December 14, 2017 – Arrive by 12/22/2017.

UPS 2 Day: Place orders by Friday 11 am ET – December 15, 2017 – Arrive by 12/22/2017

UPS Next Day: Place orders by Monday 11 am ET – December 18, 2017 – Arrive by 12/22/2017.

USPS First Class and USPS Priority: Place orders by Friday– December 8, 2017 – Arrive by 12/22/2017 or sooner.

International Orders

USPS First Class Mail International: Place orders by Friday – November 18, 2017. Can take up to 30 days or more with worldwide delays and customs. Should arrive by 12/22/2017 or sooner, but not a trackable service and cannot be guaranteed to arrive by 12/22/2017.

USPS Express Mail International: Place orders by Friday – December 1, 2017. Can take up to 15 days or more with worldwide delays and customs. Should arrive by 12/22/2017 or sooner.

UPS WORLDWIDE EXPRESS, UPS WORLDWIDE EXPEDITED and UPS EXPRESS SAVER (UPS International orders): Place orders by Friday 11 am ET – December 8, 2017 – There is no guarantee that international packages will arrive by December 22, 2017.

DHL EXPRESS WORLDWIDE: Place orders by Friday 11 am ET – December 8, 2017 – There is no guarantee that international packages will arrive by December 22, 2017.


by nicknormal at November 22, 2017 05:30 AM

November 20, 2017

adafruit industries blog

Biohacking: Learning to See with Sound

There is a software package that has been available since 1992 called “the vOICe“. It allows for sensory substitution creating an audio landscape based on camera images. The primary application for this software is to assist the blind with navigation. However, I can see from a biohacking perspective that “the vOICe” might just fall under the brushing with magic category.  Arthur C. Clarke’s famous quote comes to mind “Any sufficiently advanced technology is indistinguishable from magic”. Yes, seeing people blind folded that can successful find a table, pick up a fork and serve themselves might just seem like magic to on lookers.

Early home-made setup for The vOICE. Smaller cameras, phones and Raspberry Pi support are making things less awkward.

Here is a summary of the Hardware options to start experimenting with “the vOICe” today:

The above image has a WAV file associated with it so you can hear what the sine wave and block shapes sound like.

Learning the navigation queues:

The good news is that there is an excellent manual with step by step exercises such as picking up blocks on a table while blind folded. The bad news is that this process of hearing where things are needs to be done in baby steps. Just picking up brightly colored blocks from a dark table has a recommended two week training period with 30 minutes a day block practice. Full soundscape navigation fluency is expected to take up to a year.

The voice works in a very predictable way “scans the view from left to right, while associating height with pitch and brightness with loudness. Another way of describing the mapping is that each view is scanned in thin vertical slices, starting with a vertical slice sounding on your left side and ending with a vertical slice sounding on your right side.”

Reading through the manual and attempting to navigate my home with the Droid app required I make some adjustments:

  • Lower the volume – the soundscapes being played are intense and even irritating depending on what is in the current frame. Lower volume helps a lot with absorbing the sounds.
  • Practice Blindfolded
  • Move quickly (when safe to do so) or at least naturally. Moving slow is different experience that has too much thinking involved. The goal is to stop analyzing and become fluent.

by Mikey Sklar at November 20, 2017 09:00 PM