The aim of this project is to help inform the direction of Ubiquitous Computing by providing the tools to create an UbiComp Environment in which NFC embedded objects control the flow of the room in a free-form, artistic manner.
The website is available through this link!
- don/NDEF NFC Mifare Tag Library
- AdaFruit NeoPixel Library
- A modified version of Alexander Brevig's TimedAction Library that I have provided
- All dependencies included in the setup.py provided
- Arduino Uno R3+
- AdaFruit NFC Shield in I2C mode (Other PN532-based shields might also work)
- WS2812B Individually Addressable LEDs
- 10A+ 5V Power Supply
- Read Adafruit's Neo Pixel wiring guide
- Any analog sound detector
The tutorial will be divided into four parts:
- Setting up the Arduino Sketch
- Writing your First Experience
- Setting up the Python Script
- Setting up Audio/Visual Content
- Arduino IDE
- Visual Studio 2017 IDE + JetBrains Resharper C++
- PyCharm IDE
- Python Imaging Library for expanded imaging capabilities
- Spotipy for music playback
- Winsound for alternate audio playback
- VLC for video bindings