This project is a great example of using the Arduino Yun's Linux processor to host a web application and play sounds. After following the steps in this guide you can even create your own Flask web applications that are hosted directly on the Yun.

Some interesting ways you might extend this project include:
  • Run the software on a Raspberry Pi or Beaglebone Black instead of the Arduino Yun. The software should work without changes as long as Flask and madplay are installed.
  • Copy your music collection to the device to make a WiFi controlled boombox. Consider extending the application to shuffle and randomly play the music files.
  • Hook up a PIR motion sensor to the Yun and have the web page tell you if someone is near the device and ready to be pranked!
What can you think of to extend this project?

This guide was first published on May 01, 2014. It was last updated on May 01, 2014.

This page (Future Work) was last updated on Apr 30, 2014.

Text editor powered by tinymce.