Category Archives: Arduino-Compatible

Hackaball is a smart ball that children can program to invent and play games


Make it. Hack it. Play it. 


Nowadays, it seems like kids are more apt to be fixated on the screen of their mobile gadgets than playing outside with one another. Cognizant of this, a new London-based collaborative is looking to converge both modern-day technology with old-school fun to develop what they’re calling Hackaball.

01_Hackaball_iPad

Launched on Kickstarter by innovation startup Made by Many and design company Map, the teched-out ball is packed with a number of electronic components including a gyroscope, an accelerometer, a vibration motor, nine LEDs, a speaker, a microphone, a rechargeable battery, and an Arduino.

“Our early versions of the ball worked with the Arduino Uno (ATmega328) board, progressing to a breadboard Arduino and then making our own SMD designs with the Uno. In the latest prototypes, we used the Arduino Leonardo (ATmega32U4) and our current version runs on the Arduino Mega (ATmega2560). Our production version will run on an ARM chip,” the team revealed.

ATmega

In an effort to let “kids be kids,” the hardware is housed in a pair of rubber and silicone membraned halves that serve as a shock absorber to protect it from bounces, throws, drops and other harsh elements it will inevitably be put through.

Using its companion mobile app, the ball allows kids to imagine and create their own games in an IFTTT-like system. The Hackaball can be programmed to illuminate lighting effects, emit sounds and make rumble patterns in response to various actions like shaking, dropping and bouncing.

89bf9d731059a7e8e53b444766f3513a_large

The Hackaball is geared towards the six to 10-year-old demographic and grows the more they play, rewarding kids with unlockable features and challenges them with broken games to fix. In fact, the spherical device arrives “broken,” encouraging its users to get it working through the accompanying iPad app.

4a4961ae1fdc57d51d2c2ffc8f2aaeb8_large

Hackaball provides kids with a wide range of uses, whether that’s appearing as a prop in plays, serving as a magic 8-ball, waking them up as an alarm clock in the morning, or even pranking parents by making it a whoopee cushion. What’s more, the device offers users the ability to learn the basics of programming and how technology works in a much more interactive, engaging manner.

“We wanted to make Hackaball tough and beautiful at the same time. We’ve built many prototypes and tested them with the toughest audience – children – to get this right, designing a form that’s robust and tactile but flexible and responsive too,” the team writes. “Hackaball started as an intern project with the simple brief — play! We wanted to give children a new way to understand technology and put them in control.”

c229f1c9bbc690ad6df6ea3edbcff2d3_large

Interested in one of your own? Then head over to its official Kickstarter page, where Hackaball is currently seeking has successfully garnered well over $100,000. After having surpassed several of its stretch goals, the team revealed that the gadget will come in two differently colored jackets, soon be hackable through Arduino, and will be available on iOS — meaning users can invent on their iPad or Macs. In the coming months, they also hope to unveil an Android app as well. The product is expected to ship in December 2015 — just in time for the holidays!

This littleBits box makes environment-specific music in real-time


This interactive sculpture generates ambient tunes in response to shadows.


Designed by Caselden Studios, Sounding Box #11 is an interactive acoustic sculpture that generates ambient sound, and allows viewers to make environment-specific music in real-time through motion and changes in light. As viewers approach the sculpture and wave their hands to cast shadows, the instrument responds by vibrating strings to create harmonic tunes.

large_filled_mj-littlebits-8065

According to Maker MJ Caselden, the sculpture was intended to provide a creative, calming experience for participants. Viewers can improvise, producing ambient sounds for their surrounding environment.

Inspired by traditional Western stringed instruments, Sounding Box #11 uses electromagnets to vibrate strings and produce sound, acting as a natural amplifier. To achieve this, the team programmed a pair of Arduino bits (ATmega32U4) so that every time a light sensor is triggered, an electromagnet begins to generate a magnetic field that pushes and pulls the strings, creating standing waves. The installation was configured so that every sensor activates a different string.

large_filled_mj-littlebits-8263

“I wanted to give people the experience of designing their own sound in real-time in a real space. I wanted to give them the control to induce that kind of ambiance and to hear it, and to experience it directly,” Caselden explains.

Intrigued? Head over to its official littleBits project page here, and be sure to see it in action below!

TetraBIN combines of 8-bit video games and waste removal


One Maker duo is combining the old-school game of Tetris and the Internet of Things to create one ‘smart’ trash can. 


We’ve seen talking water fountains. We’ve seen smart benches. We’ve even seen LED sidewalks. Now, add interactive trash cans to the growing list of ambient objects you’d likely come across in any public park. The brainchild Sam Johnson & Steven Bai, TetraBIN uses custom-built electronics and LED panels to reimagine an everyday garbage can and to help promote sustainable behaviors and playful experiences throughout a city. A pair of prototype installations initially debuted back at Vivid Sydney 2014, which happens to be the largest lighting festival in Australia.

Can1

“It’s the childhood dream of both of us to create products and services to encourage sustained changes in people’s lives. Motivated by the idea of play as a way of inspiring people (especially the younger generation) to be aware of environmental sustainability issues such as littering problems, we have augmented a trash bin with the latest computing technology,” the duo writes.

Reminiscent of ‘80s video games with its sounds and 8-bit images, the aptly-named TetraBIN allows users to collaboratively control Tetris-like blocks on its screen on its outer surface. The pattern of these blocks vary based on the size and shape of the litter, as well as the timing of disposal. 

Can2

Each Arduino-compatible TetraBIN is powered by an ATmega32U4 and equipped with WS2812 RGB LEDs, IR beam sensors and chiptune sounds made by an 8-bit processor that are emitted from a built-in speaker. What’s more, the interactive trash can is remotely accessible from the Internet, further bridging the gap between the digital and physical world.

The installation itself utilizes the latest in LED media façade technology. Johnson and Bai implemented custom-produced displays — each with 900 LEDs that were manually mounted onto laser-cut Perspex and covered with a translucent layer of polycarbonate — onto the circular surface of the trash container. Three pairs of custom-developed infrared sensors were used on each bin to recognize the items being thrown away. This information is then relayed to the Arduino, causing similarly-sized digital block to appear on its external panel and fall to the bottom. The vibrantly-colored brick stays there until the next person deposits their rubbish and one row of the panel is filled. Then, just like in the game Tetris, the row disappears.

1400624581637

“TetraBIN explores how digital technologies can be used to motivate positive change in urban environments. It uses gamified approaches – making use of game mechanics and game thinking – turn an activity traditionally considered trivial, such as depositing rubbish into a bin, into a joyful event.” 

The project recently launched on Kickstarter, however was unsuccessful in achieving its goal. Nevertheless, this concept is certainly an innovative way to make litter more entertaining, and more importunity, will hopefully encourage more folks to partake in proper waste disposal. Intrigued? Head over to its official page here, and be sure to watch it in action below!

 

 

Alligator Board is a next-gen, ATSAM3X8E-based 3D printer controller


Could the Alligator be the most advanced 3D printing board ever developed? 


Over the last couple of years, the DIY community has experienced a proliferation of RepRap 3D printers. As the possible number of machines continues to grow, as does the need for more open-source control boards — many of which built around Atmel | SMART and AVR microcontrollers.

20150131095438-presentation-1

Adding to the growing list of 3D printer electronics is a new Indiegogo project from a Perugia, Italy startup. First seen back at Maker Faire Rome 2014, the Alligator Board was designed to serve as a complete and reliable solution for those seeking RepRap 3D printer control modules. It is based on the Atmel | SMART ATSAM3X8EA, which represents a big step towards greater computing power, compared to existing solutions driven by 8-bit MCUs. This product is well-suited for any standard 3D printer, particularly Delta models requiring more complex data computation.

The Alligator features both the native USB interface of the ARM Cortex-M3 MCU as well as a USB to UART interface. Beyond that, the control board comes with a 10/100 Ethernet interface, capable of running a web server and any kind of Internet-based application. Alligator boasts the ability to adjust the current of its motors via firmware, thereby enabling three axes to work in perfect harmony.

20150212135715-alligator_dedalo_1

What’s more, the combination of its adjustable microstep size up to 1/32 and the performance of the 32-bit ARM processor ensure high-resolution prints with any architecture. Pending all goes to plan, the board will come with several expansion pack options as well, such as the Piggy Module Lite (allows for one additional extruder), the Piggy Module Plus (allows for the addition of up to three more extruders), and the Thermocouple Module. The Alligator can also be connected directly to a Raspberry Pi unit.

Other notable features include:

  • External 32Mbit Flash memory (in addition to the 64Kbit EEPROM)
  • 12-24Vdc power supply input
  • 4x stepper motor driver, running at 1/16 or 1/32 microcstep (up to 2.5A firmware configurable current and no trimmer)
  • 6x end-stop input compatible with both mechanical and optical/magnetic solution
  • High current hot-end heater driver output (high-current connector)
  • High current bed heater driver output (high-current connector)
  • 2x precision analog input for temperature measurement with RTD (compatible with external adapter for thermocouple)
  • 2x external FAN output with PWM speed control
  • USB to virtual COM port interface (microUSB connector)
  • Native USB port (microUSB connector)
  • microSD Slot
  • 10/100 Ethernet port with unique MAC address pre-programmed chip
  • Expansion connector with 3 UART or 6 GPIO with firmware selectable +3V3/+5V logic levels
  • 26pin Raspberry Pi-compatible expansion connector
  • 3x generic PWM open drain output for general porpouse application

20150211075736-stampe

Interested? Head over to its official Indiegogo page, where the team is currently seeking €10,000. Initial shipments are expected to begin in June 2015.

This littleBits toilet seat alarm fixes a big household problem


littleBits will help you become a more thoughtful and courteous spouse. 


It has plagued relationships for ages. Roommates have split because of it. Marriages have been compromised. Now, there may finally be a simple solution to the perpetual problem of leaving the toilet seat up thanks to Tim Cox.

large_filled_toilet

The Maker admits that though he wants to be a better husband, he’s got a bad habit. Like a majority of men, Cox often forgets to be courteous to his spouse and fails to put the toilet seat down after use. So he did what any great husband would do: he designed an Arduino-powered alarm to shame him into doing it.

To bring this idea to life, the Maker used a handful of littleBits components including an Arduino (ATmega32U4), a light sensor, an MP3 player (ATmega168), a pressure sensor, a synth speaker and a power module. First, Cox uploaded the hit song “Rude” by Magic! onto an MP3 player SD card, which he felt was a proper tune to suit the mood of the situation. He then devised a code that would turn the Arduino into a NAND, and connected it all to a light and pressure sensor.

large_filled_IMG_1599

The circuit is then placed on top of the toilet with the pressure sensor propped up by the seat. Only thing left to remember is to crank up the volume, so that the offender learns his lesson. Sound like a project that would be useful in your home? We thought so. Hurry over to the official littleBits project page here.

Qduino Mini hits Kickstarter!


The Qduino Mini is an Arduino-compatible board with a built-in battery charger and fuel gauge.


Recipient of Maker Faire awards, check. Teaching classrooms full of students and engineers, check. Mainstream media coverage, check. Showing off his work to Bill Nye, will.i.am and President Obama himself at the White House, check. It’s safe to say that 14-year-old Maker Quin Etynre already boasts a rather astonishing resume. Yet, it appears that he’s well on his way of adding Kickstarter success to the growing list of accolades in his short yet impressive career.

photo-original

Recently making its crowdfunding debut, the aptly dubbed Qduino Mini is the first tiny Arduino-compatible board equipped with a built-in battery charger and fuel gauge that can notify a user when a LiPo needs a little extra juice.

“I always struggled to find a way to charge and monitor a battery, bundle with an Arduino and fit inside of every project,” Quin explains. And so, the Qduino Mini was born.

In true Maker fashion, the Qduino Mini is entirely open-source and is based on an ATmega32U4 — the same MCU that can be found at the heart of the Arduino Leonardo. Upon delivery of the board, Quin has revealed that all of its design files, schematics and codes will be made available to the community.

5be3a19d70fc806c83a3c5823976de5e_original

The pint-sized project is not only packed with a battery charger circuit and fuel gauge, but possesses an uber-mini, ultra-thin form factor too. This allows for it to be programmed and have its energy restored simulatenously via USB. Not to mention, the Qduino Mini itself measures just 1″ x 1.5” in size and weighs 0.18oz. Given its lightweight composition, the shrunken down ‘duino is ideal for quadcopters, drones or high-altitude balloon projects, as well as a wide-range of other gadgets like electronic dice, binary clocks and social Androids to name just a few.

d37dd57b3b99f8e4ee4e52f039edb278_original

Aside from its ATmega32U4, other notable specs include:

  • 32KB Flash storage
  • 2.5KB SRAM
  • 1KB EEPROM
  • 3.3V @ 16MHz
  • 20 digital I/O (14 dedicated)
  • 12 analog Channels (6 dedicated)
  • 7 digital I/O also PWM channels
  • SPI, I2C, UART available
  • LED Indicators for: On, charge status, TX, RX, D13
  • TPS78233 3.3V 150mA Regulator
  • MCP73832 LiPo battery charger
  • MAX17048 LiPo battery fuel gauge

In order to bring the Qduino Mini to life, Quin has partnered with our friends at SparkFun who will serve as the sole manufacturer for the campaign. No stranger to the Kickstarter world, recent SparkFun collaborations have included the highly-popular MicroView as well as MaKey MaKey. If the pattern continues, this all-in-one solution should reach crowdfunding stardom in no time!

29886f40b6251594383069a5d7ad3ab3_original

Interested? Then hurry over to the Qduino Mini’s official Kickstarter page, where Quin is currently seeking $12,500. If all goes to plan, delivery is expected to begin in August 2015 — just in time for World Maker Faire!

Arduweenie and Linweenie have entered a new era


Tenaya Hurst offers some words of wisdom for Makers around overcoming failures. 


Even in the Maker world, successes are celebrated sometimes more often than the failures. The wins are documented more than the short-comings. It is because of this that I would like to discuss publically my epic continual failures with my favorite project Arduweenie. And of course, on the eve of the epic success!

B4WzY6lCIAERJL_

Arduweenie started out so successful. I had my Arduino Uno. I knew exactly which pins to connect following the succinct but sufficient explanation from Andrew Milmoe of the Make SF meetup group. Then using a photo from Rebekah Nelson, Prinda started a Twitter feed, thanks Tech Museum Open Make 2014! I had confidence and all my students loved Arduweenie. He was a big attraction at Maker Faires, and it appeared everything was going great.

I wanted to make a second ‘weenie for World Maker Faire 2014, and when I ordered the new LED strip, I assumed it would come with the power supply and female adaptor required (but didn’t). As it turned out, I just didn’t have the physical pieces needed. The sweetest and most knowledgeable maker, Paul Posner of Long Island’s LiTimeClocks, totally helped me to at least power both LED strips from the same Arduino Uno (ATmega328). Even this was a revelation to me. As a next step though, all that was necessary was to make four Y junctions with the four wires that are needed for each LED strip. Red, green, black, and blue – all matched up with their equal and then proceeding to the same connections for power and to the Arduino to make both work. I was impressed, grateful, and SAVED as double ‘weenies at Maker Faire New York made quite a splash. It was a close call — thanks to Paul!

I was determined to solve this LED strip problem and use my Arduino Yún (ATmega32U4) for Arduweenie and my Linino ONE for Linweenie. We had the instructions posted at Maker Faire as to how how to connect to these boards wirelessly. Yet, I admit that I was really nervous to get started. Luckily, I was beckoned to dog hunter’s headquarters in Boston (the dog house!) and had the opportunity to work one-on-one with our talented engineer, Adriano from Sicily. (Not only do I love your name — because it’s one of the words my spellcheck suggests when I’m trying to spell Arduino — but I appreciated it so much to have you show me how easygoing Wi-Fi really is!)

My plans to create a step-by-step progression for our Maker was becoming a reality. It turns out it all came down to a special number. 192.168.240.1. If you know that number, you’ve already got it figured out! Just type that into your web browser and give your board power for 1 minute and 10 seconds, and then you can configure the board on your wireless network and get back to Arduino IDE where you can still upload code wirelessly!

tenaya3rdmakerfairearduweenie3

Adriano also started to show me the Linux side of Linino ONE using the Qualcomm Atheros AR9331 chip. I hope to learn more about Linux and how to use other programming languages on the Linino ONE, but for now, Arduino IDE is my best software tool. There is a bridge between AR9331 and the Atmel ATmega32U4, and I’m sure I’ll be glad the hardware was designed that way since using the Atmel side of the board is most comfortable for me.

The failures still seemed to present themselves as I tried to do in repetition what Adriano had taught me. I really believe that for making, the best way to learn how to do something is to do it over and over again. As I started configuring all my dog hunter hardware, I realized the 1 minute 10 second rule! You just need to give it that time twice in the process and then everything is great and working. It is a long time to wait, but do something that takes 1:10 like go to the kitchen and back, or see how many sit-ups you can do!

The final frontier was the power issues, and I didn’t solve it alone. Making is a team sport and though making alone in your apartment can be the most fun ever, it’s important to have some group time and some mentors available for consultation. First, my very good friend who is a maker and breaker at Apple helped me to do math… yes, MATH to find out what kind of power pack my LED strip needed. I had a different power pack for a different LED strip and he said, “Wait! That is not enough power and could damage your LED strip!” He pointed out that one LED strip I had purchased was just NeoPixels, or blocky RGB LEDs, whereas my official LPD8806 strip has chips in it, allowing each LED to be individually programmed. It was an “aha” moment. Buying stuff as a Maker can be hard too! Sometimes you buy the wrong thing, think you buy the right thing, buy the right thing but it breaks, etc.

Next, my good friend J.D. of Workshop Weekend — where we teach Arduino workshops to adults and private workshops in schools — agreed to help me. He also echoed much of what my maker-breaker friend had educated me about, and confirmed that the power pack I recently purchased should do the job. This time I got the right one! Based on the math!) J.D. also helped me do a basic internet search for some tips. He saw that for the Arduino Yun, instead of using the 5V power input, I should actually use the “vin” which is nearby and I had never considered or questioned what that pin was for. Beyond that, J.D. revealed if I did indeed use pins 11 and 13, as Andrew had originally taught me, that maybe the pattern would run faster.

One final revisit with my Maker-breaker friend found total success… and yet, is it really total success? Well, Arduweenie is working, but the patterns are waaaaaay too slow! So, now I’m left with a software issue, or maybe I still need more power. All in all, Arduweenie and Linweenie are totally, completely, absolutely worth it for the struggle because the rewards are great. I will achieve this new roadblock. I will consult with my brother Dakoder (okay, his name is Dakota, but he’s a coder!) because he helped me to write the code in Arduino IDE. And on my own time, alone in my apartment, I’ll certainly try to adjust the delays and anything to do with timing in the code. Also, I may have to try another power pack and see if that speeds up my blinking, rainbonic lights! Ohhh, I just found a library called FastLED…

Play Rock-Paper-Scissors against this animatronic hand


Talk to the (robotic) hand! 


Those looking for a friendly game of “Rock-Paper-Scissors” will be happy to learn of this recent project from our friends at littleBits. While it may not be nearly as high-tech as the unbeatable one from Japanese researchers at the Ishikawa Oku Laboratory, it is impressive nevertheless. Even better, it’s simple to build and play.

large_filled_AnimatronicHand_workshop1_2406

The Watson-like gadget is comprised of two parts: the robot and a glove. The robot is controlled by a littleBits Arduino module (ATmega32U4) and programmed to randomly move into either rock, paper, or scissor position when prompted by you. Meanwhile, the glove includes a start button along with two bend sensors on both the index and middle finger. When the button is pressed, the wireless interaction is triggered and a countdown begins. “1,2,3 shoot.”

large_filled_IMG_2444

Choose your hand position, and the animatronic hand will do the same. A wireless module sends what you’ve played to the embedded Arduino module inside the robot. At that point, the robot will choose its playing hand, compare the two results and emit a tune depending on whether you won, lost or tied.

Ready to play? Head over to its official project here. For you Big Bang Theory fans out there, you may also want to check out this pretty awesome Rock-Paper-Scissors-Lizard-Spock device. Bazinga!

Automating your home with human-like senses


Maker creates an entire home automation system using Arduino and Raspberry Pi.


Over the years, we’ve seen a number of innovative projects using both Raspberry Pi and Arduino boards. And, this latest convergence surely doesn’t disappoint! With the Internet of Things infiltrating nearly every facet of our life, Maker Eric Tsai recently decided to design a slick home automation platform that could do just about anything from in and around the house.

FP43HPRI1SN6AS7.MEDIUM

Rather than simply use the ‘duino-Pi combination to automate things such as blinds or lights, the Maker elected to outfit his home with a full range of wireless sensor nodes on everything (and everywhere) that needed monitoring. Think of it as equipping your house with human-like senses. These nodes relay the data to a wireless gateway and the Arduino Uno (ATmega328), which in turn sends the data to the Raspberry Pi. The board then uploads the collected data to the web where owners can monitor their homes directly from their smartphones.

“Using this setup, that boatload of cheap sensors can now be on the Internet. They can email you when things get too hot, too cold, too smokie, too gassy, or too bright. And your dog can email you by barking. You can also view the status of sensors on your smartphone. These sensor nodes are wireless, so you’re not constrained by the location of Ethernet ports,” he writes.

gateways-1

The concept first originated as a way for Tsai to be immediately notified when his dog barked; however, that idea quickly turned into a project for the entire home, which included a variety of long range wireless sensors integrated into a sophisticated open-source automation server.

On the software side, the project is based on the OpenHAB program, which makes the system available through web browser and smartphone. What’s more, the communication between the display device and the Raspberry Pi is securely accomplished via encryption and authentication.

FQFA7IQHYSU49QN.MEDIUM

One area in particular worth mentioning is the Uber Sensor and the washer-dryer module. For the Uber Sensor, Tsai packed everything possible into the Arduino, including a sound sensor to detect when a cycle starts ends, a PIR presence sensor to determine when a load is picked up, a water detection circuit to signify if there is a leak or overflow, a light sensor to know when a laundry room light is left on, and a temperature sensor, well, just because.

p1080159_gateways

“I combined several sensors into this wireless Uber Sensor node. This sensor is powered via USB adapter, but it communicates wirelessly to the gateway, so you can place this where ever it has access to a power outlet. And you don’t have to build the whole thing, you can pick and choose which sensors you actually want.”

Using his smartphone to access the OpenHAB user interface, Tsai can enable email notifications for the sensors of his choosing. Once an alarm is activated, an email is sent the moment that a sensor detects something.

FQ9I7RTI0DOGL6C.MEDIUM

Sure, you can purchase your own home automation system, but this DIY setup will run you less than $300. You can find a pretty detailed step-by-step guide on the project’s official Instructables page here.

Create a color-changing sweatshirt with a potentiometer and GEMMA


Stay warm while looking cool! 


While we’ve covered a number of Becky Stern’s slick wearable creations in recent months, the timeliness of this one couldn’t be better for our friends in the Northeast as they battle these bitter cold months. Thanks to her latest tutorial, Makers can now easily create their own color-changing NeoPixel hoodie using a soft potentiometer, conductive thread, some tiny LEDs and an Adafruit GEMMA (ATtiny85).

sensors_textile-potentiometer-hoodie-01

Conductive thread is used to connect the potentiometer to the wearable platform board, which is sewn to the zipper on the front of the sweatshirt. This allows for the use of the drawstring to perform a sliding action. The sensor’s ribbon was divided in half, leaving two pieces: one for the pull tab, the other to slide along.

sensors_demo-textile-potentiometer-hoodie

“The yarn in the sensor has a high resistance that GEMMA can measure with its analog input. The charm moves along its length, changing the amount of yarn connected to the input,” Stern explains.

Stern notes that a Maker could also couple a temperature control action of zipping/unzipping the hoodie with the LED color-changing effect. However, for simplicity sake of the demonstration, she decided to keep them separate.

sensors_textile-pontentiometer-hoodie-demo

With a simple Arduino sketch and stitching of the NeoPixels tasked with altering colors, you’re just about ready to go. The code uses the changing value of the slide sensor to adjust the blinking speed of GEMMA’s onboard LED. Slide the sensor and watch the LED blink faster or slower.

Before completing the project, a Maker must cut a small hole in the upper inside edge of the hoodie’s front pocket, and thread through a JST extension wire for the AAA battery pack. Store the batteries inside the pocket, and run the extension cable up through the front facing to plug into GEMMA’s JST port. And, voila!

sensors_textile-potentiometer-hoodie-02

Ready to give your hoodie some special effects for a cold winter night? You can find an entire step-by-step breakdown of the build here. Meanwhile, you can also check out some of Stern’s most wow-worthy wearables here.