Читать книгу Electronics All-in-One For Dummies - Lowe Doug, Doug Lowe - Страница 3
Electronics All-in-One For Dummies® To view this book's Cheat Sheet, simply go to www.dummies.com and search for “Electronics All-in-One For Dummies Cheat Sheet” in the Search box. Table of Contents
Оглавление1 Cover
4 Introduction About This Book Foolish Assumptions Icons Used in This Book Beyond the Book Where to Go from Here
5 Book 1: Getting Started with Electronics Chapter 1: Welcome to Electronics What Is Electricity? But Really, What Is Electricity? What Is Electronics? What Can You Do with Electronics? Looking inside Electronic Devices Chapter 2: Understanding Electricity Pondering the Wonder of Electricity Looking for Electricity Peering Inside Atoms Examining the Elements Minding Your Charges Conductors and Insulators Understanding Current Understanding Voltage Comparing Direct and Alternating Current Understanding Power Chapter 3: Creating Your Mad-Scientist Lab Setting Up Your Mad-Scientist Lab Equipping Your Mad-Scientist Lab Stocking up on Basic Electronic Components One Last Thing Chapter 4: Staying Safe Facing the Realities of Electrical Dangers Other Ways to Stay Safe Keeping Safety Equipment on Hand Protecting Your Stuff from Static Discharges Chapter 5: Reading Schematic Diagrams Introducing a Simple Schematic Diagram Laying Out a Circuit To Connect or Not to Connect Looking at Commonly Used Symbols Simplifying Ground and Power Connections Labeling Components in a Schematic Diagram Representing Integrated Circuits in a Schematic Diagram Chapter 6: Building Projects Looking at the Process of Building an Electronic Project Envisioning Your Project Designing Your Circuit Prototyping Your Circuit on a Solderless Breadboard Constructing Your Circuit on a Printed Circuit Board (PCB) Finding an Enclosure for Your Circuit Chapter 7: The Secrets of Successful Soldering Understanding How Solder Works Procuring What You Need to Solder Preparing to Solder Soldering a Solid Solder Joint Checking Your Work Desoldering Chapter 8: Measuring Circuits with a Multimeter Looking at Multimeters What a Multimeter Measures Using Your Multimeter Chapter 9: Catching Waves with an Oscilloscope Understanding Oscilloscopes Examining Waveforms Calibrating an Oscilloscope Displaying Signals
6 Book 2: Working with Basic Electronic Components Chapter 1: Working with Basic Circuits What Is a Circuit? Using Batteries Building a Lamp Circuit Project 1: A Simple Lamp Circuit Working with Switches Building a Switched Lamp Circuit Project 2: A Lamp Controlled by a Switch Understand Series and Parallel Circuits Building a Series Lamp Circuit Project 3: A Series Lamp Circuit Building a Parallel Lamp Circuit Project 4: A Parallel Lamp Circuit Using Switches in Series and Parallel Building a Series Switch Circuit Project 5: A Series Switch Circuit Building a Parallel Switch Circuit Project 6: A Parallel Switch Circuit Switching between Two Lamps Project 7: Controlling Two Lamps with One Switch Building a Three-Way Lamp Switch Project 8: A Three-Way Light Switch Reversing Polarity Project 9: A Polarity-Reversing Circuit Chapter 2: Working with Resistors What Is Resistance? Measuring Resistance Looking at Ohm’s Law Introducing Resistors Reading Resistor Color Codes Understanding Resistor Power Ratings Limiting Current with a Resistor Project 10: Using a Current-Limiting Resistor Combining Resistors Project 11: Resistors in Series and Parallel Dividing Voltage Dividing Voltage with Resistors Project 12: A Voltage Divider Circuit Varying Resistance with a Potentiometer Chapter 3: Working with Capacitors What Is a Capacitor? Counting Capacitance Reading Capacitor Values The Many Sizes and Shapes of Capacitors Calculating Time Constants for Resistor/Capacitor Networks Combining Capacitors Putting Capacitors to Work Charging and Discharging a Capacitor Project 13: Charging and Discharging a Capacitor Blocking DC while Passing AC Project 14: Blocking Direct Current Chapter 4: Working with Inductors What Is Magnetism? Examining Electromagnets Inducing Current Calculating RL Time Constants Calculating Inductive Reactance Combining Inductors Putting Inductors to Work Chapter 5: Working with Diodes and LEDs What Is a Semiconductor? Introducing Diodes The Many Types of Diodes Using a Diode to Block Reverse Polarity Project 15: Blocking Reverse Polarity Putting Rectifiers to Work Building Rectifier Circuits Project 16: Rectifier Circuits Introducing Light Emitting Diodes Using LEDs to Detect Polarity Project 17: An LED Polarity Detector Chapter 6: Working with Transistors What’s the Big Deal about Transistors? Amplifying with a Transistor Using a Transistor as a Switch An LED Driver Circuit Project 18: A Transistor LED Driver Looking at a Simple NOT Gate Circuit Building a NOT Gate Project 19: A NOT Gate Oscillating with a Transistor Building an LED Flasher Project 20: An LED Flasher Wrapping Up Our Exploration of Discrete Components
7 Book 3: Working with Integrated Circuits Chapter 1: Introducing Integrated Circuits What Exactly Is an Integrated Circuit? Looking at How Integrated Circuits Are Made Integrated Circuit Packages Using ICs in Schematic Diagrams Powering ICs Avoiding Static and Heat Damage Reading IC Data Sheets Popular Integrated Circuits Chapter 2: The Fabulous 555 Timer Chip Looking at How the 555 Works Understanding 555 Modes Using the 555 in Monostable (One-Shot) Mode Using the 555 in Astable (Oscillator) Mode Using the 555 in Bistable (Flip-Flop) Mode Using the 555 Timer Output Doubling Up with the 556 Dual Timer Making a One-Shot Timer Project 21: A One-Shot 555 Timer Circuit Making an LED Flasher Project 22: An LED Flasher Using a Set/Reset Switch Project 23: An LED Flasher with a Set/Reset Switch Making a Beeper Project 24: An Audible Beeper Chapter 3: Working with Op-Amps Looking at Operational Amplifiers Understanding Open Loop-Amplifiers Looking at Closed Loop-Amplifiers Using an Op-Amp as a Unity Gain Amplifier Using an Op-Amp as a Voltage Comparator Adding Voltages Working with Op-Amp ICs
8 Book 4: Beyond Direct Current Chapter 1: Getting into Alternating Current What Is Alternating Current? Measuring Alternating Current Understanding Alternators Understanding Motors Understanding Transformers Working with Line Voltage Using Line Voltage in Your Projects Wires and Connectors for Working with Line Voltage Using Fuses to Protect Line-Voltage Circuits Using Relays to Control Line-Voltage Circuits Chapter 2: Building Power Supplies Using a Power Adapter Understanding What a Power Supply Does Transforming Voltage Turning AC into DC Filtering Rectified Current Regulating Voltage Chapter 3: Understanding Radio Understanding Radio Waves Transmitting and Receiving Radio Understanding AM Radio Understanding FM Radio Building a Crystal Radio Chapter 4: Working with Infrared Introducing Infrared Light Detecting Infrared Light Project 25: A Simple IR Detector Creating Infrared Light Building a Proximity Detector Building a Common-Emitter Proximity Detector Project 26: A Common-Emitter Proximity Detector Building a Common-Collector Proximity Detector Project 27: A Common-Collector Proximity Detector
9 Book 5: Doing Digital Electronics Chapter 1: Understanding Digital Electronics Distinguishing Analog and Digital Electronics Understanding Binary Using Switches to Build Gates Project 28: A Simple AND Circuit Project 29: A Simple OR Circuit Project 30: A Simple XOR Circuit Chapter 2: Getting Logical Introducing Boolean Logic and Logic Gates Looking at NOT Gates Looking at AND Gates Looking at OR Gates Looking at NAND Gates Looking at NOR Gates Looking at XOR and XNOR Gates De Marvelous De Morgan’s Theorem All You Need Is NAND (Or NOR) Using Software to Practice with Gates Chapter 3: Working with Logic Circuits Creating Logic Gates with Transistors Project 31: A Transistor NOT Gate Project 32: A Transistor NAND Gate Project 33: A Transistor NOR Gate Introducing Integrated Circuit Logic Gates Introducing the Versatile 4000-Series Logic Gates Building Projects with the 4011 Quad Two-Input NAND Gate Project 34: A CMOS NAND Gate Project 35: A CMOS AND Gate Project 36: A CMOS OR Gate Project 37: A CMOS NOR Gate Chapter 4: Working with Flip-Flops Looking at Latches Project 38: An Active-High Latch Project 39: An Active-Low Latch Looking at Gated Latches Project 40: A Gated D Latch Introducing Flip-Flops Project 41: A D Flip-Flop Project 42: A Toggle Flip-Flop Debouncing a Clock Input Chapter 5: Introducing Microcontrollers Introducing Microcontrollers Programming a Microcontroller Working with I/O Pins
10 Book 6: Working with Arduino Microprocessors Chapter 1: Introducing Arduino Introducing the Arduino UNO Buying an UNO Starter Kit Installing the Arduino IDE Connecting to an UNO Looking at a Simple Arduino Sketch Running the Blink Program Using a Digital I/O Pin to Control an LED Project 43: Blinking an LED with an Arduino UNO Chapter 2: Creating Arduino Sketches Introducing C Working with a Prototyping Shield Building a Test Circuit Project 44: An Arduino LED Test Circuit Flashing the LEDs Using Comments Creating Identifiers Using Variables Doing Math A Program That Uses Variables and Math Using If Statements Using While Loops Using For Loops Crafting Your Own Functions Chapter 3: More Arduino Programming Tricks Using a Push Button with an Arduino Checking the Status of a Switch in Arduino Project 45: A Push-Button Controlled Arduino LED Flasher Randomizing Your Programs Reading a Value from a Potentiometer Project 46: A Variable-Rate LED Flasher Chapter 4: An Arduino Proximity Sensor Using an Ultrasonic Range Finder Using an LCD Building a Proximity Sensor Project 47: An Arduino Proximity Sensor Chapter 5: Adding Sound and Motion to Your Arduino Projects Using a Speaker with an Arduino Project 48: Creating Sound with a Speaker Using an MP3 Shield Building an Arduino Music Player Project 49: Using a Music Maker Shield to Play Sounds Using a Servo with an Arduino Project 50: Using a Servo with an Arduino Chapter 6: Keypads and Keyboards Using a Keypad Setting Up a Keypad Building a Keypad Circuit Project 51: Using a Keypad Using an Arduino for Computer Keyboard Input Building a Windows Keypad Gadget Project 52: A Windows Keypad Gadget
11 Book 7: Working with Raspberry Pi Chapter 1: Introducing Raspberry Pi Introducing the Raspberry Pi Considering Raspberry Pi Versions Setting Up a Raspberry Pi Installing the Raspberry Pi Operating System Starting Up Your Raspberry Pi Understanding the File System Writing Your First Raspberry Pi Program Examining GPIO Ports Connecting an LED to a GPIO Port Flashing an LED in Python Building a Raspberry Pi LED Flasher Project 51: Blinking an LED with a Raspberry Pi Chapter 2: Programming in Python Looking Closer at Python Building a Test Circuit Project 52: A Raspberry Pi LED Test Board Flashing the LEDs Using Comments Creating Identifiers Using Constants Using Variables Creating Your Own Functions Using If Statements Using While Loops Using For Loops Looking at Python Lists Chapter 3: Reading Digital and Analog Input Using a GPIO Port for Digital Input Checking the Status of a Switch in Python Project 53: A Push-Button-Controlled Raspberry Pi LED Flasher Reading Analog Input Enabling SPI on Your Raspberry Pi Using the MCP3008 in Python Using the mcp3008 Package Project 54: A Variable-Rate LED Flasher
12 Book 8: Special Effects Chapter 1: Building a Color Organ Examining the Color Organ Project Understanding How the Color Organ Works Getting What You Need to Build the Color Organ Assembling the Color Organ Using the Color Organ Chapter 2: Animating Holiday Lights Introducing the ShowTime PC Controller Looking at a Basic Light-O-Rama Setup Understanding Channels and Sequences Choosing Lights for Your Display Designing Your Layout Assembling the ShowTime PC Controller Connecting the Controller to a Computer Testing the ShowTime PC Controller Using the Light-O-Rama Sequence Editor Understanding Sequences Creating a Musical Sequence Visualizing Your Show Chapter 3: Building an Animatronic Prop Controller Looking at the Requirements of Animatronic Prop Control Examining a Typical Animatronic Prop Building the Prop Controller Programming the Prop-1 Controller Sending Commands to the RC-4 or AP-16+ Modules Programming the RC-4 Relay Control Module A Sample AP-16+ Program Programming the PIR Motion Detector Looking at Complete Jack-in-the-Box Program Chapter 4: Re-Creating a Retro Science-Fiction Robot Head Looking to Robby and B-9 For Inspiration Conceiving VIN-e Introducing VIN-e 1.0 Looking at VIN-e’s Electronics A Final Word about Safety
13 Index