
Electronics Cookbook
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions

Content
- Cover
- Copyright
- Table of Contents
- Preface
- Who Should Read This Book
- Why I Wrote This Book
- A Word on Electronics Today
- Navigating This Book
- Online Resources
- Conventions Used in This Book
- Using Code Examples
- O'Reilly Online Learning
- How to Contact Us
- Acknowledgments
- Chapter 1. Theory
- 1.0 Introduction
- 1.1 Understanding Current
- Problem
- Solution
- Discussion
- See Also
- 1.2 Understanding Voltage
- Problem
- Solution
- Discussion
- See Also
- 1.3 Calculate Voltage, Current, or Resistance
- Problem
- Solution
- Discussion
- See Also
- 1.4 Calculate Current at Any Point in a Circuit
- Problem
- Solution
- Discussion
- See Also
- 1.5 Calculate the Voltages Within Your Circuit
- Problem
- Solution
- Discussion
- See Also
- 1.6 Understanding Power
- Problem
- Solution
- Discussion
- See Also
- 1.7 Alternating Current
- Problem
- Solution
- Discussion
- See Also
- Chapter 2. Resistors
- 2.0 Introduction
- 2.1 Read Resistor Packages
- Problem
- Solution
- Discussion
- See Also
- 2.2 Find Standard Resistor Values
- Problem
- Solution
- Discussion
- See Also
- 2.3 Select a Variable Resistor
- Problem
- Solution
- Discussion
- See Also
- 2.4 Combine Resistors in Series
- Problem
- Solution
- Discussion
- See Also
- 2.5 Combine Resistors in Parallel
- Problem
- Solution
- Discussion
- See Also
- 2.6 Reduce a Voltage to a Measurable Level
- Problem
- Solution
- Discussion
- See Also
- 2.7 Choose a Resistor that Won't Burn Out
- Problem
- Solution
- Discussion
- See Also
- 2.8 Measure Light Levels
- Problem
- Solution
- Discussion
- See Also
- 2.9 Measure Temperature
- Problem
- Solution
- Discussion
- See Also
- 2.10 Choose the Right Wires
- Problem
- Solution
- Discussion
- See Also
- Chapter 3. Capacitors and Inductors
- 3.0 Introduction
- 3.1 Store Energy Temporarily in Your Circuits
- Problem
- Solution
- Discussion
- See Also
- 3.2 Identify Types of Capacitors
- Problem
- Solution
- Discussion
- See Also
- 3.3 Read Capacitor Packages
- Problem
- Solution
- Discussion
- See Also
- 3.4 Connect Capacitors in Parallel
- Problem
- Solution
- Discussion
- See Also
- 3.5 Connect Capacitors in Series
- Problem
- Solution
- Discussion
- See Also
- 3.6 Store Huge Amounts of Energy
- Problem
- Solution
- Discussion
- See Also
- 3.7 Calculate the Energy Stored in a Capacitor
- Problem
- Solution
- Discussion
- See Also
- 3.8 Modify and Moderate Current Flow
- Problem
- Solution
- Discussion
- See Also
- 3.9 Convert AC Voltages
- Problem
- Solution
- Discussion
- See Also
- Chapter 4. Diodes
- 4.0 Introduction
- 4.1 Block the Flow of Current in One Direction
- Problem
- Solution
- Discussion
- See Also
- 4.2 Know Your Diodes
- Problem
- Solution
- Discussion
- See Also
- 4.3 Use a Diode to Restrict DC Voltages
- Problem
- Solution
- Discussion
- See Also
- 4.4 Let There Be Light
- Problem
- Solution
- Discussion
- See Also
- 4.5 Detect Light
- Problem
- Solution
- Discussion
- See Also
- Chapter 5. Transistors and Integrated Circuits
- 5.0 Introduction
- 5.1 Switch a Stronger Current Using a Weaker One
- Problem
- Solution
- Discussion
- See Also
- 5.2 Switch a Current with Minimal Control Current
- Problem
- Solution
- Discussion
- See Also
- 5.3 Switch High Current Loads Efficiently
- Problem
- Solution
- Discussion
- See Also
- 5.4 Switch Very High Voltages
- Problem
- Solution
- Discussion
- See Also
- 5.5 Choosing the Right Transistor
- Problem
- Solution
- Discussion
- See Also
- 5.6 Switching Alternating Current
- Problem
- Solution
- Discussion
- See Also
- 5.7 Detecting Light with Transistors
- Problem
- Solution
- Discussion
- See Also
- 5.8 Isolating Signals for Safety or Noise Elimination
- Problem
- Solution
- Discussion
- See Also
- 5.9 Discover Integrated Circuits
- Problem
- Solution
- Discussion
- See Also
- Chapter 6. Switches and Relays
- 6.0 Introduction
- 6.1 Switch Electricity Mechanically
- Problem
- Solution
- Discussion
- See Also
- 6.2 Know Your Switches
- Problem
- Solution
- Discussion
- See Also
- 6.3 Switching Using Magnetism
- Problem
- Solution
- Discussion
- See Also
- 6.4 Rediscover Relays
- Problem
- Solution
- Discussion
- See Also
- Chapter 7. Power Supplies
- 7.0 Introduction
- 7.1 Convert AC to AC
- Problem
- Solution
- Discussion
- See Also
- 7.2 Convert AC to DC (Quick and Dirty)
- Problem
- Solution
- Discussion
- See Also
- 7.3 Convert AC to DC with Less Ripple
- Problem
- Solution
- Discussion
- See Also
- 7.4 Convert AC to Regulated DC
- Problem
- Solution
- Discussion
- See Also
- 7.5 Converting AC to Variable DC
- Problem
- Solution
- Discussion
- See Also
- 7.6 Regulate Voltage from a Battery Source
- Problem
- Solution
- Discussion
- See Also
- 7.7 Make a Constant-Current Power Supply
- Problem
- Solution
- Discussion
- See Also
- 7.8 Regulate DC Voltage Efficiently
- Problem
- Solution
- Discussion
- See Also
- 7.9 Convert a Lower DC Voltage to a Higher DC Voltage
- Problem
- Solution
- Discussion
- See Also
- 7.10 Convert DC to AC
- Problem
- Solution
- Discussion
- See Also
- 7.11 Power a Project from 110 or 220V AC
- Problem
- Solution
- Discussion
- See Also
- 7.12 Multiply Your Voltage
- Problem
- Solution
- Discussion
- See Also
- 7.13 Supply High Voltage at 450V
- Problem
- Solution
- Discussion
- See Also
- 7.14 Even Higher Voltage Supply (& 1kV)
- Problem
- Solution
- Discussion
- See Also
- 7.15 Very Very High Voltage Supply (Solid-State Tesla Coil)
- Problem
- Solution
- Discussion
- See Also
- 7.16 Blow a Fuse
- Problem
- Solution
- Discussion
- See Also
- 7.17 Protect from Polarity Errors
- Problem
- Solution
- Discussion
- See Also
- Chapter 8. Batteries
- 8.0 Introduction
- 8.1 Estimating Battery Life
- Problem
- Solution
- Discussion
- See Also
- 8.2 Selecting a Nonrechargeable Battery
- Problem
- Solution
- Discussion
- See Also
- 8.3 Selecting a Rechargeable Battery
- Problem
- Solution
- Discussion
- See Also
- 8.4 Trickle Charging
- Problem
- Solution
- Discussion
- See Also
- 8.5 Automatic Battery Backup
- Problem
- Solution
- Discussion
- See Also
- 8.6 Charging LiPo Batteries
- Problem
- Solution
- Discussion
- See Also
- 8.7 Get Every Drop of Power with the Joule Thief
- Problem
- Solution
- Discussion
- See Also
- Chapter 9. Solar Power
- 9.0 Introduction
- 9.1 Power Your Projects with Solar
- Problem
- Solution
- Discussion
- See Also
- 9.2 Choose a Solar Panel
- Problem
- Solution
- Discussion
- See Also
- 9.3 Measure the Actual Output Power of a Solar Panel
- Problem
- Solution
- Discussion
- See Also
- 9.4 Power an Arduino with Solar
- Problem
- Solution
- Discussion
- See Also
- 9.5 Power a Raspberry Pi with Solar
- Problem
- Solution
- Discussion
- See Also
- Chapter 10. Arduino and Raspberry Pi
- 10.0 Introduction
- 10.1 Explore Arduino
- Problem
- Solution
- Discussion
- See Also
- 10.2 Downloading and Using the Book's Arduino Sketches
- Problem
- Solution
- Discussion
- See Also
- 10.3 Explore Raspberry Pi
- Problem
- Solution
- Discussion
- See Also
- 10.4 Downloading and Running This Book's Python Programs
- Problem
- Solution
- Discussion
- See Also
- 10.5 Run a Program on Your Raspberry Pi on Startup
- Problem
- Solution
- Discussion
- See Also
- 10.6 Explore Alternatives to Arduino and Raspberry Pi
- Problem
- Solution
- Discussion
- See Also
- 10.7 Switch Things On and Off
- Problem
- Solution
- Discussion
- See Also
- 10.8 Control Digital Outputs with Arduino
- Problem
- Solution
- Discussion
- See Also
- 10.9 Control Digital Outputs from Raspberry Pi
- Problem
- Solution
- Discussion
- See Also
- 10.10 Connect Arduino to Digital Inputs Like Switches
- Problem
- Solution
- Discussion
- See Also
- 10.11 Connect Raspberry Pi to Digital Inputs Like Switches
- Problem
- Solution
- Discussion
- See Also
- 10.12 Read Analog Inputs on Arduino
- Problem
- Solution
- Discussion
- See Also
- 10.13 Generate Analog Output on Arduino
- Problem
- Solution
- Discussion
- See Also
- 10.14 Generate Analog Output on Raspberry Pi
- Problem
- Solution
- Discussion
- See Also
- 10.15 Connect Raspberry Pi to I2C Devices
- Problem
- Solution
- Discussion
- See Also
- 10.16 Connect Raspberry Pi to SPI Devices
- Problem
- Solution
- Discussion
- See Also
- 10.17 Level Conversion
- Problem
- Solution
- Discussion
- See Also
- Chapter 11. Switching
- 11.0 Introduction
- 11.1 Switch More Power than Your Pi or Arduino Can Handle
- Problem
- Solution
- Discussion
- See Also
- 11.2 Switch Power On the High Side
- Problem
- Solution
- Discussion
- See Also
- 11.3 Switch Much More Power
- Problem
- Solution
- Discussion
- See Also
- 11.4 Switch Much More Power on the High Side
- Problem
- Solution
- Discussion
- See Also
- 11.5 Choose Between a BJT and MOSFET
- Problem
- Solution
- Discussion
- See Also
- 11.6 Switch with Arduino
- Problem
- Solution
- Discussion
- See Also
- 11.7 Switch with a Raspberry Pi
- Problem
- Solution
- Discussion
- See Also
- 11.8 Reversible Switching
- Problem
- Solution
- Discussion
- See Also
- 11.9 Control a Relay from a GPIO Pin
- Problem
- Solution
- Discussion
- See Also
- 11.10 Control a Solid-State Relay from a GPIO Pin
- Problem
- Solution
- Discussion
- See Also
- 11.11 Connect to Open-Collector Outputs
- Problem
- Solution
- Discussion
- See Also
- Chapter 12. Sensors
- 12.0 Introduction
- 12.1 Connect a Switch to an Arduino or Raspberry Pi
- Problem
- Solution
- Discussion
- See Also
- 12.2 Sense Rotational Position
- Problem
- Solution
- Discussion
- See Also
- 12.3 Sense Analog Input from Resistive Sensors
- Problem
- Solution
- Discussion
- See Also
- 12.4 Add Analog Inputs to Raspberry Pi
- Problem
- Solution
- Discussion
- See Also
- 12.5 Connect Resistive Sensors to the Raspberry Pi without an ADC
- Problem
- Solution
- Discussion
- See Also
- 12.6 Measure Light Intensity
- Problem
- Solution
- Discussion
- See Also
- 12.7 Measure Temperature on Arduino or Raspberry Pi
- Problem
- Solution
- Discussion
- See Also
- 12.8 Measure Temperature without an ADC on the Raspberry Pi
- Problem
- Solution
- Discussion
- See Also
- 12.9 Measure Rotation Using a Potentiometer
- Problem
- Solution
- Discussion
- See Also
- 12.10 Measure Temperature with an Analog IC
- Problem
- Solution
- Discussion
- See Also
- 12.11 Measure Temperature with a Digital IC
- Problem
- Solution
- Discussion
- See Also
- 12.12 Measure Humidity
- Problem
- Solution
- Discussion
- See Also
- 12.13 Measure Distance
- Problem
- Solution
- Discussion
- See Also
- Chapter 13. Motors
- 13.0 Introduction
- 13.1 Switch DC Motors On and Off
- Problem
- Solution
- Discussion
- See Also
- 13.2 Measure the Speed of a DC Motor
- Problem
- Solution
- Discussion
- See Also
- 13.3 Control the Direction of a DC Motor
- Problem
- Solution
- Discussion
- See Also
- 13.4 Setting Motors to Precise Positions
- Problem
- Solution
- Discussion
- See Also
- 13.5 Move a Motor a Precise Number of Steps
- Problem
- Solution
- Discussion
- See Also
- 13.6 Choose a Simpler Stepper Motor
- Problem
- Solution
- Discussion
- See Also
- Chapter 14. LEDs and Displays
- 14.0 Introduction
- 14.1 Connect Standard LEDs
- Problem
- Solution
- Discussion
- See Also
- 14.2 Drive High-Power LEDs
- Problem
- Solution
- Discussion
- See Also
- 14.3 Power Lots of LEDs
- Problem
- Solution
- Discussion
- See Also
- 14.4 Switch Lots of LEDs at the Same Time
- Problem
- Solution
- Discussion
- See Also
- 14.5 Multiplex Signals to 7-Segment Displays
- Problem
- Solution
- Discussion
- See Also
- 14.6 Control Many LEDs
- Problem
- Solution
- Discussion
- See Also
- 14.7 Change the Colors of RGB LEDs
- Problem
- Solution
- Discussion
- See Also
- 14.8 Connect to Addressable LED Strips
- Problem
- Solution
- Discussion
- See Also
- 14.9 Use an I2C 7-Segment LED Display
- Problem
- Solution
- Discussion
- See Also
- 14.10 Display Graphics or Text on OLED Displays
- Problem
- Solution
- Discussion
- See Also
- 14.11 Display Text on Alphanumeric LCD Displays
- Problem
- Solution
- Discussion
- See Also
- Chapter 15. Digital ICs
- 15.0 Introduction
- 15.1 Protecting ICs from Electrical Noise
- Problem
- Solution
- Discussion
- See Also
- 15.2 Know Your Logic Families
- Problem
- Solution
- Discussion
- See Also
- 15.3 Control More Outputs Than You Have GPIO Pins
- Problem
- Solution
- Discussion
- See Also
- 15.4 Build a Digital Toggle Switch
- Problem
- Solution
- Discussion
- See Also
- 15.5 Reduce a Signal's Frequency
- Problem
- Solution
- Discussion
- See Also
- 15.6 Connect to Decimal Counters
- Problem
- Solution
- Discussion
- See Also
- Chapter 16. Analog
- 16.0 Introduction
- 16.1 Filter Out High Frequencies (Quick and Dirty)
- Problem
- Solution
- Discussion
- See Also
- 16.2 Create an Oscillator
- Problem
- Solution
- Discussion
- See Also
- 16.3 Flash LEDs in Series
- Problem
- Solution
- Discussion
- See Also
- 16.4 Avoid Drops in Voltage from Input to Output
- Problem
- Solution
- Discussion
- See Also
- 16.5 Build a Low-Cost Oscillator
- Problem
- Solution
- Discussion
- See Also
- 16.6 Build a Variable Duty Cycle Oscillator
- Problem
- Solution
- Discussion
- See Also
- 16.7 Make a One-Shot Timer
- Problem
- Solution
- Discussion
- See Also
- 16.8 Control Motor Speed
- Problem
- Solution
- Discussion
- See Also
- 16.9 Apply PWM to an Analog Signal
- Problem
- Solution
- Discussion
- See Also
- 16.10 Make a Voltage-Controlled Oscillator (VCO)
- Problem
- Solution
- Discussion
- See Also
- 16.11 Explore Decibel Measurement
- Problem
- Solution
- Discussion
- See Also
- Chapter 17. Operational Amplifiers
- 17.0 Introduction
- 17.1 Select an Op-Amp
- Problem
- Solution
- Discussion
- See Also
- 17.2 Power an Op-Amp (Split Supply)
- Problem
- Solution
- Discussion
- See Also
- 17.3 Power an Op-Amp (Single Supply)
- Problem
- Solution
- Discussion
- See Also
- 17.4 Make an Inverting Amplifier
- Problem
- Solution
- Discussion
- See Also
- 17.5 Make a Noninverting Amplifier
- Problem
- Solution
- Discussion
- See Also
- 17.6 Buffer a Signal
- Problem
- Solution
- Discussion
- See Also
- 17.7 Reduce the Amplitude of High Frequencies
- Problem
- Solution
- Discussion
- See Also
- 17.8 Filter Out Low Frequencies
- Problem
- Solution
- Discussion
- See Also
- 17.9 Filter Out High and Low Frequencies
- Problem
- Solution
- Discussion
- See Also
- 17.10 Compare Two Voltages
- Problem
- Solution
- Discussion
- See Also
- Chapter 18. Audio
- 18.0 Introduction
- 18.1 Play Sounds on an Arduino
- Problem
- Solution
- Discussion
- See Also
- 18.2 Play Sound with a Raspberry Pi
- Problem
- Solution
- Discussion
- See Also
- 18.3 Incorporate an Electret Microphone Into a Project
- Problem
- Solution
- Discussion
- See Also
- 18.4 Make a 1W Power Amplifier
- Problem
- Solution
- Discussion
- See Also
- 18.5 Make a 10W Power Amplifier
- Problem
- Solution
- Discussion
- See Also
- Chapter 19. Radio Frequency
- 19.0 Introduction
- Amplitude Modulation (AM)
- Frequency Modulation (FM)
- Digital Radio
- 19.1 Make an FM Radio Transmitter
- Problem
- Solution
- Discussion
- See Also
- 19.2 Create a Software FM Transmitter Using Raspberry Pi
- Problem
- Solution
- Discussion
- See Also
- 19.3 Build an Arduino-Powered FM Receiver
- Problem
- Solution
- Discussion
- See Also
- 19.4 Send Digital Data Over a Radio
- Problem
- Solution
- Discussion
- See Also
- Chapter 20. Construction
- 20.0 Introduction
- 20.1 Create Temporary Circuits
- Problem
- Solution
- Discussion
- See Also
- 20.2 Create Permanent Circuits
- Problem
- Solution
- Discussion
- See Also
- 20.3 Design Your Own Circuit Board
- Problem
- Solution
- Discussion
- See Also
- 20.4 Explore Through-Hole Soldering
- Problem
- Solution
- Discussion
- See Also
- 20.5 Explore Surface-Mount Soldering
- Problem
- Solution
- Discussion
- See Also
- 20.6 Desolder Components
- Problem
- Solution
- Discussion
- See Also
- 20.7 Solder Without Destroying Components
- Problem
- Solution
- Discussion
- See Also
- Chapter 21. Tools
- 21.0 Introduction
- 21.1 Use a Lab Power Supply
- Problem
- Solution
- Discussion
- See Also
- 21.2 Measure DC Voltage
- Problem
- Solution
- Discussion
- See Also
- 21.3 Measure AC Voltage
- Problem
- Solution
- Discussion
- See Also
- 21.4 Measure Current
- Problem
- Solution
- Discussion
- See Also
- 21.5 Measure Continuity
- Problem
- Solution
- Discussion
- See Also
- 21.6 Measure Resistance, Capacitance, or Inductance
- Problem
- Solution
- Discussion
- See Also
- 21.7 Discharge Capacitors
- Problem
- Solution
- Discussion
- See Also
- 21.8 Measure High Voltages
- Problem
- Solution
- Discussion
- See Also
- 21.9 Use an Oscilloscope
- Problem
- Solution
- Discussion
- See Also
- 21.10 Use a Function Generator
- Problem
- Solution
- Discussion
- See Also
- 21.11 Simulation
- Problem
- Solution
- Discussion
- See Also
- 21.12 Working Safely with High Voltages
- Problem
- Solution
- Discussion
- See Also
- Appendix A. Parts and Suppliers
- Parts
- Prototyping Equipment
- Resistors
- Capacitors and Inductors
- Transistors, Diodes
- Integrated Circuits
- Opto-Electronics
- Modules
- Miscellaneous
- Equipment
- Appendix B. Arduino Pinouts
- Arduino Uno R3
- Arduino Pro Mini
- Appendix C. Raspberry Pi Pinouts
- Raspberry Pi 2 Model B, B+, A+, Zero
- Raspberry Pi Model B, Rev. 2, A
- Raspberry Pi Model B, Rev. 1
- Appendix D. Units and Prefixes
- Units
- Unit Prefixes
- Index
- About the Author
System requirements
File format: PDF
Copy-Protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our eBook Help page.