Difference between revisions of "Don't Fret"
Jump to navigation
Jump to search
Line 103: | Line 103: | ||
== Presentation Poster == | == Presentation Poster == | ||
+ | == Results == | ||
[[Category:Projects]] | [[Category:Projects]] | ||
[[Category:Spring 2018 Projects]] | [[Category:Spring 2018 Projects]] |
Revision as of 22:19, 30 April 2018
Contents
- 1 Overview
- 2 Team Members
- 3 Objectives
- 4 Challenges
- 5 Materials
- 6 Ghant Chart
- 7 Project Proposal Presentation
- 8 Circuitry
- 9 Design and Solutions
- 10 Ideation and Acquisition
- 11 Prototyping with Breadboard
- 12 Debugging Breadboard
- 13 Soldering Final Circuit
- 14 Debugging Final Circuit
- 15 Final Code and Case
- 16 Presentation Poster
- 17 Results
Overview
The goal of this project is to create a device that takes a sound input, specifically from a guitar, and outputs a manipulated sound. The device will utilize a Raspberry Pi to take the input from an instrument and return an edited sound. The coding will most likely be done in C and allows for a unique effects from the standard reverb, fuzz, etc. effects as well as extensive capability to reprogram.
Link to Log: https://classes.engineering.wustl.edu/ese205/core/index.php?title=Don%27t_Fret_Log
Team Members
- Chance Bayles
- GraceAnne Aldred
- Jared Malkin
- TA: John Fordice
Objectives
- Learn to utilize Raspberry Pi (basics)
- Adapt code from https://www.electrosmash.com/pedal-pi and https://blog.hackster.io/program-your-own-guitar-effects-with-pedal-pi-d77b8c56c0b0 to allow the pedal to run two effects
- Adapt circuitry from the single function pedal on https://www.electrosmash.com/pedal-pi to account for an additional pushbutton to trigger second effect
- Learn how to 3D print a cover and design a cover that allows for usage of both pushbuttons
- Assemble together as a unit and test with guitar and amplifier
Challenges
- Learn to program a Raspberry Pi
- Allowing Raspberry Pi to take input (instrument) and give output (amplifier or microphone)
- Putting together circuitry to add a second function
- Coding for a second function
Materials
(Supplied)
- Assorted Capacitors and Resistors
- 3mm LEDs
(Purchased)
- Resistor Trimmer $0.38
- Op-amp rail-to-rail, pdip8 $0.40**
- 12bit ADC, p-dip8 $3.47**
- socket dor dip8 $0.10 x2
- 3PDT footswitch $7.73
- SPDT toogle switch $2.11
- off-on pushbutton $1.01 x2
- stereo 6.35mm jack $2.01 x2
https://www.mouser.com/ProductDetail/Neutrik/NMJ6HCD2-RM?qs=sGAEpiMZZMv0W4pxf2HiVyu0UZNzwMHS0%2flk9Ts6j0g%3d (Shipping and Backorder)
- $7.99
- $1.99
TOTAL: $31.55
Ghant Chart
Project Proposal Presentation
Circuitry
These diagrams is taken from the opensource project on Electrosmash.com regarding Raspberry Pi guitar pedals.
Design and Solutions
Ideation and Acquisition
Prototyping with Breadboard
Debugging Breadboard
Soldering Final Circuit
Debugging Final Circuit
Final Code and Case
https://github.com/jaredmalkin/dontfret