Arduino: Building LED and Espionage Projects
eBook - ePub

Arduino: Building LED and Espionage Projects

Adith Jagdish Boloor, Samarth Shah, Utsav Shah, Marco Schwartz

Condividi libro
  1. 495 pagine
  2. English
  3. ePUB (disponibile sull'app)
  4. Disponibile su iOS e Android
eBook - ePub

Arduino: Building LED and Espionage Projects

Adith Jagdish Boloor, Samarth Shah, Utsav Shah, Marco Schwartz

Dettagli del libro
Anteprima del libro
Indice dei contenuti
Citazioni

Informazioni sul libro

Find out how to transform your Arduino device into an awesome secret agent gadget with this course, taking in everything from robotics to remote control cameras

About This Book

  • This course won't just teach you. It will help you apply your knowledge so you can get creative – quickly!
  • Find out how to make a computer interact with the real-world – you'll be learning the basics of IoT without realizing it.
  • Robots. A sound controlled Christmas tree. This course proves anything is possible with an Arduino!

Who This Book Is For

Seeking inspiration? This course will help you get creative with your Arduino quickly.

What You Will Learn

  • Find out how to explore the full potential of your tiny Arduino
  • Find out how to bridge the gap between the real world and software, as you gather and visualize data from the environment
  • Create simple servers to allow communication to occur
  • Transform your Arduino into a GPS tracker
  • Use the Arduino to monitor top secret data
  • Build a complete spy robot!

In Detail

An Arduino might be a tiny computer but it can be used as the foundation for a huge range of projects. In this course, we'll show you how just some of the projects that are possible with an Arduino. From robotics to secret agent gadgets, we're pretty confident that this course will get you thinking creatively – and inspire you to create your very own new projects using the Arduino hacking skills you learn.

This course, combines both text and video content – it's made up of three modules to help organize your learning. In the first module we'll show you how to build three different Arduino projects. All of these will not only get you up and running with something practical, they'll also help you better understand how the Arduino works. Find out how to develop a home automation system and even build a robot!

In the second module we'll go one step further to help you get creative as you learn how to program LEDs with your Arduino. You'll find out how to build a mood lamp and a remote-controlled TV backlight, before going on to make a sound controlled LED Christmas tree that makes use of sound visualization.

Finally, the third module takes you from stylish design into espionage, as you learn how to create neat secret agent gadgets with your Arduino. Find out how to build an alarm system, a fingerprint sensor, even open a lock with a text message. And that's not all – but to find out more you'll have to dive in!

This Learning Path combines some of the best that Packt has to offer in one complete, curated package. It includes content from the following Packt products:

  • Arduino By Example by Adith Jagadish Boloor
  • Arduino BLINK Blueprints by Samarth Shah, Utsav Shah
  • Arduino for Secret Agents by Marco Shwartz

Style and approach

Combining both video and text and built from some of Packt's very best Arduino content, this course comprises of three modules covering a range of projects. It's completely focused on helping the user get creative as quickly as possible so they can explore what's possible with Arduino themselves.

Domande frequenti

Come faccio ad annullare l'abbonamento?
È semplicissimo: basta accedere alla sezione Account nelle Impostazioni e cliccare su "Annulla abbonamento". Dopo la cancellazione, l'abbonamento rimarrà attivo per il periodo rimanente già pagato. Per maggiori informazioni, clicca qui
È possibile scaricare libri? Se sì, come?
Al momento è possibile scaricare tramite l'app tutti i nostri libri ePub mobile-friendly. Anche la maggior parte dei nostri PDF è scaricabile e stiamo lavorando per rendere disponibile quanto prima il download di tutti gli altri file. Per maggiori informazioni, clicca qui
Che differenza c'è tra i piani?
Entrambi i piani ti danno accesso illimitato alla libreria e a tutte le funzionalità di Perlego. Le uniche differenze sono il prezzo e il periodo di abbonamento: con il piano annuale risparmierai circa il 30% rispetto a 12 rate con quello mensile.
Cos'è Perlego?
Perlego è un servizio di abbonamento a testi accademici, che ti permette di accedere a un'intera libreria online a un prezzo inferiore rispetto a quello che pagheresti per acquistare un singolo libro al mese. Con oltre 1 milione di testi suddivisi in più di 1.000 categorie, troverai sicuramente ciò che fa per te! Per maggiori informazioni, clicca qui.
Perlego supporta la sintesi vocale?
Cerca l'icona Sintesi vocale nel prossimo libro che leggerai per verificare se è possibile riprodurre l'audio. Questo strumento permette di leggere il testo a voce alta, evidenziandolo man mano che la lettura procede. Puoi aumentare o diminuire la velocità della sintesi vocale, oppure sospendere la riproduzione. Per maggiori informazioni, clicca qui.
Arduino: Building LED and Espionage Projects è disponibile online in formato PDF/ePub?
Sì, puoi accedere a Arduino: Building LED and Espionage Projects di Adith Jagdish Boloor, Samarth Shah, Utsav Shah, Marco Schwartz in formato PDF e/o ePub, così come ad altri libri molto apprezzati nelle sezioni relative a Informatica e Programmazione. Scopri oltre 1 milione di libri disponibili nel nostro catalogo.

Informazioni

Anno
2016
ISBN
9781787124530
Edizione
1
Argomento
Informatica

Arduino: Building LED and Espionage Projects


Table of Contents

Arduino: Building LED and Espionage Projects
Arduino: Building LED and Espionage Projects
Credits
Preface
What this learning path covers
What you need for this learning path
Who this learning path is for
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. Module 1
1. Getting Started with Arduino
Prerequisites
Materials needed
Note
Setting up
Downloading and installing the software
Windows
Mac OS X
Linux (Ubuntu 12.04 and above)
Connecting the Arduino
Windows
Mac OS X
Linux
The Arduino IDE
Hello World
Writing a simple print statement
Using serial communication
Serial write
Serial read
The world of LED
Using serial communication
Serial write
Serial read
The world of LED
LED blink
Summary
2. Digital Ruler
Prerequisites
A bit about the sensor
Hooking up an LCD to the Arduino
Best of both worlds
Summary
3. Converting Finger Gestures to Text
Prerequisites
What is a capacitive touch sensor?
An introduction to Processing
Tic-tac-toe with touch
Arduino and Processing
The result
Pattern recognition
Summary
4. Burglar Alarm – Part 1
What is a passive infrared sensor?
A mini PIR-Arduino alarm
Testing the camera
Installing the camera on the network
Setting up the mugshot URL
Putting it together
An introduction to Python
Hooking up the Bluetooth module
Summary
5. Burglar Alarm – Part 2
Dealing with the image
Sending a notification to a smart device
Putting the pieces together
Summary
6. Home Automation – Part 1
Prerequisites
Connecting the Wi-Fi module
The CC3000 Arduino shield
Testing the shield
Using relays to control appliances
Understanding the basics of the relay
Diving deeper into relay functionality
Programming a relay
Testing the relay with a light bulb
Communicating through a terminal
Summary
7. Home Automation – Part 2
Communicating via a smart phone
Android devices
iOS (Apple) devices
Implementing speech recognition
The software
Configuring the software
Creating a voice schema
Testing out the software
Making a more reliable schema
Upgrading the home automation system
Controlling multiple appliances
Via the terminal
Via the smart phone (Android)
Via the smart phone (iOS)
Via the speech recognition software (BitVoicer)
Complete home automation
Summary
8. Robot Dog – Part 1
Prerequisites
Introducing Arduino MEGA 2560
The microcontroller
Testing MEGA
Understanding servos
Servo 101
Testing a servo
Programming a servo
Using multiple servos
Understanding power requirements
Limitations of Arduino MEGA 2560
Choosing the right power source
Using the right power source(s)
Building the chassis
Using prior art
Summary
9. Robot Dog – Part 2
Building the chassis
Sticks and servos
Completing the circuit
Labeling the servos
Building a tiny circuit
Putting it all together
Summary
10. Robot Dog – Part 3
Programming the robot
Weight distribution
Test one
The walking gait
Test two
Developing personality
Circuit upgrade
Body upgrade
Sensors
The switch
Coding the personality
Implementing speech control
Connecting the HC-06 module
Programming the Arduino
Setting up BitVoicer
Summary
2. Module 2
1. Project 1 – LED Night Lamp
Introduction to breadboard
Structure of a breadboard
Using a breadboard
Controlling multiple LEDs
Simple traffic light controller
LED fading
Pulse width modulation (PWM)
Using PWM on Arduino
Creating a mood lamp
Using an RGB LED
Why do RGB LEDs change color?
Designing a mood lamp
Developing an LED night lamp
Introduction to switch
Pixar lamp
Summary
2. Project 2 – Remote Controlled TV Backlight
Introduction to IR LEDs
What is IR LED?
Applications of IR LED / IR communication
IR sensors
Working mechanism
Programming a basic IR sensor
How to receive data from a TV remote
LED strips
Controlling an LED strip with Arduino
Summary
3. Project 3 – LED Cube
Getting started with soldering
What you will need
Safety tips
Designing an LED cube
Required components
Principle behind the design
Construction
Mistakes to avoid
Fixing to the board
Programming a 4*4*4 LED cube
Summary
4. Sound Visualization and LED Christmas Tree
Introduction to sound visualization
How to visualize the sound
What is FFT (fast fourier transform)
Sound visualization using Arduino
Developing an LED Christmas tree
Summary
5. Persistence of Vision
Creating your own Persistence of Vision
Programming an LED array
Different types of motors
DC motors
Servo motors
Stepper motors
Different applications of motors
Controlling a DC motor using Arduino
Synchronizing an LED array with a motor
Bringing your efforts to life
Using your hands for rotation
Using two different Arduinos or external motors
Use existing real-life devices
Summary
6. Troubleshooting and Advanced Resources
Troubleshooting
Can't upload program
LED is dim
Resources – advanced users
Projects
Twitter Mood Light
Secret knock detecting door-lock
LED biking jacket
Twitter-enabled coffee pot
Useful resources
Hackaday
The Arduino blog
The Make magazine
Bildr
Instructables
Tronixstuff
Adafruit
All About Circuits
Hackerspaces
The Arduino forum
Summary
3. Module 3
1. A Simple Alarm System with Arduino
Hardware and software requirements
Hardware configuration
Configuring the alarm system
Testing the alarm system
Summary
2. Creating a Spy Microphone
Hardware and software requirements
Using the SD card
Testing the microphone
Building the spy microphone
Recording on the SD card
Summary
3. Building an EMF Bug Detector
Hardware and Software requirements
Hardware configuration
Testing the LCD screen
Building the EMF bug detector
Summary
4. Access Control with a Fingerprint Sensor
Hardware and software requirements
Hardware configuration
Enrolling your fingerprint
Controlling access to the relay...

Indice dei contenuti