Tech in Motion celebrated Social Media Week with their Wearable Tech Fashion Show in NY. As the only participating U.S. city in this world wide event, the venue was packed, and photographer Olivia Christina squeezed through the crowd to capture images. One of the top designers was Sensoree with “therapeutic bio.media”. The photo above shows one of the designs combining knitting, 3D printing and an EEG monitor to map thoughts and match brain states to colors. Here’s another thoughtful piece, a mood sweater that uses galvanic skin response to show how excited the wearer is through LEDs in the collar. Sensoree is very intrigued by physical movement and has worked with dance companies — the pieces are a true pleasure floating down the runway.
Another future thinking designer, Continuum, utilizes 3D printing to create shoes. A variety of styles was displayed, including intricate cut-outs, and wedges that even Cat Girl would approve of. Although the style below seems rather prismatic, many of the shoes have an organic feel, resembling vines and petals. With so many people having foot concerns, it may well be that 3D printing is the future of all footwear. Imagine custom beds and shoes made individually for your feet. This area shows lots of potential and Continuum has already posted “invites” for pre-orders on their site.
On the opposite end of the spectrum, 3D printing was also shown for fingernails. The Laser Girls have used their design abilities in the field of nail art with stunning results. Not only are they doing nails, but they are also doing nail rings. Textures range from knobby bright colored pixels to smoother gothic filagree. One texture that is particularly interesting on their site is the faux stone finish. Many women were fascinated with this affordable entry into tech fashion, so expect to see more like it in the future.
Adding a big splash of color to the runway was Leslie Birch’s FLORAbrella. You may remember she was one of the winners of our Adafruit/Element 14 Get Closer Challenge. Cameras were in the air for the rainbow pattern and Tweets referred to it as “my high-tech umbrella.” Many people at the show were shocked to learn that they could make it themselves, using a FLORA microcontroller, Neopixels and color sensor.
Many of these fashions are proprietary, but can be accomplished by a DIYer through open source. Look to 3D printing resources such as Thingiverse and microcontrollers like our FLORA and Gemma. One thing these fashions all share is a sense of customization for the user, and there is no better way to customize than to make it yourself. Why not start off with our color changing scarf project? Make the streets your runway!
I’m lucky enough to own an Apple Extended Keyboard II, which belongs to my Macintosh SE. Unfortunately, it wasn’t doing much good connected to my rarely-used SE. So, I figured it would find a better home on my desk at work, where I spend the day pounding away on a crummy keyboard anyway.
The Apple Extended Keyboard II is a dream to type on because it uses mechanical switches. And I lucked out: Apple made a lot of revisions of this keyboard with cheap switches, but it turns out that I got one of the good ones. Mine is a USA model with authentic Alps Cream key switches.
The biggest stumbling block to the project was the computer’s interface. The Apple Extended Keyboard II is from the days of ADB, or Apple Desktop Bus. The internet revealed two possible solutions: An expensive and sometimes-hard-to-find adapter by Griffin, or a $16 microcontroller and some DIY elbow grease. Naturally, I chose the latter.
Here is the official press release for the Arduino Micro in collaboration with Adafruit.
Arduino Micro in collaboration with Adafruit
Arduino Micro board – Based on the technology behind the Leonardo board, its main feature is the very small size.
The Arduino Micro packs all of the power of the Arduino Leonardo in a 48mm x 18mm module (1.9″ x 0.7″).
It makes it easier for makers to embed the Arduino technology inside their projects by providing a small and convenient module that can be either used on a breadboard or soldered to a custom designed PCB.
The Micro has been developed in collaboration with Adafruit Industries, one of the leaders of the Maker movement. Adafruit is already developing a series of accessories for the new board that will complement its power and simplicity.
Throughout the month of November the product is available exclusively from Adafruit online and Radio Shack in retail stores.
Main features of Arduino Micro:
The Arduino Micro is a microcontroller board based on the ATmega32u4.
Like its brother the Leonardo board, the Arduino Micro has one microcontroller with built-in USB. Using the ATmega32U4 as its sole microcontroller allows it to be cheaper and simpler. Also, because the 32U4 is handling the USB directly, code libraries are available which allow the board to emulate a computer keyboard, mouse, and more using the USB-HID protocol.
It has 20 digital input/output pins (of which 7 can be used as PWM outputs and 12 as analog inputs), a 16 MHz crystal oscillator, a micro USB connection, an ICSP header, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a micro USB cable to get started.
This allows the Micro to appear to a connected computer as a mouse and keyboard, in addition to a virtual (CDC) serial / COM port.
Operating Voltage: 5V
Input Voltage (recommended): 7-12V
Input Voltage (limits): 6-20V
Digital I/O Pins: 20
PWM Channels: 7
Analog Input Channels: 12
DC Current per I/O Pin: 40 mA
DC Current for 3.3V Pin: 50 mA
Flash Memory: 32 KB (ATmega32u4) of which 4 KB used by bootloader
SRAM: 2.5 KB (ATmega32u4)
EEPROM: 1 KB (ATmega32u4)
Clock Speed: 16 MHz
Arduino, the first widespread Open Source Hardware platform, was launched in 2005 to simplify the process of electronic prototyping. It enables everyday people with little or no technical background to build interactive products.
The Arduino ecosystem is a combination of three different elements:
A small electronic board manufactured in Italy that makes it easy and affordable to learn to program a microcontroller, a type of tiny computer found inside millions of everyday objects.
A free software application used to program the board.
A vibrant community, true expression of the enthusiasm powering the project. Every day on the www.arduino.cc website thousands of people connect with other users, ask for help, engage and contribute to the project.
About Adafruit Industries
Adafruit was founded in 2005 by MIT engineer, Limor “Ladyada” Fried. Her goal was to create the best place online for learning electronics and making the best designed products for makers of all ages and skill levels. Since then Adafruit has grown to over 25 employees in the heart of NYC. Adafruit has expanded their offerings to include tools and equipment that Limor personally selects, tests and approves. Adafruit has one of the largest collections of free electronics tutorials, open-source hardware and software to help educate and inspire the next generation of scientists and engineers.
Steve Hoefer uses Arduino to create temperature activated blinds! via Make:
Sometimes the sun is my friend, warming the house on cool days. Other times it’s my enemy, warming the house on hot days. Blinds are one solution to this problem, but it seems that no matter how I set my blinds before I leave for the day, the weather changes and I come home to a sweltering or freezing house.
So I built this mini blind minder to open and close them automatically. It’s powered by an Arduino microcontroller, which uses a temperature sensor to read the room temperature and then activates a servomotor to open the slats when it’s too cool and close them when it’s too warm. It has an adjustable thermostat and it can also be operated manually to open or close your blinds with a push of a button.
You’ll solder a custom Arduino “shield” — a circuit board with headers that plug into the Arduino — and then mount it all in a tidy RadioShack project case. This project requires only a moderate amount of soldering, so you can easily build it in a day or a weekend.
I was trying to decide what to do, as a ‘productive’ project with my arduino this weekend, when I stumbled upon my old wired xbox 360 controller, and remembered my RC car that no longer functioned.
…Wired the basic functions of the controller- RB and LB momentary switches, and X & Y axis trimpots from left and right analog joysticks. Decided to do it this way, reading up on proprietary USB blah blah blah Microsoft junk made using the existing serial communication dang near impossible (or at least way too time consuming for a ‘fun’ project)
Wired cat5 to the RC car functions- 1 pair each for drive motor, steering motor, ‘horn’, and headlamps. The arduino was fairly easy to wire up. I used a VCR motor drive chip for the forward and reverse action, and a DPDT relay for left and right steering. 2V 3A external power supply for the motor driver….
Embedds highlights this useful project from Oscar Liang.
Small GPS device is always nice to have. One thing is that it can be used to tell the time. But most importantly it is used give coordinates of your position and other derivative values like speed and distance. Oscar wanted to build small GPS watch which were small enough to carry around and have useful features like logging.
Basically, GPS watch is based on Arduino Nano board which talks to Adafruit GPS module and Mini SD card module for logging. Information is also displayed on OLED mono color display. Watch is powered with single cell 600mAh LiPo battery. Charging module is also include in to box. Initial tests show that its accuracy is about 3meters and refresh rate is about 10Hz.
We carry a few different GPS modules here in the Adafruit shop, but none that satisfied our every desire – that’s why we designed this little GPS breakout board. We believe this is the Ultimate GPS module, so we named it that. It’s got everything you want and more:
-165 dBm sensitivity, 10 Hz updates, 66 channels
5V friendly design and only 20mA current draw
Breadboard friendly + two mounting holes
PPS output on fix
Internal patch antenna + u.FL connector for external active antenna
Hackaday highlighted this awesome project from hackerspace ACKspace.
Cruising around town, not sure what to do — oh hey look, someone is at the hackerspace! Introducing the Mobile Spacestate Indicator!
During our Hackerspacing in Europe tour, we had the pleasure of visiting ACKspace in Heerlen, the Netherlands. And like many hackerspaces, they have an online status indicator letting members and non-members alike know if the space is open. [Vicarious], the gentleman who kindly picked us up from the train station, has just finished off an awesome modification to his car. Using an Arduino Uno and a Raspberry Pi, he has created a mobile indicator of his hackerspace’s status.
The Raspberry Pi automatically tethers to his phone and checks the status of the hackerspace online. It then sends the data to the Arduino Uno which controls a small strip of RGB LEDs. He’s cleverly hidden all of this inside his center console, and it looks awesome!
Each 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!
Peter Mount has a tutorial on how to connect an arduino to a raspberry pi using I2C.
Some time ago I created a weather station using a Raspberry PI and an off the shelf weather station, connecting the two via USB.
However, for some time not I’ve been meaning to create a weather station from scratch – i.e. one or more Raspberry PI’s which connect to the network (via Ethernet or WiFi) and directly monitor the sensors directly.
Now the problem here is that some sensors are analog – for example the leaf, soil and UV sensors I have generate an analog signal so we need an ADC (Analogue to Digital Converter) which the Raspberry PI doesn’t have.
So we have two possible solutions:
Add a Raspberry PI compatible ADC
Use an Arduino
With the parts I have available, the Arduino won, not just on available ADC channels but also with the additional digital ports available.
Now how to connect it to the PI? Well the easiest way is to use USB, however the PI only has two USB ports (one for the Model A) and as I’m intending to use Model A’s for the final station I need that for WiFi (there won’t be room or power for hubs) so USB is out.
There’s RS232 which both support, however the PI runs on 3v3 whilst the Arduino (UNO) is 5v so I need to add a level converter between the two. It also limits me to just one arduino and I might need to use more than one so another solution is needed.
Both the PI and Arduino support two additional types of communication for talking to peripheral devices. There’s SPI which is a high speed serial protocol and I2C. Like RS232, SPI needs level shifters, but not exactly so for I2C.
I2C is a 2 wire protocol allowing for 127 devices to be connected to a single bus. One device is the master (The PI in our case) and then the peripherals.
In the above diagram you can see that there’s two connections between devices (other than ground), SDA (Serial Data Line) which is where the data is carried, and SCL (Serial Clock Line). There’s also a pair of resistors which pull up the signals to Vdd.
Now the trick, Vdd is only there to pull those signals up and in I2C a 1 is when the signal is pulled down to 0V. It’s not there to power the devices so, as long as we keep Vdd at 3v3 and no device has a pull up resistor on them (i.e. to 5V) then we are save to connect it to the PI. There’s only a problem if any device on the I2C bus also has a pull up resistor.
Now do the Arduino’s have pullup resisitors? Well they actually don’t, they actually cannot as the I2C interface is shared by two of the analogue inputs (4 & 5 to be precise) so there cannot be a resistor there else it would affect those pins when not being used for I2C.
So, we have a solution as long as the Raspberry PI is the I2C Master which is what we want. Also, of the available GPIO pins, only SDA and SCL have pull up resistors, so we are set.
Gerard Rubio’s open-source knitting machine, OpenKnit, can make you a custom sweater in just an hour. I’ve waited in line for a fitting room for longer than that! via hackaday.
For all the hubbub about 3D printers leading a way into a new era of manufacturing, a third industrial revolution, and the beginnings of Star Trek replicators, we really haven’t seen many open source advances in the production of textiles and clothing. You know, the stuff that started the industrial revolution. [Gerard Rubio] is bucking that trend with OpenKnit, an open-source knitting machine that’s able to knit anything from a hat to a sweater using open source hardware and software.
We’ve seen a few builds involving knitting machines, but with few exceptions they’re modifications of extremely vintage Brother machines hacked for automation. OpenKnit is built from the ground up from aluminum extrusion, 3D printed parts, a single servo and stepper motor, and a ton of knitting needles.
The software is based on Knitic, an Arduino-based brain for the old Brother machines. This, combined with an automatic shuttle, allows OpenKnit to knit the sweater seen in the pic above in about an hour.
Built in the interest of experimentation & education, the Open Bitcoin ATM project may not be secure enough for the general public but it manages to turn cash into cryptocurrency with surprisingly few components.
Round up a bill acceptor, Arduino + SD Shield, & thermal printer and you’re well on your way to building your own ATM of the (possible) future.
Marcus: “This project started when I printed Diagrid Bracelet by nervoussystem and got the idea to add some LEDs to it. I later change the design to be a solid half circle that locks really nice when the LEDs lighten it up. A adafruit trinket (Attiny85) is controlling a Neopixel 144 LED/m strip and reading value from a FLORA Accelerometer/Compass Sensor (LSM303) using I2C.”
To get the bracelet to interact with the environment I added an 3-axis accelerometer for catching the wearers movements.
The bracelet will cycle throw the color wheal slow and if get shaken it hop a few colours and if shaken for longer time it start to sparkel. It will run for about 3 and a half hour on a charge.
To get the code to work and fit on the trinket/gemma I had to rewrite Adafruit LSM303 library to use TinyWireM and int32_t instead of float to save space, I also remove the compass part of the library. The Arduino sketch is 5,214 bytes of a 5,310 byte maximum.
Adafruit NeoPixel Digital RGB LED Strip 144 LED – BLACK: We crammed ALL THE NEOPIXELS into this strip! An unbelievable 144 individually-controllable LED pixels on a flexible PCB. It’s completely out of control and ready for you to blink. This strip has a black mask, and an extra heavy flex PCB. These LED strips are even more fun and glowy. There are 144 RGB LEDs per meter, and you can control each LED individually! Yes, that’s right, this is the digitally-addressable type of LED strip. You can set the color of each LED’s red, green and blue component with 8-bit PWM precision (so 24-bit color per pixel). The LEDs are controlled by shift-registers that are chained up and down the strip so you can shorten or lengthen the strip. Only 1 digital out pin is required to send data. The PWM is built into each LED-chip so once you set the color you can stop talking to the strip and it will continue to PWM all the LEDs for you. (read more)
Generating Embroidery with an Arduino on Hackaday:
Embroidermodder is an open source tool for generating embroidery patterns. It generates a pattern and a preview rendering of what the embroidery will look like when complete. It’s a cross-platform desktop application with a GUI, but the libembroidery library does the hard work in the background. This library was ported to Arduino to pull off the hack.
Meet Vanilla Nieves, Chihuahua and professional model. She recently garnered attention at the New York Pet Fashion Show with her LED studded skirt and collar. Her couture was designed by two Fashion Institute of Technology (FIT) pet fashion designers — Ada Nieves and Gladys Delgado-Garced. Here’s what Gladys had to say about the design.
I attend a dog fundraiser each February, and based on the theme, I come up with a design. This year it was luminaries, and when my friend sent me the skirt I thought, why not do rain patterns?
Gladys loves LEDs and immediately set to work on constructing the circuit. She started with a small matrix and gradually increased the size, testing as she went along. The final skirt had a total of 96 surface mount LEDs — 81 on the skirt matrix and 15 on the collar matrix.
I like the electronics, the fact that the animations can be changed hundreds of times. I like the way the matrix turned out, and with the two microcontrollers you can do patterns like diamonds, rain and X’s. People were in awe and very impressed. They really liked the lights and even MTV was there. I like that pets can enjoy fashion, too!
Obviously these two ladies enjoy their petite clients, so expect to see more glam designs. Want to turn your dog into Lady ChiHuaHua? Get a FLORA or GEMMA microcontroller and some NeoPixels for your creation.
I recently built the NeoPixel Painter and want to say that tutorial was great. I had no issues putting mine together. I made one modification, I used a 1 x 3/4″ x 42″ piece of wood which I routed out a groove for the NeoPixel strip to fit in flush to remove side light from the LEDs.
We had a blast with it over the weekend at my daughter’s birthday party, see sample below. In addition to the birthday wish banner we used it for a magical animal that appeared in the air to answer questions for a scavenger hunt. We anticipate more animals and objects to appear in the air in time!
Thank you for a great tutorial!
Having fun painting the night sky!
NeoPixel Painter: Next-generation light painting with NeoPixels and Arduino: Light painting is an artistic medium combining light, motion and long-exposure photography. For as long as a camera’s shutter is open, a single point of light in motion will create a continuous streak in the final photograph. Digital technology takes light painting to the next level…dozens of point lights, with color and brightness individually under computer control, weave a swath of awesome across the completed frame. Adafruit’s NeoPixel strips, combined with the Arduino microcontroller and a supporting cast of parts, make highly refined digital light painting achievable! (read more)