[Conn-Dev Final] DDRPi: A DDR game with lights and sound (Raspberry Pi + MQTT + TouchDesigner)

Dance Dance R-Pi with @Nick Boss Demo of Shin dance-testing our rough prototype. Last week, Nick and I figured out how to use DMX lights over USB connection with QLC+. We finally agreed on using TouchDesigner (for general game flow, kinect input, and light output) and a Raspberry Pi Zero W (for button interface and … [read more]

[conn-dev wk 9] HTTPS POSTed some weather data

Continuing with last week’s failed attempt to send temperature / humidity data to Glitch, I’m glad we’re allowed another week to connect a microcontroller client to a server. Before I started, I took some time to find and read documentation from Node.js and Express.js — a big improvement for my usually very impatient self. When … [read more]

[conn-dev wk 4] Bluetooth LE

New week new topic! I gained basic understanding of BLE (Bluetooth Low Energy) devices, their differences with Bluetooth Classic, and the interaction model known as publish-and-subscribe. Overall, I really enjoyed reading the Introduction to Bluetooth LE, though I still have a couple of questions so I’ll post them first: 1. I still don’t really understand … [read more]

[conn-dev wk 3] Buttons! Screens! Keyboard! Pokemon!

This week, we were asked to create a Human Interface Devices (HID) with an Arduino, emulating a USB keyboard or mouse using the Keyboard and Mouse libraries. Last semester I found some cherry arcade buttons and joysticks on the floor, and it finally feels like the perfect day to try them out!! Here are three iterations of using the … [read more]

[conn-dev wk 2] QR code & Responsive Site

Prompt: Build a browser-based application that you can transfer from your personal computer to a mobile device via a QR code. Use responsive design to adjust the display for the mobile device. Here’s my (cool) site: https://viololahe.github.io/qrcode/ Despite wanting to try some OLED displays, for now this sits only on the web. Making this site reminds … [read more]