9
edits
(Created page with "Documentation Analog Circuits and Interfaces Introduction In the course ‘Analog Circuits and Interfaces’ we learned the basics of electrical engineering, electric circui...") |
No edit summary |
||
Line 1: | Line 1: | ||
Documentation Analog Circuits and Interfaces | '''Documentation Analog Circuits and Interfaces''' | ||
Introduction | '''Introduction''' | ||
In the course ‘Analog Circuits and Interfaces’ we learned the basics of electrical engineering, electric circuits and oscillators. We built prototypes and soldered a ILSE sound board. Our task as students was to design a way to give input to that board so that it is controllable. My approach was to design it like a traditional musical instrument, so that the user can play it and eventually master it. | In the course ‘Analog Circuits and Interfaces’ we learned the basics of electrical engineering, electric circuits and oscillators. We built prototypes and soldered a ILSE sound board. Our task as students was to design a way to give input to that board so that it is controllable. My approach was to design it like a traditional musical instrument, so that the user can play it and eventually master it. | ||
Idea and Inspirations | '''Idea and Inspirations''' | ||
I am drawn to squishy movement and materials as opposed to hard and brittle ones. This led me to choose silicone as the main material for my input device. Some products that were an inspiration to how I wanted the controller to look and feel are stress balls and squishy toys. (s. Amazon & Yodabu) Silicone is usually not used for traditional instruments. | I am drawn to squishy movement and materials as opposed to hard and brittle ones. This led me to choose silicone as the main material for my input device. Some products that were an inspiration to how I wanted the controller to look and feel are stress balls and squishy toys. (s. Amazon & Yodabu) Silicone is usually not used for traditional instruments. | ||
Line 13: | Line 13: | ||
A traditional instrument that also works by pressing air and stretching is the accordion. (s. Encyclopaedia Britannica) | A traditional instrument that also works by pressing air and stretching is the accordion. (s. Encyclopaedia Britannica) | ||
Visual and Physical Design | '''Visual and Physical Design''' | ||
My final design is a ball with a diameter of 7cm that is hollow on the inside. It is made from silicone with a very low degree of hardness, so that the material is flexible and stretchable. On one side is a hole that can be used as a mouthpiece and on the other side there is a small smiling face. :) On the inside there is a sensor for barometric pressure, so that the device can keep track of how much air is blown into the ball. The silicone has a mint green to light turquoise color, which was achieved by mixing a very small amount of pigments to the silicone before casting it. | My final design is a ball with a diameter of 7cm that is hollow on the inside. It is made from silicone with a very low degree of hardness, so that the material is flexible and stretchable. On one side is a hole that can be used as a mouthpiece and on the other side there is a small smiling face. :) On the inside there is a sensor for barometric pressure, so that the device can keep track of how much air is blown into the ball. The silicone has a mint green to light turquoise color, which was achieved by mixing a very small amount of pigments to the silicone before casting it. | ||
Line 21: | Line 21: | ||
Previously, I designed sssnake, (s. Scholz) which’s visual design was also inspired by an animal. | Previously, I designed sssnake, (s. Scholz) which’s visual design was also inspired by an animal. | ||
Interaction Design | '''Interaction Design''' | ||
The anticipated interaction is similar to playing a wind instrument, eg a saxophone or trumpet. Instead of producing an acoustic sound using the air circulation, the barometric pressure is read electronically to give the input to the ILSE board. | The anticipated interaction is similar to playing a wind instrument, eg a saxophone or trumpet. Instead of producing an acoustic sound using the air circulation, the barometric pressure is read electronically to give the input to the ILSE board. | ||
Line 29: | Line 29: | ||
An interaction, which later turned out to give more control to the user, was to close the hole in the ball with one hand and squish it with the other. This is probably because humans use their hands to do most things, so they have higher motor skills with them than with their mouth and their face. | An interaction, which later turned out to give more control to the user, was to close the hole in the ball with one hand and squish it with the other. This is probably because humans use their hands to do most things, so they have higher motor skills with them than with their mouth and their face. | ||
Technical Details | '''Technical Details''' | ||
The sensor used to read the barometric pressure is an Adafruit BME280. (s. Adafruit) It can also read temperature and humidity. It is connected to an Arduino Uno. (s. Ardunio) | The sensor used to read the barometric pressure is an Adafruit BME280. (s. Adafruit) It can also read temperature and humidity. It is connected to an Arduino Uno. (s. Ardunio) | ||
Line 35: | Line 35: | ||
I used the BME’s example code to read out the barometric pressure, which is given to the Arduino as a float value. In the setup of the Arduino sketch, I compute the current average pressure by taking 10 samples within a second. From now on, the current pressure will be compared to the average, so I can tell how much the pressure has changed. I then map this value to a float between 0 and 255, so it can be used as an analog output for the Ardunio’s analog pins, which then goes to the ILSE’s input. | I used the BME’s example code to read out the barometric pressure, which is given to the Arduino as a float value. In the setup of the Arduino sketch, I compute the current average pressure by taking 10 samples within a second. From now on, the current pressure will be compared to the average, so I can tell how much the pressure has changed. I then map this value to a float between 0 and 255, so it can be used as an analog output for the Ardunio’s analog pins, which then goes to the ILSE’s input. | ||
Reflection | '''Reflection''' | ||
Casting silicone was something that I had not done before and that I taught myself how to do for this course. Doing it without a proper workshop was kind of hard (and messy) to do, which is why I feel like I could have done better looking prototypes if I would have access to the ‘Gips- und Formenbau’ workshop for instance. | Casting silicone was something that I had not done before and that I taught myself how to do for this course. Doing it without a proper workshop was kind of hard (and messy) to do, which is why I feel like I could have done better looking prototypes if I would have access to the ‘Gips- und Formenbau’ workshop for instance. | ||
Line 43: | Line 43: | ||
As mentioned under the point ‘Interaction Design’, my first idea of blowing into the input controller later changed to squishing it with one’s hands. I think both options are fine and work well, but I liked the first one more because blowing into a pufferfish would have looked funny to me and it would have had similarities to blowing into a balloon. For the future I could try to make the walls of the ball thinner or replace the silicone with a real balloon. | As mentioned under the point ‘Interaction Design’, my first idea of blowing into the input controller later changed to squishing it with one’s hands. I think both options are fine and work well, but I liked the first one more because blowing into a pufferfish would have looked funny to me and it would have had similarities to blowing into a balloon. For the future I could try to make the walls of the ball thinner or replace the silicone with a real balloon. | ||
Conclusion | '''Conclusion''' | ||
Aside from these struggles, I think the prototype turned out nicely. My initial motivation of making it very squishy worked out well. Sadly my second motivation of wind instruments didn’t fully work out, but I found a good enough alternative. | Aside from these struggles, I think the prototype turned out nicely. My initial motivation of making it very squishy worked out well. Sadly my second motivation of wind instruments didn’t fully work out, but I found a good enough alternative. | ||
Literature | '''Literature''' | ||
Adafruit, Adafruit BME280 I2C or SPI Temperature Humidity Pressure Sensor, https://www.adafruit.com/product/2652, 26.03.2021 | Adafruit, Adafruit BME280 I2C or SPI Temperature Humidity Pressure Sensor, https://www.adafruit.com/product/2652, 26.03.2021 |
edits