Arduino Controlled Ouija Board

via SparkFun Electronics Blog Posts

Today we have a great project from SparkFun Engineer Joel - the Arduino-Controlled Ouija Board! Just in time for Halloween, this project combines some Actobotics parts, a couple of stepper motors, an Arduino dev board, some magnets (how do they work?!) and some other bits and pieces to create an X-Y table that is guaranteed to spook your friends. Check it out:

If you want to build your own, you can download the firmware here - and here is a wishlist of the parts involved:

comments | comment feed

Making a Unicorn HAT

via Raspberry Pi

Our good friends at Pimoroni have made a very sparkly HAT. We thought you’d like to see where unicorns come from.

The Unicorn HAT is available at Pimoroni for £24 – get them while they’re warm (but not hot)! Clive’s busy writing a graphics resource for learners featuring this particular HAT – watch this space for more details.

An SDK for the ESP8266 WiFi Chip

via Hackaday » » hardware

ESP The ESP8266 is a chip that turned a lot of heads recently, stuffing a WiFi radio, TCP/IP stack, and all the required bits to get a microcontroller on the Internet into a tiny, $5 module. It’s an interesting chip, not only because it’s a UART to WiFi module, allowing nearly anything to get on the Internet for $5, but because there’s a user-programmable microcontroller in this board. If only we had an SDK or a few libraries…

The ESP8266 SDK is finally here. A complete SDK for the ESP8266 was just posted to the Expressif forums, along with a VirtualBox image with Ubuntu that includes GCC for the LX106 core used in this module.

Included in the SDK are sources for an SSL, JSON, and lwIP library, making this a solution for pretty much everything you would need to do with an Internet of Things thing. As far as LX106 core is concerned, there’s example code for using the spare pins on this board as GPIOs, I2C and SPI busses, and a UART.

This turns the ESP8266 into something much better than a UART to WiFi module; now you can create a Internet of Things thing with just $5 in hardware. We’d love to see some examples, so put those up on hackaday.io and send them in to the tip line.


Filed under: hardware

New Product Friday: Get a Grip

via SparkFun Electronics Blog Posts

We not only have a pretty good-sized batch of new products this week, but also a cool demo. Be sure to check out the video and ready every last word on this post. First, the video!

Remind me not to let Nick do a photobooth for my wedding… OK, let’s check out all the new stuff.

Standard Gripper Kit A - Channel Mount

Standard Gripper Kit A - Channel Mount

21 available ROB-13174

This is the Standard Gripper Kit A, a simple and durable robotics kit that is great for "getting a grip" on pretty much any r…

9.95

Need to grab on to some stuff? This week we have 4 new robotic gripper arms that work with the Actobotics product line. The two smaller grippers work with the sub-micro servo size and come as a straight mount or a hub mount. If you want something a little bigger, we have two that work with standard-sized servos, a straight mount and a channel mount. All of them require you to provide your own servo and assembly.

Camera Module - pcDuino V3 (2MP)

Camera Module - pcDuino V3 (2MP)

In stock SEN-13100

This 2M pixel camera module is capable of capturing 1616 x 1232 pixel array video and images and connects directly to your pc…

12.95

Need a camera module for your pcDuino3 for doing timelapses or image processing? Check out the new 2MP camera module. This 2M pixel camera module is capable of capturing 1616 x 1232 pixel array video and images and connects directly to your pcDuino V3. Connect the included ribbon cable to the CSI (Camera Serial Interface) port on your pcDuino, boot it up, and you are good to go! If you want to see the camera module in action, check it out here

Kinoma Create

Kinoma Create

Pre-Order DEV-13182

The Kinoma Create is the JavaScript-powered construction kit perfect for prototyping smart consumer electronics and Internet …

149.95

The Kinoma Create is the JavaScript-powered construction kit perfect for prototyping smart consumer electronics and Internet of Things devices. The Kinoma Create removes the need to buy bare single-board computer with loads of different add-ons by creating a plug-and-play environment with all the tools needed on board, all ready to go right out of the box! With the Kinoma Create you’ll be at “hello world” in just a few minutes. The Kinoma is available for pre-order with an expected ship date of the first week in November. Initial quantities are limited, so get your orders is now.

MicroView - OLED Arduino Module

MicroView - OLED Arduino Module

Out of stock DEV-12923

The MicroView is the first chip-sized Arduino compatible module that lets you see what your Arduino is thinking using a built…

39.95

We now have the MicroView ready to sell. All the Kickstarter orders are done and we are now shipping the module and the programmer. If you’re not familiar with the MicroView, it’s an Arduino compatible module that lets you see what your Arduino is thinking using a built-in OLED display. Check out this video to see it in action.

21st Century Fashion Kit

21st Century Fashion Kit

21 available KIT-11817

Calling all fashion moguls: the kit to bring your clothes into the current century is now available! This is the 21st Century…

84.9500 72.21

Just in time for Halloween, we have the 21st Century Fashion Kit. It’s an e-textiles resource pack filled with everything you need to add a bit of modern technology to your clothes, bags, shoes, or any other wearable piece of apparel. If you have a fair grasp on e-textiles and are looking for more of a challenge, this kit is a great next step!

Intel® Galileo Gen 2

Intel® Galileo Gen 2

In stock DEV-13096

The Intel® Galileo Gen 2 board is based on the Intel® Quark SoC X1000, a 32-bit Intel Pentium®-class system on a chip (SoC…

74.95

This week we have a new version of the Galileo from Intel. The Intel Galileo Gen 2 board is based on the Intel Quark SoC X1000, a 32-bit Intel Pentium®-class system on a chip (SoC). It is the first board based on Intel architecture designed to be hardware and software pin-compatible with shields designed for the Arduino Uno R3. The Galileo board is also software-compatible with the Arduino Software Development Environment, which makes getting started a snap.

DC Barrel Jack Plug - Female

DC Barrel Jack Plug - Female

In stock PRT-13126

This female barrel jack plug is great for adding a common connector to the end of wires. This jack is compatible with 5.5x2.1…

0.95

Need a female barrel jack? We got you covered. We have a female barrel jack in the standard 5.5mm x 2.1mm size. The outer shell unscrews to reveal solder cups and strain relief.

Flanged Standoff A - 8mm (2 Pack)

Flanged Standoff A - 8mm (2 Pack)

19 available ROB-13163

These threaded aluminum channel standoffs are 1” long and have a thread pitch of 6-32, an outer diameter of 8mm, and a 0.4"…

2.95

We have a couple new Actobotics bits this week. The first is a 2-pack of flanged standoffs. These work well for connecting skate wheels to things. The 8mm shaft fits around bearings commonly found in skate wheels, making it easy to integrate them into projects.

Shaft Collar - Clamp (1/4", 2 Pack)

Shaft Collar - Clamp (1/4", 2 Pack)

In stock ROB-13161

These collars clamp to a ¼” shaft and feature a lip edge which helps eliminate friction when used with a ball bearing. Sim…

5.95

We also have 2 packs of these ¼" shaft collars. They work well for securing shafts in place. They also have a lip which helps to eliminate friction against bearings.

XBee Pro 50mW U.FL Connection - Series 2B (ZigBee Mesh)

XBee Pro 50mW U.FL Connection - Series 2B (ZigBee Mesh)

In stock WRL-13170

This is the XBee XBP24-BZ7UIT-004 module from Digi. The new Series 2B improves upon the power output and data protocol of the…

40.95

Lastly, we have a new XBee module. The new Series 2B improves upon the power output and data protocol of the Pro Series2. Series 2B modules allow you to create complex mesh networks based on the XBee ZB ZigBee mesh firmware. These modules allow a very reliable and simple communication between microcontrollers, computers, systems, really anything with a serial port!

Phew, that’s all the new stuff for this week. Hope there’s something here you like. Thanks for reading and we’ll see you again next week with more new stuff. See you then.

comments | comment feed

FTDI Screws Up, Backs Down

via Hackaday » » hardware

ftdi-explosion

A few days ago we learned chip maker FTDI was doing some rather shady things with a new driver released on Windows Update. The new driver worked perfectly for real FTDI chips, but for counterfeit chips – and there are a lot of them – the USB PID was set to 0, rendering them inoperable with any computer. Now, a few days later, we know exactly what happened, and FTDI is backing down; the driver has been removed from Windows Update, and an updated driver will be released next week. A PC won’t be able to communicate with a counterfeit chip with the new driver, but at least it won’t soft-brick the chip.

Microsoft has since released a statement and rolled back two versions of the FTDI driver to prevent counterfeit chips from being bricked. The affected versions of the FTDI driver are 2.11.0 and 2.12.0, released on August 26, 2014. The latest version of the driver that does not have this chip bricking functionality is 2.10.0.0, released on January 27th. If you’re affected by the latest driver, rolling back the driver through the Device Manager to 2.10.0.0 will prevent counterfeit chips from being bricked. You might want to find a copy of the 2.10.0 driver; this will likely be the last version of the FTDI driver to work with counterfeit chips.

Thanks to the efforts of [marcan] over on the EEVblog forums, we know exactly how the earlier FTDI driver worked to brick counterfeit devices:

ftdi_evil

[marcan] disassembled the FTDI driver and found the source of the brick and some clever coding. The coding exploits  differences found in the silicon of counterfeit chips compared to the legit ones. In the small snippet of code decompiled by [marcan], the FTDI driver does nothing for legit chips, but writes 0 and value to make the EEPROM checksum match to counterfeit chips. It’s an extremely clever bit of code, but also clear evidence FTDI is intentionally bricking counterfeit devices.

A new FTDI driver, presumably one that will tell you a chip is fake without bricking it, will be released next week. While not an ideal outcome for everyone, at least the problem of drivers intentionally bricking devices is behind us.


Filed under: hardware, news

Scooter with blinkenlights

via Raspberry Pi

Alex Markley, a programmer, writer and comedian, has a young relative who, thanks to a Model A Raspberry Pi, some Adafruit Neopixels, some sensors and a scooter is currently the world’s happiest nine-year-old.

I asked Alex if he’s written the project up – he says he’s working on it. We’ll add a link to any build instructions he produces as soon as they’re available.

Welcome to our new OSHWA Board Members!

via Open Source Hardware Association

Thank you to our members who voted for OSHWA’s new board members! Your vote is a major contribution as we need to reach quorum (at least 10% of our members) to make anything official in OSHWA. This year, we filled 3 board member seats which will be held for 2 years.

Please welcome our new board members! They are:

Toni Klopfenstein, Michael Weinberg, and Rose Swan Meacham

You can see the data here.

Thank you to all who participated in nominations!

FTDI Drivers and Counterfeit Chips

via SparkFun Electronics Blog Posts

As you may or may not have heard by now, the latest driver update from chip manufacturer FTDI is disabling, semi-permanently, counterfeited chips. I’ll get more into the technical details later, but I’m going to open with this:

At this time, SparkFun does not believe any of our products to be compromised by this issue.

The FT232

Why does this matter so much? Well, the FTDI USB-to-Serial bridge IC (the FT232, specifically) has been a mainstay of the hardware hacking community for many years. The first USB-based Arduino boards used it; SparkFun’s RedBoard still does.

As soon as we heard about it (from Twitter, of course), we immediately began assessing our product line for products which might be of concern. At the moment, we have about 30 individual products using the FT232 chip. We immediately crossed most of them off the list; our in-house assemblies are all produced using chips from reputable suppliers (like Mouser, Digikey, Future, etc.).

We have less visibility into assemblies that come pre-made to us, however, so we immediately set about testing them for vulnerability to this change. Testing is still ongoing, but our preliminary tests show that current stock is not affected. We already had the discussion with suppliers in the past regarding counterfeit chips (you may recall that we had a brush with this issue in the past), so we’re quite confident in the product we’re currently selling.

If you think something you purchased from SparkFun is affected by this please contact our tech support team immediately. They’re really good at what they do, and they’ll get your problem sorted out in no time.

Okay, now that we’ve covered the business end, let’s talk nerdy.

From what we’ve been able to glean from other posts (as yet, we’ve not been able to duplicate this in house, since we don’t have any counterfeit FTDI chips), this is an intentional attempt by FTDI to address the growing population of counterfeit FTDI chips on the world market. With the release of Windows driver version 2.12.0.0 on 26 August, a part of the driver’s functionality is to silently change the PID (which is the 16-bit code assigned to a product by its manufacturer to allow the OS to identify the driver which should be used for that part) from 0x6001 to 0x0000.

This change takes place in the target’s non-volatile memory, so even after the counterfeit device is removed from the system which altered it, that chip will no longer be recognized as an FTDI-compatible USB to serial bridge, on any computer, under any operating system.

Of course, it may be possible to change the PID back, but any Windows computer with v2.12.0.0 of the driver installed will immediately alter the PID again.

The reason this has become an issue recently (remember, the date on this driver is 26 August) is because the new driver recently hit Windows update. Anyone who’s used FTDI chips extensively under Windows has probably experienced the COM port proliferation issue: whenever an FTDI chip is plugged into a USB port that it’s not been plugged into before, Windows searches Windows Update for a new driver and assigns a new COM port number to that chip on that USB port. If you don’t tell Windows to stop looking online, it will automatically and silently load the new driver which will automatically and silently brick the counterfeit FTDI chips.

I haven’t heard anything suggesting Mac or Linux drivers have a similar function, although if they don’t now it’ll only be a matter of time until they do. It’s unclear at this time how the FTDI driver identifies counterfeit chips; until we know more about that process, if you think you may have received counterfeit parts (say, as a part of a knock-off Arduino clone purchased on Ebay at a suspiciously low price), avoiding updating your drivers is probably a wise thing to do.

Keep an eye on this post and the SparkFun (or SFE_Engineering) Twitter accounts; if we find out anything new we’ll update this post. I’ll be trying to find a non-destructive means for identifying the counterfeits, and if I don’t and someone else does, we’ll post it here.

comments | comment feed

Robot volcanology

via Raspberry Pi

Earlier this week, we talked about Raspberry Pi robots under the sofa. Today, we’ve got a Raspberry Pi robot under a volcano to show you.

carolynparcheta

Dr Carolyn Parcheta studied volcanology in Hawaii, and now works as a NASA postdoctoral fellow in Pasadena. Her particular area of study is the geometry of volcanic fissure vents: something that’s very hard to map, because they’re inaccessibly narrow, coated with sharp glass from eruptions, and are often destroyed when magma flows through them.

Learning about that geometry is crucial in building an understanding of how eruptions work: how magma flows, and how gas escapes. So with the help of a Raspberry Pi, Dr Parcheta has built a wall-climbing robot to go where humans can’t, and is using it to model cracks and vents in much more detail than has been possible before.

She made this video about the project for a National Geographic award last month, where she placed in the finals.

Dr Parcheta’s eventual goal is to 3d-map all of the fissures in Kilauea, an active volcano on Hawaii. There are 54 in all, and she completed maps of two in May this year. We’ll be keeping an eye on her progress – and on the progress of that brave little robot!

The Internet of Things

via Nuts and Volts

Since the birth of the Internet, there has been talk of total connectivity — between people, people and their possessions, and things to things. Up until recently, the reality has been that such ecosystems existed only in academic and corporate research centers. Today, the Internet of Things (IoT) is a practical reality in many settings.

Watch That Windows Update: FTDI Drivers Are Killing Fake Chips

via Hackaday » » hardware

ftdi-explosion

The FTDI FT232 chip is found in thousands of electronic baubles, from Arduinos to test equipment, and more than a few bits of consumer electronics. It’s a simple chip, converting USB to a serial port, but very useful and probably one of the most cloned pieces of silicon on Earth. Thanks to a recent Windows update, all those fake FTDI chips are at risk of being bricked. This isn’t a case where fake FTDI chips won’t work if plugged into a machine running the newest FTDI driver; the latest driver bricks the fake chips, rendering them inoperable with any computer.

Reports of problems with FTDI chips surfaced early this month, with an explanation of the behavior showing up in an EEVblog forum thread. The new driver for these chips from FTDI, delivered through a recent Windows update, reprograms the USB PID to 0, something Windows, Linux, and OS X don’t like. This renders the chip inaccessible from any OS, effectively bricking any device that happens to have one of these fake FTDI serial chips.

Because the FTDI USB to UART chip is so incredibly common,  the market is flooded with clones and counterfeits. it’s very hard to tell the difference between the real and fake versions by looking at the package, but a look at the silicon reveals vast differences. The new driver for the FT232 exploits these differences, reprogramming it so it won’t work with existing drivers. It’s a bold strategy to cut down on silicon counterfeiters on the part of FTDI. A reasonable company would go after the manufacturers of fake chips, not the consumers who are most likely unaware they have a fake chip.

The workaround for this driver update is to download the FT232 config tool from the FTDI website on a WinXP or Linux box, change the PID of the fake chip, and never using the new driver on a modern Windows system. There will surely be an automated tool to fix these chips automatically, but until then, take a good look at what Windows Update is installing – it’s very hard to tell if your devices have a fake FTDI chip by just looking at them.


Filed under: hardware, news

Twinkling Trick or Treat Bag

via SparkFun Electronics Blog Posts

Today we wanted to draw your attention to a great tutorial that’s just in time for Halloween - the Twinkling Trick or Treat Bag.

alt text

This project adds a bit of bling to your standard trick or treat bag by incorporating a ProtoSnap LilyTwinkle into the design. This is a fairly straight-forward project that has a really cool and fun result! Your kids will love it - and it makes it easy to tell which ghost is yours.

alt text

Check out the tutorial here to learn how to build your own! If you make one, we would love to see it - share it with us here! Happy haunting!

comments | comment feed

Eben at Techcrunch Disrupt

via Raspberry Pi

Eben was speaking at TechCrunch Disrupt in London yesterday, where he had a display board and HAT to show off, and some other bits of news. You’ll get to see a PiTop (a laptop kit that’s currently going great guns on Indiegogo), be tantalised with some details about the A+, and learn about what we think is important if you’re growing a hardware business: enjoy!

 

Experience sound multi-sensorially with Ocho Tonos

via Arduino Blog

ochotonos

Some of you may have noticed that words like rhythm, texture, pattern, can be used both to describe fabrics, as well as sound. Focused on building an interface as a whole, using mostly textiles, OCHO TONOS invites the user to interact through touch, and experience sound in a multi-sensorial way. Ocho Tonos is an interactive installation by EJTech duo (Esteban de la Torre and Judit Eszter Kárpáti) I met last July during etextile summer camp while they were working on this experimental textile interface for tactile/sonic interaction by means of tangibles:

Exploring the relation between sound and textile and experimenting with the boundaries of our senses whilst changing the way we perceive fabric, surfaces and their manifestation as sound. Recontextualizing our tactile interaction with textile acting as an interface, where each element triggers, affects and modifies the generated sound’s properties. Creating a soundscape through sensor technology enticing audiophiles to interact and explore with reactive textile elements.The nexus of the body, the senses and technology.
OCHO TONOS is a symbiosis of the unique hand-crafted traditional textile techniques and the immaterial digital media.

Thanks to Arduino Mega ADK , all inputs coming from the touch of the user on the soft sensors are translated into a digital platform, parsed and filtered through MaxMSP, in order to control the generation of a soundscape in Ableton Live.

Ocho Tonos was chopped, spiced and cooked at Kitchen Budapest. Sounds used are samples from the working machinery at  TextielLab.