Learn Arduino Prototyping in 10 days

The ultimate power-packed crash course in building Arduino-based projects in just 10 days!
Preview in Mapt

Learn Arduino Prototyping in 10 days

Kallol Bosu Roy Choudhuri

The ultimate power-packed crash course in building Arduino-based projects in just 10 days!
Mapt Subscription
FREE
$29.99/m after trial
eBook
$14.00
RRP $27.99
Save 49%
Print + eBook
$34.99
RRP $34.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$14.00
$34.99
$29.99 p/m after trial
RRP $27.99
RRP $34.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


Learn Arduino Prototyping in 10 days Book Cover
Learn Arduino Prototyping in 10 days
$ 27.99
$ 14.00
Full Stack Web Development with Raspberry Pi 3 Book Cover
Full Stack Web Development with Raspberry Pi 3
$ 27.99
$ 14.00
Buy 2 for $28.00
Save $27.98
Add to Cart

Book Details

ISBN 139781788290685
Paperback288 pages

Book Description

This book is a quick, 10-day crash course that will help you become well acquainted with the Arduino platform. The primary focus is to empower you to use the Arduino platform by applying basic fundamental principles. You will be able to apply these principles to build almost any type of physical device.

The projects you will work through in this book are self-contained micro-controller projects, interfacing with single peripheral devices (such as sensors), building compound devices (multiple devices in a single setup), prototyping standalone devices (powered from independent power sources), working with actuators (such as DC motors), interfacing with an AC-powered device, wireless devices (with Infrared, Radio Frequency and GSM techniques), and finally implementing the Internet of Things (using the ESP8266 series Wi-Fi chip with an IoT cloud platform).

The first half of the book focuses on fundamental techniques and building basic types of device, and the final few chapters will show you how to prototype wireless devices. By the end of this book, you will have become acquainted with the fundamental principles in a pragmatic and scientific manner. You will also be confident enough to take up new device prototyping challenges.

Table of Contents

Chapter 1: Boot Camp
Organization of the chapters
How to use the book
Things you will need to get started
Things you will learn in this book
Summary
Chapter 2: The Arduino Platform
Introduction to the Arduino platform
Overview of Arduino prototyping
Setting up the Arduino board
Arduino program structure and execution
Understanding the first Arduino sketch
Compiling, loading and running a sketch
Commonly used in-built C sketch functions
Digital input and output
Analog input and output
Try the following
Things to remember
Summary
Chapter 3: Day 1 - Building a Simple Prototype
The three LED project
Rationale for using a resistor
The Piezo Buzzer project
Using transistors
Using diodes
LED with a push button
Try the following
Things to remember
Summary
Chapter 4: Day 2 - Interfacing with Sensors
Types of sensor components
Future inspiration
Try the following
Things to remember
Summary
Chapter 5: Day 3 - Building a Compound Device
Compound devices
Building a smoke detector
Smoke detector - Digital I/O method
Smoke detector sketch - Digital I/O method
Smoke detector (analog I/O method)
Smoke detector sketch (analog I/O method)
Local storage with SD card modules
Try the following
Things to remember
Summary
Chapter 6: Day 4 - Building a Standalone Device
Standalone devices
External power supply options
Determining power source capacity
Building a distance measurement device
Distance measurement device circuit
Distance measurement device sketch
Operating the distance measurement device
Finishing touches
Try the following
Things to remember
Summary
Chapter 7: Day 5 - Using Actuators
About actuators
Special considerations while using DC motors
A basic DC motor prototype
Basic DC motor sketch
DC motor speed control - PWM method
Using Arduino interrupts
Interfacing with a servo motor
Future inspiration
Try the following
Things to remember
Summary
Chapter 8: Day 6 - Using AC Powered Components
Using relays with AC powered devices
Part 1 - Simulation of sound activated light bulb controller
Part 2 - Actual prototype for sound activated light bulb controller
Future inspiration - Automatic room lights
Try the following
Things to remember
Summary
Chapter 9: Day 7 - The World of Transmitters, Receivers, and Transceivers
Understanding Infrared communications
Hacking into an existing remote control
Building an Infrared receiver device
Building an Infrared transmitter device
Controlling Arduino projects
Transceivers
Try the following
Things to remember
Summary
Chapter 10: Day 8 - Short Range Wireless Communications
Building a radio frequency device
Try the following
Things to remember
Summary
Chapter 11: Day 9 - Long-Range Wireless Communications
The GSM module
AT commands
GSM module interfacing with Arduino Uno
GSM module sketch
Forest fire early warning system - Inspiration
Try the following
Things to remember
Summary
Chapter 12: Day 10 - The Internet of Things
Introduction to IOT
IoT cloud configuration
Edge device setup
Smart retail project inspiration
IOT project considerations
Try the following
Things to remember
Summary

What You Will Learn

  • Write Arduino sketches and understand the fundamentals of building prototype circuits using basic electronic components, such as resistors, transistors, and diodes
  • Build simple, compound, and standalone devices with auxiliary storage (SD card), a DC battery, and AC power supplies
  • Deal with basic sensors and interface sensor modules by using sensor datasheets
  • Discover the fundamental techniques of prototyping with actuators
  • Build remote-controlled devices with infrared (IR), radio frequency (RF), and telephony with GSM
  • Learn IoT edge device prototyping (using ESP8266) and IoT cloud configuration

Authors

Table of Contents

Chapter 1: Boot Camp
Organization of the chapters
How to use the book
Things you will need to get started
Things you will learn in this book
Summary
Chapter 2: The Arduino Platform
Introduction to the Arduino platform
Overview of Arduino prototyping
Setting up the Arduino board
Arduino program structure and execution
Understanding the first Arduino sketch
Compiling, loading and running a sketch
Commonly used in-built C sketch functions
Digital input and output
Analog input and output
Try the following
Things to remember
Summary
Chapter 3: Day 1 - Building a Simple Prototype
The three LED project
Rationale for using a resistor
The Piezo Buzzer project
Using transistors
Using diodes
LED with a push button
Try the following
Things to remember
Summary
Chapter 4: Day 2 - Interfacing with Sensors
Types of sensor components
Future inspiration
Try the following
Things to remember
Summary
Chapter 5: Day 3 - Building a Compound Device
Compound devices
Building a smoke detector
Smoke detector - Digital I/O method
Smoke detector sketch - Digital I/O method
Smoke detector (analog I/O method)
Smoke detector sketch (analog I/O method)
Local storage with SD card modules
Try the following
Things to remember
Summary
Chapter 6: Day 4 - Building a Standalone Device
Standalone devices
External power supply options
Determining power source capacity
Building a distance measurement device
Distance measurement device circuit
Distance measurement device sketch
Operating the distance measurement device
Finishing touches
Try the following
Things to remember
Summary
Chapter 7: Day 5 - Using Actuators
About actuators
Special considerations while using DC motors
A basic DC motor prototype
Basic DC motor sketch
DC motor speed control - PWM method
Using Arduino interrupts
Interfacing with a servo motor
Future inspiration
Try the following
Things to remember
Summary
Chapter 8: Day 6 - Using AC Powered Components
Using relays with AC powered devices
Part 1 - Simulation of sound activated light bulb controller
Part 2 - Actual prototype for sound activated light bulb controller
Future inspiration - Automatic room lights
Try the following
Things to remember
Summary
Chapter 9: Day 7 - The World of Transmitters, Receivers, and Transceivers
Understanding Infrared communications
Hacking into an existing remote control
Building an Infrared receiver device
Building an Infrared transmitter device
Controlling Arduino projects
Transceivers
Try the following
Things to remember
Summary
Chapter 10: Day 8 - Short Range Wireless Communications
Building a radio frequency device
Try the following
Things to remember
Summary
Chapter 11: Day 9 - Long-Range Wireless Communications
The GSM module
AT commands
GSM module interfacing with Arduino Uno
GSM module sketch
Forest fire early warning system - Inspiration
Try the following
Things to remember
Summary
Chapter 12: Day 10 - The Internet of Things
Introduction to IOT
IoT cloud configuration
Edge device setup
Smart retail project inspiration
IOT project considerations
Try the following
Things to remember
Summary

Book Details

ISBN 139781788290685
Paperback288 pages
Read More

Read More Reviews

Recommended for You

Full Stack Web Development with Raspberry Pi 3 Book Cover
Full Stack Web Development with Raspberry Pi 3
$ 27.99
$ 14.00
Building Smart Drones with ESP8266 and Arduino Book Cover
Building Smart Drones with ESP8266 and Arduino
$ 23.99
$ 12.00
Statistics for Machine Learning Book Cover
Statistics for Machine Learning
$ 39.99
$ 20.00
Learn C# in 7 days [Video] Book Cover
Learn C# in 7 days [Video]
$ 124.99
$ 25.00
Projects in Enterprise Java [Video] Book Cover
Projects in Enterprise Java [Video]
$ 59.99
$ 12.00
Projects in Docker [Video] Book Cover
Projects in Docker [Video]
$ 49.99
$ 10.00