advertisement
Electronics Cookbook
Book description
If you’re among the many hobbyists and designers who came to electronics through Arduino and Raspberry Pi, this cookbook will help you learn and apply the basics of electrical engineering without the need for an EE degree. Through a series of practical recipes, you’ll learn how to solve specific problems while diving into as much or as little theory as you’re comfortable with.
Author Simon Monk (Raspberry Pi Cookbook) breaks down this complex subject into several topics, from using the right transistor to building and testing projects and prototypes. With this book, you can quickly search electronics topics and go straight to the recipe you need. It also serves as an ideal reference for experienced electronics makers.
This cookbook includes:
- Theoretical concepts such as Ohm’s law and the relationship between power, voltage, and current
- The fundamental use of resistors, capacitors and inductors, diodes, transistors and integrated circuits, and switches and relays
- Recipes on power, sensors and motors, integrated circuits, and radio frequency for designing electronic circuits and devices
- Advice on using Arduino and Raspberry Pi in electronics projects
- How to build and use tools, including multimeters, oscilloscopes, simulations software, and unsoldered prototypes
advertisement
Table Of Contents
1. Theory
1.0. Introduction
1.1. Understanding Current
1.2. Understanding Voltage
1.3. Calculate Voltage, Current, or Resistance
1.4. Calculate Current at Any Point in a Circuit
1.5. Calculate the Voltages Within Your Circuit
1.6. Understanding Power
1.7. Alternating Current
2. Resistors
2.0. Introduction
2.1. Read Resistor Packages
2.2. Find Standard Resistor Values
2.3. Select a Variable Resistor
2.4. Combine Resistors in Series
2.5. Combine Resistors in Parallel
2.6. Reduce a Voltage to a Measurable Level
2.7. Choose a Resistor that Won’t Burn Out
2.8. Measure Light Levels
2.9. Measure Temperature
2.10. Choose the Right Wires
3. Capacitors and Inductors
3.0. Introduction
3.1. Store Energy Temporarily in Your Circuits
3.2. Identify Types of Capacitors
3.3. Read Capacitor Packages
3.4. Connect Capacitors in Parallel
3.5. Connect Capacitors in Series
3.6. Store Huge Amounts of Energy
3.7. Calculate the Energy Stored in a Capacitor
3.8. Modify and Moderate Current Flow
3.9. Convert AC Voltages
4. Diodes
4.0. Introduction
4.1. Block the Flow of Current in One Direction
4.2. Know Your Diodes
4.3. Use a Diode to Restrict DC Voltages
4.4. Let There Be Light
4.5. Detect Light
5. Transistors and Integrated Circuits
5.0. Introduction
5.1. Switch a Stronger Current Using a Weaker One
5.2. Switch a Current with Minimal Control Current
5.3. Switch High Current Loads Efficiently
5.4. Switch Very High Voltages
5.5. Choosing the Right Transistor
5.6. Switching Alternating Current
5.7. Detecting Light with Transistors
5.8. Isolating Signals for Safety or Noise Elimination
5.9. Discover Integrated Circuits
6. Switches and Relays
6.0. Introduction
6.1. Switch Electricity Mechanically
6.2. Know Your Switches
6.3. Switching Using Magnetism
6.4. Rediscover Relays
7. Power Supplies
7.0. Introduction
7.1. Convert AC to AC
7.2. Convert AC to DC (Quick and Dirty)
7.3. Convert AC to DC with Less Ripple
7.4. Convert AC to Regulated DC
7.5. Converting AC to Variable DC
7.6. Regulate Voltage from a Battery Source
7.7. Make a Constant-Current Power Supply
7.8. Regulate DC Voltage Efficiently
7.9. Convert a Lower DC Voltage to a Higher DC Voltage
7.10. Convert DC to AC
7.11. Power a Project from 110 or 220V AC
7.12. Multiply Your Voltage
7.13. Supply High Voltage at 450V
7.14. Even Higher Voltage Supply (> 1kV)
7.15. Very Very High Voltage Supply (Solid-State Tesla Coil)
7.16. Blow a Fuse
7.17. Protect from Polarity Errors
8. Batteries
8.0. Introduction
8.1. Estimating Battery Life
8.2. Selecting a Nonrechargeable Battery
8.3. Selecting a Rechargeable Battery
8.4. Trickle Charging
8.5. Automatic Battery Backup
8.6. Charging LiPo Batteries
8.7. Get Every Drop of Power with the Joule Thief
9. Solar Power
9.0. Introduction
9.1. Power Your Projects with Solar
9.2. Choose a Solar Panel
9.3. Measure the Actual Output Power of a Solar Panel
9.4. Power an Arduino with Solar
9.5. Power a Raspberry Pi with Solar
10. Arduino and Raspberry Pi
10.0. Introduction
10.1. Explore Arduino
10.2. Downloading and Using the Book’s Arduino Sketches
10.3. Explore Raspberry Pi
10.4. Downloading and Running This Book’s Python Programs
10.5. Run a Program on Your Raspberry Pi on Startup
10.6. Explore Alternatives to Arduino and Raspberry Pi
10.7. Switch Things On and Off
10.8. Control Digital Outputs with Arduino
10.9. Control Digital Outputs from Raspberry Pi
10.10. Connect Arduino to Digital Inputs Like Switches
10.11. Connect Raspberry Pi to Digital Inputs Like Switches
10.12. Read Analog Inputs on Arduino
10.13. Generate Analog Output on Arduino
10.14. Generate Analog Output on Raspberry Pi
10.15. Connect Raspberry Pi to I2C Devices
10.16. Connect Raspberry Pi to SPI Devices
10.17. Level Conversion
11. Switching
11.0. Introduction
11.1. Switch More Power than Your Pi or Arduino Can Handle
11.2. Switch Power On the High Side
11.3. Switch Much More Power
11.4. Switch Much More Power on the High Side
11.5. Choose Between a BJT and MOSFET
11.6. Switch with Arduino
11.7. Switch with a Raspberry Pi
11.8. Reversible Switching
11.9. Control a Relay from a GPIO Pin
11.10. Control a Solid-State Relay from a GPIO Pin
11.11. Connect to Open-Collector Outputs
12. Sensors
12.0. Introduction
12.1. Connect a Switch to an Arduino or Raspberry Pi
12.2. Sense Rotational Position
12.3. Sense Analog Input from Resistive Sensors
12.4. Add Analog Inputs to Raspberry Pi
12.5. Connect Resistive Sensors to the Raspberry Pi without an ADC
12.6. Measure Light Intensity
12.7. Measure Temperature on Arduino or Raspberry Pi
12.8. Measure Temperature without an ADC on the Raspberry Pi
12.9. Measure Rotation Using a Potentiometer
12.10. Measure Temperature with an Analog IC
12.11. Measure Temperature with a Digital IC
12.12. Measure Humidity
12.13. Measure Distance
13. Motors
13.0. Introduction
13.1. Switch DC Motors On and Off
13.2. Measure the Speed of a DC Motor
13.3. Control the Direction of a DC Motor
13.4. Setting Motors to Precise Positions
13.5. Move a Motor a Precise Number of Steps
13.6. Choose a Simpler Stepper Motor
14. LEDs and Displays
14.0. Introduction
14.1. Connect Standard LEDs
14.2. Drive High-Power LEDs
14.3. Power Lots of LEDs
14.4. Switch Lots of LEDs at the Same Time
14.5. Multiplex Signals to 7-Segment Displays
14.6. Control Many LEDs
14.7. Change the Colors of RGB LEDs
14.8. Connect to Addressable LED Strips
14.9. Use an I2C 7-Segment LED Display
14.10. Display Graphics or Text on OLED Displays
14.11. Display Text on Alphanumeric LCD Displays
15. Digital ICs
15.0. Introduction
15.1. Protecting ICs from Electrical Noise
15.2. Know Your Logic Families
15.3. Control More Outputs Than You Have GPIO Pins
15.4. Build a Digital Toggle Switch
15.5. Reduce a Signal’s Frequency
15.6. Connect to Decimal Counters
Download full PDF in Comment section
advertisement
Electronics Cookbook
ReplyDelete