Posts

Showing posts from February, 2023

Iteration 2 and 3 Dominik - Mapping Breath to mechanical movement actuating a bellows.

Image
This iteration focused on using the microbit microphone as a sensor to detect persons breathing pattern. The microphone on the microbit has a default threshold of 128 value that is a value microbit uses for the level.   I found a few inspirations for the hat design that I didn't even knew existed: https://youtu.be/4FWVwcdLL3s https://youtu.be/e24oOgo5pgk https://youtu.be/EFzHNKy79QY From the test videos below you can see we graphed the sound level with a serial plotter to look at the thresholds. It was easy to spot when a breath was blown out as it produced more nose in the microphone than when you were breathing in.  A better visual of this would be the below screenshot. Where the point where there appears to be almost a flat line we can see little peaks and the troughs represent the time between a breath in and a breath out.  Its important to note this is not a proper breathing sensor its a DIY version of breath mapping using a microphone. My initial solution to detect...

Iteration 1 Jack - Mapping Accelerometer to Servo Movement

Image
Introduction: This iteration for the steampunk hat, similarly to the sound, uses a Microbit and also uses a Kitronic Robotics board for its easy to use servo outputs and microbit code extension to move a servo once the accelerometer value exceeds a certain point.This would then be used down the line to add cool movements to gears on the hat which would be triggered alongside the sounds to create a cool effect.    (Clockwork for reference and inspiration, stick these on the hat and hook them up to the servos and you get the idea) The serial port plotter was used throughout this testing to check accelerometer outputs and any delays or interruptions in values. Hardware: Microbit Kitronic Robotics Board for Microbit  Servos Software: Serial Port Plotter: https://github.com/CieNTi/serial_port_plotter MakeCode with Kitronic Board Library Steps Taken for Iteration: 1 - Beep microbit on "step" (whenever it detected an accelrometer value over a certain threshold). The values were ...