dratomic / industry-design Goto Github PK
View Code? Open in Web Editor NEWindustry design project
License: MIT License
industry design project
License: MIT License
Design and build an interactive Simon-says toy. The toy will generate a pseudo-random sequence. It will output each step in the sequence as an LED/sound combination, one step at a time. The user is to mime the sequence. Maybe if the user messes up, the toy will "curse" the user (for lack of a better word), and if the user completes the sequence, then the toy could play some cute 'lil victory sound. Can be held in 3D printed frame, and look like a character we like or something.
It would be cool if we could make it intentionally janky, like messing up the rules of Simon says or something.
Sensor: some number of buttons
Actuator: some number of LED lights, and a speaker
Processor: whichever one is supported this term.
Regan (@sundaylimes ) (me) updated the team Wiki. Can you please update it?
I drink a lot of le croix. You're only allowed to recycle 140 cans a day. So I thought it would be easy to create a can counter. How it would work is that you poor the cans down a hole and the hole is only large enough for one can at a time. Each can gets narrower at each ends. There will be a laser at the end of the hole that is on the edge of the can. The laser will shine through to the other side whenever there is a new can, during the fat part of the can the laser will not shine through. So 2 sensor readings equals to 1 can. The number of cans will be shown by 3 7-segment displays
This proposal will be really simple to implement and it will check all the boxes (I believe)
sensor: photo resistor
actuator: 7-segmant display
Processor: this is so simple that it can be done with digital logic and a counter IC
I suggested a one-off idea if a device that generated a personalized soundtrack, I won't lie I thought it was stupid when I suggested it, but then after a little thought, I found myself intrigued. This is because I realized something like this already exists, kinda. In the latest Zelda game, the soundtrack is ambient and dynamic, the way it works is by checking for certain cues ( time of day, player position, player state, player action, etc...) and then use that information to layer a dynamic soundtrack that seems to react to what's going on on-screen.
So I wonder if something like this can be made in the real world, a device that generates a never-ending ambient soundtrack by being aware of its state and surroundings, and checking for cues, it would be like a lil music composer sitting on your desk, like ..... a Pet Composer (TM)!
Maybe it changes the mood of the music based on the time of day (uplifting in the early morning, melancholic at sunset), maybe it reacts by to what's happening around it by checking for cues from a number of sensors (IR motion detector, accelerometer, microphone ), maybe its plays a jingle when you wag your finger at it, maybe it randomly switches genre to keep things fresh. Maybe when it hears your sad voice telling a story it plays sad violins for dramatic effect (that's a bit of a reach). I will admit I don't have a lot of experience with Hardware so maybe I'm talking nonsense.
The toughest part of this project would be writing code that can generate appealing music with a generous range of variability to convey different moods, tones, tempos, and that can also react be changing quickly but not jarringly. This can be done by taking pre-recorded music and layering is based on sensor/time cues or by actually procedurally generating the music with a random function. Either code only works if the music is non-repeatitive and also reactive, even if it ends up being 8-bit beep bop music. I have experience with coding but not much with coding audio stuff, and probably not much with whatever processor we choose, so I can't accurately estimate how difficult it would be to pull this off.
SENSORS: the more the merrier
ACTUATOR: Speaker
PROCESSOR: anything that can do audio processing
2 part design, An emitter "tag" that can be placed somewhere and 1 or more "trackers" that have a RGB LED or audio output that denotes how close to the tag the tracker is. Far away Dark Blue or slow clicks, low tone. As you move closer with the tracker the light changes to "warmer" colors purple, red, orange, yellow, white. Or clicks become faster, higher pitch tone.
SENSORS: Signal intensity meter
ACTUATORS: RGB LED, speaker/buzzer
PROCESSOR: whatever is available
This filter should have a center frequency of approximately 2.4GHz.
For now, leave the gain of the bandpass filter at unity.
We can follow the filter with a simple OpAmp configured to have a variable gain through the use of a variable feedback resistor in order to test how much gain we would like.
Assigned to Regan Garner
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.