Drum sets are fun to play! Now you can make your very own noise (or shall we say ‘music’) maker, and all without soldering a thing. All you need are a handful of bottles and cans (which will act as the drum pads) with some alligator clip wires (clips on both ends) connected to a chipKIT Uno32 via an Arduino Uno click shield and two MikroElektronika click boards with audio and touch sense capabilities. The TouchClamp click acts as the input for the drumming, and the MP3 click provides the audio for each “drum.” A clever little idea, we thought.
I have just finished writing up a new tutorial on using the Nokia 5110 graphical LCD with the chipKIT platform. Nokia 5110 LCD was used in Nokia’s popular 5110 and 3310 model cell phones and is a very popular display among the Arduino community because of its low cost (~$3 on eBay). It is a 48×84 pixels matrix LCD driven by the low-power PCD8544 controller chip. It is powered by 3.3V and includes on-chip generation of LCD supply and bias voltages, thus requiring minimum external components for its operation. This tutorial explores the PCD8544 serial bus interface and its connection with chipKIT Uno32 board for displaying text, graphics, and bitmap.
chipKIT Uno32 is at the end of its product life cycle, but that only means that there is something better in its place! Welcome the chipKIT uC32, identical to Uno32 but with four times more Flash and twice as much RAM! The uC32 has been around for quite some time, so it’s nothing brand new, but it has certainly been a fan favorite, especially for those projects that require more memory! If you want to learn more, check out Digilent’s goodbye to Uno32, hello uC32 blog post.
Digilent’s Learn site provides tutorials for learning various hardware and software concepts, and you can choose “projects” (tutorials) based on topic, difficulty, or your personal area of interest. They also group projects together to form modules of related content, and they group modules to form courses, which are structured like college courses.
It’s Throwback Thursday #TBT and we’ve got an old-school, silly post. Remember Demoscenes? We’re bringing them back! If you hadn’t already seen this one, Quelab—a hackerspace in Albuquerque, New Mexico—wrote it for the chipKIT Uno32 using a chipKIT Basic I/O Shield, which has an on-board OLED screen. To make it yourself, head on over to the post on Quelab.net for the details.
P.S. Play with the Basic I/O Shield’s four switches and potentiometer for more options 😉
Take a deep dive into the hardware of the chipKIT Uno32 in this #ThrowbackThursday post that features a March 2012 article from our friends at Nuts & Volts Magazine. Fred Eady, the author, talks about the Arduino hardware model, describing it as “a perfect example of a universal electronic cluster design.” Eady discusses the serial USB interface in depth, and also examines and explains the schematics for powering the chipKIT Uno32 board. Finally, he ends with a deep dive into the Basic I/O Shield, the code libraries that give this board functionality, and the reasoning behind abstraction of the library code.
The chipKIT embedded platform is a great starting point for developing Internet of Things applications. But how do you store and work with the data that your application collects? With the cloud-based Ubidots platform, you can collect and store your data as “dots.” Every time your device sends a value to their cloud, a “dot” is created. Ubidots offers a free “Maker Plan” which allows you to collect 30,000 “dots” per month.
To get you started, they have created some chipKIT-based application tutorials:
In this EETimes article, Max Maxfield says that chipKIT Uno32 is compatible with Dr. Duino, a very versatile shield whose purpose is to provide debugging capabilities. This little board is stackable, it comes with switches, LEDs, pots, and much more all conveniently accessible outside of the standard Arduino footprint (not hidden away underneath the stacks of shields), and its open cutout in the center provides access to the board attached below it.
Read more about this neat little board at the two links above and at drduino.com.