Electronics Cookbook: Practical Electronic Recipes with Arduino and Raspberry Pi
Book information
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 Cover Copyright Table of Contents 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 Ohm’s Law Problem Solution Discussion See Also 1.4 Kirchhoff’s Current Law Problem Solution Discussion See Also 1.5 Kirchhoff’s Voltage Law 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 Reading Resistor Packages Problem Solution Discussion See Also 2.2 Finding Standard Resistor Values Problem Solution Discussion See Also 2.3 Potentiometers (Variable Resistors) Problem Solution Discussion See Also 2.4 Resistors in Series Problem Solution Discussion See Also 2.5 Resistors in Parallel Problem Solution Discussion See Also 2.6 Voltage Divider Problem Solution Discussion See Also 2.7 Power Rating Problem Solution Discussion See Also 2.8 Photoresistors Problem Solution Discussion See Also 2.9 Thermistor Problem Solution Discussion See Also 2.10 Wires and Conductors Problem Solution Discussion See Also Chapter 3. Capacitors and Inductors 3.0 Introduction 3.1 Capacitor Basics Problem Solution Discussion See Also 3.2 Types of Capacitor Problem Solution Discussion See Also 3.3 Reading Capacitor Packages Problem Solution Discussion See Also 3.4 Capacitors in Parallel Problem Solution Discussion See Also 3.5 Capacitors in Series Problem Solution Discussion See Also 3.6 Supercapacitors Problem Solution Discussion See Also 3.7 Energy Stored in a Capacitor Problem Solution Discussion See Also 3.8 Inductor Basics Problem Solution Discussion See Also 3.9 Transformers Problem Solution Discussion See Also Chapter 4. Diodes 4.0 Introduction 4.1 Diode Basics Problem Solution Discussion See Also 4.2 Types of Diode Problem Solution Discussion See Also 4.3 Zener Diodes Problem Solution Discussion See Also 4.4 LEDs (Light Emitting Diodes) Problem Solution Discussion See Also 4.5 Photodiodes Problem Solution Discussion See Also Chapter 5. Transistors and Integrated Circuits 5.0 Introduction 5.1 Bipolar Junction Transistors Problem Solution See Also 5.2 Darlington Transistors Problem Solution Discussion See Also 5.3 MOSFETs Problem Solution Discussion See Also 5.4 IGBTs Problem Solution Discussion See Also 5.5 Choosing the Right Transistor Problem Solution Discussion See Also 5.6 TRIACs Problem Solution Discussion See Also 5.7 Phototransistors Problem Solution Discussion See Also 5.8 Opto-couplers and Opto-isolators Problem Solution Discussion See Also 5.9 IC Basics Problem Solution Discussion See Also Chapter 6. Switches and Relays 6.0 Introduction 6.1 Switch Basics Problem Solution Discussion See Also 6.2 Types of Switch Problem Solution Discussion See Also 6.3 Reed Switches Problem Solution Discussion See Also 6.4 Relays Problem Solution Discussion See Also Chapter 7. Power Supplies 7.0 Introduction 7.1 AC to AC Problem Solution Discussion See Also 7.2 Ungregulated AC to DC Power Supplies Problem Solution Discussion See Also 7.3 Full-wave Recification Problem Solution Discussion See Also 7.4 AC to Regulated DC Problem Solution Discussion See Also 7.5 Variable Regulated AC to DC Problem Solution Discussion See Also 7.6 Voltage Regulation from a Battery Source Problem Solution Discussion See Also 7.7 A Constant-Current Power Supply Problem Solution Discussion See Also 7.8 Efficient DC Voltage Regulation (Switchers) Problem Solution Discussion See Also 7.9 DC to DC Step-Up (Boost Converters) Problem Solution Discussion See Also 7.10 Mains Inverters Problem Solution Discussion See Also 7.11 Mains Switched Mode Power Supply (SMPS) Problem Solution Discussion See Also 7.12 Voltage Multiplier Problem Solution Discussion See Also 7.13 High Voltage Supply 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 Fuses Problem Solution Discussion See Also 7.17 Polarity Protection 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 Non-Rechargeable 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 Joule Thief Problem Solution Discussion See Also Chapter 9. Solar Power 9.0 Introduction 9.1 Solar Power Basics Problem Solution Discussion See Also 9.2 Choosing a Solar Panel Problem Solution Discussion See Also 9.3 Measuring the Actual Output Power of a Solar Panel Problem Solution Discussion See Also 9.4 Powering an Arduino with Solar Problem Solution Discussion See Also 9.5 Powering a Raspberry Pi with Solar Problem Solution Discussion See Also Chapter 10. Arduino and Raspberry Pi 10.0 Introduction 10.1 Arduino Problem Solution Discussion See Also 10.2 Downloading and Using the Book’s Arduino Sketches Problem Solution Discussion See Also 10.3 Raspberry Pi Problem Solution Discussion See Also 10.4 Downloading and Running this Book’s Python Programs Problem Solution Discussion See Also 10.5 Running a Program on Raspberry Pi on Startup Problem Solution Discussion See Also 10.6 Other Boards Problem Solution Discussion See Also 10.7 GPIO (General Purpose IO) Pins Problem Solution Discussion See Also 10.8 Arduino Digital Ouputs Problem Solution Discussion See Also 10.9 Raspberry Pi Digital Outputs Problem Solution Discussion See Also 10.10 Arduino Digital Inputs Problem Solution Discussion See Also 10.11 Raspberry Pi Digital Inputs Problem Solution Discussion See Also 10.12 Arduino Analog Inputs Problem Solution Discussion See Also 10.13 Arduino Analog Output Problem Solution Discussion See Also 10.14 Raspberry Pi PWM Output Problem Solution Discussion See Also 10.15 Raspberry Pi I2C (IC to IC Interface) Problem Solution Discussion See Also 10.16 Raspberry Pi SPI (Serial Programming Interface) Problem Solution Discussion See Also 10.17 Level Conversion Problem Solution Discussion See Also Chapter 11. Switching 11.0 Introduction 11.1 The BJT as a Switch Problem Solution Discussion See Also 11.2 High-side Switching using a BJT Problem Solution Discussion See Also 11.3 The MOSFET as a Switch Problem Solution Discussion See Also 11.4 High-side Switching with a MOSFET Problem Solution Discussion See Also 11.5 BJT verses MOSFET Problem Solution Discussion See Also 11.6 Switching with Arduino Problem Solution Discussion See Also 11.7 Switching with a Raspberry Pi Problem Solution Discussion See Also 11.8 Push-Pull Driving Problem Solution Discussion See Also 11.9 Controlling a Relay from a GPIO Pin Problem Solution Discussion See Also 11.10 Controlling a Solid State Relay from a GPIO Pin Problem Solution Discussion See Also Chapter 12. Sensors 12.0 Introduction 12.1 Using a Switch Problem Solution Discussion See Also 12.2 Position Sensing with a Quadrature Encoder Problem Solution Discussion See Also 12.3 Resistive Sensors (Analog Input) Problem Solution Discussion See Also 12.4 Adding Analog Inputs to Raspberry Pi Problem Solution Discussion See Also 12.5 Resistive Sensors (Step Response) Problem Solution Discussion See Also 12.6 Measuring Light Intensity with a Photoresistor Problem Solution Discussion See Also 12.7 Measuring Temperature with a Thermistor (Voltage Divider) Problem Solution Discussion See Also 12.8 Measuring Temperature with a Thermistor (Step Response) Problem Solution Discussion See Also 12.9 Measuring Rotation using a Potentiometer Problem Solution Discussion See Also 12.10 Measuring Temperature with a TMP36 Problem Solution Discussion See Also 12.11 Using a DS18B20 Digital Temperature Sensor Problem Solution Discussion See Also 12.12 Measuring Humidity Problem Solution Discussion See Also 12.13 Measuring Distance Problem Solution Discussion See Also Chapter 13. Motors 13.0 Introduction 13.1 Switching DC Motors On and Off Problem Solution Discussion See Also 13.2 Mewasuring the Speed of a DC Motor Problem Solution Discussion See Also 13.3 Controlling the Direction of a DC Motor Problem Solution Discussion See Also 13.4 Servomotors Problem Solution Discussion See Also 13.5 Bipolar Stepper Motors Problem Solution Discussion See Also 13.6 Unipolar Stepper Motors Problem Solution Discussion See Also Chapter 14. LEDs and Displays 14.0 Introduction 14.1 Standard LEDs Problem Solution Discussion See Also 14.2 Driving High-Power LEDs Problem Solution Discussion See Also 14.3 Powering Lots of LEDs Problem Solution Discussion See Also 14.4 Switching Lots of LEDs at the Same Time Problem Solution Discussion See Also 14.5 Multiplexing 7-Segment Displays Problem Solution Discussion See Also 14.6 Charlieplexing Problem Solution Discussion See Also 14.7 RGB LEDs Problem Solution Discussion See Also 14.8 Addressable LED Strips Problem Solution Discussion See Also 14.9 I2C 7-Segment LED Displays Problem Solution Discussion See Also 14.10 OLED I2C Displays Problem Solution Discussion See Also 14.11 Alphanumeric LCD Displays Problem Solution Discussion See Also Chapter 15. Digital ICs 15.0 Introduction 15.1 Decoupling Capacitors Problem Solution Discussion See Also 15.2 Logic Families Problem Solution Discussion See Also 15.3 Serial to Parallel Shift Registers Problem Solution Discussion See Also 15.4 Flip Flops Problem Solution Discussion See Also 15.5 Frequency Dividers Problem Solution Discussion See Also 15.6 Decimal Counters Problem Solution Discussion See Also Chapter 16. Analog 16.0 Introduction 16.1 Low-Pass Filtering (RC) Problem Solution Discussion See Also 16.2 A Transistor Oscillator Problem Solution Discussion See Also 16.3 Ring Oscillator Problem Solution Discussion See Also 16.4 Emitter Follower Buffer Problem Solution Discussion See Also 16.5 Oscillator Using an NE555 IC (50% Duty Cycle) Problem Solution Discussion See Also 16.6 Oscillator Using an NE555 IC (Variable Duty Cycle) Problem Solution Discussion See Also 16.7 One Shot Timer Using an NE555 IC Problem Solution Discussion See Also 16.8 PWM Motor Speed Control Problem Solution Discussion See Also 16.9 PWM of an Analog Signal Using a NE555 Timer IC Problem Solution Discussion See Also 16.10 Voltage Controlled Oscillator (VCO) Problem Solution Discussion See Also Chapter 17. Operational Amplifiers 17.0 Introduction 17.1 Selecting an Op-Amp Problem Solution Discussion See Also 17.2 Powering an Op-Amp (Split Supply) Problem Solution Discussion See Also 17.3 Powering an Op-amp (Single Supply) Problem Solution Discussion See Also 17.4 Inverting Amplifier Problem Solution Discussion See Also 17.5 Non-Inverting Amplifier Problem Solution Discussion See Also 17.6 Unity Gain Buffer Problem Solution Discussion See Also 17.7 Active Low-Pass Filter Problem Solution Discussion See Also 17.8 Active High Pass Filter Problem Solution Discussion See Also 17.9 Band-Pass Filter Problem Solution Discussion See Also 17.10 Comparitors Problem Solution Discussion See Also Chapter 18. Audio 18.0 Introduction 18.1 Decibels Problem Solution Discussion See Also 18.2 Playing Sounds on Arduino Problem Solution Discussion See Also 18.3 Playing Sound with a Raspberry Pi Problem Solution Discussion See Also 18.4 Electret Microphone Pre-amp Problem Solution Discussion See Also 18.5 Linear Power Amplifier (1W) Problem Solution Discussion See Also 18.6 Digital Power Amplifier (10W) Problem Solution Discussion See Also
Similar books
Zrób to sam. Generowanie ruchu, światła i dźwięku za pomocą Arduino i Raspberry Pi
Zrób to sam. Generowanie ruchu, światła i dźwięku za pomocą Arduino i Raspberry Pi
2018 · EPUB
Raspberry Pi. Receptury. Wydanie III
2020 · PDF
Raspberry Pi. Receptury. Wydanie III
2020 · EPUB
Raspberry Pi. Receptury. Wydanie I
2014 · EPUB
Raspberry Pi. Receptury. Wydanie I
2014 · PDF
Raspberry Pi. Przewodnik dla programistów Pythona
2014 · EPUB
Minecraft. Buduj mechanizmy i twórz własne mody. Przewodnik mistrza
2015 · EPUB