A downloadable tool

Gain rapid insight into macro social perception!

The Problem

Imagine being able to provide your audience a visually engaging and instantaneous way of demonstrating group sentiment? Written surveys are no good, we need data visualization!

The Solution

We use a microbit as a physical ‘yes’ or ‘no’ voting device to render a real time pie chart based on how many clicks each category has received. The microbit code is simply sending a yes or no vote and the Node Serialport library provides the access to our microbit controller in order to receive data from the device into an express based web server with vue as the frontend user interface. Socket IO is used to send messages from the server into the client, its final resting place as the data that powers our pie chart, powered by the Chartist visualization library.

Future Development

This demonstration is certainly just an MVP, but something more thought out might include a wifi-based controller for ease of use, and more complex logic to support a variable rating (rather than just yes or no) as well as more attractive chart visualization and animation.

Code

microbit makecode project

github repo



Download

Download
microbit-survey-visualization-pie-chart.hex 578 kB