Category Archives: pic32

Tweetbot Expresses Twitter Emotions

When reading textual communications, it can be difficult to accurately acertain emotional intent. Individual humans can be better or worse at this, with sometimes hilarious results when it goes wrong. Regardless, there’s nothing a human can do that a machine won’t eventually do better. For just this purpose, Tweetbot is …read more

Continue reading

Posted in bruce land, ece 4760, ece4760, pic32, robot, robots hacks, twitter | Leave a comment

Laser Harp Sounds Real Thanks to Karplus-Strong Wave Equation

The harp is an ancient instrument, but in its current form, it seems so unwieldy that it’s a wonder that anyone ever learns to play it. It’s one thing to tote a rented trumpet or clarinet home from school to practice, but a concert harp is a real pain to transport safely. The image below is unrelated to the laser harp project, but proves that portable harping is begging for some good hacks.

Enter this laser harp, another semester project from [Bruce Land]’s microcontroller course at Cornell. By replacing strings with lasers aimed at phototransistors, [Glenna] and [Alex] were able …read more

Continue reading

Posted in harp, Karplus-Strong, laser, Microcontrollers, music, musical hacks, phototransistor, pic32, plucking, vibration, wave equation | Leave a comment

Toast Printer Prints Tasty Images And Weather Forecasts

Electrical Engineering degrees usually focus on teaching you useful things, like how to make electronic devices that actually work and that won’t kill you. But that doesn’t mean that you can’t have some fun on the way. Which is what Cornell students [Michael Xiao] and [Katie Bradford] decided to do with T.O.A.S.T: The Original Artistic Solution for Toast. In case the name didn’t give it away, this is a toast printer. The user supplies an image and a bit of bread, and the T.O.A.S.T prints the image onto the toast. Alternatively, the printer can show you the weather by printing …read more

Continue reading

Posted in pic32, Raspberry Pi, toast | Leave a comment

Touch-A-Sketch Gives an Old Toy a New Twist

After nearly 60 years and a lot of stairs and squares, there is finally an easier way to draw on an Etch A Sketch®. For their final project in embedded microcontroller class, [Serena, Francis, and Alejandro] implemented a motor-driven solution that takes input from a touch screen.

Curves are a breeze to draw with a stylus instead of joysticks, but it’s still a 2-D plotter and must be treated as such. The Touch-A-Sketch system relies on the toy’s stylus starting in the lower left hand corner, so all masterpieces must begin at (0,0) on the knobs and the touch screen. …read more

Continue reading

Posted in Microcontrollers, pic32, stepper motor, touch screen, uln2003 | Leave a comment

An Automated Ice Cream Topper For The Ultimate In Zero Effort Desserts

It’s a highly personal facet of the eating experience, the choice of topping applied to your frozen dessert. Everybody has their own preferences when it comes to whipped cream, sprinkles, and chocolate syrup. Should the maintenance of those preferences become a chore, there is a machine for that, and it comes courtesy of [Kristen Vilcans] and [Ramita Pinsuwannakub] in the form of their Cornell University project as students of [Bruce Land]. Their Automated Ice Cream Topper holds profiles for each registered user, and dispenses whipped cream, chocolate sauce, and candy sprinkles onto ice cream at the simple push of a …read more

Continue reading

Posted in ice cream, pic32, sprinkles, toppings, whipped cream | Leave a comment

A Robot Arm for Virtual Beer Pong

Leave it to engineering students to redefine partying. [Hyun], [Justin], and [Daniel] have done exactly that for their final project by building a virtually-controlled robotic arm that plays beer pong.

There are two main parts to this build: a sleeve worn by the user, and the robotic arm itself. The sleeve has IMUs at the elbow and wrist and a PIC32 that calculates their respective angles. The sleeve sends angle data to a second PIC32 where it is translated it into PWM signals and sent to the arm.

There’s a pressure sensor wired sleeve-side that’s worn between forefinger and thumb …read more

Continue reading

Posted in micro servos, Microcontrollers, pic32, robots hacks, trebuchet | Leave a comment

Guitar Game Plays with Enhanced Realism

There’s a lot more to learning how to play the guitar than just playing the right notes at the right time and in the right order. To produce any sound at all requires learning how to do completely different things with your hands simultaneously, unless maybe you’re a direct descendant of Eddie Van Halen and thus born to do hammer ons. There’s a bunch of other stuff that comes with the territory, like stringing the thing, tuning it, and storing it properly, all of which can be frustrating and discouraging to new players. Add in the calluses, and it’s no …read more

Continue reading

Posted in Karplus-Strong, Microcontrollers, musical hacks, pic32 | Leave a comment

Fully-functional Oscilloscope on a PIC

When troubleshooting circuits it’s handy to have an oscilloscope around, but often we aren’t in a lab setting with all of our fancy, expensive tools at our disposal. Luckily the price of some basic oscilloscopes has dropped considerably in the past several years, but if you want to roll out your own solution to the “portable oscilloscope” problem the electrical engineering students at Cornell produced an oscilloscope that only needs a few knobs, a PIC, and a small TV.

[Junpeng] and [Kevin] are taking their design class, and built this prototype to be inexpensive and portable while still maintaining a …read more

Continue reading

Posted in microcontroller, Microcontrollers, ntsc, oscilloscope, pic, pic32, samples, video | Leave a comment

Microchip’s PIC32MZ DA — The Microcontroller With A GPU

When it comes to displays, there is a gap between a traditional microcontroller and a Linux system-on-a-chip (SoC). The SoC that lives in a smartphone will always have enough RAM for a framebuffer and usually has a few pins dedicated to an LCD interface. Today, Microchip has announced a microcontroller that blurs the lines between what can be done with an SoC and what can be done with a microcontroller. The PIC32MZ ‘DA’ family of microcontrollers is designed for graphics applications and comes with a boatload of RAM and a dedicated GPU.

The key feature for this chip is a …read more

Continue reading

Posted in microchip, Microcontrollers, news, pic32, PIC32MZ, PIC32MZ DA | Leave a comment

32-Bit Processing For The Vectrex Arcade System

Alongside the Commodores, Ataris, Nintendos, and all the other game systems of the 80s, there was a single unique video game system that stood out from the pack. This was the Vectrex, a console with a built-in CRT meant to display vector graphics and only vector graphics. The video game crash of 1983 wasn’t kind to the Vectrex, but it still lives on with a reasonably popular homebrew scene. Still, these homebrew games are limited by the hardware itself. After thirty years, the Vectrex has an upgrade. The Vectrex32 is a coprocessor, designed for the Vectrex cartridge slot, that gives …read more

Continue reading

Posted in pic32, vectrex | Leave a comment