Category Archives: pic32

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 ece 4760, etch a sketch, handhelds hacks, 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 chocolate sauce, cooking hacks, 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 Beer Hacks, beer pong, bots just wanna have fun, ece4760, gyroscope, 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 arduino, Arduino Hacks, bluetooth, dds, guitar, guitar hero, 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 cornell, design, electrical engineering, 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 gpu, 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 classic hacks, pic32, vectrex | Leave a comment

Building A Wavetable Synth

Every semester at one of [Bruce Land]’s electronics labs at Cornell, students team up, and pitch a few ideas on what they’d like to build for the final project. Invariably, the students will pick what they think is cool. The only thing we know about [Ian], [Joval] and [Balazs] is that one of them is a synth head. How do we know this? They built a programmable, sequenced, wavetable synthesizer for their final project in ECE4760.

First things first — what’s a wavetable synthesizer? It’s not adding, subtracting, and modulating sine, triangle, and square waves. That, we assume, is the …read more

Continue reading

Posted in bruce land, musical hacks, pic32, synth, synthesizer, wavetable, wavetable synthesis | Leave a comment

PIC Mesh, Accessible Distributed Networking

Wireless networks have been reduced to a component, for most of us. We fit a device, maybe an ESP8266 module or similar, and as if by magic a network exists. The underlying technology has been abstracted into the firmware of the device, and we never encounter it directly. This is no bad thing, because using wireless communication without having to worry about its mechanics gives us the freedom to get on with the rest of our work.

It is however interesting once in a while to take a look at the operation of a real wireless network, and [Alex Wong], …read more

Continue reading

Posted in mesh network, nRF24L01+, pic32, wireless, wireless hacks | Leave a comment