Arduino: Building LED and Espionage Projects
eBook - ePub

Arduino: Building LED and Espionage Projects

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

Partager le livre
  1. 495 pages
  2. English
  3. ePUB (adapté aux mobiles)
  4. Disponible sur iOS et Android
eBook - ePub

Arduino: Building LED and Espionage Projects

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

DĂ©tails du livre
Aperçu du livre
Table des matiĂšres
Citations

À propos de ce livre

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.

Foire aux questions

Comment puis-je résilier mon abonnement ?
Il vous suffit de vous rendre dans la section compte dans paramĂštres et de cliquer sur « RĂ©silier l’abonnement ». C’est aussi simple que cela ! Une fois que vous aurez rĂ©siliĂ© votre abonnement, il restera actif pour le reste de la pĂ©riode pour laquelle vous avez payĂ©. DĂ©couvrez-en plus ici.
Puis-je / comment puis-je télécharger des livres ?
Pour le moment, tous nos livres en format ePub adaptĂ©s aux mobiles peuvent ĂȘtre tĂ©lĂ©chargĂ©s via l’application. La plupart de nos PDF sont Ă©galement disponibles en tĂ©lĂ©chargement et les autres seront tĂ©lĂ©chargeables trĂšs prochainement. DĂ©couvrez-en plus ici.
Quelle est la différence entre les formules tarifaires ?
Les deux abonnements vous donnent un accĂšs complet Ă  la bibliothĂšque et Ă  toutes les fonctionnalitĂ©s de Perlego. Les seules diffĂ©rences sont les tarifs ainsi que la pĂ©riode d’abonnement : avec l’abonnement annuel, vous Ă©conomiserez environ 30 % par rapport Ă  12 mois d’abonnement mensuel.
Qu’est-ce que Perlego ?
Nous sommes un service d’abonnement Ă  des ouvrages universitaires en ligne, oĂč vous pouvez accĂ©der Ă  toute une bibliothĂšque pour un prix infĂ©rieur Ă  celui d’un seul livre par mois. Avec plus d’un million de livres sur plus de 1 000 sujets, nous avons ce qu’il vous faut ! DĂ©couvrez-en plus ici.
Prenez-vous en charge la synthÚse vocale ?
Recherchez le symbole Écouter sur votre prochain livre pour voir si vous pouvez l’écouter. L’outil Écouter lit le texte Ă  haute voix pour vous, en surlignant le passage qui est en cours de lecture. Vous pouvez le mettre sur pause, l’accĂ©lĂ©rer ou le ralentir. DĂ©couvrez-en plus ici.
Est-ce que Arduino: Building LED and Espionage Projects est un PDF/ePUB en ligne ?
Oui, vous pouvez accĂ©der Ă  Arduino: Building LED and Espionage Projects par Adith Jagdish Boloor, Samarth Shah, Utsav Shah, Marco Schwartz en format PDF et/ou ePUB ainsi qu’à d’autres livres populaires dans Informatica et Programmazione. Nous disposons de plus d’un million d’ouvrages Ă  dĂ©couvrir dans notre catalogue.

Informations

Année
2016
ISBN
9781787124530
Édition
1
Sous-sujet
Programmazione

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...

Table des matiĂšres