Learn Audio Electronics with Arduino
Home > Computing and Information Technology > Computer science > Audio processing > Learn Audio Electronics with Arduino: Practical Audio Circuits with Arduino Control
Learn Audio Electronics with Arduino: Practical Audio Circuits with Arduino Control

Learn Audio Electronics with Arduino: Practical Audio Circuits with Arduino Control

|
     0     
5
4
3
2
1




Out of Stock


Notify me when this book is in stock
About the Book

Learn Audio Electronics with Arduino: Practical Audio Circuits with Arduino Control teaches the reader how to use Arduino to control analogue audio circuits and introduces electronic circuit theory through a series of practical projects, including a MIDI drum controller and an Arduino-controlled two-band audio equalizer amplifier. Learn Audio Electronics with Arduino provides all the theoretical knowledge needed to design, analyse, and build audio circuits for amplification and filtering, with additional topics like C programming being introduced in a practical context for Arduino control. The reader will learn how these circuits work and also how to build them, allowing them to progress to more advanced audio circuits in the future. Beginning with electrical fundamentals and control systems, DC circuit theory is then combined with an introduction to C programming to build Arduino-based systems for audio (tone sequencer) and MIDI (drum controller) output. The second half of the book begins with AC circuit theory to allow analogue audio circuits for amplification and filtering to be analysed, simulated, and built. These circuits are then combined with Arduino control in the final project – an Arduino-controlled two-band equalizer amplifier. Building on high-school physics and mathematics in an accessible way, Learn Audio Electronics with Arduino is suitable for readers of all levels. An ideal tool for those studying audio electronics, including as a component within other fields of study, such as computer science, human-computer interaction, acoustics, music technology, and electronics engineering.

Table of Contents:
INTRODUCTION SOFTWARE TOOLS Tinkercad LTSpice Arduino IDE EQUIPMENT Arduino Uno Breadboard Switches & LEDs Resistors, Capacitors & Potentiometers Audio & MIDI Components Other Components Soldering Final Component List CONCLUSIONS 1 ELECTRONICS FUNDAMENTALS 1.1 SCALES, SYMBOLS & EQUATIONS 1.1.1 Worked Example- Adding Voltages 1.1.2 Worked Example- Working with Fractions 1.2 ELECTRICAL FUNDAMENTALS 1.3 TUTORIAL- INTRODUCTION TO TINKERCAD 1.4 EXAMPLE PROJECT- GETTING STARTED: AN ARDUINO POWERED LED LIGHT 1.5 CONCLUSIONS 1.6 SELF- STUDY QUESTIONS 2 SYSTEMS & TRANSDUCERS 2.1 ELECTRONIC SYSTEMS & TRANSDUCERS 2.2 DIGITAL SYSTEMS & ARDUINO CONTROL 2.3 ANALOGUE TO DIGITAL CONVERSION- SAMPLING 2.4 MIDI CONTROL SYSTEMS 2.5 AUDIO SENSORS: SWITCHES, POTENTIOMETERS & MICROPHONES 2.6 AUDIO ACTUATORS: LED’S & LOUDSPEAKERS 2.7 TUTORIAL- WORKING WITH COMPONENTS 2.8 EXAMPLE PROJECT- SENSOR CONTROL OF LED OUTPUT 2.8.1 Circuit Design 2.9 CONCLUSIONS 2.10 SELF- STUDY QUESTIONS 3 DC CIRCUITS 3.1 OHM’S LAW & DIRECT CURRENT 3.1.1 Worked Example- Calculating A Resistor Value 3.2 KIRCHOFF’S VOLTAGE LAW: SERIES CIRCUITS 3.2.1 Worked Examples- Calculating Series Resistance 3.2.2 Worked Example- Calculating Series Resistor Voltages 3.3 VOLTAGE DIVIDERS 3.3.1 Worked Examples- Voltage Dividers 3.4 KIRCHOFF’S CURRENT LAW: PARALLEL CIRCUITS 3.4.1 Worked Examples-- Calculating Parallel Resistance 3.4.2 Worked Examples- Calculating Parallel Current 3.5 TUTORIAL: LIMITING CURRENT TO PROTECT COMPONENTS 3.6 EXAMPLE PROJECTS: SERIES & PARALLEL CIRCUITS 3.6.1 Series Circuit Project 3.6.2 Parallel Circuit Project 3.7 CONCLUSIONS 3.8 SELF-STUDY QUESTIONS 4 DIGITAL SYSTEMS 1- ARDUINO OUTPUT 4.1 MICROPROCESSOR CONTROL SYSTEMS 4.2 INSTRUCTION TYPES- SEQUENCE INSTRUCTIONS 4.3 EXAMPLE PROJECT 1- ARDUINO DIGITAL OUTPUT 4.4 DATA TYPES- VARIABLES 4.5 EXAMPLE 2- MULTIPLE DIGITAL OUTPUTS 4.6 FUNCTIONS- ENCAPSULATING CODE 4.7 TUTORIAL- HOW TO WRITE CODE PART 1 4.8 EXAMPLE 3- REUSING CODE WITH FUNCTIONS 4.9 ANALOGUE OUTPUT- PULSE WIDTH MODULATION 4.10 EXAMPLE PROJECT- AUTOMATIC TONE PLAYER 4.11 CONCLUSIONS 4.12 SELF- STUDY QUESTIONS 5 DIGITAL SYSTEMS 2- ARDUINO INPUT 5.1 PROGRAMMING RECAP 5.2 DATA STRUCTURES & ITERATION- ARRAYS & LOOPS 5.3 EXAMPLE 1- TONE ARRAY OUTPUT 5.4 WORKING WITH EXTERNAL LIBRARIES- SERIAL MIDI OUTPUT 5.5 EXAMPLE 2- MIDI SEQUENCE PLAYER 5.6 CONDITIONS & DIGITAL INPUT 5.7 TUTORIAL- HOW TO WRITE CODE PART II 5.8 EXAMPLE 3- MIDI SWITCH CONTROLLER OUTPUT 5.9 ANALOGUE INPUT- PERCUSSION SAMPLING 5.10 FINAL PROJECT: MIDI DRUM TRIGGER 5.11 CONCLUSIONS 5.12 SELF- STUDY QUESTIONS 6 AC CIRCUITS 6.1 AUDIO SIGNAL FUNDAMENTALS- SINE WAVES 6.1.1 Worked Example- Varying the Speed of Sound 6.2 AC SIGNALS- AMPLITUDE, FREQUENCY & PHASE 6.2.1 Worked Examples- Finding the Instantaneous Voltage of a Sine Wave Input Signal 6.3 CAPACITANCE- STORING CHARGE OVER TIME 6.3.1 Worked Example- Calculating the Charge on a Capacitor 6.3.2 Worked Example- Calculating Capacitive Reactance for Different Input Frequencies 6.4 IMPEDANCE- COMBINING AC COMPONENTS 6.4.1 Worked Examples- Analysing Combined Resistive and Reactive Circuits 6.5 TUTORIAL: INSTALLING LTSPICE 6.6 EXAMPLE PROJECT- AC ANALYSIS WITH LTSPICE 6.6.1 Example Project- Circuit 1 6.6.2 Example Project- Circuit 2 6.7 CONCLUSIONS 6.8 SELF-STUDY QUESTIONS 7 AUDIO AMPLIFIERS 7.1 AMPLIFICATION 7.1.1 Worked Examples- Calculating Decibel Gain Values 7.2 SEMICONDUCTORS- DIODES 7.3 SEMICONDUCTORS: TRANSISTORS 7.3.1 Worked Example- Simulating BJT Characteristic Curves Using LTspice 7.3.2 Worked Example- Simulating A Common Emitter Amplifier With LTspice 7.4 OPERATIONAL AMPLIFIERS 7.4.1 Worked Example- Simulating an Inverting Amplifier With LTspice 7.5 DC BLOCKING, POWER DECOUPLING & ZOBEL NETWORKS 7.6 EXAMPLE PROJECT: BUILDING AN AUDIO AMPLIFIER 7.7 CONCLUSIONS 7.8 SELF-STUDY QUESTIONS 8 AUDIO FILTERS 8.1 DECIBELS & EQUAL LOUDNESS 8.2 FILTER CHARACTERISTICS & BODE PLOTS 8.3 1ST ORDER LOW PASS FILTER 8.3.1 Worked Example- Designing a 1st Order Low Pass Filter 8.3.2 Worked Example- Simulating a 1st Order Low Pass Filter Using LTspice 8.4 1ST ORDER HIGH PASS FILTER 8.4.1 Worked Example- Designing a 1st Order High Pass Filter 8.4.2 Worked Example- Simulating a 1st Order High Pass Filter with LTspice 8.4.3 Worked Example- Reading & Writing Audio Files with LTspice 8.5 CONTROLLING AUDIO FILTERS 8.6 EXAMPLE PROJECT- AUDIO AMPLIFIER WITH 2-BAND EQUALIZER 8.7 CONCLUSIONS 8.8 SELF-STUDY QUESTIONS 9 ARDUINO AUDIO CONTROL 9.1 FINAL PROJECT OVERVIEW 9.1.1 Project Components 9.2 ARDUINO STATE CONTROL 9.2.1 Worked Example- Arduino State Control 9.3 ARDUINO DIGITAL FILTER CONTROL 9.4 FINAL PROJECT- ARDUINO CONTROLLED AUDIO AMPLIFIER WITH 2-BAND EQUALIZER 9.5 CONCLUSIONS 10 CONCLUSIONS 10.1 FUTURE WORK 10.1.1 Electronics Fundamentals 10.1.2 Arduino Control 10.1.3 Audio Electronics 10.2 FINAL NOTES APPENDIX 1: SELF-STUDY QUESTIONS APPENDIX 2: AC DERIVATIONS (CHAPTER 6) Deriving Charge Over Time Deriving an RC Time Constant Deriving Capacitor Voltage Deriving Capacitive Reactance Deriving Series Impedance Magnitude Deriving Series Capacitance Deriving Parallel Capacitance APPENDIX 3: RESISTOR VALUES


Best Sellers


Product Details
  • ISBN-13: 9780429590825
  • Publisher: Taylor & Francis Ltd
  • Publisher Imprint: Routledge Cavendish
  • Language: English
  • ISBN-10: 0429590822
  • Publisher Date: 26 Mar 2020
  • Binding: Digital (delivered electronically)
  • Sub Title: Practical Audio Circuits with Arduino Control


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Learn Audio Electronics with Arduino: Practical Audio Circuits with Arduino Control
Taylor & Francis Ltd -
Learn Audio Electronics with Arduino: Practical Audio Circuits with Arduino Control
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Learn Audio Electronics with Arduino: Practical Audio Circuits with Arduino Control

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals

    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!