Book Image

Arduino Electronics Blueprints

Book Image

Arduino Electronics Blueprints

Overview of this book

Table of Contents (17 chapters)
Arduino Electronics Blueprints
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Index

A

  • active matrix organic light emitting diodes (AMOLEDs)
    • about / The LCD and OLED basics
  • American Standard Code for Information Interchange (ASCII)
    • about / The partially programmable DC motor controller program sketch with an LCD selection feature
  • Amplitude Modulation (AM)
    • about / Modulation
  • analog to digital converter (ADC)
    • about / Wiring the IR receiver module
  • Application Controller Interface (ACI)
    • about / The Nordic nRF8001 BLE IC
  • Arduino-SNAP circuit AM radio
    • block diagram / The Arduino-SNAP circuit AM radio block diagram
    • littleBits latch electronic module / The littleBits latch electronic module
    • UTC 7642 linear IC one-chip AM radio circuit / The UTC 7642 linear IC one-chip AM radio circuit
    • IR remote trigger circuit, building / Building the IR remote trigger circuit
    • Arduino-SNAP circuit interface, building / Building the Arduino-SNAP circuit interface
  • Arduino-SNAP circuit interface
    • building / Building the Arduino-SNAP circuit interface
    • testing / Testing the Arduino-SNAP circuit interface
  • Arduino IDE (Integrated Development Environment)
    • URL / Pre-lab exercise
  • Arduino Integrated Development Environment (IDE)
    • about / Adding SD and WAV file libraries to your Arduino sketch
  • Arduino scrolling marquee
    • creating / The LCD and OLED basics
    • block diagram / The Arduino scrolling marquee block diagram
    • OLED LCD, wiring / Wiring the OLED LCD
    • code, adding / Adding the code
  • ASI (Application Serial Interface)
    • about / The Nordic nRF8001 BLE IC
  • Audacity
    • about / Adding digital logic switches for WAV file selection
    • URL / Adding digital logic switches for WAV file selection

B

  • bitSnaps
    • about / littleBits electronic modules
  • BLE Controller
    • block diagrams / BLE Controller block diagrams
    • RedBearLab BLE shield / Building a BLE DC motor controller
    • Arduino Uno / Building a BLE DC motor controller
  • BLE DC motor controller
    • building / Building a BLE DC motor controller
  • BLE seven segment LED display controller
    • building / Building a BLE seven segment LED display controller
  • BLE shield
    • seven segment LED display, wiring to / Wiring the seven segment LED display to the BLE shield
  • Bluetooth Smart
    • about / Building a BLE DC motor controller
  • bps (bits per second)
    • about / IR signals and communication protocols
  • Breakout
    • using / Getting into the real world using Breakout
    • defining / Getting into the real world using Breakout
    • pre-lab exercise, performing / Pre-lab exercise
    • file directory, setting up / Setting up the Breakout file directory
    • Motor Control HTML script / The motor control HTML script
  • Breakout.js Wikipedia page
    • URL / The motor control HTML script
  • Breakout server software
    • URL / Pre-lab exercise
  • buttonless servo motor controller
    • about / A buttonless servo motor controller

C

  • Capacitive Touch controller
    • block diagram / A capacitive touch controller block diagram
    • building / Building a capacitive touch controller
  • carrier
    • about / Modulation
  • circuit schematic diagram
    • URL / Wiring the IR receiver module
  • Complementary Metal-Oxide-Semiconductor (CMOS) / A talking logic probe block diagram
  • crystal radio
    • about / The Arduino-SNAP circuit AM radio block diagram

D

  • DecTalk speech synthesizer engine
    • about / DecTalk speech synthesizer engine
    • using / DecTalk speech synthesizer engine
  • design parameters, for DIY challenge
    • about / DIY challenge – RedBearLab BLE control
  • Digital Circuit under Test (DCuT) / A talking logic probe block diagram
  • digital logic switches
    • adding, for WAV file selection / Adding digital logic switches for WAV file selection
  • DIY challenge
    • about / DIY challenge – RedBearLab BLE control
  • DIY serial monitor LCD marquee
    • about / A DIY serial monitor LCD marquee
  • doping
    • about / The LCD and OLED basics
  • drain supply (VDD)
    • about / Wiring the OLED LCD
  • Dual inline package (DIP)
    • about / Wiring the seven segment LED display to the BLE shield

E

  • electrical connections, EMIC 2 TTS module / Electrical connections
  • electrostatic discharge (ESD)
    • about / Building a BLE DC motor controller
  • EMIC 2 Text to Speech (TTS) module
    • testing / A talking logic probe – testing the EMIC 2 TTS module
    • basics / EMIC 2 TTS module basics
    • features / EMIC 2 TTS module's key features
    • electrical connections / Electrical connections
  • Enable circuit function
    • testing / Interfacing a discrete digital logic circuit with Arduino
  • Enable slide switch
    • about / A programmable motor controller block diagram
  • Enable switch
    • about / Building the programmable motor controller

F

  • Fritzing servo motor module
    • about / Building a capacitive touch controller

G

  • Graphical User Interface (GUI)
    • about / Uploading the BLEControllerSketch code to the Arduino Uno

H

  • Hardware Development Kit (HDK)
    • about / Wiring the Arduino and the LCD
    • URL / Wiring the Arduino and the LCD
  • HIGH or LOW control signal
    • about / BLE Controller block diagrams
  • HMI controller
    • block diagram / An HMI controller block diagram
    • transistor motor driver, testing / Testing the transistor motor driver
    • pushbutton switch, testing / Testing the pushbutton switch
    • web page, making / Making the web page physical
    • Arduino, defining / Now serving, the Arduino
  • Human Machine Interface (HMI) controller
    • about / Summary

I

  • Infrared Data Association (IrDA)
    • about / IR signals and communication protocols
  • installation instructions
    • URL / Installing the RBL_nRF8001 library
  • integrated circuit (IC)
    • about / A capacitive touch controller block diagram
  • Integrated Circuit (IC)
    • about / Building the programmable motor controller, Interfacing a discrete digital logic circuit with Arduino
  • IR-controlled scrolling marquee
    • building / Building an IR-controlled scrolling marquee
    • IR code, adding / Adding the IR code
  • IR remote control tester
    • block diagram / An IR remote control tester block diagram
    • IR signals / IR signals and communication protocols
    • communication protocols / IR signals and communication protocols
  • IR signals / IR signals and communication protocols
  • IR Tester code
    • about / IR Tester code
    • requisites / IR Tester code

L

  • layers, OLED
    • seal / The LCD and OLED basics
    • substrate / The LCD and OLED basics
    • cathode / The LCD and OLED basics
    • anode / The LCD and OLED basics
    • emissive layer / The LCD and OLED basics
  • LCD
    • about / The LCD and OLED basics
  • LCD block diagram
    • about / Serial-based Simple Chat device code
  • LCD pins
    • defining / Wiring the Arduino and the LCD
  • LCD selection cursor
    • DC motor controller program, without LCD selection feature / The partially programmable DC motor controller program sketch that comes without an LCD selection feature
    • DC motor controller program, with LCD selection feature / The partially programmable DC motor controller program sketch with an LCD selection feature
  • LED
    • adding, for visual feedback / A Do It Yourself Design Challenge!
  • LED bar graph display
    • adding, for selected sound (concept) / Adding an LED bar graph display for selected sound
  • LED displays
    • Common Anode / What's inside a seven segments LED display?
    • Common Cathode / What's inside a seven segments LED display?
  • Line of Sight (LOS)
    • about / IR signals and communication protocols
  • Liquid Crystal Display (LCD)
    • about / A programmable motor controller block diagram, An IR remote control tester block diagram
  • littleBits electronic modules
    • about / littleBits electronic modules
    • metal pins / littleBits electronic modules
    • URL / littleBits electronic modules
    • IR receiver module, wiring / Wiring the IR receiver module
    • innovations / Wiring the IR receiver module
    • Arduino, wiring / Wiring the Arduino and the LCD
    • LCD, wiring / Wiring the Arduino and the LCD
    • IR Tester code / IR Tester code
  • Lx
    • about / DecTalk speech synthesizer engine

M

  • Make Magazine
    • about / A buttonless servo motor controller
    • URL / A buttonless servo motor controller
  • MAN72
    • about / Wiring the seven segment LED display to the BLE shield
  • Metal Oxide Semiconductor Field Effect Transistor (MOSFET)
    • about / Interfacing a small DC motor with a digital logic gate
  • Micro-Cap circuit simulation software
    • URL / The 555 timer IC's monostable operation
  • microprocessor unit (MPU)
    • about / The LCD and OLED basics
  • milliseconds (ms)
    • about / Building a capacitive touch controller, Adding the code
  • modulation / Modulation
  • modulator
    • about / Modulation

N

  • Nordic nRF8001 BLE IC / The Nordic nRF8001 BLE IC
  • Nx
    • about / DecTalk speech synthesizer engine

O

  • OLED
    • about / The LCD and OLED basics
  • ON/OFF operations
    • about / A programmable motor controller block diagram
  • Open Systems Interconnections (OSI) model
    • about / The Nordic nRF8001 BLE IC
  • operational amplifiers (op-amps)
    • about / Wiring the IR receiver module

P

  • parts list
    • used, for building programmable motor controller / Parts list
    / Parts list
  • parts list, for Arduino-SNAP circuit AM radio
    • defining / Parts list
  • parts list, for BLE Controller
    • defining / Parts list
  • parts list, for Capacitive Touch controller
    • about / Parts list
  • parts list, for human machine interface
    • defining / Parts list
  • parts list, for scrolling marquee device
    • about / Parts list
  • parts list, for Simple Chat device
    • about / Parts list
  • parts list, for sound effects machine
    • about / Parts list
  • parts list, IR remote control tester
    • defining / Parts list
  • PHY
    • about / The Nordic nRF8001 BLE IC
  • physical layer (PHY)
    • about / The Nordic nRF8001 BLE IC
  • power MOSFET (PMOSFET)
    • about / Interfacing a small DC motor with a digital logic gate
  • Printed Circuit Board (PCB)
    • about / Building the sound effects machine, Building the programmable motor controller
    / A talking logic probe – testing the EMIC 2 TTS module
  • printed circuit board (PCB)
    • about / Wiring the IR receiver module
  • printed circuit boards (PCB)
    • about / The UTC 7642 linear IC one-chip AM radio circuit
  • Program/Enable SPDT switches
    • about / Building the programmable motor controller
  • programmable motor controller
    • block diagram / A programmable motor controller block diagram
    • building / Building the programmable motor controller, Let's build it!
    • discrete digital logic circuit, interfacing with Arduino / Interfacing a discrete digital logic circuit with Arduino
    • DC motor, interfacing to digital logic gate / Interfacing a small DC motor with a digital logic gate
    • LCD selection cursor / A sketch of the LCD selection cursor
  • Program switch
    • about / A programmable motor controller block diagram
  • Proof of Concept (POC)
    • about / Adding an LED bar graph display for selected sound

Q

  • QFN32
    • about / The Nordic nRF8001 BLE IC

R

  • radio communication
    • about / Radio communication basics
    • modulation / Modulation
  • Radio Frequency (RF)
    • about / A Simple Chat device block diagram, BLE Controller block diagrams
  • random function
    • adding, for playing sounds automatically / Adding a random function to play sounds automatically
  • Raptor
    • about / IR Tester code
  • Raptor interactive flowchart software
    • URL / IR Tester code
  • RBL_nRF8001 library
    • reference / Installing the RBL_nRF8001 library
  • Read/Write [R/W]
    • about / Wiring the Arduino and the LCD
  • RedBearLab BLE control
    • defining / DIY challenge – RedBearLab BLE control
  • RedBearLab BLE shield / The RedBearLab BLE shield
  • RedBearLab shield
    • about / Wiring the seven segment LED display to the BLE shield
  • RedBearLab website
    • URL / Installing the RBL_nRF8001 library
  • Register Select[RS]
    • about / Wiring the Arduino and the LCD
  • Remote Control Box
    • about / A programmable motor controller block diagram
  • remote trigger module
    • URL / Wiring the IR receiver module
  • RMS (Root Mean Square)
    • about / The LCD and OLED basics

S

  • SD (San-Disk) library
    • about / Adding SD and WAV file libraries to your Arduino sketch
  • SD file library
    • adding, to Arduino sketch (code) / Adding SD and WAV file libraries to your Arduino sketch
  • serial-based Simple Chat device
    • building / Building a serial-based Simple Chat device
    • code / Serial-based Simple Chat device code
    • Nordic nRF8001 BLE IC / The Nordic nRF8001 BLE IC
    • RedBearLab BLE shield / The RedBearLab BLE shield
    • RBL_nRF8001 library, installing / Installing the RBL_nRF8001 library
    • BLEControllerSketch code, uploading to Arduino Uno / Uploading the BLEControllerSketch code to the Arduino Uno
    • Android smartphone, connecting / Connecting with an Android smartphone
  • seven segment LED display
    • defining / What's inside a seven segments LED display?
    • wiring, to BLE shield / Wiring the seven segment LED display to the BLE shield
  • Simple Chat device
    • block diagram / A Simple Chat device block diagram
  • Single Pole-Double Throw (SPDT)switch
    • about / Interfacing a small DC motor with a digital logic gate
  • small molecule organic light emitting diodes (SMOLEDs)
    • about / The LCD and OLED basics
  • small outline integrated circuit (SOIC)
    • about / Building a BLE DC motor controller
  • SNAP Circuit AM radio
    • building / Building the SNAP circuit AM radio
    • subcircuit integration / Subcircuit integration
  • SNAP Circuits and accessories
    • URL / Building the SNAP circuit AM radio
  • software remixing
    • about / Adding a random function to play sounds automatically
  • sound effects machine
    • building / A sound effects machine block diagram, Building the sound effects machine
    • block diagram / A sound effects machine block diagram
    • SPI communication, defining / Introducing SPI communication
    • digital logic switches, adding for WAV file selection / Adding digital logic switches for WAV file selection
  • source supply (VSS)
    • about / Wiring the OLED LCD
  • SPDT switches
    • about / A programmable motor controller block diagram
  • SPI 4-wire communication configuration
    • pin names / Introducing SPI communication
  • SPI 4-wire communication network
    • data line names / Introducing SPI communication
  • SPI communication
    • defining / Introducing SPI communication
  • subscription-based circuit simulation package
    • URL / The 555 timer IC's monostable operation

T

  • 555 timer-triggered monostable circuit
    • defining / The 555 timer IC's monostable operation
  • 555 timer IC
    • about / The 555 timer IC's monostable operation
  • talking logic probe
    • block diagram / A talking logic probe block diagram
    • about / A talking logic probe – testing the EMIC 2 TTS module
    • EMIC 2 TTS module, testing / A talking logic probe – testing the EMIC 2 TTS module
    • building / Let's build it!
    • code / How does the talking logic probe code work
    • DecTalk speech synthesizer engine / DecTalk speech synthesizer engine
  • TMRpcm library
    • about / The TMRpcm library installation
    • installing / The TMRpcm library installation
    • URL / The TMRpcm library installation
  • Transistor-Transistor Logic (TTL) / A talking logic probe block diagram
  • Transistor motor driver
    • about / Interfacing a small DC motor with a digital logic gate
  • truth table, programmable DC motor controller
    • about / Interfacing a discrete digital logic circuit with Arduino

U

  • User Interface (UI)
    • about / BLE Controller block diagrams, DIY challenge – RedBearLab BLE control

V

  • Vx
    • about / DecTalk speech synthesizer engine

W

  • WAV file library
    • adding, to Arduino sketch (code) / Adding SD and WAV file libraries to your Arduino sketch
  • wireless
    • about / BLE Controller block diagrams
  • Wx
    • about / DecTalk speech synthesizer engine