Automatic Guitar Tuner TRENTON AHRENS, ALEX CAPO, ERNESTO WONG GROUP 1.

Slides:



Advertisements
Similar presentations
MAGLEV Critical Design Review Group 2 Julio Arias Sean Mawn William Schiller Leo Sell.
Advertisements

What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
555 Timer ©Paul Godin Updated February Oscillators ◊We have looked at simple oscillator designs using an inverter, and had a brief look at crystal.
Microprocessor Motor Control Spring Introduction  Stamp projects Robots  Sensors  Motor control  Logic Rocketry  Reading acceleration (“g”
Proximity Sensor Theremin Khoa Nguyen Walter Hudson Dennis Gilbert G. Hewage Thushara.
ELECTRICAL. Circuits Outline Power Hub Microcontroller Sensor Inputs Motor Driver.
Motor Control Lab Using Altera Nano FPGA
Automated Honey Extractor
EET 2261 Unit 13 Controlling Stepper Motors and Servos  Read Almy, Chapter 21.  Lab #13 due next week.  Final Exam next week.
L.
EGAFT Electronic Guitar Audio Frequency Tuner Eric Nelson & Peter Sulcs September 23, 2003.
ZigBee Calvin Choy David Kim Jason Chong Devin Galutira.
Computer Control. Computer Control Basics Input – (Sensors) Processing – (Black Box) Output – (Actuators)
ACTIVE SUSPENSION TEST PLATFORM BRANDON NAYDEN & CHIAO LIU BY ADVISED BY: STEVEN GUTSCHLAG.
System Level. Total Costs 3 fully powered and steering, 4 idler modules Prototyping Costs (1 fully powered and steering, tested on bench): –Power.
DC Motors, Stepper Motors, H-bridges DC Motors Stepper Motors Motor Control Circuits – Relays – H-bridges.
Introduction.
R3R3 Ethan Hall Michael Kelton Greg Wegman Vashisht Lakhmani.
Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh.
1 Motors & Motor Controllers ECE AC or DC Motors AC –Few robots use AC except in factories –Most of those that use AC first convert to DC DC –Dominates.
Automatic Guitar Tuner TRENTON AHRENS, ALEX CAPO, ERNESTO WONG GROUP 1.
Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
Administrative Introduction Our goals for this project is for the two robots to work together intelligently using wireless communication Not only did.
Annie Ly Lawrence Cagatin EE485 Spring 2012 Tuffy Medical Devices.
RC CAR CONTROLLER BASED ON INTEL GALILEO SOC PLATFORM Nadav Shiloach Sagi Sabag Supervisor: Idan Shmuel Spring 2014 One Semester Project PROJECT’S ENDING.
NFC Based Automatic Railway Ticketing Project By: 1) Ankita Talekar 2) Anuja Lokhande 3) Uma Karandikar Project Guide: Prof. M. M. Dongre.
The New FTC Platform (Connecting your legacy hardware)
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
MOTORS. Definition Of Motor That powered by electricity or internal combustion, that supplies motive power for a vehicle or for some other device. A device.
Alex Wanamaker.  2 astable 555 timer circuits  Blinking rate: ~1.1 seconds  Q1 and Q2 used to provide additional current for the circuit beyond.
ECEN 4610 Capstone University of Colorado Boulder, CO January 29, 2009 School of Rock PDR Cheyenne Aberle Drew Veldhuizen Swain Brooks Dan Reed.
Smart Lens Robot William McCombie IMDL Spring 2007.
Solar Powered LED Blinds Group 28: Austin Estes and Kerr Oliva TA: Katherine O’Kane.
Arduino Based DC Motor Speed Control
Sound Source Location Stand Group 72: Hiroshi Fujii Chase Zhou Bill Wang TA: Katherine O’Kane.
Tire Tread Checking System Final Presentation Group #11 Rene Lamb, Byungchan Ryu, Jongho You.
On-Site HotBox Calibration System Team 2 Pourya Assem & Paul Lupas Prof. A.C.Singer ECE 445 – Fall 2012.
Wireless Bluetooth Controller For DC Motor. Introduction Wireless becoming more and more available and widely used Bluetooth is one of the major players.
P9204 – 1kg Robotic Platform System level Design.
The entire system was tested in a small swimming pool. The fully constructed submarine is shown in Fig. 14. The only hardware that was not on the submarine.
CSE 341 Project : Ultrasonic Radar PRESENTED BY: NAME : AKIFA TASNEEM ID : SECTION: 02 1.
Arduino based Automatic Temperature Controlled Fan Speed Regulator.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
Motors & Motor Controllers
Introduction to Motors, servos and steppers
Instrumented Walker Skyler Bullington Tommy Frankenberger Larson Stacy
Obstacle avoiding robot { pixel }
Scrolling LCD using Arduino.
Arduino Based Industrial appliances control system by decoding dual tone multi frequency signals on GSM / CDMA network. Submitted by:
ARDUINO BASED AUTOMATIC TEMPERATURE BASED FAN SPEED CONTROLLER
Home automation using Arduino & ‘PIR sensor’
ECE 445 Smart Window Responding System
Automatic human detector garbage can.
cyBorg 1.0 Project by Team ROBOTECH The Green PAFIANS
555 Timer EEE DEPARTMENT KUMPAVAT HARPAL( )
Controlling of robot using voice
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
Arduino Development for Beginners
‘SONAR’ using Arduino & ultrasonic distance sensor
RF Range detection and alert system team 26
Solar-Powered Flower Sculpture
Group #8: Adam Belkhadir Alex Dutrow John Tran
GROUP 14: ESSENCE OF MUSIC
ELECTRONIC AUTOMATIC TRANSMISSION FOR BICYCLE TA – HERSHEL REGE
EET 2261 Unit 12 Controlling Stepper Motors and Servos
Arduino Board.
Arduino म्हणजे काय?.
HOME AUTOMATION SYSTEM BLUETOOTH BASED.  INTRODUCTION  PROBLEM STATEMENT  OBJECTIVES  BLOCK DIAGRAM  CIRCUIT DIAGRAM  METHODOLOGY  APPLICATIONS.
05 | Integrating Advanced Sensors and Shields
Robot and Crickit HAT © Copyright 2019 by Dr. Elizabeth I. Horvath and Dr. Eva A. Horvath 1.
Presentation transcript:

Automatic Guitar Tuner TRENTON AHRENS, ALEX CAPO, ERNESTO WONG GROUP 1

Motivation Tuning can be time consuming Difficult without extra equipment especially for beginners The interest in music

Specifications Tune within 30 seconds Within a noticeable difference of +/- 5 cents (100 cents/semitone) 5 tuning preferences on Android application At least 24 hours of battery life

4-String Bass

Overall System Block Diagram

Division of Labor Ernesto Android app development Code for tuning algorithm Bluetooth communication Trenton Signal Processing Mounting PCB design Alex Power supply Mounting Code for tuning algorithm

Mobile Application User Interface Android Platform Version 4.4.X+ Android Studio Java Bluetooth communication with microcontroller Defined MAC address for module

Android Studio IDE Java language Object-Oriented Class (.java file) Define variables and methods Layout (.xml file) Widget (ie. buttons, text field) placement Android Manifest Bluetooth Permissions

Bluetooth Communication Built in Bluetooth capabilities on phone HC-05 Bluetooth module 5V VCC with 3.3V logic level Rx

Microcontroller ATMega328p chip 6 analog inputs 10-Bit ADC 12 Digital inputs/outputs 16 MHz operating freq. 24 pin dip package C++ (Arduino bootloader)

Pickups Magnetic field seen by the pickups will induce an analog voltage that will be read by the ADC inputs Magnetic single coil pickups

Frequency Calculating Midpoint crossings (2.5V) Timer to determine period T = 1/F ISR

Motor Control Follows algorithm based on string, tuning preference +/- 0.2 Hz threshold

DC Offset & Amplification

Rail Splitter TLE2426 “Rail Splitter” Creates virtual ground More stable than two individual batteries

Motor Mounting Bracket 22 gauge sheet metal

Tuning Mechanism ROB standard gear motor 3-12 V operational input 38 lb-in torque Bi-directional rotation H-Bridge driver (L293DNE) 1A output 2 H-Bridge per chip

Power Battery Power – NiMH (Nickel Metal Hydride) rechargeable batteries 8xAA battery holster (Adafruit) = 9.36 V 2500 mAh 2x9V batteries in series = 18V

Components to be Powered Atmega328p (Amazon) 1.8-5V Operating voltage 0.2mA current draw while active 4x ROB Standard Gear Motor (Sparkfun) 3-12V operating voltage 95mA current 12 V HC-05 Bluetooth 5 V TL082CP OP Amp +/- 9 V 4xMotor(95mA) + Atmega328p(0.2mA) = 380.2mA 2500mAh/380.2mA = 6.57 hours battery life 2500mAh/95.2mA = hours battery life (realistically)

PCB Design Eagle light edition OSH Park

Component Decisions 6-String Electric Guitar vs. 4-String Bass Guitar Polyphonic vs. Single Coil ATmega328p Threshold crossings vs. FFT Gearmotor vs. Stepper vs. Servo NiMH vs. Li ion IC H-Bridge vs. DIY H-Bridge Android > Apple

Operational Procedure 1.Power on device tuning box 2.Select tune (T) on switch to select tuning 3.Activate Bluetooth on mobile application 4.Open Android application on mobile device 5.Connect mobile device to Bluetooth module 6.Select tuning preference 7.Tune strings

Difficulties Mounting of motors Cutting sheet metal Aligning motors Bluetooth communication 3.3V signal level Error message on app use 3 out of 4 motors working Pinout configuration on the board and in the code

Budget PartCost 4-String Bass Guitar$0 4x Gear motors ROB-12472$ Arduino Uno$25.75 HC-05 Bluetooth module$8.40 Shaft couplers & motor mounts$ x H-Bridge (L293DNE)$14.49 Sheet metal bracket$20.00 Misc. wire & passive components$20.00 Total: $ Funding provided by Boeing : $200

Questions?